User Tools

Site Tools


rocview:aui-en

Differences

This shows you the differences between two versions of the page.


rocview:aui-en [2025/02/14 07:29] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== AUI Plan Layout ======
 +[[:english#rocview|{{  :viewer.png}}]][[:english|{{  :rocrail-logo-35.png}}]]
 +[[:english|Content]] -> [[:english#rocview|Rocview ]] -> **[[:english#general|General]]**
 + \\
 +===== Introduction =====
 +**AUI**, **A**dvanced **U**ser **I**nterface, is part of the class library __**[[http://wxwidgets.org|wxWidgets]]**__((This library is used for Rocview)).\\
 +This makes it possible to position and resize plan panels over the desktop to meet the point of view in which the display with Rocview resides.\\
  
 +
 + \\
 +===== Features =====
 +  * Platform independent; Works on macOS, Windows and Linux. 
 +  * Save and load perspectives; Rotation and scaling are saved and reloaded.
 +  * Modular layout support.
 +  * Scale to fit uses individual factors for each plan panel.
 +  * With __**[[:gui-cmdline-en|Command line option]]**__ ''-persp <filename>'' it is possible to create Rocview shortcuts for different views.
 +
 + \\
 +===== Example of external file =====
 +An external file can be specified with __**[[:gui-cmdline-en|Command line option]]**__ ''-persp <filename>''.\\
 +<code xml>
 +<perspective id="Blechbahn" persp="layout2|name=Blechbahn;caption=Blechbahn;state=4212732;dir=1;layer=1;row=0;pos=0;prop=100000;bestw=64;besth=64;minw=64;minh=64;maxw=-1;maxh=-1;floatx=979;floaty=59;floatw=1774;floath=802|dock_size(1,1,0)=800|" stamp="1701615611">
 +  <zlevel title="Blechbahn" tabidx="-1" symbolprefix="" show="true" active="true" rotation="0" scale="1.000000"/>
 +</perspective>
 +</code>
 +The optional zlevel nodes can be used for scaling, rotation and show.\\
 +If show is set to false the zlevel will be removed from the perspective.\\
 +
 + \\
 +===== How to =====
 +====This example has two levels:====
 +{{rocview:aui:aui-1-en.png?400}}{{rocview:aui:aui-2-en.png?400}}\\
 +
 +====Switch to the Docking view in the Rocview General Properties:====
 +__**[[:rocgui-gen-en#plan_view|Docking view]]**__\\
 +{{rocview:aui:aui-3-en.png?400}}\\
 +
 +====Restart Rocview====
 +After a restart of Rocview, the two levels are shown as floating panels:\\
 +{{rocview:aui:aui-4-en.png?400}}\\
 +
 +====Reposition and resize the panels:====
 +{{rocview:aui:aui-5-en.png?400}}\\
 +
 +====Reposition and rotate the panels by 180°:====
 +{{rocview:aui:aui-6-en.png?400}}\\
 +
 +====Reposition and dock one panel:====
 +{{rocview:aui:aui-7-en.png?400}}\\
 +
 +
 +====The last perspective will be saved in the rocview.ini.====
 +If the layout has more then one Display with Rocview, the perspective can be saved and reloaded at any time on any Rocview.\\
 +{{rocview:aui:aui-8-en.png?400}}\\
 +  * The saved perspective in the rocview.ini does __not__ save scaling and rotation.
 +  * If scaling and rotation should be saved, the "Save perspective" option must be used.
 +
 +
 + \\
 +Note: The scroll bars will disappear if the plan fits in the panel size.\\