Quintiq file version 2.0
Component ListBookmarks
{
  #keys: '[127238.0.1884468597]'
  BaseType: 'List'
  Children:
  [
    Component popupList129
    {
      #keys: '[127238.0.1884468598]'
      BaseType: 'popupList'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.129466]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component menuSeparator993 { #keys: '[127238.0.1884468599]' BaseType: 'Menu' Properties: [ Separator: true Visible: false ] }
            Component MenuNewBookmark { #keys: '[127238.0.1884468603]' BaseType: 'Menu' Properties: [ Image: 'New' Shortcut: 'Ins' Text: 'New bookmark...' ] }
            Component MenuEditBookmark { #keys: '[127238.0.1884468604]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Enter' Text: 'Edit...' ] }
            Component MenuDeleteBookmark { #keys: '[127238.0.1884468605]' BaseType: 'Menu' Properties: [ Image: 'GARBAGE_EMPTY' Shortcut: 'Del' Text: 'Delete' ] }
            Component MenuUpdateBookmark { #keys: '[127238.0.1884468600]' BaseType: 'Menu' Properties: [ Image: 'BOOKMARK_DOWN' Shortcut: 'Ctrl+Space' Text: 'Update with current selection' Tooltip: 'Update bookmark with current selection' ] }
            Component menuSeparator675 { #keys: '[127238.0.1884468602]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuOpen { #keys: '[127238.0.1884468601]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'BOOKMARK_UP' Shortcut: 'Space' Text: 'Open' ] }
            Component MenuNewFolder { #keys: '[127238.0.1891830290]' BaseType: 'Menu' Properties: [ Image: 'Folder_NEW' Shortcut: 'Ctrl+N' Text: 'New folder...' ] }
            Component MenuActions
            {
              #keys: '[104128.0.40838282]'
              BaseType: 'MenuActions'
              IsDerived: true
              Properties:
              [
                Visible: false
              ]
            }
            Component MenuFilter
            {
              #keys: '[104128.0.40995014]'
              BaseType: 'MenuFilter'
              IsDerived: true
              Properties:
              [
                Visible: false
              ]
            }
            Component menuListQuintiqSetQuantor
            {
              #keys: '[530.0.12233117]'
              BaseType: 'menuListQuintiqSetQuantor'
              IsDerived: true
              Properties:
              [
                Visible: false
              ]
            }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: menuListQuintiqSetQuantor
              c: menuSeparator993
              c: MenuUpdateBookmark
              c: MenuOpen
              c: menuSeparator675
              c: MenuNewFolder
              c: MenuNewBookmark
              c: MenuEditBookmark
              c: MenuDeleteBookmark
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 63
        PosY: 29
      ]
    }
    Component GUIDataExtractorBookmarks
    {
      #keys: '[127238.0.1884468606]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'ScenarioManager'
        DataType: 'ScenarioManager'
        PosX: 5
        PosY: 30
        Transformation: 'Bookmark'
      ]
    }
    Component GUIDataSetLevelBookmarks
    {
      #keys: '[130238.0.368320209]'
      BaseType: 'GUIDataSetLevel'
      Children:
      [
        Component GUIDataSetLevelBookmarkChildren
        {
          #keys: '[130238.0.368320210]'
          BaseType: 'GUIDataSetLevel'
          Properties:
          [
            AutoSelectColumns: false
            Columns: 'BookmarkColumns'
            FilterArguments: 'dataholdersearchbookmarks:DataHolderSearchBookmarks(structured[Bookmark])'
            PosX: 33
            PosY: 61
            SortCriteria: 'desc:IsFolder;Name'
            Transformation: 'Children'
          ]
        }
      ]
      Properties:
      [
        Columns: 'BookmarkColumns'
        DataExtractor: 'GUIDataExtractorBookmarks'
        FilterArguments: 'dataholdersearchbookmarks:DataHolderSearchBookmarks(structured[Bookmark]);dataholderactivescenario:DataHolderActiveScenario(Scenario);dataholdersalessegments:DataHolderSalesSegments(structured[SalesSegment_MP])'
        FixedFilter: 'isnull( object.Parent() ) and object.FindBookmark( guard( dataholdersalessegments.Element( 0).MacroPlan().DemoType(), "") )'
        PosX: 35
        PosY: 30
        SortCriteria: 'desc:IsFolder;Name'
      ]
    }
    Component DataHolderSelectedBookmarks
    {
      #keys: '[127238.0.1901934166]'
      BaseType: 'DataHolder'
      Databinding: 'structured[Bookmark]*'
      Children:
      [
        Component GUIDataExtractor486
        {
          #keys: '[127238.0.1901935198]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderBookmarks'
            DataType: 'structured[Bookmark]'
            PosX: 24
            PosY: 42
            Transformation: 'Elements'
          ]
        }
      ]
      Properties:
      [
        PosX: 261
        PosY: 73
        ShowName: true
      ]
    }
  ]
  Properties:
  [
    AutoDrag: true
    AutoSizeColumns: true
    BackgroundColor: 'Window'
    ContextMenu: 'popupList129'
    ExpandAllOnOpen: true
    ExpandNewItems: true
    FullRowSelect: true
    ScrollOnHighlight: true
    SelectOnHighlighted: true
    ModeledStringList ChildOrdering
    {
      c: popupList129
      c: GUIDataExtractorBookmarks
      c: GUIDataSetLevelBookmarks
      c: DataHolderSelectedBookmarks
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListBookmarks_Menu_OnClick
    {
      #keys: '[121072.0.291110443]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[121072.0.291110444]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListBookmarks_GUIButtonBase_OnClick
    {
      #keys: '[121072.0.291110445]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[121072.0.291110446]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
