Re: Using gtk_widget_set_extension_events() for a button?
- From: Owen Taylor <otaylor redhat com>
- To: David Bourguignon <bourgui CS Princeton EDU>
- Cc: gtk-list gnome org
- Subject: Re: Using gtk_widget_set_extension_events() for a button?
- Date: Tue, 21 Oct 2003 10:25:17 -0400
On Mon, 2003-10-20 at 17:41, David Bourguignon wrote:
> Owen Taylor wrote:
> > David Bourguignon wrote:
> >>Right now, if I understand correctly, I only have one option to know what device
> >>pressed a button: derive a new class of button from the drawing area widget. Is
> >>that correct?
> > I don't think that would guarantee you any more future compatibility
> > than the simpler hack of calling gdk_input_set_extension_events() on
> > button->event_window in a ::realize signal handler.
> Following your advice, here is the solution I came up with for the
> scribble-xinput.c example. I define two new signal handlers for the quit button:
> one for the "realize" signal and the other for the "button_press_event" signal.
> (I write down the code below for anybody interested in doing the same thing...)
> It works well in practice. Is this the simple hack you were thinking about?
Yep, that's what I meant.
] [Thread Prev