diff options
| author | Teddy Wing | 2016-12-01 13:50:59 -0500 | 
|---|---|---|
| committer | Teddy Wing | 2016-12-01 13:50:59 -0500 | 
| commit | dcad77919ff5d188daf1bf07e545d3703811b4dd (patch) | |
| tree | e5c303e0a078a781f4f2dc971c69cfec781aac4c | |
| parent | 22e657a042d653e5abcdb876d843bb80343e9053 (diff) | |
| download | Low-Battery-Yup-dcad77919ff5d188daf1bf07e545d3703811b4dd.tar.bz2 | |
Add a checkbox to the UI for whether to start at login
This will enable and disable the daemon and set whether or not it starts
at login.
| -rw-r--r-- | Low Battery Yup/AppDelegate.h | 1 | ||||
| -rw-r--r-- | Low Battery Yup/en.lproj/MainMenu.xib | 70 | 
2 files changed, 70 insertions, 1 deletions
| diff --git a/Low Battery Yup/AppDelegate.h b/Low Battery Yup/AppDelegate.h index 3998e46..395ce9a 100644 --- a/Low Battery Yup/AppDelegate.h +++ b/Low Battery Yup/AppDelegate.h @@ -13,6 +13,7 @@  @interface AppDelegate : NSObject <NSApplicationDelegate> {  	IBOutlet NSWindow *window;  	IBOutlet ShortcutView *_shortcut_view; +	IBOutlet NSButton *_start_at_login;  }  @end diff --git a/Low Battery Yup/en.lproj/MainMenu.xib b/Low Battery Yup/en.lproj/MainMenu.xib index 4b01316..e649cab 100644 --- a/Low Battery Yup/en.lproj/MainMenu.xib +++ b/Low Battery Yup/en.lproj/MainMenu.xib @@ -11,6 +11,8 @@  			<string key="NS.object.0">2844</string>  		</object>  		<array key="IBDocument.IntegratedClassDependencies"> +			<string>NSButton</string> +			<string>NSButtonCell</string>  			<string>NSCustomObject</string>  			<string>NSCustomView</string>  			<string>NSMenu</string> @@ -1311,9 +1313,45 @@  							<string key="NSFrame">{{84, 83}, {313, 19}}</string>  							<reference key="NSSuperview" ref="439893737"/>  							<reference key="NSWindow"/> +							<reference key="NSNextKeyView" ref="1065652370"/>  							<string key="NSReuseIdentifierKey">_NS:9</string>  							<string key="NSClassName">ShortcutView</string>  						</object> +						<object class="NSButton" id="1065652370"> +							<reference key="NSNextResponder" ref="439893737"/> +							<int key="NSvFlags">268</int> +							<string key="NSFrame">{{82, 32}, {104, 18}}</string> +							<reference key="NSSuperview" ref="439893737"/> +							<reference key="NSWindow"/> +							<string key="NSReuseIdentifierKey">_NS:9</string> +							<bool key="NSEnabled">YES</bool> +							<object class="NSButtonCell" key="NSCell" id="508243847"> +								<int key="NSCellFlags">-2080374784</int> +								<int key="NSCellFlags2">268435456</int> +								<string key="NSContents">Start at login</string> +								<object class="NSFont" key="NSSupport"> +									<string key="NSName">LucidaGrande</string> +									<double key="NSSize">13</double> +									<int key="NSfFlags">1044</int> +								</object> +								<string key="NSCellIdentifier">_NS:9</string> +								<reference key="NSControlView" ref="1065652370"/> +								<int key="NSButtonFlags">1211912448</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> +							<bool key="NSAllowsLogicalLayoutDirection">NO</bool> +						</object>  					</array>  					<string key="NSFrameSize">{480, 185}</string>  					<reference key="NSSuperview"/> @@ -2022,6 +2060,14 @@  					</object>  					<int key="connectionID">541</int>  				</object> +				<object class="IBConnectionRecord"> +					<object class="IBOutletConnection" key="connection"> +						<string key="label">_start_at_login</string> +						<reference key="source" ref="976324537"/> +						<reference key="destination" ref="1065652370"/> +					</object> +					<int key="connectionID">544</int> +				</object>  			</array>  			<object class="IBMutableOrderedSet" key="objectRecords">  				<array key="orderedObjects"> @@ -2548,6 +2594,7 @@  						<reference key="object" ref="439893737"/>  						<array class="NSMutableArray" key="children">  							<reference ref="489226571"/> +							<reference ref="1065652370"/>  						</array>  						<reference key="parent" ref="972006081"/>  					</object> @@ -3029,6 +3076,19 @@  						<reference key="object" ref="489226571"/>  						<reference key="parent" ref="439893737"/>  					</object> +					<object class="IBObjectRecord"> +						<int key="objectID">542</int> +						<reference key="object" ref="1065652370"/> +						<array class="NSMutableArray" key="children"> +							<reference ref="508243847"/> +						</array> +						<reference key="parent" ref="439893737"/> +					</object> +					<object class="IBObjectRecord"> +						<int key="objectID">543</int> +						<reference key="object" ref="508243847"/> +						<reference key="parent" ref="1065652370"/> +					</object>  				</array>  			</object>  			<dictionary class="NSMutableDictionary" key="flattenedProperties"> @@ -3175,6 +3235,8 @@  				<string key="517.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>  				<string key="534.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>  				<string key="536.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> +				<string key="542.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> +				<string key="543.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>  				<string key="56.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>  				<string key="57.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>  				<string key="58.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -3194,7 +3256,7 @@  			<nil key="activeLocalization"/>  			<dictionary class="NSMutableDictionary" key="localizations"/>  			<nil key="sourceID"/> -			<int key="maxID">541</int> +			<int key="maxID">544</int>  		</object>  		<object class="IBClassDescriber" key="IBDocument.Classes">  			<array class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -3203,6 +3265,7 @@  					<string key="superclassName">NSObject</string>  					<dictionary class="NSMutableDictionary" key="outlets">  						<string key="_shortcut_view">ShortcutView</string> +						<string key="_start_at_login">NSButton</string>  						<string key="customShortcutView">MASShortcutView</string>  						<string key="feedbackTextField">NSTextField</string>  						<string key="window">NSWindow</string> @@ -3212,6 +3275,10 @@  							<string key="name">_shortcut_view</string>  							<string key="candidateClassName">ShortcutView</string>  						</object> +						<object class="IBToOneOutletInfo" key="_start_at_login"> +							<string key="name">_start_at_login</string> +							<string key="candidateClassName">NSButton</string> +						</object>  						<object class="IBToOneOutletInfo" key="customShortcutView">  							<string key="name">customShortcutView</string>  							<string key="candidateClassName">MASShortcutView</string> @@ -3255,6 +3322,7 @@  		<dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">  			<string key="NSMenuCheckmark">{11, 11}</string>  			<string key="NSMenuMixedState">{10, 3}</string> +			<string key="NSSwitch">{15, 15}</string>  		</dictionary>  	</data>  </archive> | 
