nixp.ru v3.0

15 ноября 2024,
пятница,
20:17:45 MSK

ttnl написал 20 августа 2006 года в 17:34 (1013 просмотра) Ведет себя неопределенно; открыл 2 темы в форуме, оставил 1 комментарий на сайте.

Необходимо удалить содержимое виджета ComboBox. Можно ли это сделать иначе, чем:

do{gtk_combo_box_remove_text (ComboBox, 0);

gtk_combo_box_set_active (ComboBox, 0);

}while (gtk_combo_box_get_active (ComboBox) == 0);

Код не нравится тем, что приходится делать активной нулевую строку,

и некстати вызывается обработчик сигнала «changed». Может быть как-нибудь

можно узнать число элементов в списке?

Другой вопрос.Как получить доступ к свойствам виджета? Для ComboBox это, например,

свойства: active, add-tearoffs, и т.д.

metal

Вот по-моему наилучший способ решения проблемы http://www-eleves-isia.cma.fr/documentation/GtkDoc/gtk/gtkcombo.html

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.