* contrib/gtwvg/wvgscrlb.prg
% Reversed the order of structures to comply with current scenario.
* contrib/hbide/setup.ui
+ Added: checkbox: Edits MDI.
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/idetools.prg
+ Implemented: MDI interface for editing panels.
This implementation is on top of existing one and is switchable
through "Setup->Edits MDI". For now it is "ON" by default just
to give a first-hand experience to the user and show advantages
it has over existing one.
LAYOUT: Editing area is comprised of :
1. Top toolbar
Collection of actions which affect the presentation of
panels, windows hosting them and editors.
2. Left toolbar
Collection of actions which affect editing instances.
3. MDI Area
Hosting panels inside MDI windows.
4. Various panels in MDI area, each separate in a MDI window:
a. <Stats>
Holds: <Welcome> and <FAQ> tabs.
b. <Main> panel, the default one, always present.
c. <User-defined Panel 1>
<User-defined Panel 2>
<User-defined Panel n>
Holds: n number of editing instances each per tab in a tabbed widget.
Every panel has the same behavior as before.
All features are exactly the same as before.
ADVANTAGES: allows to view and edit multiple sources simultaneous.
: better organization of sources across logical development units.
Regression is possible though every care has been taken for accuracy.
Toggling MDI to Stacked mode is not in-place, hbIDE needs to be exetuted
again to take this change active.