HI_SetGraphTimeZoneColor

HI_SetGraphTimeZoneColor

%HI_SetGraphTimeZoneColor function


Function

The function %HI_SetGraphTimeZoneColor allows to activate a color highlighting of time zones in a graph.

Declaration

%HI_SetGraphTimeZoneColor( INT in _refId, INT in _zoneId, INT in _zoneColor )

Parameters

refId

Reference to a graphic object (reference variable).

zoneId

Identifier of zone, number from 1,..n.
Zones which are not defined by time range have a value = 0.

zoneColor

Time zone color.

Description

The function allows to activate a color highlighting of time zones in graph. Color equals to 16#1000000# cancels the previous setting of time zone color. Time zone will be drawn by primer color of graph.

Example

ENTRY TimeZones_OnClick TIME _gbt TIME _get _get := %NextTime(3600, 3600, 0) _gbt := %SubTime(_get,8*3600)
%HI_SetGraphTimes(_Graph, _gbt, _get, @TRUE) %HI_SetGraphTimeZone(_Graph,1, %AddTime(_gbt,%StrToRelTime("01:00:00")), %AddTime(_gbt,%StrToRelTime("02:00:00"))) %HI_SetGraphTimeZone(_Graph,2, %AddTime(_gbt,%StrToRelTime("03:00:00")), %AddTime(_gbt,%StrToRelTime("04:00:00"))) %HI_SetGraphTimeZone(_Graph,3, %AddTime(_gbt,%StrToRelTime("05:00:00")), %AddTime(_gbt,%StrToRelTime("06:00:00"))) %HI_SetGraphTimeZoneColor(_Graph,1, %MakeRGB(0, 127, 0)) %HI_SetGraphTimeZoneColor(_Graph,3, %MakeRGB(255, 0, 0)) %HI_SetGraphTimeZoneVisible(_Graph,2, @FALSE)
END TimeZones_OnClick