From: <che...@us...> - 2007-05-27 07:40:52
|
Revision: 467 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=467&view=rev Author: chef_koch Date: 2007-05-27 00:40:50 -0700 (Sun, 27 May 2007) Log Message: ----------- improved UpdateButtonStates, static labels will be set now only OnPageLoad Modified Paths: -------------- trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs Modified: trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs =================================================================== --- trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-27 07:13:59 UTC (rev 466) +++ trunk/plugins/My Connect4/Source/MyConnect4/MyConnect4.cs 2007-05-27 07:40:50 UTC (rev 467) @@ -214,6 +214,12 @@ Drawfield(); + // set localized labels + GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // MyConnect + GUIControl.SetControlLabel(GetID, btnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // New Game + GUIControl.SetControlLabel(GetID, btnSound.GetID, MyConnect.GUILocalizeStrings.Get(9)); // Sounds + GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is MyConnect? + UpdateButtonStates(); } @@ -348,11 +354,13 @@ private void UpdateButtonStates() { - GUIPropertyManager.SetProperty("#header_label", MyConnect.GUILocalizeStrings.Get(0)); // MyConnect - - GUIControl.SetControlLabel(GetID, btnStart.GetID, MyConnect.GUILocalizeStrings.Get(1)); // Start + // enable/disable button + btnSound.Selected = _soundOn; btnStart.Disabled = (Player != 0); + btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer)); + btnMode.Disabled = (Player != 0); + // refresh label for btnLevel string strLine = MyConnect.GUILocalizeStrings.Get(10); // Level: switch (_currentLevel) { @@ -370,8 +378,8 @@ break; } GUIControl.SetControlLabel(GetID, btnLevel.GetID, strLine); - btnLevel.Disabled = ((Player != 0) || (_currentMode == Mode.PlayerVsPlayer)); + // refresh label for btnMode strLine = MyConnect.GUILocalizeStrings.Get(20); // Mode: Play vs switch (_currentMode) { @@ -383,12 +391,6 @@ break; } GUIControl.SetControlLabel(GetID, btnMode.GetID, strLine); - btnMode.Disabled = (Player != 0); - - GUIControl.SetControlLabel(GetID, btnSound.GetID, MyConnect.GUILocalizeStrings.Get(9)); // Sounds - btnSound.Selected = _soundOn; - - GUIControl.SetControlLabel(GetID, btnWhatsThis.GetID, MyConnect.GUILocalizeStrings.Get(31)); // What is MyConnect? } #endregion This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |