On 14 February 2011 13:20, James Morris <jwm.art....@gmail.com> wrote:
> Hi,
>
> (forgive some imprecise names here, am writing from memory and in a
> rush before work)
>
> I'm adapting some code which uses gobject to create a widget. The code
> previously used GtkWidget as the parent_class but I am trying to adapt
> it to GtkDrawingArea as the parent_class.
>
> However, the button_press_event code is no longer activated within the
> custom widget now that it's a drawing area. How do I activate it?
>
> I know with an ordinary GtkDrawingArea if I want to add
> button-press-events to use gtk_add_events, but the code that uses the
> custom widget shouldn't need to do this and besides the widget needs
> to connect to it's own internal private implementation code anyway so
> gtk_add_events is obviously wrong.
>
> Can anyone provide some pointers please?

Yes James, just add the call to gtk_widget_add_events into the
yourwidget_init function.

HTH!
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to