[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Suggestion for "select all" functionality in Commit dialog

From: Lübbe Onken <luebbe.tortoisesvn_at_googlemail.com>
Date: Thu, 04 Jun 2009 12:05:47 +0200

Simon Large wrote:
> 2009/6/4 Lübbe Onken <luebbe.tortoisesvn_at_googlemail.com>:
>> It feels unnatural to me that the selections are no toggles. E.g. if I
>> click on "Files" once, all files are checked, if I click on files again
>> nothing happens. I have to select "None" to deselect everything and
>> start over. If I wanted to select all modified files (but not the
>> directories) quickly, my action sequence would be:
>> - Click modified, (all modified objects are selected)
>> - Click directories once, (all directories are selected)
>> - Click directories again, (all directories are unselected)
>>
>> Maybe that doesn't make sense, but that was my first impression without
>> deeper thought.
>
> The way it works is like the selection options in gmail, except that
> the selections are additive.

I understood that part :)

> The problem with deselection is what to include, because some items
> will fall into more than one category, e.g. 'files' and 'modified'.
> e.g.

I understood that part too :)

> - Click modified (all modified objects are selected)
> - Click files by mistake (all files are selected)
> - Click files again to undo that action (all files are deselected,
> including modified files)

You're abusing my example! Unless you commit now, nothing wrong happens.

- notice the mistake
- Click modified, (all modified objects are selected)
- Click directories once, (all directories are selected)
- Click directories again, (all directories are deselected)

Well, there are always ways to shoot yourself in the foot if you want
to:
<http://www.fullduplex.org/humor/2006/10/how-to-shoot-yourself-in-the-foot-in-any-programming-language/>

I just said that it felt unnatural to me that the actions do not toggle
the selection.

Cheers
- Lübbe

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net  PGP Key ID 0x23F511AB
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2359365
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-06-04 12:06:04 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.