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

CP_WindowTypeBase Class Reference
[UI]

Base class for a window type definition. More...

Inheritance diagram for CP_WindowTypeBase:

CP_AlertWindowType CP_DocumentWindowType CP_DrawerWindowType CP_FloatingWindowType CP_ModalDialogWindowType CP_ModelessDialogWindowType CP_SheetWindowType List of all members.

Public Member Functions

Constructor / Destructor
 CP_WindowTypeBase ()
 Constructor.
 CP_WindowTypeBase (const CP_WindowTypeBase &inWindowBase)
virtual ~CP_WindowTypeBase () throw ()
 Destructor.
Operators
CP_WindowTypeBaseoperator= (const CP_WindowTypeBase &inWindowBase)

Protected Attributes

UInt32 fWindowClass
UInt32 fWindowAttributes
UInt32 fWindowFlags
UInt32 fExtendedWindowFlags
SInt16 fThemeBrush

Detailed Description


Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_WindowTypeBase::CP_WindowTypeBase  ) 
 

Constructor.

Exceptions:
none 

CP_WindowTypeBase::CP_WindowTypeBase const CP_WindowTypeBase inWindowBase  ) 
 

Copy constructor.

Parameters:
inWindowBase Class to copy the fields for.
Exceptions:
none 

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

Destructor.

Exceptions:
none 


Member Function Documentation

UInt32 CP_WindowTypeBase::GetWindowClass  )  const
 

Return the class this window belongs to (MacOS).

Returns:
UInt32 const Class the window belongs to.

UInt32 CP_WindowTypeBase::GetWindowAttributes  )  const
 

Return the attributes of this window (MacOS).

Returns:
UInt32 const Attributes of the window.

UInt32 CP_WindowTypeBase::GetWindowFlags  )  const
 

Return the window flags (Windows).

Returns:
UInt32 const Window flags.

UInt32 CP_WindowTypeBase::GetExtendedWindowFlags  )  const
 

Return the extended window flags (Windows).

Returns:
UInt32 const Extended window flags.

SInt16 CP_WindowTypeBase::GetThemeBrush  )  const
 

void CP_WindowTypeBase::SetWindowClass const UInt32  inWindowClass  ) 
 

void CP_WindowTypeBase::SetWindowAttributes const UInt32  inWindowAttributes  ) 
 

void CP_WindowTypeBase::SetWindowFlags const UInt32  inWindowFlags  ) 
 

void CP_WindowTypeBase::SetExtendedWindowFlags const UInt32  inExtendedWindowFlags  ) 
 

void CP_WindowTypeBase::SetThemeBrush const SInt16  inThemeBrush  ) 
 

CP_WindowTypeBase & CP_WindowTypeBase::operator= const CP_WindowTypeBase inWindowBase  ) 
 

Assignment operator.

Parameters:
inWindowBase Class to copy the fields for.
Exceptions:
none 
Returns:
CP_WindowTypeBase& Returns a reference to ourselves.


Member Data Documentation

UInt32 CP_WindowTypeBase::fWindowClass [protected]
 

UInt32 CP_WindowTypeBase::fWindowAttributes [protected]
 

Class that window belongs to. (MacOS)

UInt32 CP_WindowTypeBase::fWindowFlags [protected]
 

Attributes used to create the window. (MacOS)

UInt32 CP_WindowTypeBase::fExtendedWindowFlags [protected]
 

Flags passed to the window. (Windows)

SInt16 CP_WindowTypeBase::fThemeBrush [protected]
 

Extended flags passed to the window. (Windows)


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:22:24 2005 for CPLAT_MacOS by  doxygen 1.4.0