Ivan Vučica avatar Ivan Vučica committed 0f56a87

Exploration of microblogging sharing service provider (e.g. setup-logo-ivssp.png)

Comments (0)

Files changed (6)

ShareKitTest.xcodeproj/project.pbxproj

 		7F01682115D134200024847C /* IVSharingWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7F01681F15D134200024847C /* IVSharingWindowController.xib */; };
 		7F01682315D136720024847C /* ShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F01682215D136720024847C /* ShareKit.framework */; };
 		7F1DE58515D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F1DE58415D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.m */; };
+		7FB700EB1728ACDC008D7B91 /* setup-logo-ivssp.png in Resources */ = {isa = PBXBuildFile; fileRef = 7FB700EA1728ACDC008D7B91 /* setup-logo-ivssp.png */; };
 		7FF0D738172886B40071BBBF /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = 7FF0D737172886B40071BBBF /* image.png */; };
 		7FF0D73A172888200071BBBF /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FF0D739172888200071BBBF /* AppKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
 /* End PBXBuildFile section */
 		7F1DE58315D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SHKServicesManager+DisableSignatureCheck.h"; sourceTree = "<group>"; };
 		7F1DE58415D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SHKServicesManager+DisableSignatureCheck.m"; sourceTree = "<group>"; };
 		7F1DE58615D6E7E000C2AE2A /* Ideas on disabling the signature check.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; path = "Ideas on disabling the signature check.rtf"; sourceTree = "<group>"; };
+		7FB700EA1728ACDC008D7B91 /* setup-logo-ivssp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "setup-logo-ivssp.png"; sourceTree = "<group>"; };
 		7FF0D737172886B40071BBBF /* image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = image.png; sourceTree = "<group>"; };
 		7FF0D739172888200071BBBF /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
 /* End PBXFileReference section */
 				7F1DE58315D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.h */,
 				7F1DE58415D6D5C100C2AE2A /* SHKServicesManager+DisableSignatureCheck.m */,
 				7FF0D737172886B40071BBBF /* image.png */,
+				7FB700EA1728ACDC008D7B91 /* setup-logo-ivssp.png */,
 			);
 			path = ShareKitTest;
 			sourceTree = "<group>";
 				7F01681215D132D40024847C /* InfoPlist.strings in Resources */,
 				7F01682115D134200024847C /* IVSharingWindowController.xib in Resources */,
 				7FF0D738172886B40071BBBF /* image.png in Resources */,
+				7FB700EB1728ACDC008D7B91 /* setup-logo-ivssp.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};

ShareKitTest/IVSharingServiceProvider.h

 
 #import <Cocoa/Cocoa.h>
 #import "ShareKit.h"
-@interface IVSharingServiceProvider : SHKShareWindowServiceProvider //SHKWindowServiceProvider
+@interface IVSharingServiceProvider :
+#if 0
+SHKMicrobloggingServiceProvider
+#else
+SHKShareWindowServiceProvider
+//SHKWindowServiceProvider
+#endif
 
 + (id)accountTypeIdentifier;
 + (id)servicesForItemTypes:(id)arg1;

ShareKitTest/IVSharingServiceProvider.m

   if(f) fclose(f);
 }
 
-+ (id)accountTypeIdentifier;
-{
-    NSLog(@"%@", NSStringFromSelector(_cmd));
-    return nil;
-}
 + (id)servicesForItemTypes:(NSSet*)itemTypes;
 {
     NSImage * image = [[[NSImage alloc] initWithContentsOfFile:[[NSBundle bundleForClass:self.class] pathForImageResource:@"image.png"]] autorelease];
     NSLog(@"%@ %@", [self class], NSStringFromSelector(_cmd));
     return [IVSharingWindowController class];
 }
++ (id)serviceImageNamed:(id)arg1
+{
+    
+    NSLog(@"%@ %@ - %@", [self class], NSStringFromSelector(_cmd), arg1);
+    return [super serviceImageNamed:arg1];
+}
 - (void)serviceWindowWasValidated;
 {
     NSLog(@"%@ %@", [self class], NSStringFromSelector(_cmd));
     [super serviceWindowWasValidated];
+    [self.windowController closeWindowWithSuccess:YES];
 }
 - (void)prepareUserConfigurationUI;
 {
 - (void)userRequestedConfigurationAction;
 {
     NSLog(@"%@ %@", [self class], NSStringFromSelector(_cmd));
+    [super userRequestedConfigurationAction];
 }
 - (BOOL)serviceNeedsUserConfiguration;
 {
+    
+    NSLog(@"DESC: %@", self.description);
+    
     NSLog(@"%@ %@", [self class], NSStringFromSelector(_cmd));
+#if 1 
+    // in case we have no support for configuring account
+    // at the system level, we want to just return "NO".
     return NO;
+#else
+    return [super serviceNeedsUserConfiguration];
+#endif
 }
+- (id)noConfiguredAccountImage
+{
+    NSLog(@"%@ %@", [self class], NSStringFromSelector(_cmd));
+    //NSLog(@" (%@)", [super noConfiguredAccountImage]);
+    
+    NSImage * image = [[[NSImage alloc] initWithContentsOfFile:[[NSBundle bundleForClass:self.class] pathForImageResource:@"setup-logo-ivssp"]] autorelease];
+    return image;
+    
+    // default: returns setup-logo-long.png.
+    // why the suffix "long"?
+    //return [super noConfiguredAccountImage];
+}
+
 - (void)dealloc;
 {
   [super dealloc];
 {
     // called for some reason.
 }
+#pragma mark - Used with shkmicrobloggingserviceprovider
 
++ (id)accountTypeIdentifier;
+{
+    NSLog(@"%@", NSStringFromSelector(_cmd));
+    return @"ivssp";
+}
 
 @end

ShareKitTest/IVSharingWindowController.m

     [super windowWillShow];
 }
 
-- (IBAction)send:(id)sender
+- (IBAction)ok:(id)sender
 {
-    [super send:sender];
+    [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://plus.google.com/share?url=Hello"]];
     [self closeWindowWithSuccess:YES];
 }
 /*

ShareKitTest/IVSharingWindowController.xib

 					<reference key="NSNextResponder"/>
 					<int key="NSvFlags">256</int>
 					<array class="NSMutableArray" key="NSSubviews">
-						<object class="NSButton" id="928948429">
+						<object class="NSButton" id="1027561335">
 							<reference key="NSNextResponder" ref="1006"/>
 							<int key="NSvFlags">268</int>
-							<string key="NSFrame">{{435, 19}, {25, 23}}</string>
+							<string key="NSFrame">{{397, 19}, {63, 23}}</string>
 							<reference key="NSSuperview" ref="1006"/>
-							<reference key="NSWindow"/>
-							<reference key="NSNextKeyView"/>
 							<string key="NSReuseIdentifierKey">_NS:22</string>
 							<bool key="NSEnabled">YES</bool>
-							<object class="NSButtonCell" key="NSCell" id="320824263">
+							<object class="NSButtonCell" key="NSCell" id="828433309">
 								<int key="NSCellFlags">-2080374784</int>
 								<int key="NSCellFlags2">134217728</int>
 								<string key="NSContents">OK</string>
-								<object class="NSFont" key="NSSupport" id="315085482">
+								<object class="NSFont" key="NSSupport" id="109934167">
 									<string key="NSName">LucidaGrande</string>
 									<double key="NSSize">13</double>
 									<int key="NSfFlags">1044</int>
 								</object>
 								<string key="NSCellIdentifier">_NS:22</string>
-								<reference key="NSControlView" ref="928948429"/>
+								<reference key="NSControlView" ref="1027561335"/>
 								<int key="NSButtonFlags">-2033434624</int>
 								<int key="NSButtonFlags2">162</int>
 								<string key="NSAlternateContents"/>
 							</object>
 							<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
 						</object>
-						<object class="NSButton" id="593451787">
+						<object class="NSButton" id="90545893">
 							<reference key="NSNextResponder" ref="1006"/>
 							<int key="NSvFlags">268</int>
-							<string key="NSFrame">{{379, 19}, {48, 23}}</string>
+							<string key="NSFrame">{{397, 48}, {63, 23}}</string>
 							<reference key="NSSuperview" ref="1006"/>
-							<reference key="NSWindow"/>
-							<reference key="NSNextKeyView" ref="928948429"/>
 							<string key="NSReuseIdentifierKey">_NS:22</string>
 							<bool key="NSEnabled">YES</bool>
-							<object class="NSButtonCell" key="NSCell" id="653699069">
+							<object class="NSButtonCell" key="NSCell" id="528454428">
+								<int key="NSCellFlags">-2080374784</int>
+								<int key="NSCellFlags2">134217728</int>
+								<string key="NSContents">OK</string>
+								<reference key="NSSupport" ref="109934167"/>
+								<string key="NSCellIdentifier">_NS:22</string>
+								<reference key="NSControlView" ref="90545893"/>
+								<int key="NSButtonFlags">-2033434624</int>
+								<int key="NSButtonFlags2">162</int>
+								<string key="NSAlternateContents"/>
+								<string key="NSKeyEquivalent"/>
+								<int key="NSPeriodicDelay">400</int>
+								<int key="NSPeriodicInterval">75</int>
+							</object>
+							<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
+						</object>
+						<object class="NSButton" id="876626225">
+							<reference key="NSNextResponder" ref="1006"/>
+							<int key="NSvFlags">268</int>
+							<string key="NSFrame">{{266, 19}, {123, 23}}</string>
+							<reference key="NSSuperview" ref="1006"/>
+							<reference key="NSNextKeyView" ref="1027561335"/>
+							<string key="NSReuseIdentifierKey">_NS:22</string>
+							<bool key="NSEnabled">YES</bool>
+							<object class="NSButtonCell" key="NSCell" id="460504980">
 								<int key="NSCellFlags">-2080374784</int>
 								<int key="NSCellFlags2">134217728</int>
 								<string key="NSContents">Cancel</string>
-								<reference key="NSSupport" ref="315085482"/>
+								<reference key="NSSupport" ref="109934167"/>
 								<string key="NSCellIdentifier">_NS:22</string>
-								<reference key="NSControlView" ref="593451787"/>
+								<reference key="NSControlView" ref="876626225"/>
 								<int key="NSButtonFlags">-2033434624</int>
 								<int key="NSButtonFlags2">162</int>
 								<string key="NSAlternateContents"/>
 							</object>
 							<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
 						</object>
-						<object class="NSCustomView" id="479867108">
+						<object class="NSCustomView" id="1004099080">
 							<reference key="NSNextResponder" ref="1006"/>
 							<int key="NSvFlags">268</int>
 							<string key="NSFrame">{{297, 141}, {163, 96}}</string>
 							<reference key="NSSuperview" ref="1006"/>
-							<reference key="NSWindow"/>
-							<reference key="NSNextKeyView" ref="593451787"/>
+							<reference key="NSNextKeyView" ref="876626225"/>
 							<string key="NSReuseIdentifierKey">_NS:9</string>
 							<string key="NSHuggingPriority">{1, 1}</string>
 							<string key="NSAntiCompressionPriority">{1, 1}</string>
 					</array>
 					<string key="NSFrameSize">{480, 270}</string>
 					<reference key="NSSuperview"/>
-					<reference key="NSWindow"/>
-					<reference key="NSNextKeyView" ref="479867108"/>
+					<reference key="NSNextKeyView" ref="1004099080"/>
 				</object>
 				<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
 				<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
 					<object class="IBActionConnection" key="connection">
 						<string key="label">cancel:</string>
 						<reference key="source" ref="1001"/>
-						<reference key="destination" ref="593451787"/>
+						<reference key="destination" ref="876626225"/>
 					</object>
 					<int key="connectionID">94</int>
 				</object>
 					<object class="IBOutletConnection" key="connection">
 						<string key="label">sendButton</string>
 						<reference key="source" ref="1001"/>
-						<reference key="destination" ref="928948429"/>
+						<reference key="destination" ref="1027561335"/>
 					</object>
 					<int key="connectionID">103</int>
 				</object>
 					<object class="IBActionConnection" key="connection">
 						<string key="label">send:</string>
 						<reference key="source" ref="1001"/>
-						<reference key="destination" ref="928948429"/>
+						<reference key="destination" ref="1027561335"/>
 					</object>
 					<int key="connectionID">104</int>
 				</object>
 					<object class="IBOutletConnection" key="connection">
 						<string key="label">_imageView</string>
 						<reference key="source" ref="1001"/>
-						<reference key="destination" ref="479867108"/>
+						<reference key="destination" ref="1004099080"/>
 					</object>
 					<int key="connectionID">110</int>
 				</object>
 				<object class="IBConnectionRecord">
-					<object class="IBOutletConnection" key="connection">
-						<string key="label">cancelButton</string>
+					<object class="IBActionConnection" key="connection">
+						<string key="label">ok:</string>
 						<reference key="source" ref="1001"/>
-						<reference key="destination" ref="593451787"/>
+						<reference key="destination" ref="90545893"/>
 					</object>
-					<int key="connectionID">111</int>
+					<int key="connectionID">125</int>
 				</object>
 				<object class="IBConnectionRecord">
 					<object class="IBOutletConnection" key="connection">
 						<int key="objectID">2</int>
 						<reference key="object" ref="1006"/>
 						<array class="NSMutableArray" key="children">
-							<object class="IBNSLayoutConstraint" id="701751713">
+							<object class="IBNSLayoutConstraint" id="92557987">
+								<reference key="firstItem" ref="1027561335"/>
+								<int key="firstAttribute">3</int>
+								<int key="relation">0</int>
+								<reference key="secondItem" ref="90545893"/>
+								<int key="secondAttribute">4</int>
+								<float key="multiplier">1</float>
+								<object class="IBNSLayoutSymbolicConstant" key="constant">
+									<double key="value">8</double>
+								</object>
+								<float key="priority">1000</float>
+								<reference key="containingView" ref="1006"/>
+								<int key="scoringType">6</int>
+								<float key="scoringTypeFloat">24</float>
+								<int key="contentType">3</int>
+							</object>
+							<object class="IBNSLayoutConstraint" id="1015643215">
+								<reference key="firstItem" ref="1027561335"/>
+								<int key="firstAttribute">5</int>
+								<int key="relation">0</int>
+								<reference key="secondItem" ref="876626225"/>
+								<int key="secondAttribute">6</int>
+								<float key="multiplier">1</float>
+								<object class="IBNSLayoutSymbolicConstant" key="constant">
+									<double key="value">8</double>
+								</object>
+								<float key="priority">1000</float>
+								<reference key="containingView" ref="1006"/>
+								<int key="scoringType">6</int>
+								<float key="scoringTypeFloat">24</float>
+								<int key="contentType">3</int>
+							</object>
+							<object class="IBNSLayoutConstraint" id="1020605284">
 								<reference key="firstItem" ref="1006"/>
 								<int key="firstAttribute">4</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="928948429"/>
+								<reference key="secondItem" ref="1027561335"/>
 								<int key="secondAttribute">4</int>
 								<float key="multiplier">1</float>
 								<object class="IBNSLayoutSymbolicConstant" key="constant">
 								<float key="scoringTypeFloat">29</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="183203097">
+							<object class="IBNSLayoutConstraint" id="342330228">
 								<reference key="firstItem" ref="1006"/>
 								<int key="firstAttribute">6</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="928948429"/>
+								<reference key="secondItem" ref="1027561335"/>
 								<int key="secondAttribute">6</int>
 								<float key="multiplier">1</float>
 								<object class="IBNSLayoutSymbolicConstant" key="constant">
 								<float key="scoringTypeFloat">29</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="638965859">
-								<reference key="firstItem" ref="928948429"/>
-								<int key="firstAttribute">5</int>
+							<object class="IBNSLayoutConstraint" id="611845609">
+								<reference key="firstItem" ref="1006"/>
+								<int key="firstAttribute">6</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="593451787"/>
+								<reference key="secondItem" ref="90545893"/>
 								<int key="secondAttribute">6</int>
 								<float key="multiplier">1</float>
 								<object class="IBNSLayoutSymbolicConstant" key="constant">
-									<double key="value">8</double>
+									<double key="value">20</double>
+								</object>
+								<float key="priority">1000</float>
+								<reference key="containingView" ref="1006"/>
+								<int key="scoringType">8</int>
+								<float key="scoringTypeFloat">29</float>
+								<int key="contentType">3</int>
+							</object>
+							<object class="IBNSLayoutConstraint" id="59295455">
+								<reference key="firstItem" ref="90545893"/>
+								<int key="firstAttribute">5</int>
+								<int key="relation">0</int>
+								<reference key="secondItem" ref="1027561335"/>
+								<int key="secondAttribute">5</int>
+								<float key="multiplier">1</float>
+								<object class="IBLayoutConstant" key="constant">
+									<double key="value">0.0</double>
 								</object>
 								<float key="priority">1000</float>
 								<reference key="containingView" ref="1006"/>
 								<int key="scoringType">6</int>
 								<float key="scoringTypeFloat">24</float>
-								<int key="contentType">3</int>
+								<int key="contentType">2</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="790038680">
+							<object class="IBNSLayoutConstraint" id="260137475">
 								<reference key="firstItem" ref="1006"/>
 								<int key="firstAttribute">4</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="593451787"/>
+								<reference key="secondItem" ref="876626225"/>
 								<int key="secondAttribute">4</int>
 								<float key="multiplier">1</float>
 								<object class="IBNSLayoutSymbolicConstant" key="constant">
 								<float key="scoringTypeFloat">29</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="99327754">
+							<object class="IBNSLayoutConstraint" id="114382940">
 								<reference key="firstItem" ref="1006"/>
 								<int key="firstAttribute">4</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="479867108"/>
+								<reference key="secondItem" ref="1004099080"/>
 								<int key="secondAttribute">4</int>
 								<float key="multiplier">1</float>
 								<object class="IBLayoutConstant" key="constant">
 								<float key="scoringTypeFloat">9</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="318656353">
-								<reference key="firstItem" ref="479867108"/>
+							<object class="IBNSLayoutConstraint" id="988715400">
+								<reference key="firstItem" ref="1004099080"/>
 								<int key="firstAttribute">5</int>
 								<int key="relation">0</int>
 								<reference key="secondItem" ref="1006"/>
 								<float key="scoringTypeFloat">9</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="244429412">
-								<reference key="firstItem" ref="479867108"/>
+							<object class="IBNSLayoutConstraint" id="524429253">
+								<reference key="firstItem" ref="1004099080"/>
 								<int key="firstAttribute">3</int>
 								<int key="relation">0</int>
 								<reference key="secondItem" ref="1006"/>
 								<float key="scoringTypeFloat">9</float>
 								<int key="contentType">3</int>
 							</object>
-							<object class="IBNSLayoutConstraint" id="352140679">
+							<object class="IBNSLayoutConstraint" id="607684755">
 								<reference key="firstItem" ref="1006"/>
 								<int key="firstAttribute">6</int>
 								<int key="relation">0</int>
-								<reference key="secondItem" ref="479867108"/>
+								<reference key="secondItem" ref="1004099080"/>
 								<int key="secondAttribute">6</int>
 								<float key="multiplier">1</float>
 								<object class="IBNSLayoutSymbolicConstant" key="constant">
 								<float key="scoringTypeFloat">29</float>
 								<int key="contentType">3</int>
 							</object>
-							<reference ref="928948429"/>
-							<reference ref="593451787"/>
-							<reference ref="479867108"/>
+							<reference ref="1027561335"/>
+							<reference ref="1004099080"/>
+							<reference ref="876626225"/>
+							<reference ref="90545893"/>
 						</array>
 						<reference key="parent" ref="1005"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">90</int>
-						<reference key="object" ref="928948429"/>
+						<reference key="object" ref="1027561335"/>
 						<array class="NSMutableArray" key="children">
-							<reference ref="320824263"/>
+							<reference ref="828433309"/>
 						</array>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">91</int>
-						<reference key="object" ref="593451787"/>
+						<reference key="object" ref="876626225"/>
 						<array class="NSMutableArray" key="children">
-							<reference ref="653699069"/>
+							<reference ref="460504980"/>
+							<object class="IBNSLayoutConstraint" id="621704009">
+								<reference key="firstItem" ref="876626225"/>
+								<int key="firstAttribute">7</int>
+								<int key="relation">0</int>
+								<nil key="secondItem"/>
+								<int key="secondAttribute">0</int>
+								<float key="multiplier">1</float>
+								<object class="IBLayoutConstant" key="constant">
+									<double key="value">123</double>
+								</object>
+								<float key="priority">1000</float>
+								<reference key="containingView" ref="876626225"/>
+								<int key="scoringType">3</int>
+								<float key="scoringTypeFloat">9</float>
+								<int key="contentType">1</int>
+							</object>
 						</array>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">92</int>
-						<reference key="object" ref="653699069"/>
-						<reference key="parent" ref="593451787"/>
+						<reference key="object" ref="460504980"/>
+						<reference key="parent" ref="876626225"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">93</int>
-						<reference key="object" ref="320824263"/>
-						<reference key="parent" ref="928948429"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">98</int>
-						<reference key="object" ref="638965859"/>
-						<reference key="parent" ref="1006"/>
+						<reference key="object" ref="828433309"/>
+						<reference key="parent" ref="1027561335"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">100</int>
-						<reference key="object" ref="183203097"/>
+						<reference key="object" ref="342330228"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">101</int>
-						<reference key="object" ref="701751713"/>
+						<reference key="object" ref="1020605284"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">102</int>
-						<reference key="object" ref="790038680"/>
+						<reference key="object" ref="260137475"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">105</int>
-						<reference key="object" ref="479867108"/>
+						<reference key="object" ref="1004099080"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">106</int>
-						<reference key="object" ref="352140679"/>
+						<reference key="object" ref="607684755"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">107</int>
-						<reference key="object" ref="244429412"/>
+						<reference key="object" ref="524429253"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">108</int>
-						<reference key="object" ref="318656353"/>
+						<reference key="object" ref="988715400"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">109</int>
-						<reference key="object" ref="99327754"/>
+						<reference key="object" ref="114382940"/>
+						<reference key="parent" ref="1006"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">112</int>
+						<reference key="object" ref="621704009"/>
+						<reference key="parent" ref="876626225"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">115</int>
+						<reference key="object" ref="1015643215"/>
+						<reference key="parent" ref="1006"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">116</int>
+						<reference key="object" ref="90545893"/>
+						<array class="NSMutableArray" key="children">
+							<object class="IBNSLayoutConstraint" id="49675786">
+								<reference key="firstItem" ref="90545893"/>
+								<int key="firstAttribute">7</int>
+								<int key="relation">0</int>
+								<nil key="secondItem"/>
+								<int key="secondAttribute">0</int>
+								<float key="multiplier">1</float>
+								<object class="IBLayoutConstant" key="constant">
+									<double key="value">63</double>
+								</object>
+								<float key="priority">1000</float>
+								<reference key="containingView" ref="90545893"/>
+								<int key="scoringType">3</int>
+								<float key="scoringTypeFloat">9</float>
+								<int key="contentType">1</int>
+							</object>
+							<reference ref="528454428"/>
+						</array>
+						<reference key="parent" ref="1006"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">117</int>
+						<reference key="object" ref="49675786"/>
+						<reference key="parent" ref="90545893"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">118</int>
+						<reference key="object" ref="528454428"/>
+						<reference key="parent" ref="90545893"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">122</int>
+						<reference key="object" ref="92557987"/>
+						<reference key="parent" ref="1006"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">123</int>
+						<reference key="object" ref="59295455"/>
+						<reference key="parent" ref="1006"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">124</int>
+						<reference key="object" ref="611845609"/>
 						<reference key="parent" ref="1006"/>
 					</object>
 				</array>
 				<string key="107.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
 				<string key="108.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
 				<string key="109.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="112.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="115.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<array key="116.IBNSViewMetadataConstraints">
+					<reference ref="49675786"/>
+				</array>
+				<boolean value="NO" key="116.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+				<string key="116.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="117.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="118.CustomClassName">SHKShareButtonCell</string>
+				<string key="118.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="122.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="123.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="124.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
 				<string key="2.CustomClassName">SHKShareWindowBackgroundView</string>
-				<array key="2.IBNSViewMetadataConstraints">
-					<reference ref="352140679"/>
-					<reference ref="244429412"/>
-					<reference ref="318656353"/>
-					<reference ref="99327754"/>
-					<reference ref="790038680"/>
-					<reference ref="638965859"/>
-					<reference ref="183203097"/>
-					<reference ref="701751713"/>
+				<array class="NSMutableArray" key="2.IBNSViewMetadataConstraints">
+					<reference ref="607684755"/>
+					<reference ref="524429253"/>
+					<reference ref="988715400"/>
+					<reference ref="114382940"/>
+					<reference ref="260137475"/>
+					<reference ref="59295455"/>
+					<reference ref="611845609"/>
+					<reference ref="342330228"/>
+					<reference ref="1020605284"/>
+					<reference ref="1015643215"/>
+					<reference ref="92557987"/>
 				</array>
 				<string key="2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
 				<boolean value="NO" key="90.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
 				<string key="90.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<array key="91.IBNSViewMetadataConstraints">
+					<reference ref="621704009"/>
+				</array>
 				<boolean value="NO" key="91.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
 				<string key="91.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="92.CustomClassName">SHKShareButtonCell</string>
 				<string key="92.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+				<string key="93.CustomClassName">SHKShareButtonCell</string>
 				<string key="93.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
-				<string key="98.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
 			</dictionary>
 			<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
 			<nil key="activeLocalization"/>
 			<dictionary class="NSMutableDictionary" key="localizations"/>
 			<nil key="sourceID"/>
-			<int key="maxID">111</int>
-		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<object class="IBPartialClassDescription">
-					<string key="className">IVSharingWindowController</string>
-					<string key="superclassName">SHKShareWindowController</string>
-					<dictionary class="NSMutableDictionary" key="actions">
-						<string key="cancel:">id</string>
-						<string key="send:">id</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="actionInfosByName">
-						<object class="IBActionInfo" key="cancel:">
-							<string key="name">cancel:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="send:">
-							<string key="name">send:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/IVSharingWindowController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSLayoutConstraint</string>
-					<string key="superclassName">NSObject</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/NSLayoutConstraint.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SHKShareImageView</string>
-					<string key="superclassName">NSImageView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/SHKShareImageView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SHKShareWindow</string>
-					<string key="superclassName">NSPanel</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/SHKShareWindow.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SHKShareWindowBackgroundView</string>
-					<string key="superclassName">NSView</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/SHKShareWindowBackgroundView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SHKShareWindowController</string>
-					<string key="superclassName">SHKWindowController</string>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="_backgroundView">SHKShareWindowBackgroundView</string>
-						<string key="cancelButton">NSButton</string>
-						<string key="sendButton">NSButton</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="_backgroundView">
-							<string key="name">_backgroundView</string>
-							<string key="candidateClassName">SHKShareWindowBackgroundView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="cancelButton">
-							<string key="name">cancelButton</string>
-							<string key="candidateClassName">NSButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="sendButton">
-							<string key="name">sendButton</string>
-							<string key="candidateClassName">NSButton</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/SHKShareWindowController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">SHKWindowController</string>
-					<string key="superclassName">NSWindowController</string>
-					<object class="NSMutableDictionary" key="outlets">
-						<string key="NS.key.0">_imageView</string>
-						<string key="NS.object.0">SHKShareImageView</string>
-					</object>
-					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<string key="NS.key.0">_imageView</string>
-						<object class="IBToOneOutletInfo" key="NS.object.0">
-							<string key="name">_imageView</string>
-							<string key="candidateClassName">SHKShareImageView</string>
-						</object>
-					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/SHKWindowController.h</string>
-					</object>
-				</object>
-			</array>
+			<int key="maxID">125</int>
 		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes"/>
 		<int key="IBDocument.localizationMode">0</int>
 		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
 		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
Add a comment to this file

ShareKitTest/setup-logo-ivssp.png

Added
New image
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.