![]() |
Rise
The Vieneo Province
|
#include <InformationDialog.h>
Classes | |
| struct | HelpContainer |
Public Member Functions | |
| InformationDialog (short id) | |
| void | RefreshHelpText () |
| bool | PopUpHelp (short helpId, bool allowDismiss=true, bool isLearnMore=false) |
| bool | DismissHelp (int helpId, int nControlID=GUI_UNDERSTOOD) |
| void | ClearHelp () |
| void | FrameMove (float fElapsedTime) |
| void | SetHelpText (WCHAR *str) |
| void | ActiveTab () override |
| void | UpdateMenu (short tab) override |
| bool | IsActive (ActiveHelp helpId) const |
| void | Draw (D3DXVECTOR3 *tracked) |
Public Member Functions inherited from DialogBase | |
| DialogBase (short id) | |
| virtual void | Update () |
| virtual void | DoubleClickLine () |
| virtual void | DragDropItem (short s) |
| virtual void | ClearEdit () |
| virtual void | OnCreateDevice () |
| virtual void | ActionIconClick (long icon_id) |
| virtual void | Close (bool minimize) |
| void | PopUpDialog () |
Static Public Member Functions | |
| static void CALLBACK | DialogCallback (UINT nEvent, int nControlID, CDXUTControl *pControl, void *pUserContext) |
Static Public Member Functions inherited from DialogBase | |
| 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) |
Private Attributes | |
| std::vector< HelpContainer > | activehelpqueue |
| int | activehelp = 0 |
| bool | canDismiss = true |
| bool | learnMore = false |
| float | timeSinceLastDismiss = 0.0f |
| WCHAR | activeHelpText [512] = { 0 } |
| WCHAR | activeHelpTextFormatted [512] = { 0 } |
Definition at line 6 of file InformationDialog.h.
| InformationDialog::InformationDialog | ( | short | id | ) |
|
overridevirtual |
Reimplemented from DialogBase.
Definition at line 196 of file InformationDialog.cpp.
| void InformationDialog::ClearHelp | ( | ) |
|
static |
Definition at line 315 of file InformationDialog.cpp.
| bool InformationDialog::DismissHelp | ( | int | helpId, |
| int | nControlID = GUI_UNDERSTOOD |
||
| ) |
|
virtual |
Reimplemented from DialogBase.
Definition at line 323 of file InformationDialog.cpp.
| void InformationDialog::FrameMove | ( | float | fElapsedTime | ) |
Definition at line 179 of file InformationDialog.cpp.
| bool InformationDialog::IsActive | ( | ActiveHelp | helpId | ) | const |
| bool InformationDialog::PopUpHelp | ( | short | helpId, |
| bool | allowDismiss = true, |
||
| bool | isLearnMore = false |
||
| ) |
Definition at line 38 of file InformationDialog.cpp.
| void InformationDialog::RefreshHelpText | ( | ) |
Definition at line 29 of file InformationDialog.cpp.
| void InformationDialog::SetHelpText | ( | WCHAR * | str | ) |
Definition at line 190 of file InformationDialog.cpp.
|
overridevirtual |
Reimplemented from DialogBase.
Definition at line 210 of file InformationDialog.cpp.
|
private |
Definition at line 15 of file InformationDialog.h.
|
private |
Definition at line 14 of file InformationDialog.h.
|
private |
Definition at line 19 of file InformationDialog.h.
|
private |
Definition at line 20 of file InformationDialog.h.
|
private |
Definition at line 16 of file InformationDialog.h.
|
private |
Definition at line 17 of file InformationDialog.h.
|
private |
Definition at line 18 of file InformationDialog.h.