HAbsoluteWindow
Fields
float |
|
float |
|
float |
|
float |
|
AbsoluteWindowType |
|
AbsoluteWindowType |
|
AbsoluteWindowType |
|
AbsoluteWindowType |
|
bool |
|
HC_KEY |
Functions
void |
|
void |
|
void |
|
bool |
|
bool |
|
void |
|
void |
|
void |
|
bool |
|
bool |
|
void |
|
void |
Detailed Description
-
class HAbsoluteWindow
Public Functions
-
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)
-
void DecipherOptions()
-
void AdjustX(float invalue, AbsoluteWindowType wt, float &outvalue)
-
void AdjustY(float invalue, AbsoluteWindowType wt, float &outvalue)
-
bool Adjust()
-
bool IsPositionInWindow(float x, float y)
-
void CalculateLocalWindowPos(float x, float y, float &xout, float &yout)
-
void CalculateOuterWindowPos(float x, float y, float &xout, float &yout)
Public Members
-
float m_width
-
float m_height
-
float m_xpos
-
float m_ypos
-
AbsoluteWindowType m_xpos_type
-
AbsoluteWindowType m_ypos_type
-
AbsoluteWindowType m_width_type
-
AbsoluteWindowType m_height_type
-
bool m_bShowBackground
-
HC_KEY m_key
Public Static Functions
-
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)
-
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)