![]() |
AtOne Application Framework
"A Framework working with you, not against you..." |
|||||||||||||||||||||
|
Features Programming License Downloads Directions Contact
|
Layout ManagementHow often do you find yourself building code to control the layout of a group of windows on screen that you have built before. This task is better handled by a layout manager that will let you specify your window relationships in an abstract manner. AtOne has such a facility that will simplify the process of creating complex window layouts, releasing you from the burden of explicitely coding layouts for each application you write. This approach also makes it possible to alter the layout of your application simply, easily and dynamically. However, AtOne layout management is in its infancy and is subject to change. Although the general architecture is correct it has some artificial behavioural characteristics that shall be removed in future versions. These characteristics should be considered when upgrading to a later version of AtOne as it may result in a changed layout of your application. Despite this cautionary note it is still recommended that you use layout management where appropriate and should an upgrade cause such problems they will be simple problems to fix.The Layout ManagerTo be continued...If in doubt consult the sample code provided with AtOne Application
Framework and the files that implement this feature (guilayt.hpp
and guilayt.cpp). This documentation will be completed after the
layout manager has been finalised and completed.
"We use Zeus for Windows and Watcom C/C++ 11.0 as our development environment of choice..." Paavo Jumppanen
|
|||||||||||||||||||||