Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_DrawerWindowType Class Reference
[UI]

Window type definition for a floating window. More...

Inheritance diagram for CP_DrawerWindowType:

CP_WindowTypeBase List of all members.

Public Member Functions

void SetWindowBackgroundColor (const CP_RGBColor &inColor)
Constructor / Destructor
 CP_DrawerWindowType ()
 Constructor.
virtual ~CP_DrawerWindowType () throw ()
 Destructor.

Protected Attributes

UInt32 fWindowClass
UInt32 fWindowAttributes
UInt32 fWindowFlags
UInt32 fExtendedWindowFlags
SInt16 fThemeBrush
CP_RGBColor fBackgroundColor

Detailed Description


Constructor & Destructor Documentation

CP_DrawerWindowType::CP_DrawerWindowType  ) 
 

Constructor.

Exceptions:
none 

CP_DrawerWindowType::~CP_DrawerWindowType  )  throw () [virtual]
 

Destructor.

Exceptions:
none 


Member Function Documentation

UInt32 CP_WindowTypeBase::GetWindowClass  )  const [inherited]
 

Return the class this window belongs to (MacOS).

Returns:
UInt32 const Class the window belongs to.

UInt32 CP_WindowTypeBase::GetWindowAttributes  )  const [inherited]
 

Return the attributes of this window (MacOS).

Returns:
UInt32 const Attributes of the window.

UInt32 CP_WindowTypeBase::GetWindowFlags  )  const [inherited]
 

Return the window flags (Windows).

Returns:
UInt32 const Window flags.

UInt32 CP_WindowTypeBase::GetExtendedWindowFlags  )  const [inherited]
 

Return the extended window flags (Windows).

Returns:
UInt32 const Extended window flags.

void CP_WindowTypeBase::SetWindowClass const UInt32  inWindowClass  )  [inherited]
 

void CP_WindowTypeBase::SetWindowAttributes const UInt32  inWindowAttributes  )  [inherited]
 

void CP_WindowTypeBase::SetWindowFlags const UInt32  inWindowFlags  )  [inherited]
 

void CP_WindowTypeBase::SetExtendedWindowFlags const UInt32  inExtendedWindowFlags  )  [inherited]
 

SInt16 CP_WindowTypeBase::GetThemeBrush  )  const [inherited]
 

Color of the windows background.

void CP_WindowTypeBase::SetThemeBrush const SInt16  inThemeBrush  )  [inherited]
 

char * CP_WindowTypeBase::GetWindowsWindowClass  )  const [virtual, inherited]
 

Returns the class name used to register a window class with Windows.

Exceptions:
none 
Returns:
char / CPUniChar * Returns the class name. Will return a CPUniChar * if the flag UNICODE is defined, otherwise a char * is returned.

Reimplemented in CP_DocumentWindowType, CP_MDIClientWindowType, and CP_MDIFrameWindowType.

CP_RGBColor CP_WindowTypeBase::GetWindowBackgroundColor  )  const [inherited]
 

void CP_WindowTypeBase::SetWindowBackgroundColor const CP_RGBColor inColor  )  [inherited]
 

void CP_WindowTypeBase::RegisterWindowClass  )  [protected, inherited]
 

Register the window classes we use in the CPLAT framework with the Windows OS.

Exceptions:
none 
Returns:
void

Reimplemented in CP_DocumentWindowType, and CP_MDIFrameWindowType.


Member Data Documentation

UInt32 CP_WindowTypeBase::fWindowClass [protected, inherited]
 

UInt32 CP_WindowTypeBase::fWindowAttributes [protected, inherited]
 

Class that window belongs to. (MacOS)

UInt32 CP_WindowTypeBase::fWindowFlags [protected, inherited]
 

Attributes used to create the window. (MacOS)

UInt32 CP_WindowTypeBase::fExtendedWindowFlags [protected, inherited]
 

Flags passed to the window. (Windows)

SInt16 CP_WindowTypeBase::fThemeBrush [protected, inherited]
 

Extended flags passed to the window. (Windows)

CP_RGBColor CP_WindowTypeBase::fBackgroundColor [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:01:33 2005 for CPLAT by  doxygen 1.4.0