Inheritance diagram for CP_WindowManager:

Public Member Functions | |
| void | disconnect_all () |
| void | signal_connect (CP_Signal *inSender) |
| void | signal_disconnect (CP_Signal *inSender) |
Constructor / Destructor | |
| CP_WindowManager () | |
| Constructor. | |
| virtual | ~CP_WindowManager () throw () |
| Destructor. | |
Desktop | |
| SInt16 | GetDesktopWidth () |
| SInt16 | GetDesktopHeight () |
| CP_Rect | GetAvailableWindowPositioningArea () |
Misc | |
| CP_Window_Imp * | GetNamedWindow (const CP_String &inTitle) |
| void | RefreshAll () |
Positioning | |
| void | Reposition (CP_Window *inWindow, CP_Window *inParent, SInt16 inMethod) |
| SInt32 | GetIndexOfWindow (CP_Window_Imp *inWindow) |
Regular Windows | |
| CP_Window_Imp * | GetTopRegularWindow () |
| CP_Window_Imp * | GetNthRegularWindow (SInt16 inIndex) |
Window Mapping | |
| void | AddWindow (CP_Window_Imp *inCPWindow, OSWindow inOSWindow) |
| CP_Window_Imp * | GetWindow (OSWindow inOSWindow) |
| void | RemoveOSWindow (OSWindow inOSWindow) |
| SInt16 | GetNumberWindows () |
| void | CloseAll () |
Windows | |
| CP_Window_Imp * | GetNthWindow (SInt16 inIndex) |
Static Public Member Functions | |
Instance | |
| static CP_WindowManager * | Instance () |
Protected Attributes | |
| CP_Window_Map * | fWindowMap |
| sender_set | fSenders |
Static Protected Attributes | |
| static CP_WindowManager * | fsInstance = NULL |
|
|
Constructor. |
|
|
Destructor. |
|
|
Returns the single instance of this object.
|
|
|
Returns the width of the desktop area available for windows.
|
|
|
Returns the height of the desktop area available for windows.
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Close all of the windows.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single instance of this class. |
|
|
|
1.4.0