Visu_Globals (GVL)

InOut:

Name

Type

Initial

Comment

g_bVisualizationOnline

BOOL

TRUE

Can be used to distinguish between online and offline mode

g_VisuManager

IVisuManager2

g_VisuManager_Inst

The global visu manager instance. For more information see IVisuManager

g_SelectionManager

ISelectionManager2

g_SelectionManager_Inst

The global selection manager instance. For more information see ISelectionManager

g_VisualizationStyle

IVisualizationStyle

Private_Visu_Globals.g_VisualizationStyle_Dummy_Inst

The global visualization style instance. For more information see IVisualizationStyle.

g_VisuEventManager

IVisuUserEventManager

Private_Visu_Globals.g_VisuEventManager_Inst

The global visu event manager instance. For more information see IVisuUserEventManager

g_VisuRectangleProvider

IApplicationRectangleProvider

0

If an instance is assigned to this variable, then this instance will be called whenever a new list of touch rectangles is built.

CURRENTVISU

STRING

‘’

Can be used when the setting “Use current visu” is activated.

CURRENTLANGUAGE

STRING

‘’

Contains the language of the current client.

CurrentUserGroupId

DWORD

The user group id of the current client.

CurrentUserGroupName

WSTRING(511)

The user group name of the current client.

CurrentUserName

WSTRING

“None”

The user name of the current client.

CurrentFullUserName

WSTRING

“None”

The full user name of the current client.

CurrentUseAutoLogoutTime

BOOL

If the auto logout time is used in the current client.

CurrentRemainingAutoLogoutTime

TIME

Only valid if CurrentUseAutoLogoutTime is TRUE. The remaining auto logout time in the current client.

CurrentClientType

Visu_ClientType

The client type of the current client.

CurrentClient

VisuFbClientInfo

The .Width and .Height of the current client.

VISU_CYCLE_TIME_ON_OPEN_DIALOGS

UDINT

1000

Settings for performance optimizatin on open dialogs

OPEN_DIALOGS_DISABLE_CHANGING_INVALIDATION_RECT

BOOL

FALSE

g_VisuKineticScrollingSizeFactor

REAL

1.0

g_VisuKineticScrollingDamping

REAL

0.1

g_VisuTouchScrollingOutsideElem

BOOL

FALSE

g_VisuLineJoinMiterLimit

REAL

1.5

g_MaxTwoDigitYear

UINT

2099

g_DateTimeValuesInIECSyntax

BOOL

FALSE

g_VisuRedundSyncFrameIndex

BOOL

FALSE

Set the behavior of how to syncronize the frames indexes in during visu redundancy

g_VisuRedundValueChanged

VisuEnumRedundancyValueChanged

VisuEnumRedundancyValueChanged.OnlySyncArea

Set the action to do when in visu redundancy we change a visu variable on the active device.

SECURE_TAPPING_TIMEOUT

DWORD

2000

Timeout in ms for secure tapping. If there is no connection for this period of time, all current Tap actions are automatically terminated.

g_xForceDlgPosAsDesigned

BOOL

How to handle the position of dialog box when no valid previous position has been found

g_xUseGlobalDlgPos

BOOL

TRUE

Allow to use the global dialog position when a new client is opened

g_VisuTrendWithTimeSelectorUpdateBehaviour

UINT

100

For a trend with time selector: The update rate can be dependent on the value of the time selector Value 0: Update rate not dependent on time selector value. Feature is not used. Values > 0: Update rate dependent on time selector value. Update rate of trend will be: time selector value / g_VisuTrendWithTimeSelectorUpdateBehaviour (Hint: A update, faster than the visu task is not possible. Also a update rate less than ms is not possible)