![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| override void | OnMenuOpen () |
| override void | OnMenuShow () |
| override void | OnMenuHide () |
| void | OnSubCategoryClicked (Widget w) |
| bool | FlipButtonState (Widget w, bool state) |
| void | OnTileClicked (Widget w) |
| Widget | CreateTileWidget (notnull SCR_FieldManualConfigEntry entry, notnull Widget parent) |
| creates a tile and sets its image, background & text | |
| void | SetTilesByWidget (Widget widget) |
| sets entry tiles from a sub-category's widget | |
| void | SetTiles (array< ref SCR_FieldManualConfigEntry > entries) |
| sets main Field Manual grid tiles from entries | |
| void | SetCurrentEntry (SCR_FieldManualConfigEntry entry) |
| Sets the current entry to read - can be null (leave reading mode) or any SCR_FieldManualConfigEntry. | |
| void | QueueRefreshCurrentEntry () |
| Add current entry's refresh to callqueue (used by KBM/Gamepad switching event). | |
| void | RefreshCurrentEntry () |
| Re-creates the current entry (called by callqueue added in QueueRefreshCurrentEntry). | |
| void | SetScrollAfterRefresh (notnull ScrollLayoutWidget scroll, float x, float y) |
| void | OpenEntry (EFieldManualEntryId entryId) |
| void | SetCurrentEntryByWidget (Widget widget) |
| sets the read entry linked from that widget | |
| void | FillEntry_Weapon (notnull Widget widget, notnull SCR_FieldManualConfigEntry_Weapon entry) |
| bool | FillEntry_Weapon_Render (RenderTargetWidget renderTarget, ResourceName weaponResourceName) |
| void | FillEntry_Weapon_Statistics (Widget statsLayout, SCR_FieldManualConfigEntry_Weapon entry) |
| void | FillEntry_Weapon_Statistics_Mass (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | FillEntry_Weapon_Statistics_SightAdjustments (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | FillEntry_Weapon_Statistics_DefaultSightAdjustment (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | FillEntry_Weapon_Statistics_RateOfFire (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | FillEntry_Weapon_Statistics_MuzzleVelocity (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | FillEntry_Weapon_Statistics_FireModes (notnull Widget statsLayout, notnull SCR_FieldManualUI_WeaponStatsHelper weaponStatsHelper) |
| void | SetAllEntriesAndParents () |
| one-time call that goes through all categories and entries and adds enabled entries to a one-level array | |
| void | CreateCategoryMenuWidgets () |
| Create main categories buttons list. | |
| void | OpenFirstSubCategory () |
| Open the first sub-category, showing its entries. | |
| void | OpenLastSelectedSubCategory () |
| Open the last selected Sub Category and selected it. | |
| void | FocusLastSelectedEntry (Widget w=null) |
| Focus the last selected valid widget. | |
| void | ResetLastSearch () |
| resets last search value | |
| void | ProcessSearch (SCR_EditBoxSearchComponent searchbox, string search) |
| the search process itself - finds entries and set tiles | |
| void | CloseReadingPanel () |
| closes the reading panel (sets the current entry to null) | |
| void | CloseMenuOrReadingPanel () |
| void | ShowQueueMessage () |
| Show the Server Queue. | |
| void | HideQueueMessage () |
| Hide the Server Queue. | |
| void | SCR_FieldManualUI () |
| void | ~SCR_FieldManualUI () |
Static Protected Member Functions | |
| static SCR_FieldManualUI | Open (EFieldManualEntryId entryId) |
| opens the first entry matching the EFieldManualEntryId enum value | |
| static string | ArrayJoin (notnull array< string > entries) |
| joins strings with a stringtable separator - from 0 to 5 entries | |
Static Protected Attributes | |
| static const int | TILES_GRID_WIDTH = 5 |
| static const string | SEARCH_RESULT_KEY = "#AR-FieldManual_SearchResult" |
| static const string | SEARCH_NO_RESULT_KEY = "#AR-FieldManual_SearchResult_None" |
| static const string | SCROLL_NAME = "mainScroll" |
| static const int | ENTRY_INPUT_REFRESH_DELAY = 500 |
| static const int | ENTRY_SCROLL_INPUT_REFRESH_DELAY = 1000 / 60 |
Definition at line 1 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 894 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 907 of file SCR_FieldManualUI.c.
joins strings with a stringtable separator - from 0 to 5 entries
Definition at line 872 of file SCR_FieldManualUI.c.
|
inlineprotected |
determines what happens when ESC is pressed
Definition at line 831 of file SCR_FieldManualUI.c.
|
inlineprotected |
closes the reading panel (sets the current entry to null)
Definition at line 822 of file SCR_FieldManualUI.c.
|
inlineprotected |
Create main categories buttons list.
Definition at line 667 of file SCR_FieldManualUI.c.
|
inlineprotected |
creates a tile and sets its image, background & text
Definition at line 240 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 448 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 459 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 486 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 544 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 584 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 507 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 571 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 558 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 521 of file SCR_FieldManualUI.c.
| [in] | widget | sub category button |
| [in] | bool | toggle state |
Definition at line 210 of file SCR_FieldManualUI.c.
|
inlineprotected |
Focus the last selected valid widget.
Definition at line 719 of file SCR_FieldManualUI.c.
|
inlineprotected |
Hide the Server Queue.
Definition at line 849 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 165 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 48 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 153 of file SCR_FieldManualUI.c.
|
inlineprotected |
| [in] | w |
Definition at line 189 of file SCR_FieldManualUI.c.
|
inlineprotected |
|
inlinestaticprotected |
opens the first entry matching the EFieldManualEntryId enum value
Definition at line 861 of file SCR_FieldManualUI.c.
|
inlineprotected |
Opens an entry "from outside", e.g a hint
| [in] | entryId | if EFieldManualEntryId.NONE is used or if the entry is not found, the Field Manual is normally opened |
Definition at line 415 of file SCR_FieldManualUI.c.
|
inlineprotected |
Open the first sub-category, showing its entries.
Definition at line 703 of file SCR_FieldManualUI.c.
|
inlineprotected |
Open the last selected Sub Category and selected it.
Definition at line 711 of file SCR_FieldManualUI.c.
|
inlineprotected |
the search process itself - finds entries and set tiles
Definition at line 738 of file SCR_FieldManualUI.c.
|
inlineprotected |
Add current entry's refresh to callqueue (used by KBM/Gamepad switching event).
Definition at line 364 of file SCR_FieldManualUI.c.
|
inlineprotected |
Re-creates the current entry (called by callqueue added in QueueRefreshCurrentEntry).
Definition at line 376 of file SCR_FieldManualUI.c.
|
inlineprotected |
resets last search value
Definition at line 731 of file SCR_FieldManualUI.c.
|
inlineprotected |
one-time call that goes through all categories and entries and adds enabled entries to a one-level array
Definition at line 600 of file SCR_FieldManualUI.c.
|
inlineprotected |
Sets the current entry to read - can be null (leave reading mode) or any SCR_FieldManualConfigEntry.
Definition at line 323 of file SCR_FieldManualUI.c.
|
inlineprotected |
sets the read entry linked from that widget
Definition at line 438 of file SCR_FieldManualUI.c.
|
inlineprotected |
Definition at line 397 of file SCR_FieldManualUI.c.
|
inlineprotected |
sets main Field Manual grid tiles from entries
Definition at line 278 of file SCR_FieldManualUI.c.
|
inlineprotected |
sets entry tiles from a sub-category's widget
Definition at line 263 of file SCR_FieldManualUI.c.
|
inlineprotected |
Show the Server Queue.
Definition at line 841 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 44 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 45 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 18 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 36 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 32 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 33 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 34 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 9 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 17 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 27 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 22 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 38 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 6 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 5 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 19 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 20 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 15 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 21 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 29 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 12 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 23 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 30 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 25 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 4 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 13 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 3 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 10 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 11 of file SCR_FieldManualUI.c.
|
protected |
Definition at line 8 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 43 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 42 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 41 of file SCR_FieldManualUI.c.
|
staticprotected |
Definition at line 40 of file SCR_FieldManualUI.c.