Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_SelectionMenuEntryComponent Class Reference
Inheritance diagram for SCR_SelectionMenuEntryComponent:
SCR_ScriptedWidgetComponent SCR_SelectionMenuEntryIconComponent SCR_SelectionMenuEntryPreviewComponent SCR_VONEntryComponent SCR_SelectionMenuEntryCommandComponent

Protected Member Functions

void InvokeOnMouseEnter ()
ScriptInvoker GetOnMouseEnter ()
void InvokeOnMouseLeave ()
ScriptInvoker GetOnMouseLeave ()
void InvokeOnClick ()
ScriptInvoker GetOnClick ()
override void HandlerAttached (Widget w)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnClick (Widget w, int x, int y, int button)
void SetEnabled (bool enabled)
float GetLayoutSize ()
void SetEntry (SCR_SelectionMenuEntry entry)
 Set entry holding data driving this visuals.
void SetEntryText (string str)
float GetOriginalSize ()
float GetAdjustedSize ()

Protected Attributes

float m_fDisabledOpacity
string m_sSizeLayout
string m_sEntryText
SCR_SelectionMenuEntry m_Entry
bool m_bEnabled = true
float m_fOriginalSize
float m_fAdjustedSize
Widget m_wSizeLayout
TextWidget m_wEntryText
ref ScriptInvoker< SCR_SelectionMenuEntryComponentm_OnMouseEnter
ref ScriptInvoker< SCR_SelectionMenuEntryComponentm_OnMouseLeave

Detailed Description

Base widget component for selection menu entries Handles mainly mouse interaction with the entry layout

Definition at line 6 of file SCR_SelectionMenuEntryComponent.c.

Member Function Documentation

◆ GetAdjustedSize()

float SCR_SelectionMenuEntryComponent::GetAdjustedSize ( )
inlineprotected

Definition at line 177 of file SCR_SelectionMenuEntryComponent.c.

◆ GetLayoutSize()

float SCR_SelectionMenuEntryComponent::GetLayoutSize ( )
inlineprotected

Definition at line 142 of file SCR_SelectionMenuEntryComponent.c.

◆ GetOnClick()

ScriptInvoker SCR_SelectionMenuEntryComponent::GetOnClick ( )
inlineprotected

Definition at line 70 of file SCR_SelectionMenuEntryComponent.c.

◆ GetOnMouseEnter()

ScriptInvoker SCR_SelectionMenuEntryComponent::GetOnMouseEnter ( )
inlineprotected

Definition at line 38 of file SCR_SelectionMenuEntryComponent.c.

◆ GetOnMouseLeave()

ScriptInvoker SCR_SelectionMenuEntryComponent::GetOnMouseLeave ( )
inlineprotected

Definition at line 54 of file SCR_SelectionMenuEntryComponent.c.

◆ GetOriginalSize()

float SCR_SelectionMenuEntryComponent::GetOriginalSize ( )
inlineprotected

Definition at line 171 of file SCR_SelectionMenuEntryComponent.c.

◆ HandlerAttached()

override void SCR_SelectionMenuEntryComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 83 of file SCR_SelectionMenuEntryComponent.c.

◆ InvokeOnClick()

void SCR_SelectionMenuEntryComponent::InvokeOnClick ( )
inlineprotected

Definition at line 63 of file SCR_SelectionMenuEntryComponent.c.

◆ InvokeOnMouseEnter()

void SCR_SelectionMenuEntryComponent::InvokeOnMouseEnter ( )
inlineprotected

Definition at line 31 of file SCR_SelectionMenuEntryComponent.c.

◆ InvokeOnMouseLeave()

void SCR_SelectionMenuEntryComponent::InvokeOnMouseLeave ( )
inlineprotected

Definition at line 47 of file SCR_SelectionMenuEntryComponent.c.

◆ OnClick()

override bool SCR_SelectionMenuEntryComponent::OnClick ( Widget w,
int x,
int y,
int button )
inlineprotected

Definition at line 114 of file SCR_SelectionMenuEntryComponent.c.

◆ OnMouseEnter()

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

Definition at line 100 of file SCR_SelectionMenuEntryComponent.c.

◆ OnMouseLeave()

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

Definition at line 107 of file SCR_SelectionMenuEntryComponent.c.

◆ SetEnabled()

void SCR_SelectionMenuEntryComponent::SetEnabled ( bool enabled)
inlineprotected

Definition at line 127 of file SCR_SelectionMenuEntryComponent.c.

◆ SetEntry()

void SCR_SelectionMenuEntryComponent::SetEntry ( SCR_SelectionMenuEntry entry)
inlineprotected

Set entry holding data driving this visuals.

Definition at line 152 of file SCR_SelectionMenuEntryComponent.c.

◆ SetEntryText()

void SCR_SelectionMenuEntryComponent::SetEntryText ( string str)
inlineprotected

Definition at line 158 of file SCR_SelectionMenuEntryComponent.c.

Member Data Documentation

◆ m_bEnabled

bool SCR_SelectionMenuEntryComponent::m_bEnabled = true
protected

Definition at line 19 of file SCR_SelectionMenuEntryComponent.c.

◆ m_Entry

SCR_SelectionMenuEntry SCR_SelectionMenuEntryComponent::m_Entry
protected

Definition at line 17 of file SCR_SelectionMenuEntryComponent.c.

◆ m_fAdjustedSize

float SCR_SelectionMenuEntryComponent::m_fAdjustedSize
protected

Definition at line 21 of file SCR_SelectionMenuEntryComponent.c.

◆ m_fDisabledOpacity

float SCR_SelectionMenuEntryComponent::m_fDisabledOpacity
protected

Definition at line 9 of file SCR_SelectionMenuEntryComponent.c.

◆ m_fOriginalSize

float SCR_SelectionMenuEntryComponent::m_fOriginalSize
protected

Definition at line 20 of file SCR_SelectionMenuEntryComponent.c.

◆ m_OnMouseEnter

ref ScriptInvoker<SCR_SelectionMenuEntryComponent> SCR_SelectionMenuEntryComponent::m_OnMouseEnter
protected

Definition at line 27 of file SCR_SelectionMenuEntryComponent.c.

◆ m_OnMouseLeave

ref ScriptInvoker<SCR_SelectionMenuEntryComponent> SCR_SelectionMenuEntryComponent::m_OnMouseLeave
protected

Definition at line 28 of file SCR_SelectionMenuEntryComponent.c.

◆ m_sEntryText

string SCR_SelectionMenuEntryComponent::m_sEntryText
protected

Definition at line 15 of file SCR_SelectionMenuEntryComponent.c.

◆ m_sSizeLayout

string SCR_SelectionMenuEntryComponent::m_sSizeLayout
protected

Definition at line 12 of file SCR_SelectionMenuEntryComponent.c.

◆ m_wEntryText

TextWidget SCR_SelectionMenuEntryComponent::m_wEntryText
protected

Definition at line 24 of file SCR_SelectionMenuEntryComponent.c.

◆ m_wSizeLayout

Widget SCR_SelectionMenuEntryComponent::m_wSizeLayout
protected

Definition at line 23 of file SCR_SelectionMenuEntryComponent.c.


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