Re: GtkEntry update problems. Or: How do I force a widget to loose	focus?
- From: Toralf Lund <toralf procaptura com>
- To: gtk-list gnome org
- Subject: Re: GtkEntry update problems. Or: How do I force a widget to loose	focus?
- Date: Tue, 05 Jun 2007 14:44:00 +0200
[ ... ] And I don't "see" 
the GtkEntry in question from inside signal handers for buttons, menu 
items etc, of course...
    
You do.  When the action that requires to commit the update
first occurs, use gtk_window_set_focus() (you should be able
to "see" the window) to get the focused widget, check
whether it needs "activate" to be emitted on it (this can be
done for instance by marking it with g_object_set_data() and
then looking for the data) and call gtk_widget_activate() it
if does.
  
Ah. I never really noticed the get_focus call... It suspect that getting 
this right will (still) be somewhat complicated, but I suppose it may be 
done. I'd still prefer to have a different kind of "leave" or "focus 
out" signal, though, but I suppose it just isn't there ;-(
Thanks, anyway.
- Toralf
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]