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 75484 - Really picky multi-select keynav request
Really picky multi-select keynav request
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: GtkTreeView
2.0.x
Other All
: Normal minor
: Medium fix
Assigned To: gtktreeview-bugs
gtktreeview-bugs
AP4
: 143314 551375 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-03-19 18:46 UTC by Calum Benson
Modified: 2014-08-03 19:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Calum Benson 2002-03-19 18:46:11 UTC
Keynav in treeview is looking really good now, but here's one really picky
thing that would be nice to fix (which wasn't explicitly mentioned in the
keynav proposal): 

If I Ctrl-select some rows, then Ctrl-Shift-select another row, everything
between the row I just clicked and the previous row I clicked (the "anchor
point", as Windows would call it) should be added to the selection, not
only the row I just clicked (which is what currently happens).  

E.g. if I Ctrl-select rows 1,3,5, then Shift-Ctrl-select row 8, then I
should end up with rows 1,3,5,6,7,8 selected.

Even further refinement: if I then *immediately* Shift-Ctrl-Select a
different row, then the previous Shift-Ctrl-Selection should be ignored,
and the new selection (between the anchor point and the row I just newly
Shift-Ctrl-selected) added instead.  E.g. starting from the last state
described above (rows 1,3,5-8 selected, anchor point=row 5), then
Shift-Ctrl-selecting row 2, I should end up with rows 1,2,3,4,5 selected.

It's easier to demonstrate this than describe it, just play with a Windows
multi-selection list if you can, as it's the standard behaviour for those. 
Or read the description in the Windows UI Styleguide, which probably
describes it better than me :)
Comment 1 Jonathan Blandford 2002-03-26 19:48:41 UTC
This is really hard for a fairly small user interface improvement. 
It's also really hard -- I'm not sure how well this would interact
with mouse presses/model changes.  It can go in the 2.0.x series, but
I don't think I have time to implement this.
Comment 2 Matthias Clasen 2002-04-05 13:34:39 UTC
Move open bugs from milestones 2.0.[012] -- > 2.0.3, since 2.0.2 is already out.
Comment 3 Kristian Rietveld 2002-05-02 19:40:28 UTC
Reassigning bugs to new component owner. Sorry for the flood.
Comment 4 Owen Taylor 2002-07-30 21:12:16 UTC
Moving some 2.0.4 bugs to 2.0.7
Comment 5 Matthias Clasen 2002-11-21 19:00:22 UTC
Moving bugs from older 2.0.x milestones to 2.0.10.
Comment 6 Kristian Rietveld 2003-05-22 21:21:21 UTC
Might be worth looking into for 2.4.
Comment 7 Calum Benson 2003-08-07 16:08:35 UTC
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME
bug list :)
Comment 8 Federico Mena Quintero 2004-06-02 19:48:23 UTC
*** Bug 143314 has been marked as a duplicate of this bug. ***
Comment 9 Federico Mena Quintero 2004-06-02 19:49:40 UTC
Upping the priority a bit, now that we have a duplicate.
Comment 10 Elijah Newren 2004-06-19 18:46:10 UTC
Mass changing gtk+ bugs with target milestone of 2.4.2 to target 2.4.4, as
Matthias said he was trying to do himself on IRC and was asking for help with. 
If you see this message, it means I was successful at fixing the borken-ness in
bugzilla :)  Sorry for the spam; just query on this message and delete all
emails you get with this message, since there will probably be a lot.
Comment 11 Calum Benson 2004-10-21 16:53:09 UTC
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs.
 Filter on "SUN A11Y SPAM" to ignore.
Comment 12 Calum Benson 2006-04-26 17:12:50 UTC
Apologies for spam... ensuring Sun a11y folks are cc'ed on all current accessibility bugs.
Comment 13 Nelson Benitez 2008-10-13 10:40:35 UTC
This may be a duplicate of bug 551375 , where multiple range selection is requested for consistency with the icon view of nautilus.
Comment 14 Matthias Clasen 2008-10-13 14:37:30 UTC
*** Bug 551375 has been marked as a duplicate of this bug. ***
Comment 15 Matthias Clasen 2014-08-03 19:03:55 UTC
closing old bugs