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