Skip to content

Instantly share code, notes, and snippets.

@jamesbrink
Created March 24, 2011 18:22
Show Gist options
  • Save jamesbrink/885571 to your computer and use it in GitHub Desktop.
Save jamesbrink/885571 to your computer and use it in GitHub Desktop.
@import <Foundation/CPObject.j>
@import "UserSessionController.j"
@import "LoginView.j"
@implementation AppController : CPObject
{
CPWindow mainWindow;
CPMenu mainMenu;
CPView contentView;
CPToolbar toolbar;
CPToolbarItem toolItemUserName;
CPSearchField searchField;
CPTextField labelUserName;
UserSessionController i_userSessionController;
}
- (void)applicationDidFinishLaunching:(CPNotification)aNotification
{
}
- (void)awakeFromCib
{
[CPMenu setMenuBarVisible:NO];
toolbar = [[CPToolbar alloc] initWithIdentifier:"AppToolbar"];
[toolbar setDelegate:self];
[mainWindow setToolbar:toolbar];
[toolbar setVisible:NO];
[toolbar setVisible:NO];
[mainWindow setFullBridge:YES];
[labelUserName setStringValue:""];
[toolbar toolbarItemDidChange:toolItemUserName];
//check auth
i_userSessionController = [[UserSessionController alloc] init];
//[[CPViewController alloc] initWithCibName:@"Login" bundle:nil];
//var testing=[[CPViewController alloc] initWithCibName:@"LoginView" bundle:nil];
var testing = [[LoginView alloc] initWithCibName:@"LoginView" bundle:nil];
[contentView addSubview:[testing view]];
console.debug("external:"+testing);
//[i_userSessionController checkAuth:self];
[[CPNotificationCenter defaultCenter ] addObserver:self selector:@selector(userNotAuthenticated:) name:@"userNotAuthenticated" object:i_userSessionController];
[[CPNotificationCenter defaultCenter ] addObserver:self selector:@selector(userAuthenticated:) name:@"userAuthenticated" object:i_userSessionController];
}
- (void)userNotAuthenticated:(CPNotification)aNotification
{
console.debug("User is not authenticated");
[labelUserName setStringValue:""];
[toolbar toolbarItemDidChange:toolItemUserName];
[CPMenu setMenuBarVisible:NO];
[toolbar setVisible:NO];
[[i_userSessionController loginView] setFrame:[contentView bounds]];
[contentView addSubview:[i_userSessionController loginView]];
}
- (void)userAuthenticated:(CPNotification)aNotification
{
console.debug("User is authenticated " + [i_userSessionController userName]);
[labelUserName setStringValue:[i_userSessionController userName] + @"("+[i_userSessionController firstName] + @" " + [i_userSessionController lastName]+ ")"];
[toolbar toolbarItemDidChange:toolItemUserName];
[[i_userSessionController loginView] removeFromSuperview];
[CPMenu setMenuBarVisible:YES];
[toolbar setVisible:YES];
}
-(void)userLogout:(id)sender
{
[i_userSessionController doLogout:self];
}
- (CPToolbarItem)toolbar:(CPToolbar)aToolbar itemForItemIdentifier:(CPString)anItemIdentifier willBeInsertedIntoToolbar:(BOOL)aFlag
{
if (anItemIdentifier == "toolItemUserName")
{
var customView = [[CPView alloc] initWithFrame:CGRectMake(0,0,200,20)];
labelUserName = [[CPTextField alloc] initWithFrame:CGRectMake(0,0,200,20)];
searchField = [[CPSearchField alloc] initWithFrame:CGRectMake(0,20,200,32)];
[labelUserName setStringValue:@""];
[labelUserName setEditable:NO];
[customView addSubview:labelUserName];
[customView addSubview:searchField];
toolItemUserName = [[CPToolbarItem alloc] initWithItemIdentifier:"toolItemUserName"];
[toolItemUserName setView:customView];
[toolItemUserName setLabel:@"Test"];
[toolItemUserName setMinSize:CGSizeMake(200, 60)];
[toolItemUserName setMaxSize:CGSizeMake(200, 60)];
return toolItemUserName;
}
}
-(CPArray)toolbarAllowedItemIdentifiers:(CPToolbar)aToolbar
{
return ["toolItemUserName"];
}
-(CPArray)toolbarDefaultItemIdentifiers:(CPToolbar)aToolbar
{
return ["toolItemUserName"];
}
@end
@implementation LoginView : CPViewController
{
@outlet CPString m_login@accessors;
@outlet CPString m_password@accessors;
@outlet CPString m_status@accessors;
}
-(void)init
{
[super init];
//[self initWithCibName:@"LoginView" bundle:nil];
console.debug("internal:"+self);
return self;
}
-(void)awakeFromCib
{
console.debug("awake");
}
-(@action)doLogin:(id)sender
{
[[CPNotificationCenter defaultCenter] postNotificationName:@"UserDoLogin" object:self];
}
-(@action)doHelp:(id)sender
{
}
@end
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1060</int>
<string key="IBDocument.SystemVersion">10J869</string>
<string key="IBDocument.InterfaceBuilderVersion">1305</string>
<string key="IBDocument.AppKitVersion">1038.35</string>
<string key="IBDocument.HIToolboxVersion">461.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">1305</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSTextField</string>
<string>NSTextFieldCell</string>
<string>NSSecureTextField</string>
<string>NSCustomView</string>
<string>NSButtonCell</string>
<string>NSButton</string>
<string>NSSecureTextFieldCell</string>
<string>NSCustomObject</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</array>
<dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<object class="NSCustomObject" id="1001">
<string key="NSClassName">LoginView</string>
</object>
<object class="NSCustomObject" id="1003">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="1004">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSCustomView" id="113396345">
<reference key="NSNextResponder"/>
<int key="NSvFlags">301</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="NSTextField" id="947248866">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{17, 85}, {64, 17}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1060125761"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="742785668">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">Password</string>
<object class="NSFont" key="NSSupport" id="885314803">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<reference key="NSControlView" ref="947248866"/>
<object class="NSColor" key="NSBackgroundColor" id="300461562">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
</object>
<object class="NSColor" key="NSTextColor" id="757314252">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlTextColor</string>
<object class="NSColor" key="NSColor" id="128519779">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
</object>
</object>
</object>
</object>
<object class="NSTextField" id="453577192">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{17, 117}, {67, 17}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1027027490"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="489332441">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">Username</string>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="453577192"/>
<reference key="NSBackgroundColor" ref="300461562"/>
<reference key="NSTextColor" ref="757314252"/>
</object>
</object>
<object class="NSTextField" id="607263896">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{86, 20}, {301, 17}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="214524957">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">Label</string>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="607263896"/>
<reference key="NSBackgroundColor" ref="300461562"/>
<reference key="NSTextColor" ref="757314252"/>
</object>
</object>
<object class="NSTextField" id="1006220882">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{86, 147}, {301, 17}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="453577192"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="31828919">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents">CloudMD Login</string>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="1006220882"/>
<reference key="NSBackgroundColor" ref="300461562"/>
<reference key="NSTextColor" ref="757314252"/>
</object>
</object>
<object class="NSButton" id="1069330659">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{288, 45}, {96, 32}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="607263896"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="130435934">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents">Help</string>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="1069330659"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">134</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
</object>
<object class="NSButton" id="681765645">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{89, 45}, {96, 32}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1069330659"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="354972153">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents">Login</string>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="681765645"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">134</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
</object>
<object class="NSSecureTextField" id="1060125761">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{89, 85}, {295, 22}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="681765645"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSecureTextFieldCell" key="NSCell" id="532931095">
<int key="NSCellFlags">343014976</int>
<int key="NSCellFlags2">272630848</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="1060125761"/>
<bool key="NSDrawsBackground">YES</bool>
<object class="NSColor" key="NSBackgroundColor" id="52269291">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">textBackgroundColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
</object>
<object class="NSColor" key="NSTextColor" id="579200863">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">textColor</string>
<reference key="NSColor" ref="128519779"/>
</object>
<array key="NSAllowedInputLocales">
<string>NSAllRomanInputSourcesLocaleIdentifier</string>
</array>
</object>
</object>
<object class="NSTextField" id="1027027490">
<reference key="NSNextResponder" ref="113396345"/>
<int key="NSvFlags">301</int>
<string key="NSFrame">{{89, 117}, {295, 22}}</string>
<reference key="NSSuperview" ref="113396345"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="947248866"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="1053240861">
<int key="NSCellFlags">-1804468671</int>
<int key="NSCellFlags2">272630784</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="885314803"/>
<reference key="NSControlView" ref="1027027490"/>
<bool key="NSDrawsBackground">YES</bool>
<reference key="NSBackgroundColor" ref="52269291"/>
<reference key="NSTextColor" ref="579200863"/>
</object>
</object>
</array>
<string key="NSFrameSize">{404, 184}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1006220882"/>
<string key="NSClassName">NSView</string>
</object>
<object class="NSCustomObject" id="954392713">
<string key="NSClassName">LoginView</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">view</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="113396345"/>
</object>
<int key="connectionID">20</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">m_login</string>
<reference key="source" ref="954392713"/>
<reference key="destination" ref="1027027490"/>
</object>
<int key="connectionID">25</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">m_password</string>
<reference key="source" ref="954392713"/>
<reference key="destination" ref="1060125761"/>
</object>
<int key="connectionID">26</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">m_status</string>
<reference key="source" ref="954392713"/>
<reference key="destination" ref="607263896"/>
</object>
<int key="connectionID">27</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">doLogin:</string>
<reference key="source" ref="954392713"/>
<reference key="destination" ref="681765645"/>
</object>
<int key="connectionID">28</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">doHelp:</string>
<reference key="source" ref="954392713"/>
<reference key="destination" ref="1069330659"/>
</object>
<int key="connectionID">29</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1003"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1004"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">3</int>
<reference key="object" ref="113396345"/>
<array class="NSMutableArray" key="children">
<reference ref="947248866"/>
<reference ref="453577192"/>
<reference ref="1069330659"/>
<reference ref="607263896"/>
<reference ref="681765645"/>
<reference ref="1006220882"/>
<reference ref="1027027490"/>
<reference ref="1060125761"/>
</array>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="947248866"/>
<array class="NSMutableArray" key="children">
<reference ref="742785668"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="453577192"/>
<array class="NSMutableArray" key="children">
<reference ref="489332441"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="1069330659"/>
<array class="NSMutableArray" key="children">
<reference ref="130435934"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">7</int>
<reference key="object" ref="607263896"/>
<array class="NSMutableArray" key="children">
<reference ref="214524957"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">8</int>
<reference key="object" ref="681765645"/>
<array class="NSMutableArray" key="children">
<reference ref="354972153"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">9</int>
<reference key="object" ref="1006220882"/>
<array class="NSMutableArray" key="children">
<reference ref="31828919"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">10</int>
<reference key="object" ref="1027027490"/>
<array class="NSMutableArray" key="children">
<reference ref="1053240861"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="1060125761"/>
<array class="NSMutableArray" key="children">
<reference ref="532931095"/>
</array>
<reference key="parent" ref="113396345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="532931095"/>
<reference key="parent" ref="1060125761"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="1053240861"/>
<reference key="parent" ref="1027027490"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="31828919"/>
<reference key="parent" ref="1006220882"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">15</int>
<reference key="object" ref="354972153"/>
<reference key="parent" ref="681765645"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">16</int>
<reference key="object" ref="214524957"/>
<reference key="parent" ref="607263896"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">17</int>
<reference key="object" ref="130435934"/>
<reference key="parent" ref="1069330659"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">18</int>
<reference key="object" ref="489332441"/>
<reference key="parent" ref="453577192"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
<reference key="object" ref="742785668"/>
<reference key="parent" ref="947248866"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">21</int>
<reference key="object" ref="954392713"/>
<reference key="parent" ref="0"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="15.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="16.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="17.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="18.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="21.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="3.WindowOrigin">{628, 654}</string>
<string key="3.editorWindowContentRectSynchronizationRect">{{357, 416}, {480, 272}}</string>
<string key="4.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="7.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="9.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">29</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">LoginView</string>
<string key="superclassName">NSViewController</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="doHelp:">id</string>
<string key="doLogin:">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="doHelp:">
<string key="name">doHelp:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="doLogin:">
<string key="name">doLogin:</string>
<string key="candidateClassName">id</string>
</object>
</dictionary>
<dictionary class="NSMutableDictionary" key="outlets">
<string key="m_login">NSTextField</string>
<string key="m_password">NSSecureTextField</string>
<string key="m_status">NSTextField</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
<object class="IBToOneOutletInfo" key="m_login">
<string key="name">m_login</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo" key="m_password">
<string key="name">m_password</string>
<string key="candidateClassName">NSSecureTextField</string>
</object>
<object class="IBToOneOutletInfo" key="m_status">
<string key="name">m_status</string>
<string key="candidateClassName">NSTextField</string>
</object>
</dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/LoginView.h</string>
</object>
</object>
</array>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
</data>
</archive>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment