[72304] users/ryandesign/PCLauncher

ryandesign at macports.org ryandesign at macports.org
Sun Oct 10 05:38:36 PDT 2010


Revision: 72304
          http://trac.macports.org/changeset/72304
Author:   ryandesign at macports.org
Date:     2010-10-10 05:38:33 -0700 (Sun, 10 Oct 2010)
Log Message:
-----------
Add "Remember password" checkbox

Modified Paths:
--------------
    users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/designable.nib
    users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/keyedobjects.nib
    users/ryandesign/PCLauncher/PCLauncher.applescript

Modified: users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/designable.nib
===================================================================
--- users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/designable.nib	2010-10-10 11:44:49 UTC (rev 72303)
+++ users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/designable.nib	2010-10-10 12:38:33 UTC (rev 72304)
@@ -39,7 +39,7 @@
 			<object class="NSWindowTemplate" id="953177179">
 				<int key="NSWindowStyleMask">15</int>
 				<int key="NSWindowBacking">2</int>
-				<string key="NSWindowRect">{{398, 430}, {480, 266}}</string>
+				<string key="NSWindowRect">{{398, 396}, {480, 300}}</string>
 				<int key="NSWTFlags">1886912512</int>
 				<string key="NSWindowTitle">PCLauncher</string>
 				<string key="NSWindowClass">NSWindow</string>
@@ -80,7 +80,7 @@
 						<object class="NSTextField" id="427343674">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">292</int>
-							<string key="NSFrame">{{17, 82}, {96, 17}}</string>
+							<string key="NSFrame">{{17, 116}, {96, 17}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSTextFieldCell" key="NSCell" id="75743476">
@@ -112,7 +112,7 @@
 						<object class="NSTextField" id="710341008">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">290</int>
-							<string key="NSFrame">{{150, 80}, {310, 22}}</string>
+							<string key="NSFrame">{{150, 114}, {310, 22}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSTextFieldCell" key="NSCell" id="828133300">
@@ -142,7 +142,7 @@
 						<object class="NSTextField" id="596809747">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">292</int>
-							<string key="NSFrame">{{17, 50}, {68, 17}}</string>
+							<string key="NSFrame">{{17, 84}, {68, 17}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSTextFieldCell" key="NSCell" id="812251020">
@@ -158,7 +158,7 @@
 						<object class="NSSecureTextField" id="538133804">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">290</int>
-							<string key="NSFrame">{{150, 48}, {310, 22}}</string>
+							<string key="NSFrame">{{150, 82}, {310, 22}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSSecureTextFieldCell" key="NSCell" id="896622238">
@@ -179,7 +179,7 @@
 						<object class="NSTextField" id="237616020">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">290</int>
-							<string key="NSFrame">{{17, 110}, {446, 34}}</string>
+							<string key="NSFrame">{{17, 144}, {446, 34}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
 							<object class="NSTextFieldCell" key="NSCell" id="53533494">
@@ -196,26 +196,26 @@
 								<reference key="NSTextColor" ref="410175430"/>
 							</object>
 						</object>
-						<object class="NSTextField" id="509793100">
+						<object class="NSTextField" id="312167671">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">274</int>
-							<string key="NSFrame">{{17, 161}, {446, 85}}</string>
+							<string key="NSFrame">{{17, 195}, {446, 85}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<bool key="NSEnabled">YES</bool>
-							<object class="NSTextFieldCell" key="NSCell" id="445655237">
+							<object class="NSTextFieldCell" key="NSCell" id="129026110">
 								<int key="NSCellFlags">67239424</int>
 								<int key="NSCellFlags2">272629760</int>
 								<string key="NSContents">Welcome to Myst Online: Uru Live!</string>
 								<reference key="NSSupport" ref="916579237"/>
-								<reference key="NSControlView" ref="509793100"/>
+								<reference key="NSControlView" ref="312167671"/>
 								<reference key="NSBackgroundColor" ref="1010525361"/>
 								<reference key="NSTextColor" ref="410175430"/>
 							</object>
 						</object>
-						<object class="NSBox" id="725643397">
+						<object class="NSBox" id="765575838">
 							<reference key="NSNextResponder" ref="254713269"/>
 							<int key="NSvFlags">34</int>
-							<string key="NSFrame">{{20, 150}, {440, 5}}</string>
+							<string key="NSFrame">{{20, 184}, {440, 5}}</string>
 							<reference key="NSSuperview" ref="254713269"/>
 							<string key="NSOffsets">{0, 0}</string>
 							<object class="NSTextFieldCell" key="NSTitleCell">
@@ -234,8 +234,35 @@
 							<int key="NSTitlePosition">0</int>
 							<bool key="NSTransparent">NO</bool>
 						</object>
+						<object class="NSButton" id="765584625">
+							<reference key="NSNextResponder" ref="254713269"/>
+							<int key="NSvFlags">290</int>
+							<string key="NSFrame">{{148, 58}, {314, 18}}</string>
+							<reference key="NSSuperview" ref="254713269"/>
+							<bool key="NSEnabled">YES</bool>
+							<object class="NSButtonCell" key="NSCell" id="397862989">
+								<int key="NSCellFlags">-2080244224</int>
+								<int key="NSCellFlags2">0</int>
+								<string key="NSContents">Remember password</string>
+								<reference key="NSSupport" ref="287090705"/>
+								<reference key="NSControlView" ref="765584625"/>
+								<int key="NSButtonFlags">1211912703</int>
+								<int key="NSButtonFlags2">2</int>
+								<object class="NSCustomResource" key="NSNormalImage">
+									<string key="NSClassName">NSImage</string>
+									<string key="NSResourceName">NSSwitch</string>
+								</object>
+								<object class="NSButtonImageSource" key="NSAlternateImage">
+									<string key="NSImageName">NSSwitch</string>
+								</object>
+								<string key="NSAlternateContents"/>
+								<string key="NSKeyEquivalent"/>
+								<int key="NSPeriodicDelay">200</int>
+								<int key="NSPeriodicInterval">25</int>
+							</object>
+						</object>
 					</object>
-					<string key="NSFrameSize">{480, 266}</string>
+					<string key="NSFrameSize">{480, 300}</string>
 					<reference key="NSSuperview"/>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 832}}</string>
@@ -1113,14 +1140,15 @@
 						<reference key="object" ref="254713269"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="509793100"/>
-							<reference ref="725643397"/>
-							<reference ref="834252155"/>
+							<reference ref="312167671"/>
+							<reference ref="765575838"/>
 							<reference ref="427343674"/>
 							<reference ref="710341008"/>
 							<reference ref="596809747"/>
 							<reference ref="538133804"/>
 							<reference ref="237616020"/>
+							<reference ref="765584625"/>
+							<reference ref="834252155"/>
 						</object>
 						<reference key="parent" ref="953177179"/>
 					</object>
@@ -1687,23 +1715,37 @@
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">225</int>
-						<reference key="object" ref="509793100"/>
+						<reference key="object" ref="312167671"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="445655237"/>
+							<reference ref="129026110"/>
 						</object>
 						<reference key="parent" ref="254713269"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">226</int>
-						<reference key="object" ref="445655237"/>
-						<reference key="parent" ref="509793100"/>
+						<reference key="object" ref="129026110"/>
+						<reference key="parent" ref="312167671"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">227</int>
-						<reference key="object" ref="725643397"/>
+						<reference key="object" ref="765575838"/>
 						<reference key="parent" ref="254713269"/>
 					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">228</int>
+						<reference key="object" ref="765584625"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="397862989"/>
+						</object>
+						<reference key="parent" ref="254713269"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">229</int>
+						<reference key="object" ref="397862989"/>
+						<reference key="parent" ref="765584625"/>
+					</object>
 				</object>
 			</object>
 			<object class="NSMutableDictionary" key="flattenedProperties">
@@ -1859,6 +1901,10 @@
 					<string>226.IBPluginDependency</string>
 					<string>227.IBPluginDependency</string>
 					<string>227.IBViewBoundsToFrameTransform</string>
+					<string>228.IBAttributePlaceholdersKey</string>
+					<string>228.IBPluginDependency</string>
+					<string>228.IBViewBoundsToFrameTransform</string>
+					<string>229.IBPluginDependency</string>
 					<string>23.IBPluginDependency</string>
 					<string>23.ImportedFromIB2</string>
 					<string>24.IBEditorWindowLastContentRect</string>
@@ -2058,7 +2104,7 @@
 					</object>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<object class="NSAffineTransform">
-						<bytes key="NSTransformStruct">P4AAAL+AAABDuQAAwigAAA</bytes>
+						<bytes key="NSTransformStruct">P4AAAL+AAABDuQAAwkwAAA</bytes>
 					</object>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2127,9 +2173,9 @@
 							<string key="appleScriptObjectName">Login Window</string>
 						</object>
 					</object>
-					<string>{{456, 159}, {480, 266}}</string>
+					<string>{{479, 31}, {480, 300}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<string>{{456, 159}, {480, 266}}</string>
+					<string>{{479, 31}, {480, 300}}</string>
 					<boolean value="YES"/>
 					<boolean value="NO"/>
 					<boolean value="YES"/>
@@ -2153,9 +2199,9 @@
 							<string key="appleScriptObjectName">Progress Panel</string>
 						</object>
 					</object>
-					<string>{{456, 453}, {360, 98}}</string>
+					<string>{{63, 109}, {360, 98}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<string>{{456, 453}, {360, 98}}</string>
+					<string>{{63, 109}, {360, 98}}</string>
 					<boolean value="NO"/>
 					<boolean value="NO"/>
 					<boolean value="NO"/>
@@ -2199,7 +2245,7 @@
 						<string key="NS.key.0">IBAppleScriptAttributeName</string>
 						<object class="IBAppleScriptInfoAttribute" key="NS.object.0">
 							<string key="name">IBAppleScriptAttributeName</string>
-							<reference key="object" ref="509793100"/>
+							<reference key="object" ref="312167671"/>
 							<int key="appleScriptObjectID">0</int>
 							<int key="appleScriptScriptScope">0</int>
 							<nil key="appleScriptEventHandlerNames"/>
@@ -2216,7 +2262,26 @@
 					<object class="NSAffineTransform">
 						<bytes key="NSTransformStruct">AUHQAABDbwAAA</bytes>
 					</object>
+					<object class="NSMutableDictionary">
+						<string key="NS.key.0">IBAppleScriptAttributeName</string>
+						<object class="IBAppleScriptInfoAttribute" key="NS.object.0">
+							<string key="name">IBAppleScriptAttributeName</string>
+							<reference key="object" ref="765584625"/>
+							<int key="appleScriptObjectID">0</int>
+							<int key="appleScriptScriptScope">0</int>
+							<object class="NSArray" key="appleScriptEventHandlerNames">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+							</object>
+							<string key="appleScriptScriptName">PCLauncher.applescript</string>
+							<string key="appleScriptObjectName">Remember Password Checkbox</string>
+						</object>
+					</object>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<object class="NSAffineTransform">
+						<bytes key="NSTransformStruct">P4AAAL+AAABC5gAAwroAAA</bytes>
+					</object>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<boolean value="YES"/>
 					<string>{{543, 763}, {208, 73}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2276,7 +2341,7 @@
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">227</int>
+			<int key="maxID">229</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -2943,11 +3008,13 @@
 				<bool key="EncodedWithXMLCoder">YES</bool>
 				<string>NSMenuCheckmark</string>
 				<string>NSMenuMixedState</string>
+				<string>NSSwitch</string>
 			</object>
 			<object class="NSMutableArray" key="dict.values">
 				<bool key="EncodedWithXMLCoder">YES</bool>
 				<string>{9, 8}</string>
 				<string>{7, 2}</string>
+				<string>{15, 15}</string>
 			</object>
 		</object>
 	</data>

Modified: users/ryandesign/PCLauncher/English.lproj/MainMenu.nib/keyedobjects.nib
===================================================================
(Binary files differ)

Modified: users/ryandesign/PCLauncher/PCLauncher.applescript
===================================================================
--- users/ryandesign/PCLauncher/PCLauncher.applescript	2010-10-10 11:44:49 UTC (rev 72303)
+++ users/ryandesign/PCLauncher/PCLauncher.applescript	2010-10-10 12:38:33 UTC (rev 72304)
@@ -49,14 +49,25 @@
 end should quit after last window closed
 
 on awake from nib theObject
+	set theMessage to getContentsOfWebPage("http://support.cyanworlds.com/serverstatus/moullive.php")
 	tell user defaults
-		set contents of text field "Username Field" of content view of theObject to contents of default entry "username"
-		set contents of text field "Password Field" of content view of theObject to contents of default entry "password"
+		set theUsername to contents of default entry "username"
+		set thePassword to contents of default entry "password"
 	end tell
-	set theMessage to getContentsOfWebPage("http://support.cyanworlds.com/serverstatus/moullive.php")
-	if theMessage is not "" then
-		set contents of text field "Welcome Message" of content view of theObject to theMessage
-	end if
+	tell content view of theObject
+		if theMessage is not "" then
+			set contents of text field "Welcome Message" to theMessage
+		end if
+		set contents of text field "Username Field" to theUsername
+		set contents of text field "Password Field" to thePassword
+		tell button "Remember Password Checkbox"
+			if thePassword is "" and theUsername is not "" then
+				set state to 0
+			else
+				set state to 1
+			end if
+		end tell
+	end tell
 	show theObject
 end awake from nib
 
@@ -83,7 +94,12 @@
 on savePrefs()
 	tell window "Login Window"
 		set theUsername to contents of text field "Username Field"
-		set thePassword to contents of text field "Password Field"
+		set rememberPassword to (state of button "Remember Password Checkbox" is 1)
+		if rememberPassword then
+			set thePassword to contents of text field "Password Field"
+		else
+			set thePassword to ""
+		end if
 	end tell
 	tell user defaults
 		set contents of default entry "username" to theUsername
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101010/f6ba0d9f/attachment.html>


More information about the macports-changes mailing list