Bug 60604 - Use standard selection conventions in history list
Summary: Use standard selection conventions in history list
Status: RESOLVED FIXED
Alias: None
Product: cervisia
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Mandrake RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Christian Loose
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-01 23:03 UTC by Robin Rosenberg
Modified: 2003-07-04 23:55 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Rosenberg 2003-07-01 23:03:54 UTC
Version:           2.0 (using KDE 3.1.0)
Installed from:    Mandrake Linux Cooker i586 - Cooker
Compiler:          gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)
OS:          Linux (i686) release 2.4.21-rc6-dis3-xfs

The history list does not use standard conventions for selecting entries. Cervisia expects one entry to be selected using the left button and the other using the middle button. I don't have a middle button as I am on a laptop, so it's awkward to use the emulation and I never remember it so I start off using shift+uparrow ... and it never works. This is annoying.

The "standard" way is to select multiple entries using shift/ctrl+left button or shift+key up/down or the up down keys and toggle selection with shift separately. I suppose the is a document describing the standards for KDE somewhere.
Comment 1 Christian Loose 2003-07-04 23:55:07 UTC
Subject: kdesdk/cervisia

CVS commit by cloose: 

Implement BR #60604: 

It's now possible to select revision B in the log dialog 
(tree and list mode) with ctrl key + left mouse button 
in addition to the middle mouse button.

This still doesn't follow the standard for selecting multiple entries,
because, well, you don't select multiple entries but just revision A
and revision B. So I implemented the above solution to help users
with a mouse with no middle button.

CCMAIL: 60604-done@bugs.kde.org


  M +6 -0      ChangeLog   1.88
  M +24 -17    loglist.cpp   1.15
  M +2 -0      loglist.h   1.12
  M +7 -2      logtree.cpp   1.12