У меня такая ситуация с графическим интерфейсом:
Window1> vbox1> vbox2> scrolledvindow1> treeview1> treestore1.
Программа получает данные из базы данных через MySql C-api.В зависимости от запроса здесь могут быть данные от 0 строк до более тысячи для отображения в виде дерева1.Создавая графический интерфейс на поляне, я установил «запрос ширины» для window1 и «запрос высоты» для treeview1, чтобы иметь возможность видеть данные в строках.
Можно ли сделать так, чтобы размер моего окна1 (или vbox2) автоматически изменялся дляколичество данных в treeview1, чтобы избежать пустого окна на экране, когда у меня есть только одна или две строки.Я имею в виду, что окно должно иметь возможность «удерживать» 1-24 строки с изменением размера, и после того, как 24-я строка прокрутки должна перейти к древовидной структуре1.
Можно ли это сделать на языке Си и как этого добиться?