Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_ConfigurableDialogUI.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_ConfigurableDialogUi
 
class  SCR_ConfigurableDialogUiProxy
 It is here to expose the Menu API to the configurable dialog instance. More...
 
class  SCR_ConfigurableDialogUiButtonPreset
 Configuration for a button. More...
 
class  SCR_ConfigurableDialogUiPreset
 Configuration for a dialog. More...
 
class  SCR_ConfigurableDialogUiPresets
 Class for a .conf file with multiple presets. More...
 

Macros

#define DEBUG_CONFIGURABLE_DIALOGS
 

Typedefs

typedef func ScriptInvokerConfigurableDialogMethod
 
typedef ScriptInvokerBase< ScriptInvokerConfigurableDialogMethodScriptInvokerConfigurableDialog
 

Enumerations

enum  EConfigurableDialogUiButtonAlign { LEFT = 0, RIGHT, CENTER }
 Configuration for button alignment. More...
 
enum  EConfigurableDialogStyle {
  NEUTRAL, ACTION, WARNING, POSITIVE,
  ONLINE
}
 Style of the dialog. More...
 

Functions

void ScriptInvokerConfigurableDialogMethod (SCR_ConfigurableDialogUi dialog)
 

Macro Definition Documentation

◆ DEBUG_CONFIGURABLE_DIALOGS

#define DEBUG_CONFIGURABLE_DIALOGS

Configurable dialog can be configured via .conf presets. It has many options for button positions, title, message, colors, style, ...

If you add buttons "confirm" or "cancel", they are automatically bound to methods OnCancel and OnConfirm

Definition at line 7 of file SCR_ConfigurableDialogUI.c.

Typedef Documentation

◆ ScriptInvokerConfigurableDialog

◆ ScriptInvokerConfigurableDialogMethod

Enumeration Type Documentation

◆ EConfigurableDialogStyle

Style of the dialog.

Enumerator
NEUTRAL 
ACTION 
WARNING 
POSITIVE 
ONLINE 

Definition at line 766 of file SCR_ConfigurableDialogUI.c.

◆ EConfigurableDialogUiButtonAlign

Configuration for button alignment.

Enumerator
LEFT 
RIGHT 
CENTER 

Definition at line 756 of file SCR_ConfigurableDialogUI.c.

Function Documentation

◆ ScriptInvokerConfigurableDialogMethod()