Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
diff FrmMainWindow.cs @ 82:fb16ca1cb52b
Re #308: Make GTK# UI translatable
* Match button names to WinForms for consistency
* Translate army column title
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Tue, 28 Dec 2010 20:20:16 +0000 |
parents | 3ff8e10de45a |
children | 678e9a0392fc |
line wrap: on
line diff
--- a/FrmMainWindow.cs Tue Dec 28 19:58:00 2010 +0000 +++ b/FrmMainWindow.cs Tue Dec 28 20:20:16 2010 +0000 @@ -106,14 +106,12 @@ Build(); //Replace the undo/redo buttons with menu versions, which Monodevelop's GUI editor doesn't currently support redoMenuButton = new MenuToolButton("gtk-redo"); - redoMenuButton.Label = "Redo"; - redoMenuButton.TooltipText = "Redo"; + redoMenuButton.Name = "bttnRedo"; redoMenuButton.Clicked += redoTBButtonActivated; redoMenuButton.Sensitive = false; toolbar.Insert(redoMenuButton, CATEGORY_BUTTON_SEPARATOR_INDEX); undoMenuButton = new MenuToolButton("gtk-undo"); - undoMenuButton.Label = "Undo"; - undoMenuButton.TooltipText = "Undo"; + undoMenuButton.Name = "bttnUndo"; undoMenuButton.Clicked += undoTBButtonActivated; undoMenuButton.Sensitive = false; toolbar.Insert(undoMenuButton, CATEGORY_BUTTON_SEPARATOR_INDEX); @@ -121,9 +119,7 @@ toolbar.Remove(toolbar.Children[CATEGORY_BUTTON_SEPARATOR_INDEX - 2]); toolbar.ShowAll(); - Title = AppTitle; TreeViewColumn mainColumn = new TreeViewColumn(); - mainColumn.Title = "Army Categories"; CellRendererText mainCell = new CellRendererText(); mainColumn.PackStart(mainCell, true); treeUnits.AppendColumn(mainColumn); @@ -227,6 +223,7 @@ { ControlTranslator.TranslateWidget(this); SetAppTitle(); + treeUnits.GetColumn(0).Title = Translation.GetTranslation("armyCategoryColumnTitle", "categories"); } private void FileLoadingFinished(List<FileLoadFailure> failures) @@ -563,7 +560,7 @@ loadedArmyPath = null; //New army has no changes, so we can't save it miSaveArmy.Sensitive = false; - saveArmyButton.Sensitive = false; + bttnSaveArmy.Sensitive = false; CommandStack.Reset(); SetPointsPanelText(); @@ -727,7 +724,7 @@ undoMenuButton.Menu = null; } - saveArmyButton.Sensitive = commandStack.IsDirty() && WarFoundryCore.CurrentArmy != null; + bttnSaveArmy.Sensitive = commandStack.IsDirty() && WarFoundryCore.CurrentArmy != null; miSaveArmy.Sensitive = commandStack.IsDirty() && WarFoundryCore.CurrentArmy != null; } @@ -875,7 +872,7 @@ if (WarFoundrySaver.GetSaver().Save(WarFoundryCore.CurrentArmy, filePath)) { miSaveArmy.Sensitive = false; - saveArmyButton.Sensitive = false; + bttnSaveArmy.Sensitive = false; CommandStack.setCleanMark(); loadedArmyPath = filePath; success = true;