HAbsoluteWindow
Fields
HBaseView * | m_pView |
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 |
Functions
HAbsoluteWindow |
|
HAbsoluteWindow |
|
void | DecipherOptions |
void | AdjustX |
void | AdjustY |
bool | Adjust |
bool | IsPositionInWindow |
void | CalculateLocalWindowPos |
void | CalculateOuterWindowPos |
void | AdjustAll |
bool | SetWindow |
bool | IsPositionInWindow |
void | CalculateLocalWindowPos |
void | CalculateOuterWindowPos |
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) const
-
void
CalculateOuterWindowPos
(float &xout, float &yout) const
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)
-