CLIM mail archive
[Prev][Next][Index][Thread]
Re: hitting return for "OK"/exit in AVV
   would like to have the return key
   be equivalent to clicking on the "OK" button
I would appreciate this, too.
   or do I have to write my own frame and tell it
   to use read-command-using-keystrokes and create commands with
   keystrokes that appear to correspond to various clicks.
I haven't been able to get Motif text-Fields in Accept Values Panes
to return from accept if the return key is pressed.
:additional-activation-gestures have no effect.
"Activating on return behavior" is expected by many users who are
familiar with Macintosh or Motif.
I guess that it can't be too difficult to implement this, as there's
already a gen. function being called at the right time.
(trace handle-event)
 0: (HANDLE-EVENT #<TK-SILICA:MOTIF-TEXT-FIELD @ #x1241d22>
                  #<CLIM-SILICA:ACTIVATE-GADGET-EVENT @ #x1269c7a>)
 0: returned NIL
So, what do I have to do?
Something like ...
  (defmethod handle-event ((tf tk-silica:motif-text-field)
			   (event clim-silica:activate-gadget-event))
   (throw-highlighted-presentation
     (make-instance 'standard-presentation
	...
... as in custom-gadget.lisp ????
If so, wouldn't it be easier to say  :activation-gestures '(:return) ?
Frank Buhr.
References:
Main Index |
Thread Index