Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ScriptedWidgetTooltip Class Reference
Inheritance diagram for SCR_ScriptedWidgetTooltip:
ScriptedWidgetTooltip

Protected Member Functions

override void Show (WorkspaceWidget pWorkspace, Widget pToolTipWidget, float desiredPosX, float desiredPosY)
override void Hide (WorkspaceWidget pWorkspace, Widget pToolTipWidget)
void DelayedPositionInit (int totalFrames)
 -— PROTECTED -—
void Update ()
void OnHide ()
void OnMenuChange (ChimeraMenuBase menu)
void OnTabChange (SCR_TabViewComponent tabView, Widget widget)
void Clear ()
void InitContentPosition ()
void UpdatePosition (bool followTarget=true, bool animate=true, bool force=false)
 -— PUBLIC -—
void ForceHidden ()
bool IsValid (string tag, Widget hoverWidget=null, ResourceName presets=string.Empty)
string GetTag ()
SCR_ScriptedWidgetTooltipContentBase GetContent ()
Widget GetContentRoot ()
bool IsVisible ()
Widget GetHoverWidget ()
Widget GetContentWrapper ()
 Override to change in which widget the content layout gets placed.

Static Protected Member Functions

static override Widget CreateTooltipWidget ()
 -— OVERRIDES -—
static bool ForceHideCurrentTooltip ()
static SCR_ScriptedWidgetTooltip GetCurrentTooltip ()
static ScriptInvokerTooltip GetOnTooltipShowInit ()
static ScriptInvokerTooltip GetOnTooltipShow ()
static ScriptInvokerTooltip GetOnTooltipHide ()

Protected Attributes

ResourceName m_sPresetsConfig
string m_sPresetTag
ref SCR_ScriptedWidgetTooltipPreset m_Preset
WorkspaceWidget m_wWorkspace
Widget m_wTooltipProxy
Widget m_wHoverWidget
float m_fTargetPosition [2]
const string DEBUG_BORDER_NAME = "DebugBorder"

Static Protected Attributes

static WidgetAnimationPosition m_PositionAnimation
static SCR_ScriptedWidgetTooltip m_CurrentTooltip
static ref ScriptInvokerTooltip m_OnTooltipShowInit
static ref ScriptInvokerTooltip m_OnTooltipShow
static ref ScriptInvokerTooltip m_OnTooltipHide

Detailed Description

Definition at line 15 of file SCR_ScriptedWidgetTooltip.c.

Member Function Documentation

◆ Clear()

void SCR_ScriptedWidgetTooltip::Clear ( )
inlineprotected

Definition at line 221 of file SCR_ScriptedWidgetTooltip.c.

◆ CreateTooltipWidget()

override Widget SCR_ScriptedWidgetTooltip::CreateTooltipWidget ( )
inlinestaticprotected

-— OVERRIDES -—

Override in child classes to change the proxy layout

Definition at line 55 of file SCR_ScriptedWidgetTooltip.c.

◆ DelayedPositionInit()

void SCR_ScriptedWidgetTooltip::DelayedPositionInit ( int totalFrames)
inlineprotected

-— PROTECTED -—

Definition at line 170 of file SCR_ScriptedWidgetTooltip.c.

◆ ForceHidden()

void SCR_ScriptedWidgetTooltip::ForceHidden ( )
inlineprotected

Definition at line 300 of file SCR_ScriptedWidgetTooltip.c.

◆ ForceHideCurrentTooltip()

bool SCR_ScriptedWidgetTooltip::ForceHideCurrentTooltip ( )
inlinestaticprotected

Definition at line 371 of file SCR_ScriptedWidgetTooltip.c.

◆ GetContent()

SCR_ScriptedWidgetTooltipContentBase SCR_ScriptedWidgetTooltip::GetContent ( )
inlineprotected

Definition at line 339 of file SCR_ScriptedWidgetTooltip.c.

◆ GetContentRoot()

Widget SCR_ScriptedWidgetTooltip::GetContentRoot ( )
inlineprotected

Definition at line 345 of file SCR_ScriptedWidgetTooltip.c.

◆ GetContentWrapper()

Widget SCR_ScriptedWidgetTooltip::GetContentWrapper ( )
inlineprotected

Override to change in which widget the content layout gets placed.

Definition at line 365 of file SCR_ScriptedWidgetTooltip.c.

◆ GetCurrentTooltip()

SCR_ScriptedWidgetTooltip SCR_ScriptedWidgetTooltip::GetCurrentTooltip ( )
inlinestaticprotected

Definition at line 381 of file SCR_ScriptedWidgetTooltip.c.

◆ GetHoverWidget()

Widget SCR_ScriptedWidgetTooltip::GetHoverWidget ( )
inlineprotected

Definition at line 358 of file SCR_ScriptedWidgetTooltip.c.

◆ GetOnTooltipHide()

ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::GetOnTooltipHide ( )
inlinestaticprotected

Definition at line 405 of file SCR_ScriptedWidgetTooltip.c.

◆ GetOnTooltipShow()

ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::GetOnTooltipShow ( )
inlinestaticprotected

Definition at line 396 of file SCR_ScriptedWidgetTooltip.c.

◆ GetOnTooltipShowInit()

ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::GetOnTooltipShowInit ( )
inlinestaticprotected

Definition at line 387 of file SCR_ScriptedWidgetTooltip.c.

◆ GetTag()

string SCR_ScriptedWidgetTooltip::GetTag ( )
inlineprotected

Definition at line 333 of file SCR_ScriptedWidgetTooltip.c.

◆ Hide()

override void SCR_ScriptedWidgetTooltip::Hide ( WorkspaceWidget pWorkspace,
Widget pToolTipWidget )
inlineprotected

Definition at line 161 of file SCR_ScriptedWidgetTooltip.c.

◆ InitContentPosition()

void SCR_ScriptedWidgetTooltip::InitContentPosition ( )
inlineprotected

Definition at line 238 of file SCR_ScriptedWidgetTooltip.c.

◆ IsValid()

bool SCR_ScriptedWidgetTooltip::IsValid ( string tag,
Widget hoverWidget = null,
ResourceName presets = string.Empty )
inlineprotected

Definition at line 314 of file SCR_ScriptedWidgetTooltip.c.

◆ IsVisible()

bool SCR_ScriptedWidgetTooltip::IsVisible ( )
inlineprotected

Definition at line 352 of file SCR_ScriptedWidgetTooltip.c.

◆ OnHide()

void SCR_ScriptedWidgetTooltip::OnHide ( )
inlineprotected

Definition at line 200 of file SCR_ScriptedWidgetTooltip.c.

◆ OnMenuChange()

void SCR_ScriptedWidgetTooltip::OnMenuChange ( ChimeraMenuBase menu)
inlineprotected

Definition at line 209 of file SCR_ScriptedWidgetTooltip.c.

◆ OnTabChange()

void SCR_ScriptedWidgetTooltip::OnTabChange ( SCR_TabViewComponent tabView,
Widget widget )
inlineprotected

Definition at line 215 of file SCR_ScriptedWidgetTooltip.c.

◆ Show()

override void SCR_ScriptedWidgetTooltip::Show ( WorkspaceWidget pWorkspace,
Widget pToolTipWidget,
float desiredPosX,
float desiredPosY )
inlineprotected

Forced hiding events

Definition at line 61 of file SCR_ScriptedWidgetTooltip.c.

◆ Update()

void SCR_ScriptedWidgetTooltip::Update ( )
inlineprotected

Definition at line 185 of file SCR_ScriptedWidgetTooltip.c.

◆ UpdatePosition()

void SCR_ScriptedWidgetTooltip::UpdatePosition ( bool followTarget = true,
bool animate = true,
bool force = false )
inlineprotected

-— PUBLIC -—

Definition at line 258 of file SCR_ScriptedWidgetTooltip.c.

Member Data Documentation

◆ DEBUG_BORDER_NAME

const string SCR_ScriptedWidgetTooltip::DEBUG_BORDER_NAME = "DebugBorder"
protected

Definition at line 50 of file SCR_ScriptedWidgetTooltip.c.

◆ m_CurrentTooltip

SCR_ScriptedWidgetTooltip SCR_ScriptedWidgetTooltip::m_CurrentTooltip
staticprotected

Definition at line 36 of file SCR_ScriptedWidgetTooltip.c.

◆ m_fTargetPosition

float SCR_ScriptedWidgetTooltip::m_fTargetPosition[2]
protected

Definition at line 28 of file SCR_ScriptedWidgetTooltip.c.

◆ m_OnTooltipHide

ref ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::m_OnTooltipHide
staticprotected

Definition at line 46 of file SCR_ScriptedWidgetTooltip.c.

◆ m_OnTooltipShow

ref ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::m_OnTooltipShow
staticprotected

Definition at line 45 of file SCR_ScriptedWidgetTooltip.c.

◆ m_OnTooltipShowInit

ref ScriptInvokerTooltip SCR_ScriptedWidgetTooltip::m_OnTooltipShowInit
staticprotected

Definition at line 44 of file SCR_ScriptedWidgetTooltip.c.

◆ m_PositionAnimation

WidgetAnimationPosition SCR_ScriptedWidgetTooltip::m_PositionAnimation
staticprotected

Definition at line 35 of file SCR_ScriptedWidgetTooltip.c.

◆ m_Preset

ref SCR_ScriptedWidgetTooltipPreset SCR_ScriptedWidgetTooltip::m_Preset
protected

Definition at line 23 of file SCR_ScriptedWidgetTooltip.c.

◆ m_sPresetsConfig

ResourceName SCR_ScriptedWidgetTooltip::m_sPresetsConfig
protected

Definition at line 18 of file SCR_ScriptedWidgetTooltip.c.

◆ m_sPresetTag

string SCR_ScriptedWidgetTooltip::m_sPresetTag
protected

Definition at line 21 of file SCR_ScriptedWidgetTooltip.c.

◆ m_wHoverWidget

Widget SCR_ScriptedWidgetTooltip::m_wHoverWidget
protected

Definition at line 26 of file SCR_ScriptedWidgetTooltip.c.

◆ m_wTooltipProxy

Widget SCR_ScriptedWidgetTooltip::m_wTooltipProxy
protected

Definition at line 25 of file SCR_ScriptedWidgetTooltip.c.

◆ m_wWorkspace

WorkspaceWidget SCR_ScriptedWidgetTooltip::m_wWorkspace
protected

Definition at line 24 of file SCR_ScriptedWidgetTooltip.c.


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