![]() |
Rise
The Vieneo Province
|
#include <DialogBase.h>
Public Member Functions | |
DialogBase (short id) | |
virtual void | Update () |
virtual void | Draw (D3DXVECTOR3 *tracked) |
virtual void | UpdateMenu (short tab) |
virtual void | DoubleClickLine () |
virtual void | DragDropItem (short s) |
virtual void | ClearEdit () |
virtual void | ActiveTab () |
virtual void | OnCreateDevice () |
virtual void | ActionIconClick (long icon_id) |
virtual void | Close (bool minimize) |
void | PopUpDialog () |
Static Public Member Functions | |
static void | Initialize (HMI *gui) |
static void | DrawAllActiveDialogs (float fElapsedTime) |
static void | UpdateAllActiveDialogs (float fElapsedTime) |
static void | IconClick (short icon_id) |
static void | CheckDialogMouse () |
static bool | DraggingItem (short t, short s) |
static void | BringToFront (short t) |
static void | SortDialogs () |
static void | OnDeviceReset () |
static bool | OnEnter () |
static void | UpdateScrollBar (short t) |
static short | CheckWidth (short dialogid) |
static short | CheckHeight (short t) |
static void | InitializeDialog (short t) |
Static Public Attributes | |
static DialogBase * | dialogs [D_ENUMERATION] |
static HMI * | gui = nullptr |
static Logger * | logger = nullptr |
static short | draworder [D_ENUMERATION] |
Protected Member Functions | |
virtual void | TabClick (short clicked_tab) |
Static Protected Member Functions | |
static void | CheckMoved (short t) |
Static Private Member Functions | |
static void | ClickEditableField (short t, int field) |
Definition at line 26 of file DialogBase.h.
DialogBase::DialogBase | ( | short | id | ) |
|
virtual |
Reimplemented in WaypointDialog, PeopleManagerDialog, CommunicationsDialog, and DockedCommunicationDialog.
Definition at line 1659 of file DialogBase.cpp.
|
virtual |
Reimplemented in InformationDialog, ConfigurationDialog, PeopleManagerDialog, IntermediaDialog, and CommunicationsDialog.
Definition at line 1821 of file DialogBase.cpp.
|
static |
Definition at line 1530 of file DialogBase.cpp.
|
static |
Definition at line 293 of file DialogBase.cpp.
|
static |
Definition at line 1694 of file DialogBase.cpp.
|
staticprotected |
Definition at line 1518 of file DialogBase.cpp.
|
static |
this caused a problem before where linedsp is > linetot?
Definition at line 1323 of file DialogBase.cpp.
|
virtual |
Reimplemented in CommunicationsDialog, WaypointDialog, and PeopleManagerDialog.
Definition at line 1834 of file DialogBase.cpp.
|
staticprivate |
Definition at line 267 of file DialogBase.cpp.
|
virtual |
Reimplemented in CommunicationsDialog, and DockedCommunicationDialog.
Definition at line 1688 of file DialogBase.cpp.
|
inlinevirtual |
Reimplemented in WaypointDialog.
Definition at line 112 of file DialogBase.h.
|
virtual |
Reimplemented in PeopleManagerDialog, CommunicationsDialog, DockedCommunicationDialog, BiometerDialog, and WaypointDialog.
Definition at line 1850 of file DialogBase.cpp.
|
static |
Definition at line 1552 of file DialogBase.cpp.
|
virtual |
Reimplemented in InformationDialog, ConfigurationDialog, WaypointDialog, BiometerDialog, IntermediaDialog, DockedCommunicationDialog, and PeopleManagerDialog.
Definition at line 1830 of file DialogBase.cpp.
|
static |
Definition at line 742 of file DialogBase.cpp.
|
static |
Definition at line 192 of file DialogBase.cpp.
|
static |
Definition at line 114 of file DialogBase.cpp.
|
static |
Definition at line 82 of file DialogBase.cpp.
|
virtual |
Definition at line 1842 of file DialogBase.cpp.
|
static |
Definition at line 1762 of file DialogBase.cpp.
|
static |
Definition at line 1774 of file DialogBase.cpp.
void DialogBase::PopUpDialog | ( | ) |
Definition at line 1637 of file DialogBase.cpp.
|
static |
Definition at line 1741 of file DialogBase.cpp.
|
protectedvirtual |
Reimplemented in CommunicationsDialog.
Definition at line 731 of file DialogBase.cpp.
|
virtual |
Reimplemented in WaypointDialog, ConfigurationDialog, BiometerDialog, CommunicationsDialog, DockedCommunicationDialog, and PeopleManagerDialog.
Definition at line 1838 of file DialogBase.cpp.
|
static |
Definition at line 121 of file DialogBase.cpp.
|
virtual |
Reimplemented in InformationDialog, ConfigurationDialog, WaypointDialog, IntermediaDialog, PeopleManagerDialog, DockedCommunicationDialog, and CommunicationsDialog.
Definition at line 1846 of file DialogBase.cpp.
|
static |
Definition at line 1497 of file DialogBase.cpp.
short DialogBase::action[MAX_ACTION] |
Definition at line 49 of file DialogBase.h.
bool DialogBase::actionenabled[MAX_ACTION] |
Definition at line 77 of file DialogBase.h.
short DialogBase::actionoffset |
Definition at line 76 of file DialogBase.h.
short DialogBase::actions |
Definition at line 49 of file DialogBase.h.
float DialogBase::actionslider |
Definition at line 78 of file DialogBase.h.
short DialogBase::actionsvisible |
Definition at line 75 of file DialogBase.h.
bool DialogBase::actiontoggle[MAX_ACTION] |
Definition at line 77 of file DialogBase.h.
bool DialogBase::active |
Definition at line 71 of file DialogBase.h.
short DialogBase::activetab |
Definition at line 62 of file DialogBase.h.
bool DialogBase::allowclose |
Definition at line 45 of file DialogBase.h.
bool DialogBase::allowmove |
Definition at line 45 of file DialogBase.h.
bool DialogBase::allowresize |
Definition at line 45 of file DialogBase.h.
bool DialogBase::allowscroll |
Definition at line 45 of file DialogBase.h.
unsigned short DialogBase::clipboardrecord |
Definition at line 84 of file DialogBase.h.
char DialogBase::clipboardsourcetab |
Definition at line 85 of file DialogBase.h.
short DialogBase::defaultheight |
Definition at line 51 of file DialogBase.h.
short DialogBase::defaultwidth |
Definition at line 51 of file DialogBase.h.
short DialogBase::dialogid |
Definition at line 101 of file DialogBase.h.
|
static |
Definition at line 39 of file DialogBase.h.
short DialogBase::dockedto |
Definition at line 55 of file DialogBase.h.
|
static |
Definition at line 105 of file DialogBase.h.
long DialogBase::editfield |
Definition at line 79 of file DialogBase.h.
long DialogBase::editline |
Definition at line 79 of file DialogBase.h.
long DialogBase::edittab |
Definition at line 79 of file DialogBase.h.
bool DialogBase::enabled |
Definition at line 71 of file DialogBase.h.
short DialogBase::fieldcontent[MAX_FIELDS] |
Definition at line 48 of file DialogBase.h.
WCHAR DialogBase::fieldeffectiveline[MAX_LINES][MAX_FIELDS][HELP_SIZE] |
Definition at line 95 of file DialogBase.h.
WCHAR DialogBase::fieldeffectivetitle[MAX_FIELDS][HELP_SIZE] |
Definition at line 92 of file DialogBase.h.
short DialogBase::fieldeffectivewidth[MAX_FIELDS] |
Definition at line 93 of file DialogBase.h.
WCHAR DialogBase::fieldline[MAX_LINES][MAX_FIELDS][HELP_SIZE] |
Definition at line 94 of file DialogBase.h.
short DialogBase::fields |
Definition at line 44 of file DialogBase.h.
bool DialogBase::fieldsortable[MAX_FIELDS] |
Definition at line 96 of file DialogBase.h.
short DialogBase::fieldtype[MAX_FIELDS] |
Definition at line 47 of file DialogBase.h.
short DialogBase::fieldwidth[MAX_FIELDS] |
Definition at line 46 of file DialogBase.h.
short DialogBase::fieldx[MAX_FIELDS] |
Definition at line 93 of file DialogBase.h.
|
static |
Definition at line 40 of file DialogBase.h.
short DialogBase::height |
Definition at line 60 of file DialogBase.h.
CDXUTDialog DialogBase::HUD |
Definition at line 98 of file DialogBase.h.
short DialogBase::icon |
Definition at line 53 of file DialogBase.h.
RECT DialogBase::iconsource |
Definition at line 53 of file DialogBase.h.
long DialogBase::layer |
Definition at line 70 of file DialogBase.h.
int DialogBase::lineact |
Definition at line 73 of file DialogBase.h.
int DialogBase::linecursel |
Definition at line 73 of file DialogBase.h.
short DialogBase::linedsp |
Definition at line 72 of file DialogBase.h.
int DialogBase::linetop |
Definition at line 73 of file DialogBase.h.
int DialogBase::linetot |
Definition at line 73 of file DialogBase.h.
|
static |
Definition at line 41 of file DialogBase.h.
bool DialogBase::minimized = false |
Definition at line 103 of file DialogBase.h.
char DialogBase::msgbarcolor |
Definition at line 81 of file DialogBase.h.
WCHAR DialogBase::msgbartext[HELP_SIZE] |
Definition at line 82 of file DialogBase.h.
bool DialogBase::normalinterlace |
Definition at line 54 of file DialogBase.h.
short DialogBase::scrollbarheight |
Definition at line 74 of file DialogBase.h.
short DialogBase::scrollbartop |
Definition at line 74 of file DialogBase.h.
bool DialogBase::showfields |
Definition at line 45 of file DialogBase.h.
char DialogBase::sortdirection |
Definition at line 65 of file DialogBase.h.
short DialogBase::sortfield |
Definition at line 64 of file DialogBase.h.
WCHAR DialogBase::tabeffectivestr[MAX_TAB][MAX_TAB_CHARS] |
Definition at line 90 of file DialogBase.h.
short DialogBase::tabflash[MAX_TAB] |
Definition at line 88 of file DialogBase.h.
short DialogBase::tabs |
Definition at line 62 of file DialogBase.h.
WCHAR DialogBase::tabstr[MAX_TAB][MAX_TAB_CHARS] |
Definition at line 63 of file DialogBase.h.
short DialogBase::tabusedefaultlang[MAX_TAB] |
Definition at line 50 of file DialogBase.h.
short DialogBase::tabwidth[MAX_TAB] |
Definition at line 89 of file DialogBase.h.
short DialogBase::tabx[MAX_TAB] |
Definition at line 89 of file DialogBase.h.
short DialogBase::text |
Definition at line 69 of file DialogBase.h.
bool DialogBase::usesHUD |
Definition at line 56 of file DialogBase.h.
short DialogBase::width |
Definition at line 60 of file DialogBase.h.
D3DXVECTOR3 DialogBase::windowdefaultlocation |
Definition at line 52 of file DialogBase.h.
D3DXVECTOR3 DialogBase::windowlocation |
Definition at line 59 of file DialogBase.h.
D3DXVECTOR3 DialogBase::windowseeklocation |
Definition at line 68 of file DialogBase.h.