Continuous toolbar buttons work

This commit is contained in:
Matthias Neeracher 2011-08-23 20:49:36 +02:00
parent f9129b7406
commit c5ce044d88
5 changed files with 301 additions and 96 deletions

View File

@ -25,6 +25,7 @@
950BB7A713F467A400D8E669 /* MAAddMedia.xib in Resources */ = {isa = PBXBuildFile; fileRef = 950BB7A513F467A400D8E669 /* MAAddMedia.xib */; };
950BB7AA13F46BAF00D8E669 /* MAAddMediaSheet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 950BB7A913F46BAF00D8E669 /* MAAddMediaSheet.mm */; };
950BB7AD13F46ECF00D8E669 /* MAAppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 950BB7AC13F46ECF00D8E669 /* MAAppController.mm */; };
9556F185140426EB00B81D2E /* MAToolbarButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9556F184140426EB00B81D2E /* MAToolbarButton.mm */; };
95BCFA2113F76A04000F650F /* app.icns in Resources */ = {isa = PBXBuildFile; fileRef = 95BCFA1F13F76A04000F650F /* app.icns */; };
95BCFA2213F76A04000F650F /* doc.icns in Resources */ = {isa = PBXBuildFile; fileRef = 95BCFA2013F76A04000F650F /* doc.icns */; };
95BCFA2E13F8A3AD000F650F /* MAShortenQTTime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 95BCFA2D13F8A3AD000F650F /* MAShortenQTTime.mm */; };
@ -77,6 +78,8 @@
950BB7A913F46BAF00D8E669 /* MAAddMediaSheet.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MAAddMediaSheet.mm; sourceTree = "<group>"; };
950BB7AB13F46ECF00D8E669 /* MAAppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MAAppController.h; sourceTree = "<group>"; };
950BB7AC13F46ECF00D8E669 /* MAAppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MAAppController.mm; sourceTree = "<group>"; };
9556F183140426EB00B81D2E /* MAToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MAToolbarButton.h; sourceTree = "<group>"; };
9556F184140426EB00B81D2E /* MAToolbarButton.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MAToolbarButton.mm; sourceTree = "<group>"; };
95BCFA1F13F76A04000F650F /* app.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = app.icns; path = Resources/app.icns; sourceTree = "<group>"; };
95BCFA2013F76A04000F650F /* doc.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = doc.icns; path = Resources/doc.icns; sourceTree = "<group>"; };
95BCFA2C13F8A3AD000F650F /* MAShortenQTTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MAShortenQTTime.h; sourceTree = "<group>"; };
@ -235,6 +238,8 @@
95E2027C13FE9BF500369B31 /* MAMovieWindow.m */,
95D8038914012D7A000C0779 /* MADragging.h */,
95D8038A14012D7A000C0779 /* MADragging.mm */,
9556F183140426EB00B81D2E /* MAToolbarButton.h */,
9556F184140426EB00B81D2E /* MAToolbarButton.mm */,
);
name = Classes;
sourceTree = "<group>";
@ -335,6 +340,7 @@
95CB69711400112A005A0346 /* MATagWindow.mm in Sources */,
95CB697814001F26005A0346 /* MAColorForTag.mm in Sources */,
95D8038B14012D7A000C0779 /* MADragging.mm in Sources */,
9556F185140426EB00B81D2E /* MAToolbarButton.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@ -291,20 +291,17 @@ static const char * kMADocWindowObserver = "MADocWindowObserver";
title = NSLocalizedString(@"Pause", @"Pause playback");
else
title = NSLocalizedString(@"Play", @"Start playback");
if ([item isKindOfClass:[NSToolbarItem class]]) {
[item setLabel:title];
if ([(NSObject *)item isKindOfClass:[NSToolbarItem class]]) {
NSToolbarItem * toolbarItem = (NSToolbarItem *)item;
[toolbarItem setLabel:title];
if ([currentMovie rate] > 0.0f)
[item setImage:[NSImage imageNamed:@"pause.icns"]];
[toolbarItem setImage:[NSImage imageNamed:@"pause.icns"]];
else
[item setImage:[NSImage imageNamed:@"play.icns"]];
[toolbarItem setImage:[NSImage imageNamed:@"play.icns"]];
} else {
[item setTitle:title];
[(NSMenuItem *)item setTitle:title];
}
}
if ([item action] == @selector(mediaSkipForward:)
|| [item action] == @selector(mediaSkipBackward:)
)
[[item _button] setContinuous:YES];
return [mediaController selectionIndex] != NSNotFound;
}

View File

@ -0,0 +1,13 @@
//
// MAToolbarButton.h
// Medianno
//
// Created by Matthias Neeracher on 8/23/11.
// Copyright 2011 Matthias Neeracher. All rights reserved.
//
#import <AppKit/AppKit.h>
@interface MAToolbarButton : NSButton
@end

View File

@ -0,0 +1,21 @@
//
// MAToolbarButton.mm
// Medianno
//
// Created by Matthias Neeracher on 8/23/11.
// Copyright 2011 Matthias Neeracher. All rights reserved.
//
#import "MAToolbarButton.h"
@implementation MAToolbarButton
- (void)awakeFromNib
{
NSButtonCell * cell = [self cell];
[cell setHighlightsBy:NSPushInCellMask];
[cell setShowsStateBy:NSContentsCellMask];
[cell setBackgroundStyle:NSBackgroundStyleRaised];
}
@end

View File

@ -93,11 +93,11 @@
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>10408ABC-594E-48CD-9161-E21F2A53A796</string>
<string>18B482DB-2594-4103-B3B2-1AFF904C6AC8</string>
<string>18FD3E74-6E8C-445B-B04D-55EDA8F7ECE7</string>
<string>4F6A0E70-BC8D-4D4C-8BEF-E1534A157008</string>
<string>50E0FA3B-2905-4F98-A78B-101A3698D85B</string>
<string>664414C9-912C-4CDB-AA38-3FE2DED268DC</string>
<string>8C60B854-069F-498C-B9DA-51102A7886FD</string>
<string>B6B844F6-1F51-4108-8EE4-3DBAF516ED46</string>
<string>D1B223FD-2B2A-471D-A6A4-0230D2846698</string>
<string>F098D458-9396-4287-B8C8-F9F580B07CFA</string>
<string>NSToolbarFlexibleSpaceItem</string>
@ -128,28 +128,6 @@
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" id="530605789">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">18B482DB-2594-4103-B3B2-1AFF904C6AC8</characters>
</object>
<string key="NSToolbarItemLabel">&lt;&lt;</string>
<string key="NSToolbarItemPaletteLabel">&lt;&lt;</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<object class="NSCustomResource" key="NSToolbarItemImage">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">rev</string>
</object>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">101</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" id="719161592">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">18FD3E74-6E8C-445B-B04D-55EDA8F7ECE7</characters>
@ -172,25 +150,52 @@
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" id="136919366">
<object class="NSToolbarItem" id="271164239">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">4F6A0E70-BC8D-4D4C-8BEF-E1534A157008</characters>
<characters key="NS.bytes">50E0FA3B-2905-4F98-A78B-101A3698D85B</characters>
</object>
<string key="NSToolbarItemLabel">&gt;&gt;</string>
<string key="NSToolbarItemPaletteLabel">&gt;&gt;</string>
<string key="NSToolbarItemToolTip"/>
<nil key="NSToolbarItemView"/>
<object class="NSCustomResource" key="NSToolbarItemImage">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">fwd</string>
<string key="NSToolbarItemLabel">&lt;&lt;</string>
<string key="NSToolbarItemPaletteLabel">&lt;&lt;</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="401296146">
<reference key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {32, 32}}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:1491</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="135304652">
<int key="NSCellFlags">67763712</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents"/>
<object class="NSFont" key="NSSupport" id="23905036">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<string key="NSCellIdentifier">_NS:1491</string>
<reference key="NSControlView" ref="401296146"/>
<int key="NSButtonFlags">-2042347265</int>
<int key="NSButtonFlags2">134</int>
<object class="NSCustomResource" key="NSNormalImage" id="733897626">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">rev</string>
</object>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
</object>
</object>
<reference key="NSToolbarItemImage" ref="733897626"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{0, 0}</string>
<string key="NSToolbarItemMaxSize">{0, 0}</string>
<string key="NSToolbarItemMinSize">{32, 32}</string>
<string key="NSToolbarItemMaxSize">{32, 32}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">103</int>
<int key="NSToolbarItemTag">0</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
@ -238,6 +243,51 @@
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" id="757841345">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">B6B844F6-1F51-4108-8EE4-3DBAF516ED46</characters>
</object>
<string key="NSToolbarItemLabel">&gt;&gt;</string>
<string key="NSToolbarItemPaletteLabel">&gt;&gt;</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="734900919">
<reference key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {32, 32}}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:1491</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="272029418">
<int key="NSCellFlags">67763712</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents"/>
<reference key="NSSupport" ref="23905036"/>
<string key="NSCellIdentifier">_NS:1491</string>
<reference key="NSControlView" ref="734900919"/>
<int key="NSButtonFlags">-2042347265</int>
<int key="NSButtonFlags2">134</int>
<object class="NSCustomResource" key="NSNormalImage" id="726459394">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">fwd</string>
</object>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
</object>
</object>
<reference key="NSToolbarItemImage" ref="726459394"/>
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{32, 32}</string>
<string key="NSToolbarItemMaxSize">{32, 32}</string>
<bool key="NSToolbarItemEnabled">YES</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">0</int>
<bool key="NSToolbarIsUserRemovable">YES</bool>
<int key="NSToolbarItemVisibilityPriority">0</int>
</object>
<object class="NSToolbarItem" id="957210769">
<object class="NSMutableString" key="NSToolbarItemIdentifier">
<characters key="NS.bytes">D1B223FD-2B2A-471D-A6A4-0230D2846698</characters>
@ -268,9 +318,11 @@
<string key="NSToolbarItemPaletteLabel">Search</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSearchField" key="NSToolbarItemView" id="891639952">
<nil key="NSNextResponder"/>
<reference key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {96, 22}}</string>
<reference key="NSSuperview"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:123</string>
<int key="NSTag">100</int>
<bool key="NSEnabled">YES</bool>
@ -278,11 +330,7 @@
<int key="NSCellFlags">343014976</int>
<int key="NSCellFlags2">268436544</int>
<string key="NSContents"/>
<object class="NSFont" key="NSSupport" id="23905036">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<reference key="NSSupport" ref="23905036"/>
<string key="NSCellIdentifier">_NS:123</string>
<reference key="NSControlView" ref="891639952"/>
<bool key="NSDrawsBackground">YES</bool>
@ -450,21 +498,21 @@
</object>
</object>
</object>
<object class="NSArray" key="NSToolbarIBAllowedItems">
<object class="NSMutableArray" key="NSToolbarIBAllowedItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="202060684"/>
<reference ref="585433049"/>
<reference ref="530605789"/>
<reference ref="271164239"/>
<reference ref="962020774"/>
<reference ref="136919366"/>
<reference ref="757841345"/>
<reference ref="719161592"/>
<reference ref="89055059"/>
<reference ref="490181719"/>
<reference ref="1015085479"/>
<reference ref="957210769"/>
<reference ref="89055059"/>
<reference ref="916551158"/>
<reference ref="202060684"/>
<reference ref="585433049"/>
</object>
<object class="NSMutableArray" key="NSToolbarIBDefaultItems">
<object class="NSArray" key="NSToolbarIBDefaultItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="490181719"/>
<reference ref="585433049"/>
@ -472,9 +520,9 @@
<reference ref="202060684"/>
<reference ref="719161592"/>
<reference ref="202060684"/>
<reference ref="530605789"/>
<reference ref="271164239"/>
<reference ref="962020774"/>
<reference ref="136919366"/>
<reference ref="757841345"/>
<reference ref="585433049"/>
<reference ref="89055059"/>
</object>
@ -508,7 +556,7 @@
<string key="NSFrameSize">{1279, 183}</string>
<reference key="NSSuperview" ref="204692115"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="502749411"/>
<reference key="NSNextKeyView" ref="332479500"/>
<string key="NSReuseIdentifierKey">_NS:1197</string>
<bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="117432108">
@ -733,7 +781,7 @@
<string key="NSFrameSize">{1281, 201}</string>
<reference key="NSSuperview" ref="196617426"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="204692115"/>
<reference key="NSNextKeyView" ref="502749411"/>
<string key="NSReuseIdentifierKey">_NS:1193</string>
<int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="332479500"/>
@ -795,7 +843,7 @@
<string key="NSFrameSize">{1278, 565}</string>
<reference key="NSSuperview" ref="51131752"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="794153134"/>
<reference key="NSNextKeyView" ref="742629842"/>
<string key="NSReuseIdentifierKey">_NS:1197</string>
<bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="995480265">
@ -942,6 +990,7 @@
<string key="NSFrame">{{1, 566}, {1279, 15}}</string>
<reference key="NSSuperview" ref="1054473103"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<string key="NSReuseIdentifierKey">_NS:1216</string>
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="1054473103"/>
@ -967,7 +1016,7 @@
<string key="NSFrameSize">{1280, 583}</string>
<reference key="NSSuperview" ref="1058980817"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="51131752"/>
<reference key="NSNextKeyView" ref="794153134"/>
<string key="NSReuseIdentifierKey">_NS:1193</string>
<int key="NSsFlags">133682</int>
<reference key="NSVScroller" ref="715872882"/>
@ -1045,7 +1094,7 @@
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="196617426"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
<string key="NSMinSize">{450, 478}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<int key="NSWindowCollectionBehavior">128</int>
@ -1736,14 +1785,6 @@
</object>
<int key="connectionID">100262</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">mediaSkipBackward:</string>
<reference key="source" ref="613418571"/>
<reference key="destination" ref="530605789"/>
</object>
<int key="connectionID">100274</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">toggleMediaPlay:</string>
@ -1752,14 +1793,6 @@
</object>
<int key="connectionID">100275</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">mediaSkipForward:</string>
<reference key="source" ref="613418571"/>
<reference key="destination" ref="136919366"/>
</object>
<int key="connectionID">100276</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addAnnotation:</string>
@ -1792,6 +1825,84 @@
</object>
<int key="connectionID">100289</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">mediaSkipForward:</string>
<reference key="source" ref="613418571"/>
<reference key="destination" ref="757841345"/>
</object>
<int key="connectionID">100293</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">enabled: selection.@count</string>
<reference key="source" ref="734900919"/>
<reference key="destination" ref="261388520"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="734900919"/>
<reference key="NSDestination" ref="261388520"/>
<string key="NSLabel">enabled: selection.@count</string>
<string key="NSBinding">enabled</string>
<string key="NSKeyPath">selection.@count</string>
<object class="NSDictionary" key="NSOptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSMultipleValuesPlaceholder</string>
<string>NSNoSelectionPlaceholder</string>
<string>NSNullPlaceholder</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="0"/>
<integer value="0"/>
<integer value="0"/>
</object>
</object>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">100302</int>
</object>
<object class="IBConnectionRecord">
<object class="IBBindingConnection" key="connection">
<string key="label">enabled: selection.@count</string>
<reference key="source" ref="401296146"/>
<reference key="destination" ref="261388520"/>
<object class="NSNibBindingConnector" key="connector">
<reference key="NSSource" ref="401296146"/>
<reference key="NSDestination" ref="261388520"/>
<string key="NSLabel">enabled: selection.@count</string>
<string key="NSBinding">enabled</string>
<string key="NSKeyPath">selection.@count</string>
<object class="NSDictionary" key="NSOptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSMultipleValuesPlaceholder</string>
<string>NSNoSelectionPlaceholder</string>
<string>NSNullPlaceholder</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="0"/>
<integer value="0"/>
<integer value="0"/>
</object>
</object>
<int key="NSNibBindingConnectorVersion">2</int>
</object>
</object>
<int key="connectionID">100307</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">mediaSkipBackward:</string>
<reference key="source" ref="613418571"/>
<reference key="destination" ref="271164239"/>
</object>
<int key="connectionID">100308</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@ -2189,14 +2300,14 @@
<reference ref="202060684"/>
<reference ref="585433049"/>
<reference ref="916551158"/>
<reference ref="530605789"/>
<reference ref="962020774"/>
<reference ref="136919366"/>
<reference ref="719161592"/>
<reference ref="89055059"/>
<reference ref="490181719"/>
<reference ref="1015085479"/>
<reference ref="957210769"/>
<reference ref="757841345"/>
<reference ref="271164239"/>
</object>
<reference key="parent" ref="275939982"/>
</object>
@ -2215,21 +2326,11 @@
<reference key="object" ref="916551158"/>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100271</int>
<reference key="object" ref="530605789"/>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100272</int>
<reference key="object" ref="962020774"/>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100273</int>
<reference key="object" ref="136919366"/>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100278</int>
<reference key="object" ref="719161592"/>
@ -2273,6 +2374,53 @@
<reference key="object" ref="957210769"/>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100292</int>
<reference key="object" ref="757841345"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="734900919"/>
</object>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100290</int>
<reference key="object" ref="734900919"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="272029418"/>
</object>
<reference key="parent" ref="757841345"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100291</int>
<reference key="object" ref="272029418"/>
<reference key="parent" ref="734900919"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100303</int>
<reference key="object" ref="271164239"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="401296146"/>
</object>
<reference key="parent" ref="222954750"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">100304</int>
<reference key="object" ref="401296146"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="135304652"/>
</object>
<reference key="parent" ref="271164239"/>
<string key="objectName">Toolbar Button</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">100305</int>
<reference key="object" ref="135304652"/>
<reference key="parent" ref="401296146"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@ -2341,9 +2489,7 @@
<string>100267.IBPluginDependency</string>
<string>100268.IBPluginDependency</string>
<string>100269.IBPluginDependency</string>
<string>100271.IBPluginDependency</string>
<string>100272.IBPluginDependency</string>
<string>100273.IBPluginDependency</string>
<string>100278.IBPluginDependency</string>
<string>100279.IBPluginDependency</string>
<string>100280.IBPluginDependency</string>
@ -2351,6 +2497,14 @@
<string>100283.IBPluginDependency</string>
<string>100286.IBPluginDependency</string>
<string>100287.IBPluginDependency</string>
<string>100290.CustomClassName</string>
<string>100290.IBPluginDependency</string>
<string>100291.IBPluginDependency</string>
<string>100292.IBPluginDependency</string>
<string>100303.IBPluginDependency</string>
<string>100304.CustomClassName</string>
<string>100304.IBPluginDependency</string>
<string>100305.IBPluginDependency</string>
<string>5.IBNSWindowAutoPositionCentersHorizontal</string>
<string>5.IBNSWindowAutoPositionCentersVertical</string>
<string>5.IBPluginDependency</string>
@ -2438,6 +2592,12 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>MAToolbarButton</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>MAToolbarButton</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="NO"/>
@ -2459,7 +2619,7 @@
<reference key="dict.values" ref="0"/>
</object>
<nil key="sourceID"/>
<int key="maxID">100289</int>
<int key="maxID">100308</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@ -2736,6 +2896,14 @@
<string key="minorKey">./Classes/MATokenFieldCell.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">MAToolbarButton</string>
<string key="superclassName">NSButton</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/MAToolbarButton.h</string>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>