Public Member Functions

bool Adjust ()
 
void AdjustX (float invalue, AbsoluteWindowType wt, float &outvalue)
 
void AdjustY (float invalue, AbsoluteWindowType wt, float &outvalue)
 
void CalculateLocalWindowPos (float x, float y, float &xout, float &yout)
 
void CalculateOuterWindowPos (float x, float y, float &xout, float &yout)
 
void DecipherOptions ()
 
 HAbsoluteWindow (HBaseView *view, HC_KEY key, float xpos, float ypos, float width, float height, AbsoluteWindowType xpos_type=RelativeLeft, AbsoluteWindowType ypos_type=RelativeTop, AbsoluteWindowType width_type=RelativeLeft, AbsoluteWindowType height_type=RelativeTop, bool sb=false)
 
 HAbsoluteWindow (HBaseView *view, HC_KEY key)
 
bool IsPositionInWindow (float x, float y)
 

Static Public Member Functions

static void AdjustAll (HBaseView *view)
 
static void CalculateLocalWindowPos (HBaseView *view, float x, float y, float &xout, float &yout)
 
static void CalculateOuterWindowPos (HBaseView *view, float x, float y, float &xout, float &yout)
 
static bool IsPositionInWindow (HBaseView *view, float x, float y)
 
static bool SetWindow (HBaseView *view, float xpos, float ypos, float width, float height, AbsoluteWindowType xpos_type=RelativeLeft, AbsoluteWindowType ypos_type=RelativeTop, AbsoluteWindowType width_type=RelativeLeft, AbsoluteWindowType height_type=RelativeTop, bool sb=false)
 

Public Attributes

bool m_bShowBackground
 
float m_height
 
AbsoluteWindowType m_height_type
 
HC_KEY m_key
 
HBaseViewm_pView
 
float m_width
 
AbsoluteWindowType m_width_type
 
float m_xpos
 
AbsoluteWindowType m_xpos_type
 
float m_ypos
 
AbsoluteWindowType m_ypos_type
 

The documentation for this class was generated from the following file: