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