Web lists-archives.com

Re: Dynamically filled combo box




On 19 October 2015 at 18:45, Igor Korot <ikorot01@xxxxxxxxx> wrote:
> On Mon, Oct 19, 2015 at 1:37 PM,  <jcupitt@xxxxxxxxx> wrote:
>> On 19 October 2015 at 17:45, Igor Korot <ikorot01@xxxxxxxxx> wrote:
>>> On Windows I have an ability to create a dynamically filled combobox.
>>> I.e. I can catch a dropdown event (message), where I can remove all
>>> items from the list
>>> and insert a new string to be displayed. Then on the popup event
>>> (message) I can remove everything and depending whether there is a
>>> selection or not, add the appropriate string.
>>>
>>> Is it possible to do the same with GTK+? Either with 2 or 3?
>>
>> Sure, in gtk2, try:
>>
>> https://developer.gnome.org/gtk2/stable/GtkComboBoxText.html#gtk-combo-box-text-append-text
>>
>> Same thing, though a little fancier, in gtk3:
>>
>> https://developer.gnome.org/gtk3/stable/GtkComboBoxText.html#gtk-combo-box-text-append-text
>
> Ok, but the trouble is that in GTK those signals are "Actions".
> They don't have "Run First"/"Run Last" flag.
>
> So, how do I properly connect to them?

The signals are on the parent class. I use "changed" for an option
being selected.  There are popup and popdown signals too, though I've
not tried them.

https://developer.gnome.org/gtk3/stable/GtkComboBox.html#GtkComboBox-changed
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list