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 |
HBaseView * | m_pView |
float | m_width |
AbsoluteWindowType | m_width_type |
float | m_xpos |
AbsoluteWindowType | m_xpos_type |
float | m_ypos |
AbsoluteWindowType | m_ypos_type |