Page 1 of 1

Better navigation in project

Posted: Thu May 02, 2013 10:45 am
by Rado1
The problem: quite usual editing of several ZExpressions/ZLibraries at once. Creating/fixing a ZLibrary requires also modifications in one or several ZExpressions. For now, the only possibility is to switch between several ZExpressions and/or ZLibraries manually. Switching to the desired code component by Project tree and searching appropriate place (e.g. occurence of a function being modified) occurs again and again. It is not very comfortable.

Another problem is searching for some named component/variable/function in Project tree or ZLibrary or ZExternalLibrary.

Here are some ideas:

1. Allow to open several code editors at once; or in general component details = Properties+Preview+Editor. Each of them can be in a different tab of a tabbed layout.

2. Finding the definition of a function/variable/constant from its usage in code. Similarly to Crtl+LMB in Eclipse or "Find declarations"/"Go To Definition" popup menu item in CodeBlocks or MSVC IDEs.

3. "Find component" dialog should allow also wildcards (*) and should find also functions in libraries and external libraries. Auto-completion would help also in this dialog.

4. Navigate backward and navigate forward buttons (keyboard shortcut) allowing to open detail of previous/next component in a history of their editing/showing. Eclipse, MSVC, ... IDEs usually allow this functionality.

Some more ideas will maybe come later.

Posted: Thu May 02, 2013 8:47 pm
by airpas
really nice features , hope that VilleK will implment them .

for me the idea of Project TreeView is not good , i like the stack approach , just like werkkzeug , which have the best UI layout so far .