Another thing to give a try is just to set a boolean in the "set-focus-child"
callback. Not sure if this will always work. I think that it should.
I don't know the best workaround for the "focus-in-event" in a combo box. It
isn't obvious how to connect that signal for the combobox.
Eric
gboolean combo_focus=FALSE;
g_signal_connect(combo, "set-focus-child", G_CALLBACK(focus_combo_container),
_focus);
...
static void focus_combo_container(GtkContainer *container, GtkWidget *widget,
gboolean *combo_focus)
{
if(*combo_focus)
{
g_print("Combo Container Focus Out\n");
*combo_focus=FALSE;
}
else
{
g_print("Combo Container Focus In\n");
*combo_focus=TRUE;
}
}
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list