Quick open suggestions
Benjamin Port
port.benjamin at gmail.com
Thu Nov 25 20:17:31 UTC 2010
2010/11/25 Milian Wolff <mail at milianw.de>
> Benjamin Port, 25.11.2010:
> > Hello,
> > After discussing with some KDevelop user and looking for <
> >
> http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/User_Testing_Sorted#
> > QuickOpen>, I can identify one problem, users want to use quick open more
> > easely. That's why I propose this.
> > A plugin to replace quickopen or for coexist and let the choice to use
> > The main goal is to allow users to use only keyboard
>
> Start with a plugin, so we can see whether users really prefer that.
>
> > -Only one area for outline, and quick open.
>
> The thing is this: outline is also used for showing the current scope you
> are
> in, I find that often quite invaluable in big functions, if you don't see
> the
> rest of the scope you don't know what you are looking at (i.e. where your
> cursor is).
>
> Though if you can merge this, it should be fine imo. Actually thinking
> about
> it you are right, the disctinction is mainly for the possible mouse users,
> who
> want to click in either lineedit and start searching. Having to edit the
> scope
> checkboxes by hand would be cumbersome for them, probably. But for
> mouse-only
> users it would make no difference.
>
> Ok, we can't merge outline and quick open. But at least, I think we need to
rename it, lot of user didn't understand "outline".
> > -Only one shortcut to access it. And display shortcut on the text area.
>
> I greatly disagree. Outline and QuickOpen are different things and you want
> to
> access them quickly. Hence having two shortcuts is important and *must*
> stay
> this way, same for the other scopes (functions, files, classes, all).
> > -Quick access letter like QtCreator. Display help
> > -KCM module:
> > -parameter default comportment
> > -Select scope of default search (without access letter) and scope
> > order
> > -parameter quick access letter:
> > ->Documentation (access)
> > ->Line (access current document line X)
> > ->Current document
> > -> Symbol
> > ->All opened document
> > ->File (switch to file)
> > ->Class (access class)
> > ->Methods (access method)
> > ->Current project
> > ->File (open file)
> > ->Class (access class)
> > ->Methods (access method)
> > ->All project
> > ->File (open file)
> > ->Class (access class)
> > ->Methods (access method)
>
>
> Can you explain all this? I don't get it...
There is an indentation problem.
It's a way to configure the plugin you can associate a key with each kind of
actions (a key can be assigned for multi item like current
document->methods, class and current project->methods,class)
I'm not sure is totally clear, I try to mock-up all of this tomorrow
So with the correct indentation:
A plugin to replace quickopen or for coexist and let the choice to use
The main goal is to allow user to use only keyboard
-Only one area for outline, and quick open.
-Only one shortcut to access it. And display shortcut on the text area.
-Quick access letter like QtCreator. Display help
-KCM module:
-parameter default comportment
-Select scope of default search (without access letter) and scope
order
-parameter quick access letter:
->Documentation (access)
->Line (access current document line X)
->Current document
-> Symbol
->All opened document
->File (switch to file)
->Class (access class)
->Methods (access method)
->Current project
->File (open file)
->Class (access class)
->Methods (access method)
->All project
->File (open file)
->Class (access class)
->Methods (access method)
>
Bye
> --
> Milian Wolff
> mail at milianw.de
> http://milianw.de
>
> --
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20101125/5a4ba829/attachment.html>
More information about the KDevelop-devel
mailing list