Hi,
Is GtkMenu a dynamic class? Might need to demand-create it by increasing
its reference count, and keep the reference alive, until you no longer
need the signal ID. Otherwise ID can be different, or not exist, at the
time you try actually using it, as signals get destroyed and created
again:
```c
GObjectClass *class = g_type_class_ref (GTK_TYPE_MENU);
g_signal_lookup ("popped-up", GTK_TYPE_MENU);
// Do something with the signal...
g_type_class_unref (class);
// Shouldn't be relying on the signal at this point.
```
Cheers,
Makepost
On 2018-01-09 23:16, Eric Williams wrote:
> Hello,
>
> I am trying to lookup the signal ID for "popped-up" (GtkMenu).
>
> However the ID returned is always 0. Here is the code I am using:
>
> g_signal_lookup ("popped-up", GTK_TYPE_WIDGET)
>
> I tried using GTK_TYPE_MENU instead, but then I get the error: unable
> to lookup signal "popped-up" of unloaded type 'GtkMenu'. Am I doing
> something incorrectly?
>
>
> Eric
> _______________________________________________
> gtk-app-devel-list mailing list
>
[hidden email]
>
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list_______________________________________________
gtk-app-devel-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list