comparison FrmAddEquipment.cs @ 96:b4416ca69153

Fixes #309: Add initial preference dialog with language support * Hook up events so that everything translates itself when languages change Re #308: Make GTK# UI translatable * Update English and French translations (using Google Translate) * Begin to standardise on WinForms names for widgets for maximum reusability of translation files * Make some preference and credit buttons translatable
author IBBoard <dev@ibboard.co.uk>
date Sun, 02 Jan 2011 15:12:31 +0000
parents 58779fcd0166
children 6d2c8ad0d8f1
comparison
equal deleted inserted replaced
95:ea4069bbe6e9 96:b4416ca69153
31 TreeViewColumn equipColumn = new TreeViewColumn(); 31 TreeViewColumn equipColumn = new TreeViewColumn();
32 CellRendererText equipCell = new CellRendererText(); 32 CellRendererText equipCell = new CellRendererText();
33 equipColumn.PackStart(equipCell, true); 33 equipColumn.PackStart(equipCell, true);
34 equipColumn.SetCellDataFunc(equipCell, GtkWarFoundryUtil.RenderWarFoundryObjectName); 34 equipColumn.SetCellDataFunc(equipCell, GtkWarFoundryUtil.RenderWarFoundryObjectName);
35 lstEquipment.AppendColumn(equipColumn); 35 lstEquipment.AppendColumn(equipColumn);
36 Translation.TranslationChanged += Retranslate;
36 Translate(); 37 Translate();
38 }
39
40 private void Retranslate()
41 {
42 Translate();
43 }
44
45 public override void Dispose()
46 {
47 Translation.TranslationChanged -= Retranslate;
48 base.Dispose();
37 } 49 }
38 50
39 protected override void Translate() 51 protected override void Translate()
40 { 52 {
41 base.Translate(); 53 base.Translate();