Enfusion Script API
Loading...
Searching...
No Matches
ScriptedWidgetTooltip Interface Reference

Base class for custom UI tooltips. More...

Inheritance diagram for ScriptedWidgetTooltip:
ScriptAndConfig Managed

Public Member Functions

void Show (WorkspaceWidget pWorkspace, Widget pToolTipWidget, float desiredPosX, float desiredPosY)
 
void Hide (WorkspaceWidget pWorkspace, Widget pToolTipWidget)
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Static Public Member Functions

static proto void CheckOverflow (WorkspaceWidget pWorkspace, inout float desiredPosX, inout float desiredPosY, float desiredSizeX, float desiredSizeY)
 Adjust tooltip position on screen edges.
 
static Widget CreateTooltipWidget ()
 Create UI widgets for tooltip class (each tooltip class has just one instance of its widgets)
 

Detailed Description

Base class for custom UI tooltips.

Member Function Documentation

◆ CheckOverflow()

static proto void ScriptedWidgetTooltip.CheckOverflow ( WorkspaceWidget pWorkspace,
inout float desiredPosX,
inout float desiredPosY,
float desiredSizeX,
float desiredSizeY )
static

Adjust tooltip position on screen edges.

◆ CreateTooltipWidget()

static Widget ScriptedWidgetTooltip.CreateTooltipWidget ( )
static

Create UI widgets for tooltip class (each tooltip class has just one instance of its widgets)

◆ Hide()

void ScriptedWidgetTooltip.Hide ( WorkspaceWidget pWorkspace,
Widget pToolTipWidget )

◆ Show()

void ScriptedWidgetTooltip.Show ( WorkspaceWidget pWorkspace,
Widget pToolTipWidget,
float desiredPosX,
float desiredPosY )

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