Quintiq file version 2.0 
 | 
Component pnlStartAndEnd 
 | 
{ 
 | 
  #keys: '[146730.0.1201381510]' 
 | 
  BaseType: 'Panel' 
 | 
  GBLayout 
 | 
  { 
 | 
    Type: 'internal[GBLayoutDefinition]' 
 | 
    Columns: 
 | 
    [ 
 | 
      GBFlow.Column { grow: 0 id: 658 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 547 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 238 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 518 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 149 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 673 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 563 parent: 0 } 
 | 
      GBFlow.Column { grow: 0 id: 105 parent: 0 } 
 | 
      GBFlow.Column { grow: 128 id: 345 parent: 0 } 
 | 
    ] 
 | 
    Elements: 
 | 
    [ 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblStartTime 
 | 
        Position { startcolumn: 658 startrow: 922 endcolumn: 658 endrow: 922 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblSpacingStartTime 
 | 
        Position { startcolumn: 547 startrow: 922 endcolumn: 547 endrow: 922 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => datStartDate 
 | 
        Position { startcolumn: 238 startrow: 922 endcolumn: 673 endrow: 922 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblEndTime 
 | 
        Position { startcolumn: 658 startrow: 760 endcolumn: 658 endrow: 760 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => datEndDate 
 | 
        Position { startcolumn: 238 startrow: 760 endcolumn: 673 endrow: 760 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblDuration 
 | 
        Position { startcolumn: 658 startrow: 120 endcolumn: 658 endrow: 120 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => valDuration 
 | 
        Position { startcolumn: 238 startrow: 120 endcolumn: 238 endrow: 120 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => durStartTimeOfDay 
 | 
        Position { startcolumn: 563 startrow: 922 endcolumn: 563 endrow: 922 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => durEndTimeOfDay 
 | 
        Position { startcolumn: 563 startrow: 760 endcolumn: 563 endrow: 760 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => ckbIsAllDay 
 | 
        Position { startcolumn: 105 startrow: 922 endcolumn: 105 endrow: 922 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => btnSubtractDay 
 | 
        Position { startcolumn: 518 startrow: 120 endcolumn: 518 endrow: 120 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => btnAddDay 
 | 
        Position { startcolumn: 149 startrow: 120 endcolumn: 149 endrow: 120 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblOneDay 
 | 
        Position { startcolumn: 673 startrow: 120 endcolumn: 563 endrow: 120 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => lblComment 
 | 
        Position { startcolumn: 658 startrow: 812 endcolumn: 658 endrow: 812 } 
 | 
      } 
 | 
      GBElement 
 | 
      { 
 | 
        Component => /edtComment 
 | 
        Position { startcolumn: 238 startrow: 812 endcolumn: 345 endrow: 709 } 
 | 
      } 
 | 
    ] 
 | 
    Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ] 
 | 
    Rows: 
 | 
    [ 
 | 
      GBFlow.Row { grow: 0 id: 922 parent: 0 } 
 | 
      GBFlow.Row { grow: 0 id: 760 parent: 0 } 
 | 
      GBFlow.Row { grow: 0 id: 120 parent: 0 } 
 | 
      GBFlow.Row { grow: 0 id: 812 parent: 0 } 
 | 
      GBFlow.Row { grow: 128 id: 709 parent: 0 } 
 | 
    ] 
 | 
  } 
 | 
  Children: 
 | 
  [ 
 | 
    Component lblStartTime 
 | 
    { 
 | 
      #keys: '[146730.0.1201381534]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Alignment: 'right' 
 | 
        Text: 'Start time' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    Component lblSpacingStartTime 
 | 
    { 
 | 
      #keys: '[146730.0.1201381535]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Text: '' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    Component datStartDate 
 | 
    { 
 | 
      #keys: '[146730.0.1201381536]' 
 | 
      BaseType: 'GUIDateSelector' 
 | 
      Properties: 
 | 
      [ 
 | 
        BackgroundColor: 'Window' 
 | 
        Date: 2020-11-07 
 | 
        Format: 'DMMY' 
 | 
      ] 
 | 
    } 
 | 
    Component lblEndTime 
 | 
    { 
 | 
      #keys: '[146730.0.1201381537]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Alignment: 'right' 
 | 
        Text: 'End time' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    Component datEndDate 
 | 
    { 
 | 
      #keys: '[146730.0.1201381538]' 
 | 
      BaseType: 'GUIDateSelector' 
 | 
      Properties: 
 | 
      [ 
 | 
        BackgroundColor: 'Window' 
 | 
        Date: 2020-11-07 
 | 
        Format: 'DMMY' 
 | 
      ] 
 | 
    } 
 | 
    Component lblDuration 
 | 
    { 
 | 
      #keys: '[146730.0.1201381539]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Alignment: 'right' 
 | 
        Text: 'Duration' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    Component valDuration 
 | 
    { 
 | 
      #keys: '[146730.0.1201381540]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Text: '<Duration>' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    Component durStartTimeOfDay 
 | 
    { 
 | 
      #keys: '[146730.0.1201381541]' 
 | 
      BaseType: 'GUIDurationSelector' 
 | 
      Properties: 
 | 
      [ 
 | 
        BackgroundColor: 'Window' 
 | 
        CanBeNegative: false 
 | 
        Format: 'h:m' 
 | 
        Granularity: '15_minutes' 
 | 
        MaxDuration: '23:59:00' 
 | 
        MinDuration: '0:00:00' 
 | 
      ] 
 | 
    } 
 | 
    Component durEndTimeOfDay 
 | 
    { 
 | 
      #keys: '[146730.0.1201381542]' 
 | 
      BaseType: 'GUIDurationSelector' 
 | 
      Properties: 
 | 
      [ 
 | 
        BackgroundColor: 'Window' 
 | 
        CanBeNegative: false 
 | 
        Format: 'h:m' 
 | 
        Granularity: '15_minutes' 
 | 
        MaxDuration: '23:59:00' 
 | 
        MinDuration: '0:00:00' 
 | 
      ] 
 | 
    } 
 | 
    Component ckbIsAllDay 
 | 
    { 
 | 
      #keys: '[146730.0.1201381543]' 
 | 
      BaseType: 'CheckBox' 
 | 
      Properties: 
 | 
      [ 
 | 
        Text: 'All day' 
 | 
      ] 
 | 
    } 
 | 
    Component btnSubtractDay 
 | 
    { 
 | 
      #keys: '[146730.0.1317072160]' 
 | 
      BaseType: 'Button' 
 | 
      Properties: 
 | 
      [ 
 | 
        Image: 'NAVIGATE_MINUS_BLUE' 
 | 
      ] 
 | 
    } 
 | 
    Component btnAddDay 
 | 
    { 
 | 
      #keys: '[146730.0.1317072176]' 
 | 
      BaseType: 'Button' 
 | 
      Properties: 
 | 
      [ 
 | 
        Image: 'NAVIGATE_PLUS' 
 | 
      ] 
 | 
    } 
 | 
    Component lblOneDay 
 | 
    { 
 | 
      #keys: '[146730.0.1317072190]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Text: ' 1 day' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
    #child: edtComment 
 | 
    Component lblComment 
 | 
    { 
 | 
      #keys: '[146730.0.1337841332]' 
 | 
      BaseType: 'Label' 
 | 
      Properties: 
 | 
      [ 
 | 
        Alignment: 'right' 
 | 
        Text: 'Comment' 
 | 
        Transparent: true 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: lblStartTime 
 | 
      c: datStartDate 
 | 
      c: durStartTimeOfDay 
 | 
      c: ckbIsAllDay 
 | 
      c: datEndDate 
 | 
      c: lblSpacingStartTime 
 | 
      c: durEndTimeOfDay 
 | 
      c: btnSubtractDay 
 | 
      c: btnAddDay 
 | 
      c: edtComment 
 | 
      c: lblEndTime 
 | 
      c: lblDuration 
 | 
      c: valDuration 
 | 
      c: lblOneDay 
 | 
      c: lblComment 
 | 
    } 
 | 
  ] 
 | 
} 
 |