About
GTK ADI Library is a library containing GTK ADI widget.
ADI stands from Advanced Document Interface.
ADI is just another MDI (Multiple Document Interface) implementation.
It contains a common MDI interface widget and several MDI representations - views.
There are currently two views available: "classical for GTK"
tabbed MDI view and aligned MDI view.
The aligned MDI view gives a possibility to have all child windows visible
on the same parent screen but without wasted space between them as it usually
can happen when traditional MDI widget is used. Further development will
include also window MDI view, the view where all the child windows are
represented by the standard GTK windows or dialogs.
History
This widget was originally developed for some unpublished software in 2003 - 2005.
Since the software using this widget has a tendency to be never completed
I have decided to publish this widget as a separate LGPL library hoping that it can be useful for someone else.
Oleg Romashin joined the project as a new developer and package creator in the fall of 2005.
Usage
This widget can be useful in the applications that need
to deal with several views of the same type,
for example, text editors, file managers and so on.
Caveats
Moving of the child window is not yet supported.
Mixed mode of the aligned view when some of the child windows
could be fixed and some could be sizeable is not yet supported.