#include <page.h>
Collaboration diagram for VGUI::Page:

Public Member Functions | |
| Page () | |
| Page (string filename) | |
| ~Page () | |
| void | Draw () |
| void | Draw (float opacity) |
| void | UpWidget () |
| void | DownWidget () |
| void | RightWidgetPress () |
| void | LeftWidgetPress () |
| void | RightWidgetRelease () |
| void | LeftWidgetRelease () |
| void | BackspacePress () |
| void | DeletePress () |
| void | BackspaceRelease () |
| void | DeleteRelease () |
| void | KeyPress () |
| string | KeyRelease () |
| void | Type (SDLKey key) |
| void | CancelPress () |
| string | CancelRelease () |
| string | ExecWidget () |
| void | SaveSettings () |
| void | ClearSettings () |
| void | SelectDefault () |
| void | MouseSelect (float x, float y) |
| bool | MouseOver (float x, float y) |
| string | MousePressWidget (float x, float y) |
| string | MouseReleaseWidget (float x, float y) |
| void | StartGame () |
| void | ControlGrabKey (SDLKey key) |
| void | ControlGrabMouseMove (string direction) |
| void | ControlGrabMouseButton (int button_idx) |
| void | ControlGrabJoyButton (Uint8 joy_idx, Uint8 joy_btn) |
| void | ControlGrabJoyMove (Uint8 joy_idx, Uint8 joy_axis, bool joy_positive, float joy_value) |
| bool | HasChanges () |
| Widget * | GetWidget (int idx) |
| bool | GetDialog () |
| int | GetNumWidgets () |
| string | GetName () |
| string | GetTabText () |
| void | SetDialog (bool new_dialog) |
| void | SetName (string new_name) |
Private Member Functions | |
| void | Init () |
| void | DeInit () |
| void | ReleaseWidgets () |
Private Attributes | |
| vector< Widget * > | page_objects |
| vector< Page * > | tabs |
| CONFIGFILE | menu_file |
| TEXTURE_HANDLE | background |
| TEXTURE_HANDLE | tab_active |
| TEXTURE_HANDLE | tab_inactive |
| TEXTURE_HANDLE | tab_page_background |
| string | path |
| string | name |
| string | tab_text |
| unsigned int | cur_obj |
| unsigned int | cancel_obj |
| unsigned int | default_obj |
| unsigned int | cur_tab |
| unsigned int | num_widgets |
| unsigned int | num_tabs |
| unsigned int | clicked_obj |
| bool | is_dialog |
| bool | l_pressed |
| bool | r_pressed |
| bool | has_changes |
Definition at line 20 of file page.h.
|
|
|
|
|
Definition at line 35 of file page.cpp. References cancel_obj, clicked_obj, cur_obj, cur_tab, default_obj, has_changes, Init(), is_dialog, l_pressed, CONFIGFILE::Load(), menu_file, name, num_widgets, path, r_pressed, CONFIGFILE::SuppressError(), tab_text, and verbose_output. |
|
|
Definition at line 48 of file page.cpp. References CONFIGFILE::Clear(), menu_file, and page_objects. |
|
|
Definition at line 1775 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 1793 of file page.cpp. References cur_obj, has_changes, and page_objects. |
|
|
Definition at line 1883 of file page.cpp. References cancel_obj, cur_obj, and page_objects. |
|
|
Definition at line 1898 of file page.cpp. References cancel_obj, and page_objects. |
|
|
Definition at line 1995 of file page.cpp. References has_changes, and page_objects. |
|
||||||||||||
|
Definition at line 2240 of file page.cpp. References cur_obj, and page_objects. |
|
||||||||||||||||||||
|
Definition at line 2248 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 2216 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 2232 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 2224 of file page.cpp. References cur_obj, and page_objects. |
|
|
|
|
|
Definition at line 1784 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 1803 of file page.cpp. References cur_obj, has_changes, and page_objects. |
|
|
Definition at line 1518 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 1444 of file page.cpp. References background, cur_tab, UTILITY::Draw2D(), UTILITY::DrawButton(), font, GetTabText(), FONT::Print(), tab_active, tab_inactive, tab_page_background, tab_text, tabs, utility, and FONT::Width(). |
|
|
|
|
|
Definition at line 1813 of file page.cpp. References cur_obj, default_obj, has_changes, page_objects, and SaveSettings(). Referenced by KeyRelease(), and MouseReleaseWidget(). |
|
|
Definition at line 77 of file page.h. References is_dialog. |
|
|
Definition at line 79 of file page.h. References name. Referenced by LeftWidgetPress(), LeftWidgetRelease(), MousePressWidget(), MouseReleaseWidget(), ReleaseWidgets(), RightWidgetPress(), RightWidgetRelease(), and StartGame(). |
|
|
Definition at line 78 of file page.h. References num_widgets. |
|
|
Definition at line 80 of file page.h. References tab_text. Referenced by Draw(). |
|
|
Definition at line 76 of file page.h. References page_objects. |
|
|
Definition at line 74 of file page.h. References has_changes. |
|
|
Definition at line 58 of file page.cpp. References CONFIGFILE::GetParam(), menu_file, name, path, and verbose_output. Referenced by Page(). |
|
|
Definition at line 1917 of file page.cpp. References clicked_obj, cur_obj, has_changes, and page_objects. |
|
|
Definition at line 1929 of file page.cpp. References clicked_obj, cur_obj, ExecWidget(), has_changes, and page_objects. |
|
|
Definition at line 1541 of file page.cpp. References clicked_obj, cur_obj, GetName(), l_pressed, page_objects, and ReleaseWidgets(). |
|
|
Definition at line 1635 of file page.cpp. References clicked_obj, cur_obj, GetName(), has_changes, and page_objects. |
|
||||||||||||
|
Definition at line 2056 of file page.cpp. References cur_obj, cur_tab, page_objects, and tabs. Referenced by MouseReleaseWidget(), and MouseSelect(). |
|
||||||||||||
|
Definition at line 2085 of file page.cpp. References clicked_obj, cur_obj, cur_tab, GetName(), page_objects, and tabs. |
|
||||||||||||
|
Definition at line 2136 of file page.cpp. References clicked_obj, cur_obj, cur_tab, ExecWidget(), GetName(), has_changes, MouseOver(), page_objects, and tabs. |
|
||||||||||||
|
Definition at line 2026 of file page.cpp. References clicked_obj, cur_obj, has_changes, l_pressed, MouseOver(), page_objects, and r_pressed. |
|
|
Definition at line 1731 of file page.cpp. References GetName(), l_pressed, page_objects, and r_pressed. Referenced by LeftWidgetPress(), and RightWidgetPress(). |
|
|
Definition at line 1588 of file page.cpp. References clicked_obj, cur_obj, GetName(), page_objects, r_pressed, and ReleaseWidgets(). |
|
|
Definition at line 1683 of file page.cpp. References clicked_obj, cur_obj, GetName(), has_changes, and page_objects. |
|
|
Definition at line 1959 of file page.cpp. References has_changes, and page_objects. Referenced by ExecWidget(). |
|
|
Definition at line 63 of file page.h. References cur_obj, default_obj, and page_objects. |
|
|
Definition at line 81 of file page.h. References is_dialog. |
|
|
Definition at line 82 of file page.h. References name. |
|
|
Definition at line 2202 of file page.cpp. References GetName(), and page_objects. |
|
|
Definition at line 1950 of file page.cpp. References cur_obj, has_changes, and page_objects. |
|
|
Definition at line 1493 of file page.cpp. References cur_obj, and page_objects. |
|
|
Definition at line 30 of file page.h. Referenced by Draw(). |
|
|
Definition at line 33 of file page.h. Referenced by CancelPress(), CancelRelease(), and Page(). |
|
|
Definition at line 35 of file page.h. Referenced by KeyPress(), KeyRelease(), LeftWidgetPress(), LeftWidgetRelease(), MousePressWidget(), MouseReleaseWidget(), MouseSelect(), Page(), RightWidgetPress(), and RightWidgetRelease(). |
|
|
|
Definition at line 33 of file page.h. Referenced by Draw(), MouseOver(), MousePressWidget(), MouseReleaseWidget(), and Page(). |
|
|
Definition at line 33 of file page.h. Referenced by ExecWidget(), Page(), and SelectDefault(). |
|
|
Definition at line 37 of file page.h. Referenced by BackspaceRelease(), ClearSettings(), DeleteRelease(), ExecWidget(), HasChanges(), KeyPress(), KeyRelease(), LeftWidgetRelease(), MouseReleaseWidget(), MouseSelect(), Page(), RightWidgetRelease(), SaveSettings(), and Type(). |
|
|
Definition at line 36 of file page.h. Referenced by GetDialog(), Page(), and SetDialog(). |
|
|
Definition at line 36 of file page.h. Referenced by LeftWidgetPress(), MouseSelect(), Page(), and ReleaseWidgets(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 34 of file page.h. Referenced by GetNumWidgets(), and Page(). |
|
|
|
|
|
|
Definition at line 36 of file page.h. Referenced by MouseSelect(), Page(), ReleaseWidgets(), and RightWidgetPress(). |
|
|
Definition at line 30 of file page.h. Referenced by Draw(). |
|
|
Definition at line 30 of file page.h. Referenced by Draw(). |
|
|
Definition at line 30 of file page.h. Referenced by Draw(). |
|
|
Definition at line 32 of file page.h. Referenced by Draw(), GetTabText(), and Page(). |
|
|
Definition at line 28 of file page.h. Referenced by Draw(), MouseOver(), MousePressWidget(), and MouseReleaseWidget(). |
1.4.6