|
void | InitDefaults () |
|
bool | HasAlphaChannel () const |
|
bool | IsClickable () const |
|
bool | IsConcealed () const |
|
bool | IsDisplayed () const |
|
bool | IsInteractableAt (int x, int y) const |
|
bool | IsTextWindow () const |
|
bool | IsVisible () const |
|
bool | HasChanged () const |
|
bool | HasControlsChanged () const |
|
void | MarkChanged () |
|
void | MarkControlsChanged () |
|
void | ClearChanged () |
|
void | ResetOverControl () |
|
int32_t | FindControlAt (int atx, int aty, int leeway=0, bool must_be_clickable=true) const |
|
int32_t | GetControlCount () const |
|
GUIObject * | GetControl (int32_t index) const |
|
GUIControlType | GetControlType (int32_t index) const |
|
int32_t | GetControlID (int32_t index) const |
|
const std::vector< int > & | GetControlsDrawOrder () const |
|
void | AddControl (GUIControlType type, int32_t id, GUIObject *control) |
|
void | RemoveAllControls () |
|
bool | BringControlToFront (int32_t index) |
|
void | DrawSelf (Bitmap *ds) |
|
void | DrawWithControls (Bitmap *ds) |
|
void | Poll (int mx, int my) |
|
HError | RebuildArray () |
|
void | ResortZOrder () |
|
bool | SendControlToBack (int32_t index) |
|
void | SetClickable (bool on) |
|
void | SetConceal (bool on) |
|
bool | SetControlZOrder (int32_t index, int zorder) |
|
void | SetTextWindow (bool on) |
|
void | SetTransparencyAsPercentage (int percent) |
|
void | SetVisible (bool on) |
|
void | OnMouseButtonDown (int mx, int my) |
|
void | OnMouseButtonUp () |
|
void | ReadFromFile (Stream *in, GuiVersion gui_version) |
|
void | WriteToFile (Stream *out) const |
|
void | ReadFromSavegame (Stream *in, GuiSvgVersion svg_version) |
|
void | WriteToSavegame (Stream *out) const |
|
|
int32_t | ID |
|
String | Name |
|
int32_t | X |
|
int32_t | Y |
|
int32_t | Width |
|
int32_t | Height |
|
color_t | BgColor |
|
int32_t | BgImage |
|
color_t | FgColor |
|
int32_t | Padding |
|
GUIPopupStyle | PopupStyle |
|
int32_t | PopupAtMouseY |
|
int32_t | Transparency |
|
int32_t | ZOrder |
|
int32_t | FocusCtrl |
|
int32_t | HighlightCtrl |
|
int32_t | MouseOverCtrl |
|
int32_t | MouseDownCtrl |
|
Point | MouseWasAt |
|
String | OnClickHandler |
|
The documentation for this class was generated from the following file: