Taquis - PC Base FFT Spectrum Analyzers, Oscilloscopes, Data Analysis, Data Acquisition, and Application Frameworks   AtOne Application Framework
"A Framework working with you, not against you..."

 
Home
Features
Programming
License
Downloads
Directions

Contact
info@taquis.com


 
 

Layout Management

How 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 Manager

To 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. 
 

Dynamically Bound Modules


"We use Zeus for Windows and Watcom C/C++ 11.0 as our development environment of choice..."

Paavo Jumppanen
Creator of AtOne Application Framework


This document was last modified on 1st September, 2001
Copyright (C) 2001, Paavo Jumppanen
All rights reserved.