# HG changeset patch # User IBBoard # Date 1337442379 -3600 # Node ID 2bde6d18d3bd927fdfbce537a75db09498794894 # Parent e532d2f51ff0a582c7ab11c2c6810dc045f72a35 Re #417: Improve install/first use experience * Add "Get More" link to army creation form to match GTK# diff -r e532d2f51ff0 -r 2bde6d18d3bd FrmNewArmy.cs --- a/FrmNewArmy.cs Sat May 19 16:21:00 2012 +0100 +++ b/FrmNewArmy.cs Sat May 19 16:46:19 2012 +0100 @@ -38,6 +38,7 @@ private string armyName; public bool isDefaultArmyName; private ToolTip gameSystemToolTip; + private Hyperlink getMoreLink; private int maxPoints; public FrmNewArmy(GameSystem system) @@ -115,11 +116,12 @@ this.gameSystems = new System.Windows.Forms.ComboBox(); this.lblGameSystem = new IBBoard.Windows.Forms.IBBLabel(); this.gameSystemToolTip = new System.Windows.Forms.ToolTip(this.components); + this.getMoreLink = new IBBoard.Windows.Forms.Hyperlink(); ((System.ComponentModel.ISupportInitialize)(this.armySize)).BeginInit(); this.SuspendLayout(); - // + // // lstRaces - // + // this.lstRaces.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.lstRaces.DisplayMember = "Name"; @@ -129,9 +131,9 @@ this.lstRaces.Size = new System.Drawing.Size(265, 121); this.lstRaces.TabIndex = 7; this.lstRaces.SelectedIndexChanged += new System.EventHandler(this.lstRaces_SelectedIndexChanged); - // + // // bttnCancel - // + // this.bttnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.bttnCancel.FlatStyle = System.Windows.Forms.FlatStyle.System; this.bttnCancel.Location = new System.Drawing.Point(12, 231); @@ -140,18 +142,18 @@ this.bttnCancel.TabIndex = 6; this.bttnCancel.Text = "cancel"; this.bttnCancel.Click += new System.EventHandler(this.bttnCancel_Click); - // + // // lblRaceList - // + // this.lblRaceList.Location = new System.Drawing.Point(12, 33); this.lblRaceList.Name = "lblRaceList"; this.lblRaceList.Size = new System.Drawing.Size(123, 80); this.lblRaceList.TabIndex = 5; this.lblRaceList.Text = "race list"; this.lblRaceList.TextAlign = System.Drawing.ContentAlignment.TopRight; - // + // // bttnSelectRace - // + // this.bttnSelectRace.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.bttnSelectRace.Enabled = false; @@ -162,18 +164,18 @@ this.bttnSelectRace.TabIndex = 4; this.bttnSelectRace.Text = "create army"; this.bttnSelectRace.Click += new System.EventHandler(this.bttnSelectRace_Click); - // + // // lblArmyName - // + // this.lblArmyName.Location = new System.Drawing.Point(12, 163); this.lblArmyName.Name = "lblArmyName"; this.lblArmyName.Size = new System.Drawing.Size(123, 17); this.lblArmyName.TabIndex = 8; this.lblArmyName.Text = "army name"; this.lblArmyName.TextAlign = System.Drawing.ContentAlignment.TopRight; - // + // // txtArmyName - // + // this.txtArmyName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.txtArmyName.Enabled = false; @@ -182,18 +184,18 @@ this.txtArmyName.Size = new System.Drawing.Size(265, 20); this.txtArmyName.TabIndex = 9; this.txtArmyName.TextChanged += new System.EventHandler(this.txtArmyName_TextChanged); - // + // // lblArmySize - // + // this.lblArmySize.Location = new System.Drawing.Point(12, 188); this.lblArmySize.Name = "lblArmySize"; this.lblArmySize.Size = new System.Drawing.Size(123, 18); this.lblArmySize.TabIndex = 10; this.lblArmySize.Text = "army size"; this.lblArmySize.TextAlign = System.Drawing.ContentAlignment.TopRight; - // + // // armySize - // + // this.armySize.Enabled = false; this.armySize.Increment = new decimal(new int[] { 50, @@ -215,10 +217,10 @@ 0, 0, 0}); - this.armySize.ValueChanged += new System.EventHandler(this.armySize_ValueChanged); - // + this.armySize.ValueChanged += new System.EventHandler(this.armySize_ValueChanged); + // // gameSystems - // + // this.gameSystems.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.gameSystems.DisplayMember = "Name"; @@ -228,9 +230,9 @@ this.gameSystems.Size = new System.Drawing.Size(265, 21); this.gameSystems.TabIndex = 13; this.gameSystems.SelectedValueChanged += new System.EventHandler(this.gameSystems_SelectedValueChanged); - // + // // lblGameSystem - // + // this.lblGameSystem.Image = global::IBBoard.WarFoundry.GUI.WinForms.Properties.Resources.warning_sml; this.lblGameSystem.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; this.lblGameSystem.Location = new System.Drawing.Point(12, 9); @@ -239,11 +241,23 @@ this.lblGameSystem.TabIndex = 12; this.lblGameSystem.Text = "game system"; this.lblGameSystem.TextAlign = System.Drawing.ContentAlignment.TopRight; - // + // + // getMoreLink + // + this.getMoreLink.Location = new System.Drawing.Point(12, 131); + this.getMoreLink.Name = "getMoreLink"; + this.getMoreLink.Size = new System.Drawing.Size(123, 23); + this.getMoreLink.TabIndex = 14; + this.getMoreLink.TabStop = true; + this.getMoreLink.Text = "get more"; + this.getMoreLink.TextAlign = System.Drawing.ContentAlignment.BottomRight; + this.getMoreLink.Url = "http://warfoundry.co.uk/Downloads/datafiles/"; + // // FrmNewArmy - // + // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(418, 267); + this.Controls.Add(this.getMoreLink); this.Controls.Add(this.gameSystems); this.Controls.Add(this.lblGameSystem); this.Controls.Add(this.armySize);