[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Disabling automatic ESC key action for GtkDialog



Thanks all,

I realized that the problem is not only the ESC key, but also that the
window can be closed via the window decoration, therefore I am
attaching to delete-event to do the actions I previously did upon the
cancel button being pressed.

On Feb 8, 2008 6:31 PM, Dong Luo <us917 yahoo com> wrote:
> You may need add GTK_RESPONSE_ACCEPT or
> GTK_RESPONSE_REJECT parameter when create GtkDialog
> using gtk_dialog_new_with_buttons ().
> One of them is the response id from the action of
> press ESC key, thus you can write your handle to it
> accordingly.
> In my case, it is GTK_RESPONSE_ACCEPT. You can test
> it.
>
>
> --- Torsten Reuss <torsten reuss gmail com> wrote:
>
> > Hi,
> >
> > I am porting an application from gtk 1.2 to gtk 2.0
> > and found that
> > there is a different behaviour for GtkDialog
> > windows. In GTK-2.0,
> > dialog windows automatically are closed and
> > destroyed when the ESC key
> > is pressed. This behaviour is incompatible with the
> > application as
> > most dialogs are only hidden and not destroyed when
> > the user presses
> > OK or Cancel.
> >
> > What's the easiest way to prevent this behaviour? Do
> > I have to capture
> > key-press-events in the Dialog window?
> >
> > Thanks,
> >                    Torsten
>
> > _______________________________________________
> > gtk-app-devel-list mailing list
> > gtk-app-devel-list gnome org
> >
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
> >
>
>
>
>       ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]