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.
|