Better navigation in project

If there is something important you think is missing in the current version of ZGameEditor then you can post a feature request here!

Moderator: Moderators

Post Reply
User avatar
Rado1
Posts: 775
Joined: Wed May 05, 2010 12:16 pm

Better navigation in project

Post 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.
airpas
Posts: 48
Joined: Wed Apr 18, 2012 11:50 am

Post 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 .
Attachments
werkkzeug.JPG
werkkzeug.JPG (98.27 KiB) Viewed 6965 times
Post Reply