Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ChangeableComponentBase Class Reference

Base class for all widgets that can change their internal state as editbox or spinbox. More...

Inheritance diagram for SCR_ChangeableComponentBase:
SCR_WLibComponentBase SCR_EditBoxComponent SCR_ImagePickerComponent SCR_SaveImageGalleryPickerComponent SCR_SelectionWidgetComponent SCR_SliderComponent SCR_EditBoxSearchComponent SCR_ComboBoxComponent SCR_ServerSortingComponent SCR_SpinBoxComponent SCR_ToolboxComponent SCR_ComboBoxIconComponent SCR_InventorySpinBoxComponent SCR_SpawnPointSpinBox SCR_TutorialFastTravelSpinBox SCR_CheckboxComponent SCR_ToolboxMultilineComponent

Protected Member Functions

override void HandlerAttached (Widget w)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
void SetupLabel ()
void ClearLabel ()
TextWidget GetLabel ()
void SetLabel (string label)
void UseLabel (bool use)
bool IsUsingLabel ()
Widget GetLabelWidget ()
 If label is not used, label widget might not exist at all!
void SetSizeWithLabel (float size)
void SetSizeWithoutLabel (float size)

Protected Attributes

bool m_bUseLabel
string m_sLabel
bool m_bForceSize
float m_fSizeWithLabel
float m_fSizeWithoutLabel
ResourceName m_sLabelLayout
string m_sSizeLayout
Widget m_wBorder
Widget m_wBackground
Widget m_wLabelRoot
ref ScriptInvoker m_OnChanged = new ScriptInvoker()

Detailed Description

Base class for all widgets that can change their internal state as editbox or spinbox.

Definition at line 4 of file SCR_ChangeableComponentBase.c.

Member Function Documentation

◆ ClearLabel()

void SCR_ChangeableComponentBase::ClearLabel ( )
inlineprotected

Definition at line 148 of file SCR_ChangeableComponentBase.c.

◆ GetLabel()

TextWidget SCR_ChangeableComponentBase::GetLabel ( )
inlineprotected

Definition at line 169 of file SCR_ChangeableComponentBase.c.

◆ GetLabelWidget()

Widget SCR_ChangeableComponentBase::GetLabelWidget ( )
inlineprotected

If label is not used, label widget might not exist at all!

Definition at line 211 of file SCR_ChangeableComponentBase.c.

◆ HandlerAttached()

override void SCR_ChangeableComponentBase::HandlerAttached ( Widget w)
inlineprotected

Definition at line 47 of file SCR_ChangeableComponentBase.c.

◆ IsUsingLabel()

bool SCR_ChangeableComponentBase::IsUsingLabel ( )
inlineprotected

Definition at line 204 of file SCR_ChangeableComponentBase.c.

◆ OnFocus()

override bool SCR_ChangeableComponentBase::OnFocus ( Widget w,
int x,
int y )
inlineprotected

Definition at line 70 of file SCR_ChangeableComponentBase.c.

◆ OnFocusLost()

override bool SCR_ChangeableComponentBase::OnFocusLost ( Widget w,
int x,
int y )
inlineprotected

Definition at line 81 of file SCR_ChangeableComponentBase.c.

◆ OnMouseEnter()

override bool SCR_ChangeableComponentBase::OnMouseEnter ( Widget w,
int x,
int y )
inlineprotected

Definition at line 96 of file SCR_ChangeableComponentBase.c.

◆ OnMouseLeave()

override bool SCR_ChangeableComponentBase::OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
inlineprotected

Definition at line 103 of file SCR_ChangeableComponentBase.c.

◆ SetLabel()

void SCR_ChangeableComponentBase::SetLabel ( string label)
inlineprotected

Definition at line 175 of file SCR_ChangeableComponentBase.c.

◆ SetSizeWithLabel()

void SCR_ChangeableComponentBase::SetSizeWithLabel ( float size)
inlineprotected

Definition at line 217 of file SCR_ChangeableComponentBase.c.

◆ SetSizeWithoutLabel()

void SCR_ChangeableComponentBase::SetSizeWithoutLabel ( float size)
inlineprotected

Definition at line 225 of file SCR_ChangeableComponentBase.c.

◆ SetupLabel()

void SCR_ChangeableComponentBase::SetupLabel ( )
inlineprotected

Definition at line 117 of file SCR_ChangeableComponentBase.c.

◆ UseLabel()

void SCR_ChangeableComponentBase::UseLabel ( bool use)
inlineprotected

Definition at line 190 of file SCR_ChangeableComponentBase.c.

Member Data Documentation

◆ m_bForceSize

bool SCR_ChangeableComponentBase::m_bForceSize
protected

Definition at line 13 of file SCR_ChangeableComponentBase.c.

◆ m_bUseLabel

bool SCR_ChangeableComponentBase::m_bUseLabel
protected

Definition at line 7 of file SCR_ChangeableComponentBase.c.

◆ m_fSizeWithLabel

float SCR_ChangeableComponentBase::m_fSizeWithLabel
protected

Definition at line 16 of file SCR_ChangeableComponentBase.c.

◆ m_fSizeWithoutLabel

float SCR_ChangeableComponentBase::m_fSizeWithoutLabel
protected

Definition at line 19 of file SCR_ChangeableComponentBase.c.

◆ m_OnChanged

ref ScriptInvoker SCR_ChangeableComponentBase::m_OnChanged = new ScriptInvoker()
protected

Definition at line 34 of file SCR_ChangeableComponentBase.c.

◆ m_sLabel

string SCR_ChangeableComponentBase::m_sLabel
protected

Definition at line 10 of file SCR_ChangeableComponentBase.c.

◆ m_sLabelLayout

ResourceName SCR_ChangeableComponentBase::m_sLabelLayout
protected

Definition at line 22 of file SCR_ChangeableComponentBase.c.

◆ m_sSizeLayout

string SCR_ChangeableComponentBase::m_sSizeLayout
protected

Definition at line 25 of file SCR_ChangeableComponentBase.c.

◆ m_wBackground

Widget SCR_ChangeableComponentBase::m_wBackground
protected

Definition at line 28 of file SCR_ChangeableComponentBase.c.

◆ m_wBorder

Widget SCR_ChangeableComponentBase::m_wBorder
protected

Definition at line 27 of file SCR_ChangeableComponentBase.c.

◆ m_wLabelRoot

Widget SCR_ChangeableComponentBase::m_wLabelRoot
protected

Definition at line 29 of file SCR_ChangeableComponentBase.c.


The documentation for this class was generated from the following file: