<div class="gmail_quote">2010/11/25 Milian Wolff <span dir="ltr"><<a href="mailto:mail@milianw.de">mail@milianw.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Benjamin Port, 25.11.2010:<br>
<div class="im">> Hello,<br>
> After discussing with some KDevelop user and looking for <<br>
> <a href="http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/User_Testing_Sorted#" target="_blank">http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/User_Testing_Sorted#</a><br>
> QuickOpen>, I can identify one problem, users want to use quick open more<br>
> easely. That's why I propose this.<br>
> A plugin to replace quickopen or for coexist and let the choice to use<br>
> The main goal is to allow users to use only keyboard<br>
<br>
</div>Start with a plugin, so we can see whether users really prefer that.<br>
<div class="im"><br>
> -Only one area for outline, and quick open.<br>
<br>
</div>The thing is this: outline is also used for showing the current scope you are<br>
in, I find that often quite invaluable in big functions, if you don't see the<br>
rest of the scope you don't know what you are looking at (i.e. where your<br>
cursor is).<br>
<br>
Though if you can merge this, it should be fine imo. Actually thinking about<br>
it you are right, the disctinction is mainly for the possible mouse users, who<br>
want to click in either lineedit and start searching. Having to edit the scope<br>
checkboxes by hand would be cumbersome for them, probably. But for mouse-only<br>
users it would make no difference.<br>
<div class="im"><br></div></blockquote><div>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".</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
> -Only one shortcut to access it. And display shortcut on the text area.<br>
<br>
</div>I greatly disagree. Outline and QuickOpen are different things and you want to<br>
access them quickly. Hence having two shortcuts is important and *must* stay<br>
this way, same for the other scopes (functions, files, classes, all).</blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
> -Quick access letter like QtCreator. Display help<br>
>   -KCM module:<br>
>     -parameter default comportment<br>
>       -Select scope of default search (without access letter) and scope<br>
> order<br>
>     -parameter quick access letter:<br>
>       ->Documentation (access)<br>
>       ->Line (access current document line X)<br>
>       ->Current document<br>
> -> Symbol<br>
>       ->All opened document<br>
> ->File (switch to file)<br>
> ->Class (access class)<br>
> ->Methods (access method)<br>
>       ->Current project<br>
> ->File (open file)<br>
> ->Class (access class)<br>
> ->Methods (access method)<br>
>       ->All project<br>
> ->File (open file)<br>
> ->Class (access class)<br>
> ->Methods (access method)<br>
<br>
<br>
</div>Can you explain all this? I don't get it...</blockquote><div>There is an indentation problem. </div><div>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)</div>
<div>I'm not sure is totally clear, I try to mock-up all of this tomorrow</div><div>So with the correct indentation: </div><div><div>A plugin to replace quickopen or for coexist and let the choice to use</div><div>The main goal is to allow user to use only keyboard</div>
<div>-Only one area for outline, and quick open.</div><div>-Only one shortcut to access it. And display shortcut on the text area.</div><div>-Quick access letter like QtCreator. Display help</div><div>  -KCM module:</div>
<div>    -parameter default comportment</div><div>      -Select scope of default search (without access letter) and scope order</div><div>    -parameter quick access letter:</div><div>      ->Documentation (access)</div>
<div>      ->Line (access current document line X)</div><div>      ->Current document</div><div>         -> Symbol</div><div>      ->All opened document</div><div>         ->File (switch to file)</div><div>
         ->Class (access class)</div><div>         ->Methods (access method)</div><div>      ->Current project</div><div>         ->File (open file)</div><div>         ->Class (access class)</div><div>         ->Methods (access method)</div>
<div>      ->All project</div><div>         ->File (open file)</div><div>         ->Class (access class)</div><div>         ->Methods (access method)</div><div>    </div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
 </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Bye<br>
<font color="#888888">--<br>
Milian Wolff<br>
<a href="mailto:mail@milianw.de">mail@milianw.de</a><br>
<a href="http://milianw.de" target="_blank">http://milianw.de</a><br>
</font><br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></div><br>