# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,121,81)
  Expand = True
  Persistent = True
  Arrangement = Arrange.Fill
  { mnuPopup Menu
    Enabled = False
    { mnuNew Menu
      Text = ("New")
      { mnuNewDirectory Menu
        Text = Shortcut(("Directory"), "D")
        Picture = Picture["icon:/small/directory"]
      }
      { Menu18 Menu
      }
      { mnuNewImage Menu mnuNewFile
        Name = "mnuNewImage"
        Text = Shortcut(("Image"), "I") & "..."
        Picture = Picture["icon:/small/image"]
        Tag = "image"
      }
      { mnuNewHtml Menu mnuNewFile
        Name = "mnuNewHtml"
        Text = Shortcut(("HTML file"), "H") & "..."
        Picture = Picture["icon:/small/html"]
        Tag = "html"
      }
      { mnuNewCSS Menu mnuNewFile
        Name = "mnuNewCSS"
        Text = Shortcut(("Style sheet"), "S") & "..."
        Picture = Picture["icon:/small/css"]
        Tag = "css"
      }
      { mnuNewJS Menu mnuNewFile
        Name = "mnuNewJS"
        Text = Shortcut(("Javascript file"), "J") & "..."
        Picture = Picture["icon:/small/js"]
        Tag = "js"
      }
      { mnuNewFile Menu mnuNewFile
        Name = "mnuNewFile"
        Text = Shortcut(("Other"), "O") & "..."
        Picture = Picture["icon:/small/text"]
        Tag = "text"
      }
    }
    { mnuImport Menu
      Text = ("Import") & "..."
      Picture = Picture["icon:/small/import"]
    }
    { Menu2 Menu
    }
    { mnuOpen Menu
      Action = ".open"
      Text = Shortcut(("Open"), "O")
      Picture = Picture["icon:/small/edit"]
    }
    { mnuOpenWithFileManager Menu
      Action = ".open-file-manager"
      Text = ("Open in file manager") & "..."
      Picture = Picture["icon:/small/file-manager"]
    }
    { mnuOpenInProject Menu
      Text = ("Open in project") & "..."
      Visible = False
    }
    { mnuOpenWith Menu
      Text = ("Open with")
      { Menu23 Menu
      }
    }
    { Menu7 Menu
    }
    { mnuCut Menu
      Action = ".cut"
      Text = Shortcut(("Cut"), "C")
      Picture = Picture["icon:/small/cut"]
      Shortcut = "Ctrl+X"
    }
    { mnuCopy Menu
      Action = ".copy"
      Text = Shortcut(("Copy"), "C")
      Picture = Picture["icon:/small/copy"]
      Shortcut = "Ctrl+C"
    }
    { mnuPaste Menu
      Action = ".paste"
      Text = Shortcut(("Paste"), "P")
      Picture = Picture["icon:/small/paste"]
      Shortcut = "Ctrl+V"
    }
    { mnuClone Menu
      Action = ".clone"
      Text = ("Duplicate")
      Picture = Picture["icon:/small/clone"]
    }
    { mnuRename Menu
      Action = ".rename"
      Text = Shortcut(("Rename"), "R") & "..."
      Picture = Picture["icon:/small/rename"]
      Shortcut = "F2"
    }
    { mnuDelete Menu
      Action = ".delete"
      Text = Shortcut(("Delete"), "D") & "..."
      Picture = Picture["icon:/small/delete"]
      Shortcut = "Del"
    }
    { mnuCopyPathSep Menu
    }
    { mnuCopyPath Menu
      Action = ".copy-file-path"
      Text = Shortcut(("Copy file path"), "h")
      Shortcut = "Ctrl+Shift+C"
    }
    { Menu46 Menu
    }
    { mnuSelectAll Menu
      Action = ".select-all"
      Text = ("Select all")
      Picture = Picture["icon:/small/select-all"]
      Shortcut = "Ctrl+A"
    }
    { Menu3 Menu
    }
    { mnuInfoVC Menu
      Action = ".info-vc"
      Text = ("Version control") & "..."
      Picture = Picture["icon:/small/version-control"]
    }
    { mnuProperty Menu
      Action = ".info"
      Text = Shortcut(("Properties"), "P") & "..."
      Picture = Picture["icon:/small/info"]
      Shortcut = "Ctrl+Shift+I"
    }
  }
  { tabBrowser TabPanel
    MoveScaled(1,0,117,78)
    Arrangement = Arrange.Vertical
    Border = False
    Index = 0
    Text = ("Project browser")
    Picture = Picture["icon:/small/file-manager"]
    { tlbProject ToolBar
      MoveScaled(1,2,103,4)
      Key = "project"
      Text = ("Project browser")
      Separator = True
      { btnReload ToolButton
        MoveScaled(8,0,4,4)
        ToolTip = ("Reload")
        Action = ".refresh"
        Picture = Picture["icon:/small/refresh"]
      }
      { btnParent ToolButton
        MoveScaled(11,0,4,4)
        ToolTip = ("Parent directory")
        Action = ".up"
        Picture = Picture["icon:/small/up"]
      }
      { btnViewSplit ToolButton mnuViewSplit
        Name = "btnViewSplit"
        MoveScaled(14,0,4,4)
        ToolTip = ("Horizontal split")
        Action = ".view-split"
        Picture = Picture["icon:/small/view-split-h"]
      }
      { btnViewSingle ToolButton mnuViewSingle
        Name = "btnViewSingle"
        MoveScaled(18,0,4,4)
        ToolTip = ("No split")
        Action = ".view-single"
        Picture = Picture["icon:/small/view-normal"]
      }
      { Separator1 Separator
        MoveScaled(22,0,1,4)
      }
      { btnViewNormal ToolButton btnView
        Name = "btnViewNormal"
        MoveScaled(25,0,4,4)
        Tag = "0"
        ToolTip = ("Icon view")
        Action = ".view-normal"
        Picture = Picture["icon:/small/view-icon"]
        Radio = True
        Toggle = True
        Value = True
      }
      { btnViewCompact ToolButton btnView
        Name = "btnViewCompact"
        MoveScaled(29,0,4,4)
        Tag = "1"
        ToolTip = ("Compact view")
        Action = ".view-compact"
        Picture = Picture["icon:/small/view-compact"]
        Radio = True
        Toggle = True
      }
      { btnViewPreview ToolButton btnView
        Name = "btnViewPreview"
        MoveScaled(33,0,4,4)
        Tag = "3"
        ToolTip = ("Preview view")
        Action = ".view-preview"
        Picture = Picture["icon:/small/view-preview"]
        Radio = True
        Toggle = True
      }
      { btnViewDetailed ToolButton btnView
        Name = "btnViewDetailed"
        MoveScaled(37,0,4,4)
        Tag = "2"
        ToolTip = ("Detailed view")
        Action = ".view-detailed"
        Picture = Picture["icon:/small/view-detail"]
        Radio = True
        Toggle = True
      }
      { Separator2 Separator
        MoveScaled(52,0,1,4)
      }
      { btnCopy ToolButton mnuCopy
        Name = "btnCopy"
        MoveScaled(53,0,4,4)
        ToolTip = ("Copy")
        Action = ".copy"
        Picture = Picture["icon:/small/copy"]
      }
      { btnCut ToolButton mnuCut
        Name = "btnCut"
        MoveScaled(56,0,4,4)
        ToolTip = ("Cut")
        Action = ".cut"
        Picture = Picture["icon:/small/cut"]
      }
      { btnPaste ToolButton mnuPaste
        Name = "btnPaste"
        MoveScaled(59,0,4,4)
        ToolTip = ("Paste")
        Action = ".paste"
        Picture = Picture["icon:/small/paste"]
      }
      { btnDelete ToolButton mnuDelete
        Name = "btnDelete"
        MoveScaled(63,0,4,4)
        ToolTip = ("Delete")
        Action = ".delete"
        Picture = Picture["icon:/small/delete"]
      }
      { Separator3 Separator
        MoveScaled(67,0,1,4)
      }
      { btnZoomOut ToolButton
        MoveScaled(69,0,4,4)
        Action = ".zoom-out"
        Picture = Picture["icon:/small/zoom-out"]
      }
      { sldIconSize Slider
        MoveScaled(73,0,16,4)
        Action = ".icon-size"
        MaxValue = 8
        PageStep = 1
        Value = 3
      }
      { btnZoomIn ToolButton
        MoveScaled(89,0,4,4)
        Action = ".zoom-in"
        Picture = Picture["icon:/small/zoom-in"]
      }
      { btnProperty ToolButton mnuProperty
        Name = "btnProperty"
        MoveScaled(97,0,4,4)
        ToolTip = ("File properties")
        Action = ".info"
        Picture = Picture["icon:/small/info"]
      }
    }
    { splProject Splitter
      MoveScaled(0,10,106,51)
      Expand = True
      { panProject VBox
        MoveScaled(3,10,48,38)
        { dbrProject DirBrowser
          MoveScaled(9,2,36,3)
          Font = Font["-1"]
          Border = False
          Text = ("Project data")
          Picture = Picture["icon:/small/directory"]
        }
        { Separator4 Separator
          MoveScaled(14,7,29,0)
        }
        { fvwProject FileView
          MoveScaled(3,11,39,25)
          Expand = True
          Border = False
          Mode = Select.Multiple
          ShowDirectory = True
        }
      }
      { panProject2 VBox
        MoveScaled(54,10,48,38)
        Visible = False
        { dbrProject2 DirBrowser dbrProject
          Name = "dbrProject2"
          MoveScaled(9,2,36,3)
          Font = Font["-1"]
          Border = False
          Text = ("Project data")
          Picture = Picture["icon:/small/directory"]
        }
        { Separator5 Separator
          MoveScaled(14,7,29,0)
        }
        { fvwProject2 FileView fvwProject
          Name = "fvwProject2"
          MoveScaled(3,11,39,25)
          Expand = True
          Border = False
          Mode = Select.Multiple
          ShowDirectory = True
        }
      }
    }
    Index = 0
  }
  { btnSpace ToolButton
    MoveScaled(34,0,4,4)
    Visible = False
    Background = Color.Background
    Ignore = True
  }
  { btnWorkspace WorkspaceButton
    MoveScaled(38,0,4,4)
    Background = Color.Background
    ToolTip = ("Show project files")
    Ignore = True
  }
}

# Gambas Action File 3.0

{ Actions
  { Action clone
    Text = "Duplicate"
    Shortcut = ""
    Picture = "icon:/small/clone"
  }
  { Action copy
    Text = "Copy"
    Shortcut = "Ctrl+C"
    Picture = "icon:/small/copy"
  }
  { Action copy-file-path
    Text = "Copy file path"
    Shortcut = "Ctrl+Shift+C"
  }
  { Action cut
    Text = "Cut"
    Shortcut = "Ctrl+X"
    Picture = "icon:/small/cut"
  }
  { Action delete
    Text = "Delete"
    Shortcut = "Del"
    Picture = "icon:/small/delete"
  }
  { Action icon-size
    Text = ""
    Picture = "$Slider"
  }
  { Action info
    Text = "Properties"
    Shortcut = "Ctrl+Shift+I"
    Picture = "icon:/small/info"
  }
  { Action info-vc
    Text = "Version control"
    Shortcut = ""
    Picture = "icon:/small/version-control"
  }
  { Action open
    Text = "Open"
    Shortcut = ""
    Picture = "icon:/small/edit"
  }
  { Action open-file-manager
    Text = "Open in file manager"
    Shortcut = ""
    Picture = "icon:/small/file-manager"
  }
  { Action paste
    Text = "Paste"
    Shortcut = "Ctrl+V"
    Picture = "icon:/small/paste"
  }
  { Action refresh
    Text = "Reload"
    Picture = "icon:/small/refresh"
  }
  { Action rename
    Text = "Rename"
    Shortcut = "F2"
    Picture = "icon:/small/rename"
  }
  { Action select-all
    Text = "Select all"
    Shortcut = "Ctrl+A"
    Picture = "icon:/small/select-all"
  }
  { Action up
    Text = "Parent directory"
    Picture = "icon:/small/up"
  }
  { Action view-compact
    Text = "Compact view"
    Picture = "icon:/small/view-compact"
  }
  { Action view-detailed
    Text = "Detailed view"
    Picture = "icon:/small/view-detail"
  }
  { Action view-normal
    Text = "Icon view"
    Picture = "icon:/small/view-icon"
  }
  { Action view-preview
    Text = "Preview view"
    Picture = "icon:/small/view-preview"
  }
  { Action view-single
    Text = "No split"
    Picture = "icon:/small/view-normal"
  }
  { Action view-split
    Text = "Horizontal split"
    Picture = "icon:/small/view-split-h"
  }
  { Action zoom-in
    Text = ""
    Picture = "icon:/small/zoom-in"
  }
  { Action zoom-out
    Text = ""
    Picture = "icon:/small/zoom-out"
  }
}

{ Toolbars
  { Toolbar project
    Text = "Project browser"
    List = "refresh,up,view-split,view-single,view-normal,view-compact,view-preview,view-detailed,copy,cut,paste,delete,zoom-out,icon-size,zoom-in,info"
    Default = "refresh,up,view-split,view-single,|,view-normal,view-compact,view-preview,view-detailed,|,copy,cut,paste,delete,|,zoom-out,icon-size,zoom-in,info"
  }
}
