Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HAbsoluteWindow Class Reference

List of all members.

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: