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