# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,75,63)
  Text = ("Publish software")
  Icon = Picture["icon:/small/internet"]
  Arrangement = Arrange.Fill
  Margin = True
  { wizPublish Wizard
    MoveScaled(1,1,72,61)
    Arrangement = Arrange.Vertical
    Spacing = True
    Count = 5
    TextFont = Font["Bold,+3"]
    ShowIndex = True
    Border = False
    ActionText = ("Publish")
    ActionPicture = Picture["icon:/small/internet"]
    Index = 0
    Text = ("Software description")
    { lblProject Label
      MoveScaled(1,0,18,5)
      Font = Font["Bold,+2"]
      Background = Color.LightBackground
      Padding = 4
      AutoResize = True
    }
    { HBox6 HBox
      MoveScaled(1,6,58,4)
      Spacing = True
      { Label4 Label
        MoveScaled(0,0,26,4)
        Text = ("Vendor name")
      }
      { txtVendor TextBox
        MoveScaled(31,0,26,4)
        Expand = True
      }
    }
    { HBox8 HBox
      MoveScaled(1,11,58,4)
      Spacing = True
      { Label10 Label
        MoveScaled(0,0,26,4)
        Text = ("Web site")
      }
      { txtURL TextBox
        MoveScaled(31,0,26,4)
        Expand = True
      }
    }
    { HBox10 HBox
      MoveScaled(1,21,58,4)
      Spacing = True
      { Label7 Label
        MoveScaled(0,0,26,4)
        Text = ("Create menu entry")
      }
      { btnCreateMenu SwitchButton
        MoveScaled(33,0,8,4)
      }
    }
    { Label2 Label
      MoveScaled(1,26,21,4)
      Font = Font["Bold"]
      Text = ("Description")
    }
    { txtDesc TextArea
      MoveScaled(1,30,30,19)
      Expand = True
      Wrap = True
    }
    Index = 1
    Text = ("Tags")
    { tagEditor CTagEditor
      MoveScaled(3,1,67,17)
      Expand = True
    }
    { Panel3 HBox
      MoveScaled(2,22,62,27)
      Expand = True
      Spacing = True
      { lstTags ListBox
        MoveScaled(0,0,34,15)
        Expand = True
        Mode = Select.Multiple
      }
      { VBox1 VBox
        MoveScaled(42,1,17,25)
        Spacing = True
        { btnAddTag Button
          MoveScaled(0,0,16,4)
          Text = ("Add")
          Picture = Picture["icon:/small/add"]
        }
        { btnSortTags Button
          MoveScaled(0,5,16,4)
          Text = ("Sort")
          Picture = Picture["icon:/small/sort-ascent"]
        }
        { btnClearTags Button
          MoveScaled(1,10,16,4)
          Text = ("Clear")
          Picture = Picture["icon:/small/trash"]
        }
      }
    }
    Index = 2
    Text = ("Screenshot")
    { radKeepScreenshot RadioButton radScreenshot
      Name = "radKeepScreenshot"
      MoveScaled(0,0,53,3)
      Text = ("Keep the screenshot stored on the server")
      Value = True
    }
    { radDeleteScreenshot RadioButton radScreenshot
      Name = "radDeleteScreenshot"
      MoveScaled(0,4,54,3)
      Text = ("Delete the screenshot stored on the server")
    }
    { radPasteScreenshot RadioButton radScreenshot
      Name = "radPasteScreenshot"
      MoveScaled(0,8,50,3)
      Text = ("Upload a new screenshot taken from the clipboard")
    }
    { radLoadScreenshot RadioButton radScreenshot
      Name = "radLoadScreenshot"
      MoveScaled(0,12,55,3)
      Text = ("Upload a new screenshot taken from the following file:")
    }
    { Panel1 HBox
      MoveScaled(0,16,64,4)
      { txtScreenshot ButtonBox
        MoveScaled(15,0,48,4)
        Enabled = False
        Expand = True
        Picture = Picture["icon:/small/image"]
        ReadOnly = True
      }
    }
    { imvScreenshot ImageView
      MoveScaled(2,23,64,26)
      Visible = False
      Expand = True
      Border = False
    }
    Index = 3
    Text = ("Dependencies")
    { HBox7 HBox
      MoveScaled(1,1,58,4)
      Spacing = True
      { Label8 Label
        MoveScaled(0,0,30,4)
        Text = ("Require Gambas version")
      }
      { cmbGambasVersion ComboBox
        MoveScaled(31,0,11,4)
        #Translate = False
        ReadOnly = True
      }
      { Panel2 Panel
        MoveScaled(44,1,11,2)
        Expand = True
      }
    }
    { HBox4 HBox
      MoveScaled(1,7,69,41)
      Expand = True
      Spacing = True
      { tbvDep TableView
        MoveScaled(2,2,42,22)
        Expand = True
        Header = GridView.Horizontal
        ScrollBar = Scroll.Vertical
      }
      { HBox11 VBox
        MoveScaled(49,3,18,34)
        Spacing = True
        { btnAddDep Button
          MoveScaled(0,0,18,4)
          Text = Shortcut(("Add"), "A")
          Picture = Picture["icon:/small/add"]
        }
        { btnRemoveDep Button
          MoveScaled(0,5,18,4)
          Text = Shortcut(("Remove"), "R")
          Picture = Picture["icon:/small/delete"]
        }
        { btnUpDep Button
          MoveScaled(0,10,18,4)
          Text = Shortcut(("Up"), "U")
          Picture = Picture["icon:/small/up"]
        }
        { btnDownDep Button
          MoveScaled(0,15,18,4)
          Text = Shortcut(("Down"), "D")
          Picture = Picture["icon:/small/down"]
        }
      }
    }
    Index = 4
    Text = ("Publish")
    { Panel5 HBox
      MoveScaled(1,1,39,4)
      Spacing = True
      { Label1 Label
        MoveScaled(1,0,11,4)
        AutoResize = True
        Text = ("Publish as")
      }
      { lblIdentity TextLabel
        MoveScaled(19,0,18,4)
        Expand = True
        Alignment = Align.Normal
      }
    }
    { Panel4 HBox
      MoveScaled(1,6,37,4)
      Spacing = True
      { btnLogin Button
        MoveScaled(0,0,15,4)
        AutoResize = True
        Text = ("Login") & "..."
        Picture = Picture["icon:/small/identity"]
      }
      { btnRegister Button
        MoveScaled(16,0,15,4)
        AutoResize = True
        Text = ("Register") & "..."
        Picture = Picture["icon:/small/new"]
      }
    }
    Index = 0
  }
}
