Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
diff 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 |
line wrap: on
line diff
--- a/FrmAddEquipment.cs Sat Jan 01 20:55:07 2011 +0000 +++ b/FrmAddEquipment.cs Sun Jan 02 15:12:31 2011 +0000 @@ -33,9 +33,21 @@ equipColumn.PackStart(equipCell, true); equipColumn.SetCellDataFunc(equipCell, GtkWarFoundryUtil.RenderWarFoundryObjectName); lstEquipment.AppendColumn(equipColumn); + Translation.TranslationChanged += Retranslate; Translate(); } + private void Retranslate() + { + Translate(); + } + + public override void Dispose() + { + Translation.TranslationChanged -= Retranslate; + base.Dispose(); + } + protected override void Translate() { base.Translate();