Quoting Martin Glueck <[EMAIL PROTECTED]>:
> > In the case of the Entry widget, you can connect to focus_out. That
> will
> > be sent when the Entry looses to focus and you will get it after, Up,
> Down
> > and Tab or when the User clicks somewhere outside the Entry.
>
> But that is not really what I want to achieve.
>
> I want to implement a kind of word completion when somebody press
> ALT-SPACE, for example.
>
> So is there any other way than connecting to `KEY_DOWN' and using the
> mask and key code ?
Ah. No, you must connect to the key_press signal. If you want to
"swallow" the key (ie. the Entry should not see it), you can call
emit_stop_my_name(). I'm using this to scroll a CList from
within an Entry (if I would not swallow the signal, the Up/Down
events would move the focus).
But something else I noticed: While I'm in an Entry, the accelerators
don't work anymore (ie. I cannot activate the _Ok button with Alt-O).
Any ideas how to solve this ?
--
==============================================
Sowatec AG, CH-8330 Pfäffikon (ZH)
Witzbergstr. 7, http://www.sowatec.com
Tel: +41-(0)1-952 55 55
Fax: +41-(0)1-952 55 66
----------------------------------------------
Aaron "Optimizer" Digulla, [EMAIL PROTECTED]
==============================================
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk