# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,102,83)
  Background = Color.TextBackground
  Text = ("Gambas Software Farm")
  Arrangement = Arrange.Vertical
  { dwgTitle DrawingArea
    MoveScaled(1,1,66,8)
    Background = &H3398C3
  }
  { VBox1 HBox
    MoveScaled(0,10,88,6)
    Background = Color.ButtonBackground
    Spacing = True
    { btnGoBack ToolButton
      MoveScaled(0,0,6,6)
      Enabled = False
      Mouse = Cursor.Pointing
      Picture = Picture["icon:/medium/left"]
    }
    { Panel12 Panel
      MoveScaled(6,0,80,6)
      Expand = True
      Arrangement = Arrange.Horizontal
      Spacing = True
      Margin = True
      { lblIdentity TextLabel
        MoveScaled(21,1,16,4)
        Font = Font["Bold"]
        Expand = True
        AutoResize = True
        Alignment = Align.Right
      }
      { Panel14 Panel
        MoveScaled(40,1,1,4)
      }
      { btnLogin Button
        MoveScaled(47,1,15,4)
        AutoResize = True
        Text = ("Login") & "..."
        Picture = Picture["icon:/small/identity"]
      }
      { btnRegister Button
        MoveScaled(63,1,15,4)
        AutoResize = True
        Text = ("Register") & "..."
        Picture = Picture["icon:/small/new"]
      }
    }
  }
  { Separator2 Separator
    MoveScaled(44,18,14,0)
  }
  { wizFarm Wizard
    MoveScaled(2,20,97,62)
    Expand = True
    Arrangement = Arrange.Vertical
    Count = 3
    ShowTitle = False
    ShowButton = False
    Border = False
    Index = 0
    Text = ("")
    { panGroup ScrollView
      MoveScaled(4,17,85,36)
      Expand = True
      Arrangement = Arrange.Row
      Margin = True
      Border = False
      ScrollBar = Scroll.Vertical
    }
    Index = 1
    Text = ("")
    { panFilterFrame VBox
      MoveScaled(0,1,92,19)
      Spacing = True
      Margin = True
      { HBox1 HBox
        MoveScaled(1,2,86,4)
        Spacing = True
        { Label1 Label
          MoveScaled(0,0,11,4)
          AutoResize = True
          Text = ("Show")
        }
        { cmbSort ComboBox
          MoveScaled(15,0,29,4)
          ReadOnly = True
          List = [("Most recent"), ("Most downloaded"), ("Installed")]
        }
        { chkShowFilter CheckBox
          MoveScaled(48,0,17,4)
          AutoResize = True
          Text = ("Show filters")
        }
        { chkShowAllVersion CheckBox
          MoveScaled(64,0,20,4)
          AutoResize = True
          Text = ("Show old versions")
        }
      }
      { panFilter VBox
        MoveScaled(1,7,89,11)
        Visible = False
        Spacing = True
        { panFilterTags HPanel
          MoveScaled(0,0,88,5)
          Spacing = True
          { Label3 Label
            MoveScaled(0,0,11,4)
            Text = ("Tags")
          }
          { tagFarm CTagEditor
            MoveScaled(18,0,17,4)
            Expand = True
          }
        }
        { Panel5 HPanel
          MoveScaled(0,7,89,4)
          Spacing = True
          { Label4 Label
            MoveScaled(0,0,11,4)
            Text = ("Filter")
          }
          { Panel2 Panel
            MoveScaled(28,0,34,4)
            Expand = True
            Arrangement = Arrange.Fill
            Border = Border.Plain
            { txtFilter ButtonBox
              MoveScaled(1,0,31,4)
              Expand = True
              Picture = Picture["icon:/small/clear"]
              Border = False
            }
          }
        }
      }
    }
    { Separator3 Separator
      MoveScaled(20,22,21,0)
    }
    { Panel7 Panel
      MoveScaled(1,24,91,28)
      Background = Color.TextBackground
      Foreground = Color.TextForeground
      Expand = True
      Arrangement = Arrange.Fill
      { svwFarm ScrollView
        MoveScaled(3,3,69,23)
        Background = Color.TextBackground
        Foreground = Color.TextForeground
        Expand = True
        Arrangement = Arrange.Row
        Spacing = True
        Margin = True
        Border = False
        ScrollBar = Scroll.Vertical
      }
      { spnFarm Spinner
        MoveScaled(77,15,10,9)
        Visible = False
        Ignore = True
        Type = Spinner.Circle
      }
    }
    Index = 2
    Text = ("")
    { Panel9 Panel
      MoveScaled(6,0,77,55)
      Foreground = Color.TextForeground
      Expand = True
      Arrangement = Arrange.Vertical
      { panTitle HBox
        MoveScaled(2,1,71,10)
        Spacing = True
        Margin = True
        { picIcon PictureBox
          MoveScaled(1,1,8,8)
          Stretch = True
          Alignment = Align.Center
        }
        { Panel8 Panel
          MoveScaled(11,1,1,7)
          Visible = False
        }
        { dwgName DrawingArea
          MoveScaled(15,1,28,5)
          Expand = True
        }
        { dwgStat DrawingArea
          MoveScaled(45,1,19,4)
        }
        { Panel13 Panel
          MoveScaled(69,1,1,7)
          Visible = False
        }
      }
      { Separator1 Separator
        MoveScaled(28,17,16,0)
        Visible = False
      }
      { panDesc HSplit
        MoveScaled(2,18,73,36)
        Expand = True
        Border = False
        { Panel6 HBox
          MoveScaled(1,1,52,34)
          Margin = True
          { panTextDesc ScrollView
            MoveScaled(1,1,48,32)
            Expand = True
            Arrangement = Arrange.Vertical
            Spacing = True
            Border = False
            ScrollBar = Scroll.Vertical
            { lblUploadDate TextLabel
              MoveScaled(2,3,21,3)
              Font = Font["Italic"]
              AutoResize = True
            }
            { lblDesc Label
              MoveScaled(2,6,14,3)
              Font = Font["Bold"]
              Text = ("Description")
            }
            { txtDescription TextArea
              MoveScaled(2,10,29,4)
              ReadOnly = True
              Wrap = True
              Border = False
              ScrollBar = Scroll.None
            }
            { panURL VBox
              MoveScaled(2,14,29,7)
              Spacing = True
              { lblDesc2 Label
                MoveScaled(0,0,14,3)
                Font = Font["Bold"]
                Text = ("Web site")
              }
              { urlWebSite URLLabel
                MoveScaled(0,4,18,3)
                AutoResize = True
              }
            }
            { lblTags Label
              MoveScaled(2,21,14,3)
              Font = Font["Bold"]
              Text = ("Tags")
            }
            { panTags HPanel
              MoveScaled(2,24,26,8)
              AutoResize = True
              Spacing = True
            }
          }
        }
        { panScreenshot Panel
          MoveScaled(55,8,15,19)
          Visible = False
          Arrangement = Arrange.Fill
          Margin = True
          { imvScreenshot ImageView
            MoveScaled(1,1,13,15)
            Border = False
            Alignment = Align.TopLeft
          }
        }
      }
      { spnScreenshot Spinner
        MoveScaled(64,10,10,10)
        Ignore = True
      }
    }
    { HBox2 HBox
      MoveScaled(2,58,86,6)
      Spacing = True
      Margin = True
      { btnDownload Button
        MoveScaled(2,0,15,4)
        Mouse = Cursor.Pointing
        AutoResize = True
        Text = ("Download")
        Picture = Picture["icon:/small/download"]
      }
      { btnInstall Button
        MoveScaled(19,0,15,4)
        Mouse = Cursor.Pointing
        AutoResize = True
        Text = ("Download and install")
      }
      { btnVote Button
        MoveScaled(38,0,15,4)
        Visible = False
        Mouse = Cursor.Pointing
        AutoResize = True
        Text = ("Vote")
        Picture = Picture["icon:/small/bookmark"]
      }
      { Panel10 Panel
        MoveScaled(53,0,2,4)
        Expand = True
      }
      { btnRemove Button
        MoveScaled(57,0,15,4)
        Mouse = Cursor.Pointing
        AutoResize = True
        Text = ("Remove")
        Picture = Picture["icon:/small/remove"]
      }
    }
    Index = 0
  }
  { timLoad #Timer
    #MoveScaled(117,2)
    Delay = 500
  }
}
