Version 3 (modified by 6 years ago) ( diff ) | ,
---|
Single Window
The page about the graphical layout of the single window user interface.
Previous suggestions
Previously, ideas for this topic were collected at the WxPython-based GUI for GRASS wiki page at GRASS user wiki.
Merging to trunk policy
- single window GUI should be
g.gui.*
module placed in addons- Q: Is this now technicaly possible?
- duplicated code cannot be committed into trunk
- code in addons which duplicates code in trunk is tolerated as a temporal solution
- code which has to be changed in the trunk should be changed by a self-contained patches
- changed means refactored in this case
- it is critical that new code will work with the old GUI and the
g.gui.*
module in addons (this demonstrates also good code quality)
- only finished single window GUI which will not cause any code duplication can be committed into trunk
Attachments (13)
-
rada.png
(239.5 KB
) - added by 4 years ago.
Illustration of several open Map Display windows and their associated Map Display tabs
-
5.PNG
(7.6 KB
) - added by 4 years ago.
Dockable toolbars in version 7.9
-
tabs.png
(239.5 KB
) - added by 4 years ago.
Individual tabs - from left Data, Display, Modules, Console, Python, and 3D view
-
dockable_toolbars.PNG
(7.6 KB
) - added by 4 years ago.
Dockable toolbars in version 7.9
-
several_map_displays.PNG
(280.7 KB
) - added by 4 years ago.
Illustration of several open Map Display windows and their associated Map Display tabs
-
single_window_layout.png
(326.0 KB
) - added by 4 years ago.
Proposed Single Window Layout
-
split_displays.PNG
(96.6 KB
) - added by 4 years ago.
AUI demo - display of Map Displays tabs side by side
-
another_layout_option.PNG
(64.7 KB
) - added by 4 years ago.
AUI demo - another arrangement of dockable panes
-
all_panes_minimized.PNG
(31.9 KB
) - added by 4 years ago.
AUI demo - panes minimization
-
menu_toolbars.PNG
(20.4 KB
) - added by 4 years ago.
Menu bar and dockable toolbars
-
jbeam_layout.png
(146.4 KB
) - added by 4 years ago.
Example of "layout" toolbar from jBEAM sofware
-
lmgr-frame.pdf
(14.9 KB
) - added by 4 years ago.
UML: grass/gui/wxpython/lmgr/frame.py
-
lmgr-frame.svg
(265.7 KB
) - added by 4 years ago.
UML: grass/gui/wxpython/lmgr/frame.py
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.