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 341673 - GtkEntryCompletion should support tab-completion
GtkEntryCompletion should support tab-completion
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: GtkComboBox
2.10.x
Other Linux
: Normal enhancement
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2006-05-13 18:23 UTC by Josselin Mouette
Modified: 2018-02-10 04:38 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Josselin Mouette 2006-05-13 18:23:14 UTC
When using a combo-box with autocomplete, like in epiphany, it is not possible to complete the current entry with the common denominator in the history list, like this would be expected when using the [tab] key.

For example, if history contains the following:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=231000
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=123456

When typing "http://bugs.de" then [tab], you'd expect to obtain "http://bugs.debian.org/cgi-bin/bugreport.cgi?bug="

Maybe 'tab' is not appropriate as being the key to navigate between entries, but some keybinding to achieve this is needed.
Comment 1 Matthias Clasen 2006-05-14 05:02:13 UTC
GtkEntryCompletion supports inline completion already, 
and you can navigate the possible completions using the arrow keys
Comment 2 Josselin Mouette 2006-05-14 10:28:25 UTC
In the case I described, using arrow completion is not efficient. For example, if I want to see bug 456789 I have to go with the arrow keys on one of the URIs in history that starts correctly, then select it. In this case the entry is immediately selected and the page is loaded. Then I have to select the URI again and to edit it with the new bug number. Total: more operations, and a webpage loaded while not needed.

Tab completion and arrow completion are complementary and have different use cases, that's why I think we should have both.
Comment 3 Reinout van Schouwen 2008-02-13 00:30:07 UTC
+1
Comment 4 Paul van Tilburg 2009-02-09 10:31:55 UTC
Is it possible to get the URL entry widget behaving similarly as the Location entry in the GTK file selector?
Comment 5 Matthias Clasen 2018-02-10 04:38:24 UTC
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and
still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue
for it.