Mercurial > repos > IBBoard.WarFoundry.GUI.WinForms
comparison FrmArmyTree.cs @ 159:964f946d3cac
Fixes #288: WarFoundry WinForms assumes that army tree will be open
* Add a getter method that returns a new army tree if the old one was disposed or non exists
* Unhook the army tree from the army changed events on dispose
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Fri, 04 Jun 2010 19:31:02 +0000 |
parents | 0ae6aff8c862 |
children | 1ca23c47345a |
comparison
equal
deleted
inserted
replaced
158:0ae6aff8c862 | 159:964f946d3cac |
---|---|
81 components.Dispose(); | 81 components.Dispose(); |
82 } | 82 } |
83 } | 83 } |
84 base.Dispose( disposing ); | 84 base.Dispose( disposing ); |
85 Translation.TranslationChanged -= new MethodInvoker(TranslateForm); | 85 Translation.TranslationChanged -= new MethodInvoker(TranslateForm); |
86 WarFoundryCore.ArmyChanged -= new ArmyChangedDelegate(FrmArmyTree_ArmyChanged); | |
86 } | 87 } |
87 | 88 |
88 #region Windows Form Designer generated code | 89 #region Windows Form Designer generated code |
89 /// <summary> | 90 /// <summary> |
90 /// Required method for Designer support - do not modify | 91 /// Required method for Designer support - do not modify |
109 this.contextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { | 110 this.contextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
110 this.miEditUnit, | 111 this.miEditUnit, |
111 this.miDeleteUnit}); | 112 this.miDeleteUnit}); |
112 this.contextMenu.Popup += new System.EventHandler(this.contextMenu_Popup); | 113 this.contextMenu.Popup += new System.EventHandler(this.contextMenu_Popup); |
113 // | 114 // |
114 // miEdit | 115 // miEditUnit |
115 // | 116 // |
116 this.miEditUnit.Index = 0; | 117 this.miEditUnit.Index = 0; |
117 this.miEditUnit.Text = "&edit unit"; | 118 this.miEditUnit.Text = "&edit unit"; |
118 this.miEditUnit.Click += new System.EventHandler(this.miEdit_Click); | 119 this.miEditUnit.Click += new System.EventHandler(this.miEdit_Click); |
119 this.miEditUnit.Name = "miEditUnit"; | 120 this.miEditUnit.Name = "miEditUnit"; |
120 // | 121 // |
121 // miDelete | 122 // miDeleteUnit |
122 // | 123 // |
123 this.miDeleteUnit.Index = 1; | 124 this.miDeleteUnit.Index = 1; |
124 this.miDeleteUnit.Text = "&delete unit"; | 125 this.miDeleteUnit.Text = "&delete unit"; |
125 this.miDeleteUnit.Click += new System.EventHandler(this.miDelete_Click); | 126 this.miDeleteUnit.Click += new System.EventHandler(this.miDelete_Click); |
126 this.miDeleteUnit.Name = "miDeleteUnit"; | 127 this.miDeleteUnit.Name = "miDeleteUnit"; |