After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 351766 - No focus event fired after search in gtkTreeView
No focus event fired after search in gtkTreeView
Status: RESOLVED DUPLICATE of bug 356515
Product: gtk+
Classification: Platform
Component: Widget: GtkTreeView
2.10.x
Other Linux
: Normal normal
: ---
Assigned To: gtktreeview-bugs
gtktreeview-bugs
Depends on:
Blocks:
 
 
Reported: 2006-08-17 15:18 UTC by Peter Parente
Modified: 2007-02-15 13:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Parente 2006-08-17 15:18:40 UTC
gtkTreeView widgets have a flag which, when set, allows the user to search the contents of a list or tree. When the user starts to type, a floating window pops up at the bottom of the list with a text box in it. The text box takes the focus until the user presses enter, escape, or a timeout is reached. When the floating window disappears, a window:destroy is event is fired but no focus: event is fired for the gtkTreeView's accessible. The accessible also does not have STATE_FOCUSED once the floating window closes.
Comment 1 bill.haneman 2006-08-21 09:29:23 UTC
This is arguably really a bug in gtk+, since gtk+ isn't giving notification of where focus lies after the search widget is destroyed.

The preferred behavior would be for the GtkTreeView widget to fire the appropriate signal at this point, so that gail's focus-notification logic fires the appropriate event.
Comment 2 Peter Parente 2006-08-21 15:42:05 UTC
Bill,

Thanks for the info. Should I open the bug against gtk?
Comment 3 Harry Lu 2007-02-15 09:00:56 UTC
Peter, please transfer this bug to gtk.
Comment 4 Peter Parente 2007-02-15 12:05:30 UTC
Transferring from atk/gail.
Comment 5 Kristian Rietveld 2007-02-15 13:37:12 UTC

*** This bug has been marked as a duplicate of 356515 ***