<?xml version="1.0"?>

<!--

platform: windows,macosx,linux (any combination, separted by a comma)
context: see wb_context.h for full listing
	- *global (default)
	- *model (model, overview.physical)
	- *query (dbquery)
	- model
	- overview.physical
	- overview.main
	- dbquery
-->

<data>
  <value type="object" struct-name="app.Toolbar" id="com.mysql.wb.toolbar.main">
    <value type="string" key="name">main</value>

    <value type="list" key="items" content-type="object" content-struct-name="app.ToolbarItem">
    
      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.new">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">new_document</value>
        <value type="string" key="icon">tiny_new.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">plugin:wb.file.newDocument</value>
      </value>
    
      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.open">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">open</value>
        <value type="string" key="icon">tiny_open.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">plugin:wb.file.openModel</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.save">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">save</value>
        <value type="string" key="icon">tiny_save.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">plugin:wb.file.saveModel</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.saveas">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">saveas</value>
        <value type="string" key="icon">tiny_saveas.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">plugin:wb.file.saveModelAs</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.sep.saveas">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="itemType">separator</value>
        <value type="string" key="name">s1</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.undo">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">undo</value>
        <value type="string" key="icon">tiny_undo.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">builtin:undo</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.redo">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">redo</value>
        <value type="string" key="icon">tiny_redo.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">builtin:redo</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.sep.redo">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="itemType">separator</value>
        <value type="string" key="context">model</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.gridview">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">gridview</value>
        <value type="string" key="context">model</value>
        <value type="string" key="icon">tiny_gridview.png</value>
        <value type="string" key="itemType">toggle</value>
        <value type="string" key="platform">windows,linux</value>
        <value type="string" key="command">plugin:wb.edit.toggleGrid</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.grid">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">grid</value>
        <value type="string" key="context">model</value>
        <value type="string" key="icon">tiny_grid.png</value>
        <value type="string" key="itemType">toggle</value>
        <value type="string" key="platform">windows,linux</value>
        <value type="string" key="command">plugin:wb.edit.toggleGridAlign</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.sep.lock">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="itemType">separator</value>
        <value type="string" key="name">s2</value>
        <value type="string" key="context">model</value>
        <value type="string" key="platform">windows,linux</value>
      </value>



      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.sidebarhide">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">sidebarhide__right</value>
        <value type="string" key="icon">tiny_hidesidebar.png</value>
        <value type="string" key="itemType">toggle</value>
        <value type="string" key="command">builtin:wb.sidebarHide</value>
        <value type="string" key="tooltip">Toggle Sidebar</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.grt_shell">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">grtshell__right</value>
        <value type="string" key="icon">tiny_grtshell.png</value>
        <value type="string" key="itemType">action</value>
        <value type="string" key="command">builtin:show_grt_shell</value>
        <value type="string" key="tooltip">Show GRT Shell IDE</value>
        <value type="string" key="platform">windows,linux</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.sep.search">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="itemType">separator</value>
        <value type="string" key="name">s3</value>
        <value type="string" key="platform">windows,linux</value>
      </value>

      <value type="object" struct-name="app.ToolbarItem" id="com.mysql.wb.toolbar.search">
        <link type="object" key="owner" struct-name="db.Toolbar">com.mysql.wb.toolbar.main</link>
        <value type="string" key="name">search__right</value>
        <value type="string" key="itemType">search</value>
        <value type="string" key="command">builtin:searchbox</value>
        <value type="string" key="tooltip">Search for object in selected model</value>
      </value>

    </value>
  </value>
</data>
