SkyGI::ApplicationWindow Class Reference

Inheritance diagram for SkyGI::ApplicationWindow:
[legend]
Collaboration diagram for SkyGI::ApplicationWindow:
[legend]
List of all members.

Public Member Functions

 ApplicationWindow (const Rect &rFrame, const String &szTitle, unsigned int nWindowLayoutFlags, unsigned int uiApplicationWindowFlags=0, unsigned int uiFlags=0)

Detailed Description

Application Window

Description:
An ApplicationWindow represents a usual SkyOS Window and does the most work to create a Window with a TitleWindow, StatusBar, ToolBars and a View, as well as managing Menus and general ApplicationWindow related events. If APPLICATION_WINDOW_NO_VIEW is specified the ApplicationWindow will not create a View but let the user manually set a View by using AttachView(). If APPLICATION_WINDOW_NO_VIEW is not specified the ApplicationWindow will automatically create a default View which can be access with GetView(). Child Windows must be created with the View as parent, as well as all drawing operations must go into the View.
Examples:

button.cpp, clipboard.cpp, directoryview.cpp, diskdevice.cpp, dnd.cpp, eventsource.cpp, eventthread.cpp, images.cpp, infopanel.cpp, layoutview.cpp, listview.cpp, localization.cpp, messagebox.cpp, networkinterface.cpp, progressbar.cpp, radiobutton.cpp, rect.cpp, splitter.cpp, styleview.cpp, tabview.cpp, textview.cpp, thread.cpp, and videoview.cpp.


Constructor & Destructor Documentation

ApplicationWindow::ApplicationWindow ( const Rect rFrame,
const String szTitle,
unsigned int  nWindowLayoutFlags,
unsigned int  uiApplicationWindowFlags = 0,
unsigned int  uiFlags = 0 
)


Generated on Thu Dec 13 18:14:13 2007 for SkyGI by  doxygen 1.5.1-p1