SkyGI::Border Class Reference

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

Public Member Functions

 Border ()
 ~Border ()
virtual void Paint (Painter *pPainter, const Rect &rRect)
virtual void SetMargin (const Rect &rRect)
virtual Rect GetMargin ()
virtual bool HasTransparency ()
virtual void SetTransparency (bool bTransparency)

Protected Attributes

Rect m_rMargin
bool m_bTransparency

Classes

class  Private

Detailed Description

Examples:

radiobutton.cpp.


Constructor & Destructor Documentation

Border::Border (  ) 

Border::~Border (  ) 


Member Function Documentation

void Border::Paint ( Painter pPainter,
const Rect rRect 
) [virtual]

Reimplemented in SkyGI::Border3D, SkyGI::BorderSolid, SkyGI::BorderFrame, SkyGI::BorderImages, SkyGI::BorderGroup, and SkyGI::BorderBrush.

void Border::SetMargin ( const Rect rRect  )  [virtual]

Rect Border::GetMargin (  )  [virtual]

Examples:
radiobutton.cpp.

bool Border::HasTransparency (  )  [virtual]

void Border::SetTransparency ( bool  bTransparency  )  [virtual]

Set border transparency

Description:
If border has transparency the window class will first draw the parent content into the borders window content.
See also:
Window::SetBorder, Window::GetBorder
Examples:
button.cpp.


Member Data Documentation

Rect SkyGI::Border::m_rMargin [protected]

bool SkyGI::Border::m_bTransparency [protected]


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