# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,124,77)
  Text = ("Select a project")
  Icon = Picture["icon:/32/open"]
  Persistent = True
  Arrangement = Arrange.Vertical
  Spacing = True
  { tabProject TabPanel
    MoveScaled(1,1,121,69)
    Expand = True
    Arrangement = Arrange.Vertical
    Border = False
    Count = 5
    Index = 0
    Text = ("New")
    Picture = Picture["icon:/small/new"]
    { splCreate Splitter
      MoveScaled(1,1,118,63)
      Expand = True
      { dchProject DirChooser
        MoveScaled(2,1,41,59)
        Border = False
      }
      { VBox1 VBox
        MoveScaled(44,1,73,61)
        Background = Color.TextBackground
        Spacing = True
        Margin = True
        { txtProjectName TextBox
          MoveScaled(1,1,59,4)
          Placeholder = ("Enter new project name") & "..."
        }
        { txtFilterType ButtonBox
          MoveScaled(3,9,24,4)
          Visible = False
          Enabled = False
          Foreground = Color.LightForeground
          Picture = Picture["icon:/small/clear"]
          Border = False
        }
        { svwTemplate ScrollView
          MoveScaled(1,18,58,27)
          Background = Color.TextBackground
          Expand = True
          Arrangement = Arrange.Row
          Spacing = True
          Border = False
        }
        { HBox5 HBox
          MoveScaled(1,50,71,4)
          Spacing = True
          { Spring1 Spring
            MoveScaled(1,1,3,2)
          }
          { btnCreateAnother Button
            MoveScaled(9,0,26,4)
            AutoResize = True
            Text = ("Create in another window") & "..."
          }
          { btnCreateProject Button
            MoveScaled(36,0,16,4)
            Text = ("Create")
          }
          { btnCancel Button
            MoveScaled(53,0,16,4)
            Text = ("Cancel")
          }
        }
      }
    }
    Index = 1
    Text = ("Open")
    Picture = Picture["icon:/small/open"]
    { pchProject ProjectChooser
      MoveScaled(4,3,98,59)
      Expand = True
      ShowButton = True
    }
    Index = 2
    Text = ("Recent")
    Picture = Picture["icon:/small/open-recent"]
    { Panel5 VBox
      MoveScaled(2,2,91,56)
      Background = Color.TextBackground
      Expand = True
      Spacing = True
      Margin = True
      { HBox2 HBox
        MoveScaled(0,0,78,4)
        Spacing = True
        { Panel2 Panel
          MoveScaled(1,0,25,4)
          Expand = True
          Arrangement = Arrange.Fill
          { txtFilter ButtonBox
            MoveScaled(0,0,24,4)
            Picture = Picture["icon:/small/clear"]
            Placeholder = ("Enter a filter")
          }
        }
        { radSortByDate RadioButton radSort
          Name = "radSortByDate"
          MoveScaled(29,0,16,4)
          Tag = "0"
          AutoResize = True
          Text = ("Sort by date")
          Value = True
        }
        { radSortByName RadioButton radSort
          Name = "radSortByName"
          MoveScaled(45,0,16,4)
          Tag = "1"
          AutoResize = True
          Text = ("Sort by name")
        }
        { radSortByPath RadioButton radSort
          Name = "radSortByPath"
          MoveScaled(61,0,16,4)
          Tag = "2"
          AutoResize = True
          Text = ("Sort by path")
        }
      }
      { lstRecent ScrollView
        MoveScaled(2,10,73,43)
        Background = Color.TextBackground
        Expand = True
        Arrangement = Arrange.Row
        Spacing = True
        Border = False
        ScrollBar = Scroll.Vertical
      }
    }
    Index = 3
    Text = ("Examples")
    Picture = Picture["icon:/small/help"]
    { Panel3 VBox
      MoveScaled(1,1,92,60)
      Background = Color.TextBackground
      Expand = True
      Spacing = True
      Margin = True
      { HBox3 HBox
        MoveScaled(2,2,78,4)
        { Panel4 Panel
          MoveScaled(1,0,25,4)
          Expand = True
          Arrangement = Arrange.Fill
          { txtFilterExample ButtonBox
            MoveScaled(0,0,24,4)
            Foreground = Color.LightForeground
            Picture = Picture["icon:/small/clear"]
            Placeholder = ("Enter a filter")
          }
        }
      }
      { lstExample ScrollView
        MoveScaled(4,10,73,43)
        Background = Color.TextBackground
        Expand = True
        Arrangement = Arrange.Row
        Spacing = True
        Border = False
        ScrollBar = Scroll.Vertical
      }
    }
    Index = 4
    Text = ("Installed software")
    Picture = Picture["icon:/small/download"]
    { Panel1 VBox
      MoveScaled(3,4,92,60)
      Background = Color.TextBackground
      Expand = True
      Spacing = True
      Margin = True
      { HBox1 HBox
        MoveScaled(2,2,78,4)
        { Panel6 Panel
          MoveScaled(1,0,25,4)
          Expand = True
          Arrangement = Arrange.Fill
          { txtFilterSoft ButtonBox
            MoveScaled(0,0,24,4)
            Foreground = Color.LightForeground
            Picture = Picture["icon:/small/clear"]
            Placeholder = ("Enter a filter")
          }
        }
      }
      { lstSoft ScrollView
        MoveScaled(4,13,73,43)
        Background = Color.TextBackground
        Expand = True
        Arrangement = Arrange.Row
        Spacing = True
        Border = False
        ScrollBar = Scroll.Vertical
      }
    }
    Index = 0
  }
}
