Quintiq file version 2.0
Component gpSettings
{
#keys: '[146730.0.1349442856]'
BaseType: 'GroupPanel'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Columns:
[
GBFlow.Column { grow: 0 id: 117 parent: 0 }
GBFlow.Column { grow: 0 id: 636 parent: 0 }
GBFlow.Column { grow: 0 id: 686 parent: 0 }
GBFlow.Column { grow: 0 id: 956 parent: 0 }
GBFlow.Column { grow: 0 id: 559 parent: 0 }
GBFlow.Column { grow: 0 id: 984 parent: 0 }
GBFlow.Column { grow: 0 id: 840 parent: 0 }
]
Elements:
[
GBElement
{
Component => lblBase
Position { startcolumn: 636 startrow: 529 endcolumn: 686 endrow: 529 }
}
GBElement
{
Component => dtBase
Position { startcolumn: 956 startrow: 529 endcolumn: 840 endrow: 529 }
}
GBElement
{
Component => lblWindow
Position { startcolumn: 636 startrow: 561 endcolumn: 686 endrow: 561 }
}
GBElement
{
Component => /edtWindow
Position { startcolumn: 956 startrow: 561 endcolumn: 956 endrow: 561 }
}
GBElement
{
Component => lblDaysWindow
Position { startcolumn: 559 startrow: 561 endcolumn: 559 endrow: 561 }
}
GBElement
{
Component => /edtHistory
Position { startcolumn: 984 startrow: 561 endcolumn: 984 endrow: 561 }
}
GBElement
{
Component => lblDaysHistory
Position { startcolumn: 840 startrow: 561 endcolumn: 840 endrow: 561 }
}
GBElement
{
Component => lblUpdateInterval
Position { startcolumn: 636 startrow: 727 endcolumn: 686 endrow: 727 }
}
GBElement
{
Component => durUpdateInterval
Position { startcolumn: 956 startrow: 727 endcolumn: 559 endrow: 727 }
}
GBElement
{
Component => lblMarginLeftSettings
Position { startcolumn: 117 startrow: 727 endcolumn: 117 endrow: 727 }
}
GBElement
{
Component => /pnlTimezone
Position { startcolumn: 956 startrow: 273 endcolumn: 840 endrow: 273 }
}
GBElement
{
Component => lblTimezone
Position { startcolumn: 686 startrow: 273 endcolumn: 686 endrow: 273 }
}
]
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
Rows:
[
GBFlow.Row { grow: 0 id: 273 parent: 0 }
GBFlow.Row { grow: 0 id: 529 parent: 0 }
GBFlow.Row { grow: 0 id: 561 parent: 0 }
GBFlow.Row { grow: 0 id: 727 parent: 0 }
]
}
Children:
[
Component lblBase
{
#keys: '[146730.0.1349442857]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Base'
Tooltip: 'The Base and the Update interval are used together to calculate the start of the time window during which the calendar event occurrences are generated.
This window initially starts at the Base and moves forward in time according to the Update interval.
The Base also defines the time of day at which the window is moved forward in time (as per the Update interval).
This implies that if a daily recalculation is needed at 2 AM, the time of the Base should be set to 2 AM.
Note that a recalculation does not update the Base itself.'
Transparent: true
]
}
Component dtBase
{
#keys: '[146730.0.1349442866]'
BaseType: 'GUIDateTimeSelector'
Properties:
[
BackgroundColor: 'Window'
Format: 'DMMY h:m'
]
}
Component lblWindow
{
#keys: '[146730.0.1349442865]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Window'
Tooltip: 'The Window is the length of the interval during which calendar event occurrences will be generated.
The start of the window is determined by the Base, the Update interval, and the number of days of History to be taken into account.'
Transparent: true
]
}
#child: edtWindow
Component lblDaysWindow
{
#keys: '[146730.0.1349442864]'
BaseType: 'Label'
Properties:
[
Text: 'days, of which'
Transparent: true
]
}
#child: edtHistory
Component lblDaysHistory
{
#keys: '[146730.0.1349442862]'
BaseType: 'Label'
Properties:
[
Text: 'days of history'
Transparent: true
]
}
Component lblUpdateInterval
{
#keys: '[146730.0.1349442858]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Update interval'
Tooltip: 'Determines how often the calendar window is moved forward in time. The value is typically in ‘days’ (e.g. 1 day), with the hours set to 0:00.
If the interval is 0 the calendar window is ‘frozen’ at the specified Base. This can be a date in the past.'
Transparent: true
]
}
Component durUpdateInterval
{
#keys: '[146730.0.1349442871]'
BaseType: 'GUIDurationSelector'
Properties:
[
BackgroundColor: 'Window'
CanBeNegative: false
DataBinding: 'LibCal_dpCalendarSettings.Data.UpdateInterval'
MinDuration: '0:00'
]
}
Component lblMarginLeftSettings
{
#keys: '[146730.0.1349442861]'
BaseType: 'Label'
Properties:
[
Text: ''
Transparent: true
]
}
#child: pnlTimezone
Component lblTimezone
{
#keys: '[146730.0.1349448325]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Timezone'
Tooltip: 'The timezone that is used by the calendars.'
Transparent: true
]
}
]
Properties:
[
Text: 'Settings'
ModeledStringList ChildOrdering
{
c: lblBase
c: pnlTimezone
c: dtBase
c: edtWindow
c: edtHistory
c: durUpdateInterval
c: lblWindow
c: lblDaysWindow
c: lblDaysHistory
c: lblUpdateInterval
c: lblMarginLeftSettings
c: lblTimezone
}
]
}