![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_ScriptedWidgetTooltip |
| class | SCR_ScriptedWidgetTooltipPresets |
| Class for a .conf file with multiple Tooltip presets. More... | |
Typedefs | |
| typedef func | ScriptInvokerTooltipMethod |
| typedef ScriptInvokerBase< ScriptInvokerTooltipMethod > | ScriptInvokerTooltip |
Enumerations | |
| enum | SCR_ETooltipAlignmentHorizontal { SIDE_LEFT , SIDE_RIGHT } |
Functions | |
| void | ScriptInvokerTooltipMethod (SCR_ScriptedWidgetTooltip tooltip) |
| SCR_ScriptedWidgetTooltip ScriptedWidgetTooltip | BaseContainerProps (configRoot :true) |
| Configuration for a Tooltip. | |
| 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 () |
| Updates the internal state. Changes outputs based on inputs. | |
| void | OnHide () |
| void | OnMenuChange (ChimeraMenuBase menu) |
| void | OnTabChange (SCR_TabViewComponent tabView, Widget widget) |
| void | Clear () |
| Remove all calls from list. | |
| 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. | |
| SCR_ScriptedWidgetTooltip ScriptedWidgetTooltip | SCR_BaseContainerCustomTitleField ("m_sTag") |
| SCR_ScriptedWidgetTooltipPreset | FindPreset (string tag) |
| Finds a preset by tag. | |
Variables | |
| 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" |
| ref array< ref SCR_ScriptedWidgetTooltipPreset > | m_aPresets |
| enum SCR_ETooltipAlignmentHorizontal | TOP |
| enum SCR_ETooltipAlignmentHorizontal | CENTER |
| enum SCR_ETooltipAlignmentHorizontal | BOTTOM |
| enum SCR_ETooltipAlignmentHorizontal | ABOVE |
| enum SCR_ETooltipAlignmentHorizontal | CURSOR |
| enum SCR_ETooltipAlignmentHorizontal | HOVERED_WIDGET |
| enum SCR_ETooltipAlignmentHorizontal | INVERT |
| enum SCR_ETooltipAlignmentHorizontal | NONE |
| enum SCR_ETooltipAlignmentHorizontal | LEFT |
| enum SCR_ETooltipAlignmentHorizontal | RIGHT |
| enum SCR_ETooltipAlignmentHorizontal | CENTER_LEFT |
| typedef ScriptInvokerBase<ScriptInvokerTooltipMethod> ScriptInvokerTooltip |
Definition at line 12 of file SCR_ScriptedWidgetTooltip.c.
| typedef func ScriptInvokerTooltipMethod |
Definition at line 11 of file SCR_ScriptedWidgetTooltip.c.
| Enumerator | |
|---|---|
| SIDE_LEFT | |
| SIDE_RIGHT | |
Definition at line 799 of file SCR_ScriptedWidgetTooltip.c.
| SCR_ScriptedWidgetTooltip ScriptedWidgetTooltip BaseContainerProps | ( | configRoot :true | ) |
Configuration for a Tooltip.
Requires DPI scaled values
Returns true if the desired position causes the Tooltip to overflow, and prevents it by inverting the alignment. The tooltip is forcefully anchored to 0, 0 on Show(), so we just need to work with alignment
Definition at line 418 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
-— PROTECTED -—
Definition at line 153 of file SCR_ScriptedWidgetTooltip.c.
| SCR_ScriptedWidgetTooltipPreset BaseContainerProps::FindPreset | ( | string | tag | ) |
Finds a preset by tag.
Definition at line 554 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 283 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 322 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 328 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Override to change in which widget the content layout gets placed.
Definition at line 348 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 341 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 316 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 144 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 221 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 297 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 335 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 183 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 192 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 198 of file SCR_ScriptedWidgetTooltip.c.
| SCR_ScriptedWidgetTooltip ScriptedWidgetTooltip SCR_BaseContainerCustomTitleField | ( | "m_sTag" | ) |
Calculate desired position and alignment Returns false if the tooltip does not need to be moved
Definition at line 418 of file SCR_ScriptedWidgetTooltip.c.
| void ScriptInvokerTooltipMethod | ( | SCR_ScriptedWidgetTooltip | tooltip | ) |
|
protected |
Forced hiding events
Definition at line 44 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
-— PUBLIC -—
Definition at line 241 of file SCR_ScriptedWidgetTooltip.c.
| enum SCR_ETooltipAlignmentHorizontal ABOVE |
| enum SCR_ETooltipAlignmentHorizontal BOTTOM |
| @ CENTER |
Definition at line 802 of file SCR_ScriptedWidgetTooltip.c.
| enum SCR_ETooltipAlignmentHorizontal CENTER_LEFT |
| enum SCR_ETooltipAlignmentHorizontal CURSOR |
|
protected |
Definition at line 33 of file SCR_ScriptedWidgetTooltip.c.
| enum SCR_ETooltipAlignmentHorizontal HOVERED_WIDGET |
| enum SCR_ETooltipAlignmentHorizontal INVERT |
| @ LEFT |
Definition at line 801 of file SCR_ScriptedWidgetTooltip.c.
| ref array<ref SCR_ScriptedWidgetTooltipPreset> m_aPresets |
Definition at line 550 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 11 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 6 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 1 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 4 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 9 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 8 of file SCR_ScriptedWidgetTooltip.c.
|
protected |
Definition at line 7 of file SCR_ScriptedWidgetTooltip.c.
| enum SCR_ETooltipAlignmentHorizontal NONE |
| @ RIGHT |
Definition at line 803 of file SCR_ScriptedWidgetTooltip.c.
| enum SCR_ETooltipAlignmentHorizontal TOP |