summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kim/agent/mac/AuthenticationController.h1
-rw-r--r--src/kim/agent/mac/AuthenticationController.m25
-rw-r--r--src/kim/agent/mac/Identities.m36
-rw-r--r--src/kim/agent/mac/KIMUtilities.h1
-rw-r--r--src/kim/agent/mac/KIMUtilities.m47
-rw-r--r--src/kim/agent/mac/SelectIdentityController.h7
-rw-r--r--src/kim/agent/mac/SelectIdentityController.m78
-rw-r--r--src/kim/agent/mac/resources/English.lproj/Authentication.xib218
-rw-r--r--src/kim/agent/mac/resources/English.lproj/SelectIdentity.stringsbin324 -> 538 bytes
-rw-r--r--src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib635
10 files changed, 755 insertions, 293 deletions
diff --git a/src/kim/agent/mac/AuthenticationController.h b/src/kim/agent/mac/AuthenticationController.h
index 489fd20e54..0881f3fc16 100644
--- a/src/kim/agent/mac/AuthenticationController.h
+++ b/src/kim/agent/mac/AuthenticationController.h
@@ -92,6 +92,7 @@
- (IBAction) changePassword: (id) sender;
- (IBAction) showedError: (id) sender;
+- (IBAction) checkboxDidChange: (id) sender;
- (IBAction) sliderDidChange: (id) sender;
- (IBAction) showTicketOptions: (id) sender;
diff --git a/src/kim/agent/mac/AuthenticationController.m b/src/kim/agent/mac/AuthenticationController.m
index 20c9717962..eeae53c8fb 100644
--- a/src/kim/agent/mac/AuthenticationController.m
+++ b/src/kim/agent/mac/AuthenticationController.m
@@ -395,6 +395,19 @@
[self showWindow:nil];
}
+- (IBAction) checkboxDidChange: (id) sender
+{
+ if ([[ticketOptionsController valueForKeyPath:uses_default_options_keypath] boolValue]) {
+ // merge defaults onto current options
+ NSMutableDictionary *currentOptions = [ticketOptionsController content];
+ NSDictionary *defaultOptions = [KIMUtilities dictionaryForKimOptions:NULL];
+ [currentOptions addEntriesFromDictionary:defaultOptions];
+ // update the sliders, since their values aren't bound
+ [validLifetimeSlider setDoubleValue:[[ticketOptionsController valueForKeyPath:valid_lifetime_keypath] doubleValue]];
+ [renewableLifetimeSlider setDoubleValue:[[ticketOptionsController valueForKeyPath:renewal_lifetime_keypath] doubleValue]];
+ }
+}
+
- (IBAction) sliderDidChange: (id) sender
{
NSInteger increment = 0;
@@ -429,13 +442,12 @@
options = [favoriteOptions objectForKey:expandedString];
}
- // else fallback to options passed from client
- // use a copy of the current options
+ // else, it's not a favorite identity. use default options
if (!options) {
- options = [[[glueController valueForKeyPath:options_keypath] mutableCopy] autorelease];
+ options = [KIMUtilities dictionaryForKimOptions:KIM_OPTIONS_DEFAULT];
}
- [ticketOptionsController setContent:options];
+ [ticketOptionsController setContent:[[options mutableCopy] autorelease]];
[ticketOptionsController setValue:[NSNumber numberWithInteger:[KIMUtilities minValidLifetime]]
forKeyPath:min_valid_keypath];
@@ -504,12 +516,11 @@
}
if (!identity) { err = KIM_BAD_PRINCIPAL_STRING_ERR; }
- if (!options) { err = KIM_BAD_OPTIONS_ERR; }
- if (!err && identity) {
+ if (!err) {
err = kim_preferences_remove_favorite_identity(prefs, identity);
}
- if (!err && identity && options) {
+ if (!err) {
err = kim_preferences_add_favorite_identity(prefs, identity, options);
}
if (!err) {
diff --git a/src/kim/agent/mac/Identities.m b/src/kim/agent/mac/Identities.m
index ae9cea86b0..13c7578f73 100644
--- a/src/kim/agent/mac/Identities.m
+++ b/src/kim/agent/mac/Identities.m
@@ -48,41 +48,7 @@
{
NSMutableSet *result = [[super keyPathsForValuesAffectingValueForKey:key] mutableCopy];
NSSet *otherKeys = nil;
-
-// if ([key isEqualToString:@"principalString"]) {
-// otherKeys = [NSSet setWithObjects:@"kimIdentity", nil];
-// }
-// else if ([key isEqualToString:@"expirationDate"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", @"state", @"expirationTime", nil];
-// }
-// else if ([key isEqualToString:@"expirationString"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", @"state", @"expirationTime", nil];
-// }
-// else if ([key isEqualToString:@"isProxiable"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"isForwardable"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"isAddressless"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"isRenewable"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"validLifetime"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"renewableLifetime"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", nil];
-// }
-// else if ([key isEqualToString:@"validLifetimeString"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", @"validLifetime", nil];
-// }
-// else if ([key isEqualToString:@"renewableLifetimeString"]) {
-// otherKeys = [NSSet setWithObjects:@"kimOptions", @"renewableLifetime", nil];
-// }
-
+
[result unionSet:otherKeys];
return [result autorelease];
diff --git a/src/kim/agent/mac/KIMUtilities.h b/src/kim/agent/mac/KIMUtilities.h
index b3b201456a..e2a1ee28d7 100644
--- a/src/kim/agent/mac/KIMUtilities.h
+++ b/src/kim/agent/mac/KIMUtilities.h
@@ -53,6 +53,7 @@
#define options_keypath @"content.options"
+#define uses_default_options_keypath @"content.usesDefaultTicketOptions"
#define valid_lifetime_keypath @"content.valid_lifetime"
#define renewal_lifetime_keypath @"content.renewal_lifetime"
#define renewable_keypath @"content.renewable"
diff --git a/src/kim/agent/mac/KIMUtilities.m b/src/kim/agent/mac/KIMUtilities.m
index 34ff38e7f6..320ccdd8e3 100644
--- a/src/kim/agent/mac/KIMUtilities.m
+++ b/src/kim/agent/mac/KIMUtilities.m
@@ -109,6 +109,7 @@
+ (NSDictionary *) dictionaryForKimOptions: (kim_options) options
{
kim_error err = KIM_NO_ERROR;
+ kim_preferences prefs = NULL;
NSMutableDictionary *newDict = [NSMutableDictionary dictionaryWithCapacity:8];
kim_boolean addressless = FALSE;
kim_boolean forwardable = FALSE;
@@ -119,6 +120,15 @@
kim_string service_name = NULL;
kim_time start_time = 0;
+ if (options == KIM_OPTIONS_DEFAULT) {
+ [newDict setObject:[NSNumber numberWithBool:YES]
+ forKey:@"usesDefaultTicketOptions"];
+ err = kim_preferences_create(&prefs);
+ if (!err) {
+ err = kim_preferences_get_options(prefs, &options);
+ }
+ }
+
if (!err) {
err = kim_options_get_addressless(options, &addressless);
}
@@ -177,6 +187,12 @@
forKey:@"start_time"];
}
+ // only free options if it was allocated by this method
+ if (prefs) {
+ kim_options_free(&options);
+ kim_preferences_free(&prefs);
+ }
+
return newDict;
}
@@ -184,15 +200,28 @@
{
kim_error err = KIM_NO_ERROR;
kim_options options = NULL;
- kim_boolean addressless = [[aDict valueForKey:@"addressless"] boolValue];
- kim_boolean forwardable = [[aDict valueForKey:@"forwardable"] boolValue];
- kim_boolean proxiable = [[aDict valueForKey:@"proxiable"] boolValue];
- kim_boolean renewable = [[aDict valueForKey:@"renewable"] boolValue];
- kim_lifetime valid_lifetime = [[aDict valueForKey:@"valid_lifetime"] integerValue];
- kim_lifetime renewal_lifetime = [[aDict valueForKey:@"renewal_lifetime"] integerValue];
- kim_string service_name = ([[aDict valueForKey:@"service_name"] length] > 0) ?
- [[aDict valueForKey:@"service_name"] UTF8String] : NULL;
- kim_time start_time = [[aDict valueForKey:@"start_time"] integerValue];
+ kim_boolean addressless;
+ kim_boolean forwardable;
+ kim_boolean proxiable;
+ kim_boolean renewable;
+ kim_lifetime valid_lifetime;
+ kim_lifetime renewal_lifetime;
+ kim_string service_name;
+ kim_time start_time;
+
+ if (!aDict || [[aDict objectForKey:@"usesDefaultTicketOptions"] boolValue]) {
+ return KIM_OPTIONS_DEFAULT;
+ }
+
+ addressless = [[aDict valueForKey:@"addressless"] boolValue];
+ forwardable = [[aDict valueForKey:@"forwardable"] boolValue];
+ proxiable = [[aDict valueForKey:@"proxiable"] boolValue];
+ renewable = [[aDict valueForKey:@"renewable"] boolValue];
+ valid_lifetime = [[aDict valueForKey:@"valid_lifetime"] integerValue];
+ renewal_lifetime = [[aDict valueForKey:@"renewal_lifetime"] integerValue];
+ service_name = ([[aDict valueForKey:@"service_name"] length] > 0) ?
+ [[aDict valueForKey:@"service_name"] UTF8String] : NULL;
+ start_time = [[aDict valueForKey:@"start_time"] integerValue];
if (!err) {
err = kim_options_create (&options);
diff --git a/src/kim/agent/mac/SelectIdentityController.h b/src/kim/agent/mac/SelectIdentityController.h
index ece2de9e9e..1a95ca9946 100644
--- a/src/kim/agent/mac/SelectIdentityController.h
+++ b/src/kim/agent/mac/SelectIdentityController.h
@@ -54,7 +54,7 @@
IBOutlet NSObjectController *glueController;
- IBOutlet NSWindow *identityOptionsWindow;
+ IBOutlet NSWindow *ticketOptionsWindow;
IBOutlet NSObjectController *identityOptionsController;
IBOutlet NSTextField *identityField;
IBOutlet NSTextField *staticIdentityField;
@@ -62,7 +62,10 @@
IBOutlet NSSlider *validLifetimeSlider;
IBOutlet NSSlider *renewableLifetimeSlider;
+ IBOutlet NSBox *ticketOptionsBox;
IBOutlet NSButton *ticketOptionsOkButton;
+ IBOutlet NSButton *ticketOptionsToggleButton;
+ CGFloat optionsBoxHeight;
}
@property (readwrite, retain) IPCClient *associatedClient;
@@ -83,11 +86,13 @@
- (IBAction) select: (id) sender;
- (IBAction) cancel: (id) sender;
+- (IBAction) checkboxDidChange: (id) sender;
- (IBAction) sliderDidChange: (id) sender;
- (void) showOptions: (NSString *) contextInfo;
- (void) didEndSheet: (NSWindow *) sheet returnCode: (int) returnCode contextInfo: (void *) contextInfo;
- (void) saveOptions;
+- (IBAction) toggleOptionsVisibility: (id) sender;
- (void) timedRefresh:(NSTimer *)timer;
diff --git a/src/kim/agent/mac/SelectIdentityController.m b/src/kim/agent/mac/SelectIdentityController.m
index 44fc30bc88..4bc760d9d8 100644
--- a/src/kim/agent/mac/SelectIdentityController.m
+++ b/src/kim/agent/mac/SelectIdentityController.m
@@ -26,8 +26,6 @@
#import "IPCClient.h"
#import "KerberosFormatters.h"
-#define identities_key_path @"identities"
-
@implementation SelectIdentityController
@synthesize associatedClient;
@@ -43,7 +41,8 @@
- (void) dealloc
{
- [identityOptionsController removeObserver:self forKeyPath:identity_string_keypath];
+ [identityArrayController removeObserver:self forKeyPath:@"selectedObjects"];
+ [identityOptionsController removeObserver:self forKeyPath:uses_default_options_keypath];
[refreshTimer release];
[identities release];
[super dealloc];
@@ -55,14 +54,13 @@
{
NSString *key = nil;
NSString *message = nil;
-
- // We need to float over the loginwindow and SecurityAgent so use its hardcoded level.
+
[[self window] center];
[[self window] setLevel:NSScreenSaverWindowLevel];
longTimeFormatter.displaySeconds = NO;
longTimeFormatter.displayShortFormat = NO;
-
+
[identityTableView setDoubleAction:@selector(select:)];
identities = [[Identities alloc] init];
[identitiesController setContent:identities];
@@ -82,19 +80,30 @@
}
[headerTextField setStringValue:message];
+ optionsBoxHeight = [ticketOptionsBox frame].size.height + [ticketOptionsBox frame].origin.y - [ticketOptionsToggleButton frame].origin.y - [ticketOptionsToggleButton frame].size.height;
+ [self toggleOptionsVisibility:nil];
+
[identityOptionsController addObserver:self
forKeyPath:identity_string_keypath
options:NSKeyValueObservingOptionNew
context:NULL];
+ [identityArrayController addObserver:self
+ forKeyPath:@"selectedObjects"
+ options:NSKeyValueObservingOptionNew
+ context:NULL];
}
- (void) observeValueForKeyPath:(NSString *) keyPath ofObject: (id) object change: (NSDictionary *) change context:(void *) context
{
- if ([keyPath isEqualToString:identity_string_keypath]) {
+ if (object == identityOptionsController && [keyPath isEqualToString:identity_string_keypath]) {
BOOL enabled = [KIMUtilities validateIdentity:[identityOptionsController valueForKeyPath:identity_string_keypath]];
[identityOptionsController setValue:[NSNumber numberWithBool:enabled]
forKeyPath:@"content.canClickOK"];
}
+ // clear options on selection change
+ else if (object == identityArrayController && [keyPath isEqualToString:@"selectedObjects"]) {
+ [identityOptionsController setContent:nil];
+ }
}
// ---------------------------------------------------------------------------
@@ -185,7 +194,7 @@
selectedIdentity = [[identityArrayController selectedObjects] lastObject];
[associatedClient didSelectIdentity: selectedIdentity.identity
- options: [identityOptionsController valueForKeyPath:@"content.options"]
+ options: [identityOptionsController content]
wantsChangePassword: NO];
}
@@ -221,7 +230,7 @@
- (IBAction) cancelOptions: (id) sender
{
identityOptionsController.content = nil;
- [NSApp endSheet:identityOptionsWindow returnCode:NSUserCancelledError];
+ [NSApp endSheet:ticketOptionsWindow returnCode:NSUserCancelledError];
// dump changed settings
[identities reload];
@@ -234,7 +243,23 @@
// Identity *anIdentity = identityOptionsController.content;
- [NSApp endSheet: identityOptionsWindow];
+ [NSApp endSheet: ticketOptionsWindow];
+}
+
+// ---------------------------------------------------------------------------
+
+- (IBAction) checkboxDidChange: (id) sender
+{
+ if ([[identityOptionsController valueForKeyPath:uses_default_options_keypath] boolValue]) {
+ // merge defaults onto current options
+ NSMutableDictionary *currentOptions = [identityOptionsController content];
+ NSDictionary *defaultOptions = [KIMUtilities dictionaryForKimOptions:NULL];
+ NSLog(@"using default ticket options");
+ [currentOptions addEntriesFromDictionary:defaultOptions];
+ // update the sliders, since their values aren't bound
+ [validLifetimeSlider setDoubleValue:[[identityOptionsController valueForKeyPath:valid_lifetime_keypath] doubleValue]];
+ [renewableLifetimeSlider setDoubleValue:[[identityOptionsController valueForKeyPath:renewal_lifetime_keypath] doubleValue]];
+ }
}
// ---------------------------------------------------------------------------
@@ -288,7 +313,7 @@
[self sliderDidChange:validLifetimeSlider];
[self sliderDidChange:renewableLifetimeSlider];
- [NSApp beginSheet: identityOptionsWindow
+ [NSApp beginSheet: ticketOptionsWindow
modalForWindow: [self window]
modalDelegate: self
didEndSelector: @selector(didEndSheet:returnCode:contextInfo:)
@@ -359,6 +384,37 @@
// ---------------------------------------------------------------------------
+- (IBAction) toggleOptionsVisibility: (id) sender
+{
+ NSRect newFrame = [NSWindow contentRectForFrameRect:[ticketOptionsWindow frame] styleMask:[ticketOptionsWindow styleMask]];
+ CGFloat newHeight;
+
+ if ([ticketOptionsBox isHidden]) {
+ newHeight = newFrame.size.height + optionsBoxHeight;
+ newFrame.origin.y += newFrame.size.height;
+ newFrame.origin.y -= newHeight;
+ newFrame.size.height = newHeight;
+ newFrame = [NSWindow frameRectForContentRect:newFrame styleMask:[ticketOptionsWindow styleMask]];
+
+ [ticketOptionsWindow setFrame:newFrame display:YES animate:YES];
+ [ticketOptionsBox setHidden:NO];
+ [sender setTitle:NSLocalizedStringFromTable(@"SelectIdentityHideOptions", @"SelectIdentity", NULL)];
+ }
+ else {
+ newHeight = newFrame.size.height - optionsBoxHeight;
+ newFrame.origin.y += newFrame.size.height;
+ newFrame.origin.y -= newHeight;
+ newFrame.size.height = newHeight;
+ newFrame = [NSWindow frameRectForContentRect:newFrame styleMask:[ticketOptionsWindow styleMask]];
+
+ [ticketOptionsBox setHidden:YES];
+ [ticketOptionsWindow setFrame:newFrame display:YES animate:YES];
+ [sender setTitle:NSLocalizedStringFromTable(@"SelectIdentityShowOptions", @"SelectIdentity", NULL)];
+ }
+}
+
+// ---------------------------------------------------------------------------
+
- (void) timedRefresh:(NSTimer *)timer
{
// refetch data to update expiration times
diff --git a/src/kim/agent/mac/resources/English.lproj/Authentication.xib b/src/kim/agent/mac/resources/English.lproj/Authentication.xib
index aac2d7fa82..0fb1048ab9 100644
--- a/src/kim/agent/mac/resources/English.lproj/Authentication.xib
+++ b/src/kim/agent/mac/resources/English.lproj/Authentication.xib
@@ -8,10 +8,10 @@
<string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="300288"/>
<integer value="19"/>
- <integer value="300175"/>
<integer value="300420"/>
+ <integer value="300274"/>
+ <integer value="300175"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -75,6 +75,7 @@
<string>maxRenewableLifetime</string>
<string>renewa</string>
<string>renewal_lifetime</string>
+ <string>usesDefaultTicketOptions</string>
</object>
<bool key="NSEditable">YES</bool>
<object class="_NSManagedProxy" key="_NSManagedProxy"/>
@@ -950,7 +951,7 @@
<object class="NSWindowTemplate" id="102029948">
<int key="NSWindowStyleMask">1</int>
<int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{21, 50}, {430, 283}}</string>
+ <string key="NSWindowRect">{{21, 28}, {430, 305}}</string>
<int key="NSWTFlags">1886912512</int>
<string key="NSWindowTitle">Kerberos Ticket Options</string>
<string key="NSWindowClass">NSWindow</string>
@@ -1172,8 +1173,30 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
+ <object class="NSButton" id="453888690">
+ <reference key="NSNextResponder" ref="389112266"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{18, 269}, {184, 18}}</string>
+ <reference key="NSSuperview" ref="389112266"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="505343782">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Use default ticket options</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="453888690"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">130</int>
+ <reference key="NSNormalImage" ref="375544883"/>
+ <reference key="NSAlternateImage" ref="875913500"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
</object>
- <string key="NSFrameSize">{430, 283}</string>
+ <string key="NSFrameSize">{430, 305}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
@@ -1822,7 +1845,7 @@
<string key="label">enabled: selection.renewable</string>
<reference key="source" ref="594182616"/>
<reference key="destination" ref="633725892"/>
- <object class="NSNibBindingConnector" key="connector">
+ <object class="NSNibBindingConnector" key="connector" id="252907861">
<reference key="NSSource" ref="594182616"/>
<reference key="NSDestination" ref="633725892"/>
<string key="NSLabel">enabled: selection.renewable</string>
@@ -2106,6 +2129,146 @@
</object>
<int key="connectionID">300540</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="453888690"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="453888690"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">value: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300545</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="486016405"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="486016405"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300547</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="964499406"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="964499406"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300549</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="198913348"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="198913348"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300551</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="368169141"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="368169141"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300553</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled2: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="594182616"/>
+ <reference key="destination" ref="633725892"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="594182616"/>
+ <reference key="NSDestination" ref="633725892"/>
+ <string key="NSLabel">enabled2: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled2</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSMultipleValuesPlaceholder</string>
+ <string>NSNoSelectionPlaceholder</string>
+ <string>NSNotApplicablePlaceholder</string>
+ <string>NSNullPlaceholder</string>
+ <string>NSValueTransformerName</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="-1" id="7"/>
+ <reference ref="7"/>
+ <reference ref="7"/>
+ <reference ref="7"/>
+ <string>NSNegateBoolean</string>
+ </object>
+ </object>
+ <reference key="NSPreviousConnector" ref="252907861"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300555</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">checkboxDidChange:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="453888690"/>
+ </object>
+ <int key="connectionID">300556</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -2710,16 +2873,17 @@
<reference key="object" ref="389112266"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="284195308"/>
- <reference ref="681646907"/>
- <reference ref="332956369"/>
- <reference ref="368169141"/>
- <reference ref="964499406"/>
- <reference ref="198913348"/>
- <reference ref="594182616"/>
- <reference ref="318596865"/>
<reference ref="486016405"/>
+ <reference ref="318596865"/>
<reference ref="523287828"/>
+ <reference ref="594182616"/>
+ <reference ref="198913348"/>
+ <reference ref="964499406"/>
+ <reference ref="368169141"/>
+ <reference ref="332956369"/>
+ <reference ref="681646907"/>
+ <reference ref="284195308"/>
+ <reference ref="453888690"/>
</object>
<reference key="parent" ref="102029948"/>
</object>
@@ -2918,6 +3082,20 @@
<reference key="object" ref="314932147"/>
<reference key="parent" ref="60326189"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300543</int>
+ <reference key="object" ref="453888690"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="505343782"/>
+ </object>
+ <reference key="parent" ref="389112266"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300544</int>
+ <reference key="object" ref="505343782"/>
+ <reference key="parent" ref="453888690"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -3060,6 +3238,8 @@
<string>300533.IBPluginDependency</string>
<string>300534.IBPluginDependency</string>
<string>300536.IBPluginDependency</string>
+ <string>300543.IBPluginDependency</string>
+ <string>300544.IBPluginDependency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -3069,7 +3249,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{628, 646}, {500, 210}}</string>
<reference ref="9"/>
- <integer value="0"/>
+ <reference ref="8"/>
<string>{{932, 664}, {484, 199}}</string>
<reference ref="9"/>
<reference ref="9"/>
@@ -3159,9 +3339,9 @@
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <string>{{647, 412}, {430, 283}}</string>
+ <string>{{647, 390}, {430, 305}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{647, 412}, {430, 283}}</string>
+ <string>{{647, 390}, {430, 305}}</string>
<reference ref="9"/>
<reference ref="8"/>
<reference ref="9"/>
@@ -3199,6 +3379,8 @@
<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>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
@@ -3221,7 +3403,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">300540</int>
+ <int key="maxID">300556</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -3238,6 +3420,7 @@
<string>cancelTicketOptions:</string>
<string>changePassword:</string>
<string>changePasswordGearAction:</string>
+ <string>checkboxDidChange:</string>
<string>enterIdentity:</string>
<string>saveTicketOptions:</string>
<string>showTicketOptions:</string>
@@ -3256,6 +3439,7 @@
<string>id</string>
<string>id</string>
<string>id</string>
+ <string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
diff --git a/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings
index 6eb2109b23..db20365e90 100644
--- a/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings
+++ b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.strings
Binary files differ
diff --git a/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
index c588d9157a..f1822af44e 100644
--- a/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
+++ b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
@@ -8,7 +8,7 @@
<string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="6"/>
+ <integer value="300295"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -40,7 +40,7 @@
<string key="NSWindowContentMaxSize">{800, 800}</string>
<string key="NSWindowContentMinSize">{400, 273}</string>
<object class="NSView" key="NSWindowView" id="928852707">
- <reference key="NSNextResponder"/>
+ <nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -481,7 +481,6 @@
</object>
</object>
<string key="NSFrameSize">{500, 273}</string>
- <reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
<string key="NSMinSize">{400, 295}</string>
@@ -514,21 +513,21 @@
<object class="NSWindowTemplate" id="370461416">
<int key="NSWindowStyleMask">7</int>
<int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{196, 162}, {427, 348}}</string>
+ <string key="NSWindowRect">{{196, 142}, {427, 368}}</string>
<int key="NSWTFlags">603979776</int>
<string key="NSWindowTitle">Window</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="1019868804">
- <nil key="NSNextResponder"/>
+ <reference key="NSNextResponder"/>
<int key="NSvFlags">258</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTextField" id="485004197">
<reference key="NSNextResponder" ref="1019868804"/>
<int key="NSvFlags">266</int>
- <string key="NSFrame">{{78, 306}, {329, 22}}</string>
+ <string key="NSFrame">{{78, 326}, {329, 22}}</string>
<reference key="NSSuperview" ref="1019868804"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="1047482753">
@@ -556,13 +555,13 @@
<object class="NSTextField" id="404880622">
<reference key="NSNextResponder" ref="1019868804"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 308}, {60, 17}}</string>
+ <string key="NSFrame">{{17, 328}, {56, 17}}</string>
<reference key="NSSuperview" ref="1019868804"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="775341038">
<int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">71304192</int>
- <string key="NSContents">Identity: </string>
+ <int key="NSCellFlags2">4195328</int>
+ <string key="NSContents">Identity:</string>
<reference key="NSSupport" ref="604532625"/>
<reference key="NSControlView" ref="404880622"/>
<reference key="NSBackgroundColor" ref="876444531"/>
@@ -582,7 +581,7 @@
<object class="NSSlider" id="552234083">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">266</int>
- <string key="NSFrame">{{24, 179}, {337, 25}}</string>
+ <string key="NSFrame">{{22, 181}, {347, 25}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSliderCell" key="NSCell" id="629844970">
@@ -606,7 +605,7 @@
<object class="NSTextField" id="576071402">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{13, 211}, {185, 17}}</string>
+ <string key="NSFrame">{{11, 213}, {185, 17}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="380679549">
@@ -622,7 +621,7 @@
<object class="NSTextField" id="54325332">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">266</int>
- <string key="NSFrame">{{23, 157}, {339, 14}}</string>
+ <string key="NSFrame">{{21, 159}, {349, 14}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="584202005">
@@ -638,7 +637,7 @@
<object class="NSTextField" id="240805237">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{13, 132}, {133, 17}}</string>
+ <string key="NSFrame">{{11, 134}, {133, 17}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="638526338">
@@ -654,7 +653,7 @@
<object class="NSSlider" id="373804676">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">266</int>
- <string key="NSFrame">{{42, 34}, {301, 25}}</string>
+ <string key="NSFrame">{{40, 36}, {311, 25}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSliderCell" key="NSCell" id="84127609">
@@ -682,7 +681,7 @@
<object class="NSButton" id="910622795">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{24, 86}, {303, 18}}</string>
+ <string key="NSFrame">{{22, 88}, {303, 18}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="878349972">
@@ -705,7 +704,7 @@
<object class="NSButton" id="415869872">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{24, 108}, {351, 18}}</string>
+ <string key="NSFrame">{{22, 110}, {351, 18}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="77611886">
@@ -726,7 +725,7 @@
<object class="NSButton" id="606962746">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{24, 64}, {248, 18}}</string>
+ <string key="NSFrame">{{22, 66}, {248, 18}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="583273626">
@@ -747,7 +746,7 @@
<object class="NSTextField" id="956800130">
<reference key="NSNextResponder" ref="929379"/>
<int key="NSvFlags">266</int>
- <string key="NSFrame">{{41, 12}, {303, 14}}</string>
+ <string key="NSFrame">{{39, 14}, {313, 14}}</string>
<reference key="NSSuperview" ref="929379"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="596249502">
@@ -761,11 +760,11 @@
</object>
</object>
</object>
- <string key="NSFrame">{{3, 3}, {387, 238}}</string>
+ <string key="NSFrame">{{1, 1}, {391, 242}}</string>
<reference key="NSSuperview" ref="282101470"/>
</object>
</object>
- <string key="NSFrame">{{17, 56}, {393, 244}}</string>
+ <string key="NSFrame">{{17, 48}, {393, 244}}</string>
<reference key="NSSuperview" ref="1019868804"/>
<string key="NSOffsets">{0, 0}</string>
<object class="NSTextFieldCell" key="NSTitleCell">
@@ -780,7 +779,7 @@
</object>
</object>
<reference key="NSContentView" ref="929379"/>
- <int key="NSBorderType">2</int>
+ <int key="NSBorderType">1</int>
<int key="NSBoxType">1</int>
<int key="NSTitlePosition">0</int>
<bool key="NSTransparent">NO</bool>
@@ -825,44 +824,70 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
- <object class="NSButton" id="669516699">
+ <object class="NSTextField" id="958176038">
<reference key="NSNextResponder" ref="1019868804"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{129, 12}, {120, 32}}</string>
+ <int key="NSvFlags">-2147483382</int>
+ <string key="NSFrame">{{73, 328}, {337, 17}}</string>
<reference key="NSSuperview" ref="1019868804"/>
<bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="362266618">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Use Defaults</string>
+ <object class="NSTextFieldCell" key="NSCell" id="196100637">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents">Label</string>
<reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="669516699"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">129</int>
+ <reference key="NSControlView" ref="958176038"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSButton" id="46228658">
+ <reference key="NSNextResponder" ref="1019868804"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{18, 300}, {184, 18}}</string>
+ <reference key="NSSuperview" ref="1019868804"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="830149940">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Use default ticket options</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="46228658"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">130</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSSwitch</string>
+ </object>
+ <reference key="NSAlternateImage" ref="565361234"/>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
</object>
- <object class="NSTextField" id="958176038">
+ <object class="NSButton" id="58047674">
<reference key="NSNextResponder" ref="1019868804"/>
- <int key="NSvFlags">-2147483380</int>
- <string key="NSFrame">{{75, 308}, {335, 17}}</string>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{14, 12}, {127, 32}}</string>
<reference key="NSSuperview" ref="1019868804"/>
<bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="196100637">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents">Label</string>
+ <object class="NSButtonCell" key="NSCell" id="167351998">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Show Options</string>
<reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="958176038"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
+ <reference key="NSControlView" ref="58047674"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
</object>
</object>
</object>
- <string key="NSFrameSize">{427, 348}</string>
+ <string key="NSFrameSize">{427, 368}</string>
+ <reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
@@ -889,6 +914,7 @@
<string>renewal_lifetime</string>
<string>identity_string</string>
<string>canClickOK</string>
+ <string>usesDefaultTicketOptions</string>
</object>
<bool key="NSEditable">YES</bool>
<object class="_NSManagedProxy" key="_NSManagedProxy"/>
@@ -1289,14 +1315,6 @@
<int key="connectionID">300450</int>
</object>
<object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">identityOptionsWindow</string>
- <reference key="source" ref="262677138"/>
- <reference key="destination" ref="370461416"/>
- </object>
- <int key="connectionID">300451</int>
- </object>
- <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">editOptions:</string>
<reference key="source" ref="262677138"/>
@@ -1314,14 +1332,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
- <string key="label">resetOptions:</string>
- <reference key="source" ref="262677138"/>
- <reference key="destination" ref="669516699"/>
- </object>
- <int key="connectionID">300454</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
<string key="label">doneOptions:</string>
<reference key="source" ref="262677138"/>
<reference key="destination" ref="932240937"/>
@@ -1579,7 +1589,7 @@
<string key="label">enabled: selection.renewable</string>
<reference key="source" ref="373804676"/>
<reference key="destination" ref="196152721"/>
- <object class="NSNibBindingConnector" key="connector">
+ <object class="NSNibBindingConnector" key="connector" id="331780751">
<reference key="NSSource" ref="373804676"/>
<reference key="NSDestination" ref="196152721"/>
<string key="NSLabel">enabled: selection.renewable</string>
@@ -1718,6 +1728,178 @@
</object>
<int key="connectionID">300511</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">ticketOptionsBox</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="282101470"/>
+ </object>
+ <int key="connectionID">300520</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleOptionsVisibility:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="58047674"/>
+ </object>
+ <int key="connectionID">300521</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">ticketOptionsWindow</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="370461416"/>
+ </object>
+ <int key="connectionID">300522</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">ticketOptionsToggleButton</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="58047674"/>
+ </object>
+ <int key="connectionID">300523</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="46228658"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="46228658"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">value: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300525</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="552234083"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="552234083"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300527</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="415869872"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="415869872"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300529</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="910622795"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="910622795"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300531</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="606962746"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="606962746"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">enabled: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">NSNegateBoolean</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300533</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled2: selection.usesDefaultTicketOptions</string>
+ <reference key="source" ref="373804676"/>
+ <reference key="destination" ref="196152721"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="373804676"/>
+ <reference key="NSDestination" ref="196152721"/>
+ <string key="NSLabel">enabled2: selection.usesDefaultTicketOptions</string>
+ <string key="NSBinding">enabled2</string>
+ <string key="NSKeyPath">selection.usesDefaultTicketOptions</string>
+ <object class="NSDictionary" key="NSOptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSMultipleValuesPlaceholder</string>
+ <string>NSNoSelectionPlaceholder</string>
+ <string>NSNotApplicablePlaceholder</string>
+ <string>NSNullPlaceholder</string>
+ <string>NSValueTransformerName</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="-1" id="7"/>
+ <reference ref="7"/>
+ <reference ref="7"/>
+ <reference ref="7"/>
+ <string>NSNegateBoolean</string>
+ </object>
+ </object>
+ <reference key="NSPreviousConnector" ref="331780751"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">300535</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">checkboxDidChange:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="46228658"/>
+ </object>
+ <int key="connectionID">300536</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -1964,11 +2146,12 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="932240937"/>
<reference ref="871834199"/>
- <reference ref="282101470"/>
- <reference ref="669516699"/>
<reference ref="958176038"/>
<reference ref="485004197"/>
<reference ref="404880622"/>
+ <reference ref="46228658"/>
+ <reference ref="282101470"/>
+ <reference ref="58047674"/>
</object>
<reference key="parent" ref="370461416"/>
</object>
@@ -1977,15 +2160,15 @@
<reference key="object" ref="282101470"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="373804676"/>
+ <reference ref="956800130"/>
<reference ref="606962746"/>
<reference ref="415869872"/>
<reference ref="910622795"/>
- <reference ref="552234083"/>
- <reference ref="576071402"/>
+ <reference ref="373804676"/>
<reference ref="240805237"/>
- <reference ref="956800130"/>
<reference ref="54325332"/>
+ <reference ref="576071402"/>
+ <reference ref="552234083"/>
</object>
<reference key="parent" ref="1019868804"/>
</object>
@@ -2018,132 +2201,6 @@
<reference key="parent" ref="404880622"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300307</int>
- <reference key="object" ref="373804676"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="84127609"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300308</int>
- <reference key="object" ref="956800130"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="596249502"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300309</int>
- <reference key="object" ref="606962746"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="583273626"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300310</int>
- <reference key="object" ref="415869872"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="77611886"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300311</int>
- <reference key="object" ref="910622795"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="878349972"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300312</int>
- <reference key="object" ref="54325332"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="584202005"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300313</int>
- <reference key="object" ref="552234083"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="629844970"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300314</int>
- <reference key="object" ref="576071402"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="380679549"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300315</int>
- <reference key="object" ref="240805237"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="638526338"/>
- </object>
- <reference key="parent" ref="282101470"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300316</int>
- <reference key="object" ref="638526338"/>
- <reference key="parent" ref="240805237"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300317</int>
- <reference key="object" ref="380679549"/>
- <reference key="parent" ref="576071402"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300318</int>
- <reference key="object" ref="629844970"/>
- <reference key="parent" ref="552234083"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300319</int>
- <reference key="object" ref="584202005"/>
- <reference key="parent" ref="54325332"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300320</int>
- <reference key="object" ref="878349972"/>
- <reference key="parent" ref="910622795"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300321</int>
- <reference key="object" ref="77611886"/>
- <reference key="parent" ref="415869872"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300322</int>
- <reference key="object" ref="583273626"/>
- <reference key="parent" ref="606962746"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300323</int>
- <reference key="object" ref="596249502"/>
- <reference key="parent" ref="956800130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300324</int>
- <reference key="object" ref="84127609"/>
- <reference key="parent" ref="373804676"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">300329</int>
<reference key="object" ref="932240937"/>
<object class="NSMutableArray" key="children">
@@ -2178,20 +2235,6 @@
<reference key="parent" ref="871834199"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300358</int>
- <reference key="object" ref="669516699"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="362266618"/>
- </object>
- <reference key="parent" ref="1019868804"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300359</int>
- <reference key="object" ref="362266618"/>
- <reference key="parent" ref="669516699"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">300370</int>
<reference key="object" ref="1031761104"/>
<reference key="parent" ref="0"/>
@@ -2279,6 +2322,160 @@
<reference key="parent" ref="0"/>
<string key="objectName">Long Time Formatter</string>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300308</int>
+ <reference key="object" ref="956800130"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="596249502"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300323</int>
+ <reference key="object" ref="596249502"/>
+ <reference key="parent" ref="956800130"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300309</int>
+ <reference key="object" ref="606962746"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="583273626"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300322</int>
+ <reference key="object" ref="583273626"/>
+ <reference key="parent" ref="606962746"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300310</int>
+ <reference key="object" ref="415869872"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="77611886"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300321</int>
+ <reference key="object" ref="77611886"/>
+ <reference key="parent" ref="415869872"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300311</int>
+ <reference key="object" ref="910622795"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="878349972"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300320</int>
+ <reference key="object" ref="878349972"/>
+ <reference key="parent" ref="910622795"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300307</int>
+ <reference key="object" ref="373804676"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="84127609"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300324</int>
+ <reference key="object" ref="84127609"/>
+ <reference key="parent" ref="373804676"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300315</int>
+ <reference key="object" ref="240805237"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="638526338"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300316</int>
+ <reference key="object" ref="638526338"/>
+ <reference key="parent" ref="240805237"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300312</int>
+ <reference key="object" ref="54325332"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="584202005"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300319</int>
+ <reference key="object" ref="584202005"/>
+ <reference key="parent" ref="54325332"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300314</int>
+ <reference key="object" ref="576071402"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="380679549"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300317</int>
+ <reference key="object" ref="380679549"/>
+ <reference key="parent" ref="576071402"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300313</int>
+ <reference key="object" ref="552234083"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="629844970"/>
+ </object>
+ <reference key="parent" ref="282101470"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300318</int>
+ <reference key="object" ref="629844970"/>
+ <reference key="parent" ref="552234083"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300514</int>
+ <reference key="object" ref="46228658"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="830149940"/>
+ </object>
+ <reference key="parent" ref="1019868804"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300515</int>
+ <reference key="object" ref="830149940"/>
+ <reference key="parent" ref="46228658"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300518</int>
+ <reference key="object" ref="58047674"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="167351998"/>
+ </object>
+ <reference key="parent" ref="1019868804"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300519</int>
+ <reference key="object" ref="167351998"/>
+ <reference key="parent" ref="58047674"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -2348,8 +2545,6 @@
<string>300331.IBPluginDependency</string>
<string>300334.IBPluginDependency</string>
<string>300335.IBPluginDependency</string>
- <string>300358.IBPluginDependency</string>
- <string>300359.IBPluginDependency</string>
<string>300370.IBPluginDependency</string>
<string>300402.IBPluginDependency</string>
<string>300403.IBPluginDependency</string>
@@ -2364,6 +2559,10 @@
<string>300462.IBPluginDependency</string>
<string>300485.IBPluginDependency</string>
<string>300498.IBPluginDependency</string>
+ <string>300514.IBPluginDependency</string>
+ <string>300515.IBPluginDependency</string>
+ <string>300518.IBPluginDependency</string>
+ <string>300519.IBPluginDependency</string>
<string>5.IBEditorWindowLastContentRect</string>
<string>5.IBPluginDependency</string>
<string>5.IBWindowTemplateEditedContentRect</string>
@@ -2408,9 +2607,9 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{553, 335}, {427, 348}}</string>
+ <string>{{704, 346}, {427, 368}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{553, 335}, {427, 348}}</string>
+ <string>{{704, 346}, {427, 368}}</string>
<reference ref="75542549"/>
<reference ref="75542549"/>
<string>{10000, 354}</string>
@@ -2449,9 +2648,11 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{610, 271}, {203, 103}}</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>{{610, 271}, {203, 103}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2496,7 +2697,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">300511</int>
+ <int key="maxID">300536</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -2541,6 +2742,7 @@
<string>cancel:</string>
<string>cancelOptions:</string>
<string>changePassword:</string>
+ <string>checkboxDidChange:</string>
<string>doneOptions:</string>
<string>editOptions:</string>
<string>newIdentity:</string>
@@ -2548,6 +2750,7 @@
<string>resetOptions:</string>
<string>select:</string>
<string>sliderDidChange:</string>
+ <string>toggleOptionsVisibility:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -2562,6 +2765,8 @@
<string>id</string>
<string>id</string>
<string>id</string>
+ <string>id</string>
+ <string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
@@ -2578,7 +2783,6 @@
<string>identityArrayController</string>
<string>identityField</string>
<string>identityOptionsController</string>
- <string>identityOptionsWindow</string>
<string>identityTableScrollView</string>
<string>identityTableView</string>
<string>kerberosIconImageView</string>
@@ -2587,7 +2791,10 @@
<string>selectIdentityButton</string>
<string>shortTimeFormatter</string>
<string>staticIdentityField</string>
+ <string>ticketOptionsBox</string>
<string>ticketOptionsOkButton</string>
+ <string>ticketOptionsToggleButton</string>
+ <string>ticketOptionsWindow</string>
<string>validLifetimeSlider</string>
</object>
<object class="NSMutableArray" key="dict.values">
@@ -2602,7 +2809,6 @@
<string>NSArrayController</string>
<string>NSTextField</string>
<string>NSObjectController</string>
- <string>NSWindow</string>
<string>NSScrollView</string>
<string>NSTableView</string>
<string>BadgedImageView</string>
@@ -2611,7 +2817,10 @@
<string>NSButton</string>
<string>KerberosTimeFormatter</string>
<string>NSTextField</string>
+ <string>NSBox</string>
+ <string>NSButton</string>
<string>NSButton</string>
+ <string>NSWindow</string>
<string>NSSlider</string>
</object>
</object>