Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
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(); |