guile-gtk-general
[Top][All Lists]
Advanced

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

Re: handling key-press events


From: tantalum
Subject: Re: handling key-press events
Date: Tue, 19 May 2009 17:20:55 +0200
User-agent: Thunderbird 2.0.0.21 (X11/20090319)

now I got it.
the module gdk-event is necessary,
and the name of the procedure is "gdk-event-key:keyval".

Julian

----
Date: Tue, 19 May 2009 09:01:33 -0300
From: David Séverin <address@hidden>
Subject: Re: handling key-press events

Hi Julian,

missing this module

       :use-module (gnome gtk gdk-event)

David

;; --

Le Mon, 18 May 2009 21:19:22 +0200,
tantalum <address@hidden> a écrit :

> I am sorry, I forgot to write that I am using guile-gnome-platform 2.16.1.
>
> If it should also work with guile-gnome-platform,
> I am missing something.
>
> there is no "gdk-event-keyval" procedure, having
> modules
>  (gnome-2)
>  (oop goops)
>  (gnome gobject)
>  (gnome gtk)
> loaded.
>
> exact error message:
>  ERROR: Unbound variable: gdk-event-keyval
>
>
> thanks for your help!
>
> Julian
>
> ----
> tantalum wrote:
>  > Hi,
>  >
>  > Can anyone show me with a little code snippet, how to
>  > check for a specific key pressed with a key-press-event? I could not
>  > find the answer myself.
>  >
>  >
>
>      (gtk-signal-connect entry "key-press-event"
>              (lambda (event)
>                (if (= 65293 (gdk-event-keyval event)) ; GDK_Return
>                (begin
>                  (handle-your-string entry)
>                  (gtk-widget-destroy window)))
>
> I don't know that the keysyms are available at the guile level - I had to
> translate from gdkkeysyms.h :)
>
> Paul.
>
>
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]