#1679 speed limit for specific day(s) only in Mac gui
This commit is contained in:
parent
f3cf4b4ef5
commit
d841a1ba47
1
NEWS
1
NEWS
|
@ -9,6 +9,7 @@ NEWS file for Transmission <http://www.transmissionbt.com/>
|
|||
+ Requires Mac OS X 10.5 Leopard or newer
|
||||
+ Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria
|
||||
+ Groups can have a default location when adding transfers
|
||||
+ The speed limit scheduler can now be applied to only specific days
|
||||
+ Bonjour support for the web interface
|
||||
+ File filter field in the inspector
|
||||
+ Option to include beta releases when auto-updating (using modified Sparkle 1.5)
|
||||
|
|
|
@ -162,6 +162,8 @@
|
|||
<date>2000-01-01T13:00:00Z</date>
|
||||
<key>SpeedLimitAutoOnDate</key>
|
||||
<date>2000-01-01T03:00:00Z</date>
|
||||
<key>SpeedLimitAutoDay</key>
|
||||
<string>ALL</string>
|
||||
<key>SpeedLimitDownloadLimit</key>
|
||||
<integer>10</integer>
|
||||
<key>SpeedLimitUploadLimit</key>
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
|
||||
IBOutlet NSTextField * fUploadField, * fDownloadField,
|
||||
* fSpeedLimitUploadField, * fSpeedLimitDownloadField;
|
||||
IBOutlet NSPopUpButton * fAutoSpeedDayTypePopUp;
|
||||
|
||||
IBOutlet NSTextField * fPeersGlobalField, * fPeersTorrentField, * fBlocklistMessageField, * fBlocklistDateField;
|
||||
IBOutlet NSButton * fBlocklistEnableCheck;
|
||||
|
@ -116,6 +117,8 @@
|
|||
- (void) setSpeedLimit: (id) sender;
|
||||
- (void) setAutoSpeedLimit: (id) sender;
|
||||
- (void) setAutoSpeedLimitTime: (id) sender;
|
||||
- (void) setAutoSpeedLimitDay: (id) sender;
|
||||
- (void) updateAutoSpeedLimitDay;
|
||||
+ (NSInteger) dateToTimeSum: (NSDate *) date;
|
||||
|
||||
- (void) setAutoImport: (id) sender;
|
||||
|
|
|
@ -36,6 +36,17 @@
|
|||
#define DOWNLOAD_FOLDER 0
|
||||
#define DOWNLOAD_TORRENT 2
|
||||
|
||||
#define SCHED_ALL_TAG 0
|
||||
#define SCHED_WEEKDAY_TAG 1
|
||||
#define SCHED_WEEKEND_TAG 2
|
||||
#define SCHED_MON_TAG 3
|
||||
#define SCHED_TUES_TAG 4
|
||||
#define SCHED_WED_TAG 5
|
||||
#define SCHED_THURS_TAG 6
|
||||
#define SCHED_FRI_TAG 7
|
||||
#define SCHED_SAT_TAG 8
|
||||
#define SCHED_SUN_TAG 9
|
||||
|
||||
#define PROXY_HTTP 0
|
||||
#define PROXY_SOCKS4 1
|
||||
#define PROXY_SOCKS5 2
|
||||
|
@ -100,6 +111,9 @@ tr_session * fHandle;
|
|||
[fDefaults removeObjectForKey: @"DownloadChoice"];
|
||||
}
|
||||
|
||||
//set auto speed limit day
|
||||
[self updateAutoSpeedLimitDay];
|
||||
|
||||
//save a new random port
|
||||
if ([fDefaults boolForKey: @"RandomPort"])
|
||||
[fDefaults setInteger: tr_sessionGetPeerPort(fHandle) forKey: @"BindPort"];
|
||||
|
@ -187,6 +201,42 @@ tr_session * fHandle;
|
|||
[fSpeedLimitUploadField setIntValue: [fDefaults integerForKey: @"SpeedLimitUploadLimit"]];
|
||||
[fSpeedLimitDownloadField setIntValue: [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]];
|
||||
|
||||
int schedDay;
|
||||
switch (tr_sessionGetAltSpeedDay(fHandle))
|
||||
{
|
||||
case TR_SCHED_ALL:
|
||||
schedDay = SCHED_ALL_TAG;
|
||||
break;
|
||||
case TR_SCHED_WEEKDAY:
|
||||
schedDay = SCHED_WEEKDAY_TAG;
|
||||
break;
|
||||
case TR_SCHED_WEEKEND:
|
||||
schedDay = SCHED_WEEKEND_TAG;
|
||||
break;
|
||||
case TR_SCHED_MON:
|
||||
schedDay = SCHED_MON_TAG;
|
||||
break;
|
||||
case TR_SCHED_TUES:
|
||||
schedDay = SCHED_TUES_TAG;
|
||||
break;
|
||||
case TR_SCHED_WED:
|
||||
schedDay = SCHED_WED_TAG;
|
||||
break;
|
||||
case TR_SCHED_THURS:
|
||||
schedDay = SCHED_THURS_TAG;
|
||||
break;
|
||||
case TR_SCHED_FRI:
|
||||
schedDay = SCHED_FRI_TAG;
|
||||
break;
|
||||
case TR_SCHED_SAT:
|
||||
schedDay = SCHED_SAT_TAG;
|
||||
break;
|
||||
case TR_SCHED_SUN:
|
||||
schedDay = SCHED_SUN_TAG;
|
||||
break;
|
||||
}
|
||||
[fAutoSpeedDayTypePopUp selectItemWithTag: schedDay];
|
||||
|
||||
//set port
|
||||
[fPortField setIntValue: [fDefaults integerForKey: @"BindPort"]];
|
||||
fNatStatus = -1;
|
||||
|
@ -207,7 +257,7 @@ tr_session * fHandle;
|
|||
//set proxy type
|
||||
[fProxyAddressField setStringValue: [fDefaults stringForKey: @"ProxyAddress"]];
|
||||
int proxyType;
|
||||
switch(tr_sessionGetProxyType(fHandle))
|
||||
switch (tr_sessionGetProxyType(fHandle))
|
||||
{
|
||||
case TR_PROXY_SOCKS4:
|
||||
proxyType = PROXY_SOCKS4;
|
||||
|
@ -609,6 +659,83 @@ tr_session * fHandle;
|
|||
tr_sessionSetAltSpeedEnd(fHandle, [PrefsController dateToTimeSum: [fDefaults objectForKey: @"SpeedLimitAutoOffDate"]]);
|
||||
}
|
||||
|
||||
- (void) setAutoSpeedLimitDay: (id) sender
|
||||
{
|
||||
NSString * day;
|
||||
switch ([[sender selectedItem] tag])
|
||||
{
|
||||
case SCHED_ALL_TAG:
|
||||
day = @"ALL";
|
||||
break;
|
||||
case SCHED_WEEKDAY_TAG:
|
||||
day = @"WEEKDAY";
|
||||
break;
|
||||
case SCHED_WEEKEND_TAG:
|
||||
day = @"WEEKEND";
|
||||
break;
|
||||
case SCHED_MON_TAG:
|
||||
day = @"MON";
|
||||
break;
|
||||
case SCHED_TUES_TAG:
|
||||
day = @"TUES";
|
||||
break;
|
||||
case SCHED_WED_TAG:
|
||||
day = @"WED";
|
||||
break;
|
||||
case SCHED_THURS_TAG:
|
||||
day = @"THURS";
|
||||
break;
|
||||
case SCHED_FRI_TAG:
|
||||
day = @"FRI";
|
||||
break;
|
||||
case SCHED_SAT_TAG:
|
||||
day = @"SAT";
|
||||
break;
|
||||
case SCHED_SUN_TAG:
|
||||
day = @"SUN";
|
||||
break;
|
||||
}
|
||||
|
||||
[fDefaults setObject: day forKey: @"SpeedLimitAutoDay"];
|
||||
[self updateAutoSpeedLimitDay];
|
||||
}
|
||||
|
||||
- (void) updateAutoSpeedLimitDay
|
||||
{
|
||||
NSString * dayString = [fDefaults stringForKey: @"SpeedLimitAutoDay"];
|
||||
tr_sched_day day;
|
||||
if ([dayString isEqualToString: @"WEEKDAY"])
|
||||
day = TR_SCHED_WEEKDAY;
|
||||
else if ([dayString isEqualToString: @"WEEKEND"])
|
||||
day = TR_SCHED_WEEKEND;
|
||||
else if ([dayString isEqualToString: @"MON"])
|
||||
day = TR_SCHED_MON;
|
||||
else if ([dayString isEqualToString: @"TUES"])
|
||||
day = TR_SCHED_TUES;
|
||||
else if ([dayString isEqualToString: @"WED"])
|
||||
day = TR_SCHED_WED;
|
||||
else if ([dayString isEqualToString: @"THURS"])
|
||||
day = TR_SCHED_THURS;
|
||||
else if ([dayString isEqualToString: @"FRI"])
|
||||
day = TR_SCHED_FRI;
|
||||
else if ([dayString isEqualToString: @"SAT"])
|
||||
day = TR_SCHED_SAT;
|
||||
else if ([dayString isEqualToString: @"SUN"])
|
||||
day = TR_SCHED_SUN;
|
||||
else
|
||||
{
|
||||
//safety
|
||||
if (![dayString isEqualToString: @"ALL"])
|
||||
{
|
||||
dayString = @"ALL";
|
||||
[fDefaults setObject: dayString forKey: @"SpeedLimitAutoDay"];
|
||||
}
|
||||
day = TR_SCHED_ALL;
|
||||
}
|
||||
|
||||
tr_sessionSetAltSpeedDay(fHandle, day);
|
||||
}
|
||||
|
||||
+ (NSInteger) dateToTimeSum: (NSDate *) date
|
||||
{
|
||||
NSCalendar * calendar = [NSCalendar currentCalendar];
|
||||
|
|
|
@ -8,7 +8,9 @@
|
|||
<string key="IBDocument.HIToolboxVersion">353.00</string>
|
||||
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<integer value="153"/>
|
||||
<integer value="66"/>
|
||||
<integer value="1760"/>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.PluginDependencies">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -1548,7 +1550,7 @@
|
|||
<string key="NSExtension">NSResponder</string>
|
||||
</object>
|
||||
<object class="NSCustomView" id="284666863">
|
||||
<nil key="NSNextResponder"/>
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -3363,10 +3365,11 @@ zcfN584IzijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE0
|
|||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{542, 240}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<string key="NSClassName">NSView</string>
|
||||
</object>
|
||||
<object class="NSCustomView" id="352903881">
|
||||
<nil key="NSNextResponder"/>
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -3849,13 +3852,13 @@ zcfN584IzijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE0
|
|||
<object class="NSButton" id="49689562">
|
||||
<reference key="NSNextResponder" ref="352903881"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{178, 48}, {217, 18}}</string>
|
||||
<string key="NSFrame">{{178, 48}, {160, 18}}</string>
|
||||
<reference key="NSSuperview" ref="352903881"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSButtonCell" key="NSCell" id="881251804">
|
||||
<int key="NSCellFlags">67239424</int>
|
||||
<int key="NSCellFlags2">0</int>
|
||||
<string key="NSContents">Schedule Speed Limit between:</string>
|
||||
<string key="NSContents">Schedule Speed Limit:</string>
|
||||
<reference key="NSSupport" ref="86725571"/>
|
||||
<reference key="NSControlView" ref="49689562"/>
|
||||
<int key="NSButtonFlags">1211912703</int>
|
||||
|
@ -3871,13 +3874,13 @@ zcfN584IzijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE0
|
|||
<object class="NSTextField" id="161729812">
|
||||
<reference key="NSNextResponder" ref="352903881"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{280, 22}, {28, 17}}</string>
|
||||
<string key="NSFrame">{{383, 22}, {17, 17}}</string>
|
||||
<reference key="NSSuperview" ref="352903881"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="314009658">
|
||||
<int key="NSCellFlags">67239424</int>
|
||||
<int key="NSCellFlags2">272629760</int>
|
||||
<string key="NSContents">and</string>
|
||||
<string key="NSContents">to</string>
|
||||
<reference key="NSSupport" ref="86725571"/>
|
||||
<reference key="NSControlView" ref="161729812"/>
|
||||
<reference key="NSBackgroundColor" ref="977951849"/>
|
||||
|
@ -3887,7 +3890,7 @@ zcfN584IzijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE0
|
|||
<object class="NSDatePicker" id="401711944">
|
||||
<reference key="NSNextResponder" ref="352903881"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{192, 20}, {86, 27}}</string>
|
||||
<string key="NSFrame">{{295, 19}, {86, 27}}</string>
|
||||
<reference key="NSSuperview" ref="352903881"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSDatePickerCell" key="NSCell" id="1041237499">
|
||||
|
@ -3935,7 +3938,7 @@ AAABAAAAAQ</bytes>
|
|||
<object class="NSDatePicker" id="497078689">
|
||||
<reference key="NSNextResponder" ref="352903881"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<string key="NSFrame">{{313, 20}, {86, 27}}</string>
|
||||
<string key="NSFrame">{{405, 19}, {86, 27}}</string>
|
||||
<reference key="NSSuperview" ref="352903881"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSDatePickerCell" key="NSCell" id="283024896">
|
||||
|
@ -3954,8 +3957,173 @@ AAABAAAAAQ</bytes>
|
|||
<reference key="NSTextColor" ref="400627124"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSPopUpButton" id="290463241">
|
||||
<reference key="NSNextResponder" ref="352903881"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{177, 16}, {113, 26}}</string>
|
||||
<reference key="NSSuperview" ref="352903881"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSPopUpButtonCell" key="NSCell" id="159778332">
|
||||
<int key="NSCellFlags">-2076049856</int>
|
||||
<int key="NSCellFlags2">2048</int>
|
||||
<reference key="NSSupport" ref="86725571"/>
|
||||
<reference key="NSControlView" ref="290463241"/>
|
||||
<int key="NSButtonFlags">109199615</int>
|
||||
<int key="NSButtonFlags2">129</int>
|
||||
<string key="NSAlternateContents"/>
|
||||
<string key="NSKeyEquivalent"/>
|
||||
<int key="NSPeriodicDelay">400</int>
|
||||
<int key="NSPeriodicInterval">75</int>
|
||||
<object class="NSMenuItem" key="NSMenuItem" id="202066299">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Every Day</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<int key="NSState">1</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<bool key="NSMenuItemRespectAlignment">YES</bool>
|
||||
<object class="NSMenu" key="NSMenu" id="368787081">
|
||||
<string key="NSTitle">OtherViews</string>
|
||||
<object class="NSMutableArray" key="NSMenuItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="202066299"/>
|
||||
<object class="NSMenuItem" id="443861028">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Weekdays</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">1</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="916784179">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Weekends</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">2</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="1000099804">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<bool key="NSIsDisabled">YES</bool>
|
||||
<bool key="NSIsSeparator">YES</bool>
|
||||
<string key="NSTitle"/>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">-1</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="788827026">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Monday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">3</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="197091967">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Tuesday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">4</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="466427115">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Wednesday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">5</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="436039952">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Thursday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">6</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="6729843">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Friday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">7</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="734333048">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Saturday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">8</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
<object class="NSMenuItem" id="575736191">
|
||||
<reference key="NSMenu" ref="368787081"/>
|
||||
<string key="NSTitle">Sunday</string>
|
||||
<string key="NSKeyEquiv"/>
|
||||
<int key="NSKeyEquivModMask">1048576</int>
|
||||
<int key="NSMnemonicLoc">2147483647</int>
|
||||
<reference key="NSOnImage" ref="550412468"/>
|
||||
<reference key="NSMixedImage" ref="32510707"/>
|
||||
<string key="NSAction">_popUpItemAction:</string>
|
||||
<int key="NSTag">9</int>
|
||||
<reference key="NSTarget" ref="159778332"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<int key="NSPreferredEdge">1</int>
|
||||
<bool key="NSUsesItemFromMenu">YES</bool>
|
||||
<bool key="NSAltersState">YES</bool>
|
||||
<int key="NSArrowPosition">2</int>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{542, 226}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<string key="NSClassName">NSView</string>
|
||||
<string key="NSExtension">NSResponder</string>
|
||||
</object>
|
||||
|
@ -5511,6 +5679,10 @@ AAABAAAAAQ</bytes>
|
|||
<string key="NSExtension">NSResponder</string>
|
||||
</object>
|
||||
<object class="NSUserDefaultsController" id="356871564">
|
||||
<object class="NSMutableArray" key="NSDeclaredKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>SpeedLimitAuto</string>
|
||||
</object>
|
||||
<bool key="NSSharedInstance">YES</bool>
|
||||
</object>
|
||||
<object class="NSCustomObject" id="981493640">
|
||||
|
@ -8719,6 +8891,38 @@ AAABAAAAAQ</bytes>
|
|||
</object>
|
||||
<int key="connectionID">1904</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">fAutoSpeedDayTypePopUp</string>
|
||||
<reference key="source" ref="511492310"/>
|
||||
<reference key="destination" ref="290463241"/>
|
||||
</object>
|
||||
<int key="connectionID">1921</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">setAutoSpeedLimitDay:</string>
|
||||
<reference key="source" ref="511492310"/>
|
||||
<reference key="destination" ref="290463241"/>
|
||||
</object>
|
||||
<int key="connectionID">1922</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBBindingConnection" key="connection">
|
||||
<string key="label">enabled: values.SpeedLimitAuto</string>
|
||||
<reference key="source" ref="290463241"/>
|
||||
<reference key="destination" ref="356871564"/>
|
||||
<object class="NSNibBindingConnector" key="connector">
|
||||
<reference key="NSSource" ref="290463241"/>
|
||||
<reference key="NSDestination" ref="356871564"/>
|
||||
<string key="NSLabel">enabled: values.SpeedLimitAuto</string>
|
||||
<string key="NSBinding">enabled</string>
|
||||
<string key="NSKeyPath">values.SpeedLimitAuto</string>
|
||||
<int key="NSNibBindingConnectorVersion">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<int key="connectionID">1923</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
|
@ -9268,6 +9472,7 @@ AAABAAAAAQ</bytes>
|
|||
<reference ref="161729812"/>
|
||||
<reference ref="401711944"/>
|
||||
<reference ref="497078689"/>
|
||||
<reference ref="290463241"/>
|
||||
</object>
|
||||
<reference key="parent" ref="37013934"/>
|
||||
<string key="objectName">Bandwidth</string>
|
||||
|
@ -11355,6 +11560,98 @@ AAABAAAAAQ</bytes>
|
|||
<reference key="object" ref="794987986"/>
|
||||
<reference key="parent" ref="1005555131"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1907</int>
|
||||
<reference key="object" ref="290463241"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="159778332"/>
|
||||
</object>
|
||||
<reference key="parent" ref="352903881"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1908</int>
|
||||
<reference key="object" ref="159778332"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="368787081"/>
|
||||
</object>
|
||||
<reference key="parent" ref="290463241"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1909</int>
|
||||
<reference key="object" ref="368787081"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="202066299"/>
|
||||
<reference ref="443861028"/>
|
||||
<reference ref="916784179"/>
|
||||
<reference ref="1000099804"/>
|
||||
<reference ref="788827026"/>
|
||||
<reference ref="197091967"/>
|
||||
<reference ref="466427115"/>
|
||||
<reference ref="436039952"/>
|
||||
<reference ref="6729843"/>
|
||||
<reference ref="734333048"/>
|
||||
<reference ref="575736191"/>
|
||||
</object>
|
||||
<reference key="parent" ref="159778332"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1910</int>
|
||||
<reference key="object" ref="202066299"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1911</int>
|
||||
<reference key="object" ref="443861028"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1912</int>
|
||||
<reference key="object" ref="916784179"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1913</int>
|
||||
<reference key="object" ref="1000099804"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1914</int>
|
||||
<reference key="object" ref="788827026"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1915</int>
|
||||
<reference key="object" ref="197091967"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1916</int>
|
||||
<reference key="object" ref="466427115"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1917</int>
|
||||
<reference key="object" ref="436039952"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1918</int>
|
||||
<reference key="object" ref="6729843"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1919</int>
|
||||
<reference key="object" ref="734333048"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1920</int>
|
||||
<reference key="object" ref="575736191"/>
|
||||
<reference key="parent" ref="368787081"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
|
@ -11721,8 +12018,23 @@ AAABAAAAAQ</bytes>
|
|||
<string>1896.IBPluginDependency</string>
|
||||
<string>190.IBPluginDependency</string>
|
||||
<string>190.ImportedFromIB2</string>
|
||||
<string>1907.IBPluginDependency</string>
|
||||
<string>1908.IBPluginDependency</string>
|
||||
<string>1909.IBEditorWindowLastContentRect</string>
|
||||
<string>1909.IBPluginDependency</string>
|
||||
<string>1910.IBPluginDependency</string>
|
||||
<string>1911.IBPluginDependency</string>
|
||||
<string>1912.IBPluginDependency</string>
|
||||
<string>1913.IBPluginDependency</string>
|
||||
<string>1914.IBPluginDependency</string>
|
||||
<string>1915.IBPluginDependency</string>
|
||||
<string>1916.IBPluginDependency</string>
|
||||
<string>1917.IBPluginDependency</string>
|
||||
<string>1918.IBPluginDependency</string>
|
||||
<string>1919.IBPluginDependency</string>
|
||||
<string>192.IBPluginDependency</string>
|
||||
<string>192.ImportedFromIB2</string>
|
||||
<string>1920.IBPluginDependency</string>
|
||||
<string>194.IBPluginDependency</string>
|
||||
<string>194.ImportedFromIB2</string>
|
||||
<string>195.IBPluginDependency</string>
|
||||
|
@ -12223,7 +12535,7 @@ AAABAAAAAQ</bytes>
|
|||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="761722050"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{179, 505}, {542, 240}}</string>
|
||||
<string>{{361, 334}, {542, 240}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
|
@ -12282,8 +12594,23 @@ AAABAAAAAQ</bytes>
|
|||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="761722050"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{398, 423}, {145, 213}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="761722050"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="761722050"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<reference ref="761722050"/>
|
||||
|
@ -12507,7 +12834,7 @@ AAABAAAAAQ</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">1904</int>
|
||||
<int key="maxID">1923</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
|
@ -12662,6 +12989,7 @@ AAABAAAAAQ</bytes>
|
|||
<string>setAutoImport:</string>
|
||||
<string>setAutoSize:</string>
|
||||
<string>setAutoSpeedLimit:</string>
|
||||
<string>setAutoSpeedLimitDay:</string>
|
||||
<string>setAutoSpeedLimitTime:</string>
|
||||
<string>setAutoUpdateToBeta:</string>
|
||||
<string>setBadge:</string>
|
||||
|
@ -12752,12 +13080,14 @@ AAABAAAAAQ</bytes>
|
|||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSMutableArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>fAutoSpeedDayTypePopUp</string>
|
||||
<string>fBandwidthView</string>
|
||||
<string>fBlocklistDateField</string>
|
||||
<string>fBlocklistEnableCheck</string>
|
||||
|
@ -12797,6 +13127,7 @@ AAABAAAAAQ</bytes>
|
|||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSPopUpButton</string>
|
||||
<string>NSView</string>
|
||||
<string>NSTextField</string>
|
||||
<string>NSButton</string>
|
||||
|
|
Loading…
Reference in New Issue