RE: keyboard events
- From: "Mikhail Titov" <mlt gmx us>
- To: "'Yann LEYDIER'" <yann leydier info>, <gtkmm-list gnome org>
- Subject: RE: keyboard events
- Date: Thu, 25 Aug 2011 14:49:20 -0500
IIRC if you derive your class from Dialog instead of Window, it will do it
by default.
Mikhail
> -----Original Message-----
> From: gtkmm-list-bounces gnome org [mailto:gtkmm-list-bounces gnome org]
> On Behalf Of Yann LEYDIER
> Sent: Thursday, August 25, 2011 2:17 PM
> To: gtkmm-list gnome org
> Subject: Re: keyboard events
>
> Hi,
>
> signal_key_release_event() seems the right way to do it. For the list of
> key values, see gdk/gdkkeysyms.h as stated in Gtk's documentation :
> http://developer.gnome.org/gdk/stable/gdk-Event-
> Structures.html#GdkEventKey
>
> You could also derivate your class from Gtk::Dialog, which recieves a
> response when ESC is pressed.
>
> yann
>
> On 25/08/11 21:00, lecas malecas wrote:
> > Hey, I have a window which I want to close when the esc key is
> > pressed, I've tried overriding the "virtual bool on_key_release_event
> > (GdkEventKey* event); " but I get some weird errors (also can't find
> > the documentation about GdkEventKey, to identify the keys). I tried
> > adding a function to the "signal_key_release_event()" but also get
> > some errors :)
> >
> > Can anyone tell me how to call a function when the esc key is pressed
> > (on a Gtk::Window derived class)?
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]