[ruleeditor commit] r90 - in trunk: . English.lproj NSRuleEditor NSRuleEditor.xcodeproj Vanilla

5 views
Skip to first unread message

codesite...@google.com

unread,
Sep 30, 2008, 8:35:16 AM9/30/08
to psruleedit...@googlegroups.com
Author: cacaodev
Date: Tue Sep 30 05:34:18 2008
New Revision: 90

Added:
trunk/NSRuleEditorVanilla-Info.plist
trunk/Vanilla/
trunk/Vanilla/NSRuleEditorViewSlice.h
- copied unchanged from r86, /trunk/NSRuleEditorViewSlice.h
trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.h
trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.m
trunk/Vanilla/NSRuleEditorViewSliceRow.h
- copied unchanged from r86, /trunk/NSRuleEditorViewSliceRow.h
trunk/Vanilla/NSRuleEditorViewSliceRow.m
- copied unchanged from r86, /trunk/NSRuleEditorViewSliceRow.m
trunk/Vanilla/RuleEditor.h
- copied unchanged from r86, /trunk/RuleEditor.h
trunk/Vanilla/RuleEditor.m
- copied, changed from r86, /trunk/RuleEditor.m
Removed:
trunk/NSRuleEditorViewSlice.h
trunk/NSRuleEditorViewSliceRow.h
trunk/NSRuleEditorViewSliceRow.m
trunk/RuleEditor.h
trunk/RuleEditor.m
Modified:
trunk/English.lproj/NSRuleEditor.xib
trunk/English.lproj/format.strings
trunk/NSRuleEditor.xcodeproj/project.pbxproj
trunk/NSRuleEditor.xcodeproj/x.mode2v3
trunk/NSRuleEditor.xcodeproj/x.pbxuser
trunk/NSRuleEditor/NSRuleEditor.h
trunk/NSRuleEditor/NSRuleEditor.m
trunk/NSRuleEditor/NSRuleEditorPopupButton.h
trunk/NSRuleEditor/NSRuleEditorPopupButton.m
trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.h
trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.m
trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.h
trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.m
trunk/NSRuleEditor/NSRuleEditorViewSliceRow.m
trunk/NSRuleEditor/_NSRuleEditorCache.m
trunk/NSRuleEditorController.m
trunk/RuleDelegate.m

Log:
Partial Drag&drop
Basic formatting with setFormattingStringsFilename:

NIb : live predicate format of NSRuleEditor
live filtering of the table view

Still a bug with bindings when app terminates legally.

Modified: trunk/English.lproj/NSRuleEditor.xib
==============================================================================
--- trunk/English.lproj/NSRuleEditor.xib (original)
+++ trunk/English.lproj/NSRuleEditor.xib Tue Sep 30 05:34:18 2008
@@ -2,9 +2,9 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9C7010</string>
- <string key="IBDocument.InterfaceBuilderVersion">649</string>
- <string key="IBDocument.AppKitVersion">949.26</string>
+ <string key="IBDocument.SystemVersion">9F33</string>
+ <string key="IBDocument.InterfaceBuilderVersion">672</string>
+ <string key="IBDocument.AppKitVersion">949.34</string>
<string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -727,6 +727,7 @@
<string key="NSWindowTitle">RuleEditor</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="414427165">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
@@ -849,7 +850,7 @@
<reference key="NSTableView" ref="301650682"/>
</object>
<object class="NSTableColumn" id="739108941">
- <double key="NSWidth">4.460000e+02</double>
+ <double key="NSWidth">1.100000e+02</double>
<double key="NSMinWidth">4.000000e+01</double>
<double key="NSMaxWidth">1.000000e+03</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -874,13 +875,65 @@
<bool key="NSIsEditable">YES</bool>
<reference key="NSTableView" ref="301650682"/>
</object>
+ <object class="NSTableColumn" id="112352596">
+ <double key="NSWidth">3.330000e+02</double>
+ <double key="NSMinWidth">1.000000e+01</double>
+ <double key="NSMaxWidth">3.402823e+38</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628032</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Date</string>
+ <reference key="NSSupport" ref="26"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerColor</string>
+ <object class="NSColor" key="NSColor" id="150151441">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <reference key="NSTextColor" ref="282480977"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell"
id="463683762">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">-2147481600</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="697293000"/>
+ <object class="NSDateFormatter" key="NSFormatter"
id="373654446">
+ <object class="NSMutableDictionary" key="NS.attributes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>dateFormat_10_0</string>
+ <string>dateStyle</string>
+ <string>formatterBehavior</string>
+ <string>timeStyle</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>%m/%d/%y</string>
+ <integer value="3"/>
+ <integer value="1040"/>
+ <integer value="0" id="8"/>
+ </object>
+ </object>
+ <string key="NS.format">d MMMM yyyy</string>
+ <bool key="NS.natural">NO</bool>
+ </object>
+ <reference key="NSControlView" ref="301650682"/>
+ <reference key="NSBackgroundColor" ref="317368632"/>
+ <reference key="NSTextColor" ref="131542721"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <bool key="NSIsEditable">YES</bool>
+ <reference key="NSTableView" ref="301650682"/>
+ </object>
</object>
<double key="NSIntercellSpacingWidth">3.000000e+00</double>
<double key="NSIntercellSpacingHeight">2.000000e+00</double>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
+ <reference key="NSBackgroundColor" ref="150151441"/>
<object class="NSColor" key="NSGridColor">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
@@ -923,7 +976,7 @@
<int key="NSsFlags">1</int>
<reference key="NSTarget" ref="115213794"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">5.714286e-01</double>
+ <double key="NSPercent">9.981949e-01</double>
</object>
<object class="NSClipView" id="487189906">
<reference key="NSNextResponder" ref="115213794"/>
@@ -1091,6 +1144,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>name</string>
<string>age</string>
+ <string>date</string>
</object>
<bool key="NSEditable">YES</bool>
<object class="_NSManagedProxy" key="_NSManagedProxy"/>
@@ -1431,7 +1485,7 @@
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="1" id="9"/>
- <integer value="0" id="8"/>
+ <reference ref="8"/>
<reference ref="9"/>
<reference ref="8"/>
<reference ref="8"/>
@@ -1593,6 +1647,54 @@
</object>
<int key="connectionID">511</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value:
ruleEditor.predicate.predicateFormat</string>
+ <reference key="source" ref="142218255"/>
+ <reference key="destination" ref="214804605"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="142218255"/>
+ <reference key="NSDestination" ref="214804605"/>
+ <string key="NSLabel">value:
ruleEditor.predicate.predicateFormat</string>
+ <string key="NSBinding">value</string>
+ <string
key="NSKeyPath">ruleEditor.predicate.predicateFormat</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">524</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">filterPredicate: ruleEditor.predicate</string>
+ <reference key="source" ref="1012894781"/>
+ <reference key="destination" ref="214804605"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="1012894781"/>
+ <reference key="NSDestination" ref="214804605"/>
+ <string key="NSLabel">filterPredicate: ruleEditor.predicate</string>
+ <string key="NSBinding">filterPredicate</string>
+ <string key="NSKeyPath">ruleEditor.predicate</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">526</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects.date</string>
+ <reference key="source" ref="112352596"/>
+ <reference key="destination" ref="1012894781"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="112352596"/>
+ <reference key="NSDestination" ref="1012894781"/>
+ <string key="NSLabel">value: arrangedObjects.date</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects.date</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">530</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -2200,8 +2302,8 @@
<reference ref="770403398"/>
<reference ref="999691972"/>
<reference ref="72238652"/>
- <reference ref="115213794"/>
<reference ref="18562090"/>
+ <reference ref="115213794"/>
</object>
<reference key="parent" ref="513744381"/>
</object>
@@ -2248,6 +2350,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="941037985"/>
<reference ref="739108941"/>
+ <reference ref="112352596"/>
</object>
<reference key="parent" ref="115213794"/>
</object>
@@ -2363,6 +2466,29 @@
<reference key="object" ref="396064318"/>
<reference key="parent" ref="18562090"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">527</int>
+ <reference key="object" ref="112352596"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="463683762"/>
+ </object>
+ <reference key="parent" ref="301650682"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">528</int>
+ <reference key="object" ref="463683762"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="373654446"/>
+ </object>
+ <reference key="parent" ref="112352596"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">531</int>
+ <reference key="object" ref="373654446"/>
+ <reference key="parent" ref="463683762"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -2545,6 +2671,7 @@
<string>487.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>5.ImportedFromIB2</string>
+ <string>531.IBPluginDependency</string>
<string>56.IBPluginDependency</string>
<string>56.ImportedFromIB2</string>
<string>57.IBEditorWindowLastContentRect</string>
@@ -2730,9 +2857,9 @@
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <string>{{646, 110}, {642, 679}}</string>
+ <string>{{463, 132}, {642, 679}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{646, 110}, {642, 679}}</string>
+ <string>{{463, 132}, {642, 679}}</string>
<reference ref="9"/>
<string>{{11, 666}, {480, 270}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2759,6 +2886,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>{{286, 489}, {245, 183}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2814,7 +2942,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">521</int>
+ <int key="maxID">531</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -2872,14 +3000,7 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">RuleEditor</string>
- <string key="superclassName">NSRuleEditor</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">RuleEditor.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">RuleEditor</string>
+ <string key="superclassName">NSControl</string>
<object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">addRow:</string>
<string key="NS.object.0">id</string>

Modified: trunk/English.lproj/format.strings
==============================================================================
Binary files. No diff available.

Modified: trunk/NSRuleEditor.xcodeproj/project.pbxproj
==============================================================================
--- trunk/NSRuleEditor.xcodeproj/project.pbxproj (original)
+++ trunk/NSRuleEditor.xcodeproj/project.pbxproj Tue Sep 30 05:34:18 2008
@@ -35,19 +35,9 @@
170C2DA20DF5BB9600F9929B /* _NSRuleEditorCache.m in Sources */ = {isa =
PBXBuildFile; fileRef = 171A9FA40D9BC48700EB53FA /* _NSRuleEditorCache.m
*/; };
170C2DA30DF5BB9700F9929B /* _NSRuleEditorViewUnboundRowHolder.h in
Headers */ = {isa = PBXBuildFile; fileRef = 1735CC750D96C9B900B60772 /*
_NSRuleEditorViewUnboundRowHolder.h */; settings = {ATTRIBUTES = (Public,
); }; };
170C2DA40DF5BB9800F9929B /* _NSRuleEditorViewUnboundRowHolder.m in
Sources */ = {isa = PBXBuildFile; fileRef = 1775B0FA0D981CA500CE71B7 /*
_NSRuleEditorViewUnboundRowHolder.m */; };
- 170C2DA50DF5BB9800F9929B /* NSRuleEditorViewSliceDropSeparator.h in
Headers */ = {isa = PBXBuildFile; fileRef = 1735CC840D96C9B900B60772 /*
NSRuleEditorViewSliceDropSeparator.h */; settings = {ATTRIBUTES = (Public,
); }; };
- 170C2DA60DF5BB9900F9929B /* NSRuleEditorViewSliceDropSeparator.m in
Sources */ = {isa = PBXBuildFile; fileRef = 1735CC850D96C9B900B60772 /*
NSRuleEditorViewSliceDropSeparator.m */; };
170C2DA70DF5BB9A00F9929B /* NSNavRuleEditor.h in Headers */ = {isa =
PBXBuildFile; fileRef = 1735CC760D96C9B900B60772 /* NSNavRuleEditor.h */;
settings = {ATTRIBUTES = (Public, ); }; };
170C2DA80DF5BB9A00F9929B /* NSObject-NSNavRuleEditorChildItems.h in
Headers */ = {isa = PBXBuildFile; fileRef = 1735CC770D96C9B900B60772 /*
NSObject-NSNavRuleEditorChildItems.h */; settings = {ATTRIBUTES = (Public,
); }; };
170C2DA90DF5BB9B00F9929B /* NSRuleEditorLocalizer.h in Headers */ = {isa
= PBXBuildFile; fileRef = 1735CC7B0D96C9B900B60772 /*
NSRuleEditorLocalizer.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 170C2DAA0DF5BB9F00F9929B /* NSRuleEditorButtonCell.m in Sources */ =
{isa = PBXBuildFile; fileRef = 177767DC0DBFEA9700669D6A /*
NSRuleEditorButtonCell.m */; };
- 170C2DAB0DF5BB9F00F9929B /* NSRuleEditorButtonCell.h in Headers */ =
{isa = PBXBuildFile; fileRef = 1735CC7A0D96C9B900B60772 /*
NSRuleEditorButtonCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 170C2DAC0DF5BBA000F9929B /* NSRuleEditorPopupButton.h in Headers */ =
{isa = PBXBuildFile; fileRef = 1735CC7C0D96C9B900B60772 /*
NSRuleEditorPopupButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 170C2DAD0DF5BBA000F9929B /* NSRuleEditorPopupButton.m in Sources */ =
{isa = PBXBuildFile; fileRef = 1735CC7D0D96C9B900B60772 /*
NSRuleEditorPopupButton.m */; };
- 170C2DAE0DF5BBA100F9929B /* NSRuleEditorPopupButtonCell.h in Headers */
= {isa = PBXBuildFile; fileRef = 1735CC7E0D96C9B900B60772 /*
NSRuleEditorPopupButtonCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 170C2DAF0DF5BBA100F9929B /* NSRuleEditorPopupButtonCell.m in Sources */
= {isa = PBXBuildFile; fileRef = 1735CC7F0D96C9B900B60772 /*
NSRuleEditorPopupButtonCell.m */; };
- 170C2DB00DF5BBA200F9929B /* NSRuleEditorTextField.h in Headers */ = {isa
= PBXBuildFile; fileRef = 1735CC800D96C9B900B60772 /*
NSRuleEditorTextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 170C2DB10DF5BBA300F9929B /* NSRuleEditorTextFieldCell.h in Headers */ =
{isa = PBXBuildFile; fileRef = 1735CC810D96C9B900B60772 /*
NSRuleEditorTextFieldCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
170C2DBC0DF5BC3800F9929B /* Macros.h in Headers */ = {isa =
PBXBuildFile; fileRef = 170B0AB00BB3FCEF00DA79A5 /* Macros.h */; settings =
{ATTRIBUTES = (Public, ); }; };
170C2DBD0DF5BC3900F9929B /* RuleEditor_Prefix.pch in Headers */ = {isa =
PBXBuildFile; fileRef = 1775B4AB0D99140C00CE71B7 /* RuleEditor_Prefix.pch
*/; settings = {ATTRIBUTES = (Public, ); }; };
170C2DBE0DF5BC4000F9929B /* NSImageNameRemoveTemplate.tiff in Resources
*/ = {isa = PBXBuildFile; fileRef = 1708656E0DE82E0100741410 /*
NSImageNameRemoveTemplate.tiff */; };
@@ -60,8 +50,16 @@
173B1F960DAD890C0084A970 /* NSRuleEditorViewSliceRow.m in Sources */ =
{isa = PBXBuildFile; fileRef = 1735CC870D96C9B900B60772 /*
NSRuleEditorViewSliceRow.m */; };
173B1F970DAD89100084A970 /* NSRuleEditorViewSlice.m in Sources */ = {isa
= PBXBuildFile; fileRef = 1735CC830D96C9B900B60772 /*
NSRuleEditorViewSlice.m */; };
173B1F980DAD89130084A970 /* _NSRuleEditorViewSliceHolder.m in Sources */
= {isa = PBXBuildFile; fileRef = 1735CC740D96C9B900B60772 /*
_NSRuleEditorViewSliceHolder.m */; };
+ 174C46370E8ECD1200D59BBA /* NSRuleEditorButtonCell.m in Sources */ =
{isa = PBXBuildFile; fileRef = 177767DC0DBFEA9700669D6A /*
NSRuleEditorButtonCell.m */; };
+ 174C46380E8ECD1300D59BBA /* NSRuleEditorButtonCell.h in Headers */ =
{isa = PBXBuildFile; fileRef = 1735CC7A0D96C9B900B60772 /*
NSRuleEditorButtonCell.h */; };
+ 174C46670E8EE13900D59BBA /* NSRuleEditorPopupButtonCell.m in Sources */
= {isa = PBXBuildFile; fileRef = 1735CC7F0D96C9B900B60772 /*
NSRuleEditorPopupButtonCell.m */; };
+ 174C46850E8EE35C00D59BBA /* NSRuleEditorPopupButton.m in Sources */ =
{isa = PBXBuildFile; fileRef = 1735CC7D0D96C9B900B60772 /*
NSRuleEditorPopupButton.m */; };
+ 174C46EC0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m in
Sources */ = {isa = PBXBuildFile; fileRef = 174C46EB0E8F05C600D59BBA /*
NSRuleEditorViewSliceDropSeparator.m */; };
177767DD0DBFEA9700669D6A /* NSRuleEditorButtonCell.m in Sources */ =
{isa = PBXBuildFile; fileRef = 177767DC0DBFEA9700669D6A /*
NSRuleEditorButtonCell.m */; };
177EBBDE0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m in Sources */ =
{isa = PBXBuildFile; fileRef = 177EBBDD0DCB7EBA0038B059 /*
NSRuleEditorViewSliceRow.m */; };
+ 17A1A6530E90FC52001705E5 /* NSRuleEditorViewSliceDropSeparator.m in
Sources */ = {isa = PBXBuildFile; fileRef = 1735CC850D96C9B900B60772 /*
NSRuleEditorViewSliceDropSeparator.m */; };
+ 17A1A77F0E918891001705E5 /* format.strings in Resources */ = {isa =
PBXBuildFile; fileRef = 17D4273B0DB00113000A1E9D /* format.strings */; };
+ 17A1A7FA0E924186001705E5 /* format.strings in Resources */ = {isa =
PBXBuildFile; fileRef = 17D4273B0DB00113000A1E9D /* format.strings */; };
17AD13750DB91805002F3ED0 /* RuleEditor.m in Sources */ = {isa =
PBXBuildFile; fileRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */; };
17D427430DB00113000A1E9D /* criteria.plist in Resources */ = {isa =
PBXBuildFile; fileRef = 17D427370DB00113000A1E9D /* criteria.plist */; };
17D427470DB00113000A1E9D /* NSRuleEditor.xib in Resources */ = {isa =
PBXBuildFile; fileRef = 17D4273F0DB00113000A1E9D /* NSRuleEditor.xib */; };
@@ -117,6 +115,8 @@
1735CCA60D96D18D00B60772 /* RuleDelegate.m */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path =
RuleDelegate.m; sourceTree = "<group>"; };
1737DEB30B496EF10043C8CA /* main.m */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m;
sourceTree = SOURCE_ROOT; };
173FEA6E0DB3E1A3002B4FB4 /* NSRuleEditorLeopard-Info.plist */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml;
path = "NSRuleEditorLeopard-Info.plist"; sourceTree = "<group>"; };
+ 174C46EA0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.h */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.h; path = NSRuleEditorViewSliceDropSeparator.h; sourceTree
= "<group>"; };
+ 174C46EB0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.objc; path = NSRuleEditorViewSliceDropSeparator.m; sourceTree
= "<group>"; };
1775B0FA0D981CA500CE71B7 /* _NSRuleEditorViewUnboundRowHolder.m */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.objc; path = _NSRuleEditorViewUnboundRowHolder.m; sourceTree
= "<group>"; };
1775B4AB0D99140C00CE71B7 /* RuleEditor_Prefix.pch */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;
path = RuleEditor_Prefix.pch; sourceTree = "<group>"; };
177767DC0DBFEA9700669D6A /* NSRuleEditorButtonCell.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc;
path = NSRuleEditorButtonCell.m; sourceTree = "<group>"; };
@@ -125,14 +125,14 @@
17AD13730DB91805002F3ED0 /* RuleEditor.m */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path =
RuleEditor.m; sourceTree = "<group>"; };
17AD13740DB91805002F3ED0 /* RuleEditor.h */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleEditor.h;
sourceTree = "<group>"; };
17D427380DB00113000A1E9D /* English */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path
= criteria.plist; sourceTree = "<group>"; };
- 17D4273C0DB00113000A1E9D /* English */ = {isa = PBXFileReference;
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English;
path = format.strings; sourceTree = "<group>"; };
+ 17D4273C0DB00113000A1E9D /* English */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English;
path = format.strings; sourceTree = "<group>"; };
17D4273E0DB00113000A1E9D /* English */ = {isa = PBXFileReference;
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English;
path = InfoPlist.strings; sourceTree = "<group>"; };
17D427400DB00113000A1E9D /* English */ = {isa = PBXFileReference;
lastKnownFileType = file.xib; name = English; path = NSRuleEditor.xib;
sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.xml;
};
17D427420DB00113000A1E9D /* English */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path
= tableArray.plist; sourceTree = "<group>"; };
17ECCD150DB69CC80057EC3F /* English */ = {isa = PBXFileReference;
lastKnownFileType = file.xib; name = English; path =
NSRuleEditorVanilla.xib; sourceTree = "<group>"; };
17ECCF6F0DB7D50D0057EC3F /* NSRuleEditor.xcconfig */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path
= NSRuleEditor.xcconfig; sourceTree = "<group>"; };
- 17FA60060DB385A500FF0C45 /* NSRuleEditor.app */ = {isa =
PBXFileReference; explicitFileType = wrapper.application; includeInIndex =
0; path = NSRuleEditor.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 17FA60080DB385A500FF0C45 /* NSRuleEditorVanilla-Info.plist */ = {isa =
PBXFileReference; lastKnownFileType = text.plist.xml; name
= "NSRuleEditorVanilla-Info.plist"; path = "NSRuleEditor
Vanilla-Info.plist"; sourceTree = "<group>"; };
+ 17FA60060DB385A500FF0C45 /* NSRuleEditor Vanilla.app */ = {isa =
PBXFileReference; explicitFileType = wrapper.application; includeInIndex =
0; path = "NSRuleEditor Vanilla.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 17FA60080DB385A500FF0C45 /* NSRuleEditorVanilla-Info.plist */ = {isa =
PBXFileReference; lastKnownFileType = text.plist.xml; path
= "NSRuleEditorVanilla-Info.plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
@@ -222,7 +222,7 @@
name = Controls;
sourceTree = "<group>";
};
- 17AD13FF0DB933C9002F3ED0 /* NSRuleEditor Vanilla */ = {
+ 17AD13FF0DB933C9002F3ED0 /* Vanilla */ = {
isa = PBXGroup;
children = (
17AD13740DB91805002F3ED0 /* RuleEditor.h */,
@@ -230,8 +230,10 @@
170868330DE8686100741410 /* NSRuleEditorViewSlice.h */,
1708682D0DE867B900741410 /* NSRuleEditorViewSliceRow.h */,
177EBBDD0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m */,
+ 174C46EA0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.h */,
+ 174C46EB0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m */,
);
- name = "NSRuleEditor Vanilla";
+ path = Vanilla;
sourceTree = "<group>";
};
17B233750B84D80300291DFD /* Other files */ = {
@@ -252,7 +254,7 @@
isa = PBXGroup;
children = (
1735CC910D96CE6700B60772 /* NSRuleEditor.app */,
- 17FA60060DB385A500FF0C45 /* NSRuleEditor.app */,
+ 17FA60060DB385A500FF0C45 /* NSRuleEditor Vanilla.app */,
170865280DE828D400741410 /* NSRuleEditor Tiger.app */,
170C2D950DF5BB2000F9929B /* NSRuleEditor.framework */,
);
@@ -264,7 +266,7 @@
children = (
1737DEB30B496EF10043C8CA /* main.m */,
1735CC710D96C9B900B60772 /* Controllers */,
- 17AD13FF0DB933C9002F3ED0 /* NSRuleEditor Vanilla */,
+ 17AD13FF0DB933C9002F3ED0 /* Vanilla */,
1735CCA40D96D0D500B60772 /* RuleEditor classes */,
17B233750B84D80300291DFD /* Other files */,
29B97317FDCFA39411CA2CEA /* Resources */,
@@ -311,17 +313,12 @@
170C2D9F0DF5BB9400F9929B /* _NSRuleEditorViewSliceHolder.h in Headers
*/,
170C2DA10DF5BB9600F9929B /* _NSRuleEditorCache.h in Headers */,
170C2DA30DF5BB9700F9929B /* _NSRuleEditorViewUnboundRowHolder.h in
Headers */,
- 170C2DA50DF5BB9800F9929B /* NSRuleEditorViewSliceDropSeparator.h in
Headers */,
170C2DA70DF5BB9A00F9929B /* NSNavRuleEditor.h in Headers */,
170C2DA80DF5BB9A00F9929B /* NSObject-NSNavRuleEditorChildItems.h in
Headers */,
170C2DA90DF5BB9B00F9929B /* NSRuleEditorLocalizer.h in Headers */,
- 170C2DAB0DF5BB9F00F9929B /* NSRuleEditorButtonCell.h in Headers */,
- 170C2DAC0DF5BBA000F9929B /* NSRuleEditorPopupButton.h in Headers */,
- 170C2DAE0DF5BBA100F9929B /* NSRuleEditorPopupButtonCell.h in Headers
*/,
- 170C2DB00DF5BBA200F9929B /* NSRuleEditorTextField.h in Headers */,
- 170C2DB10DF5BBA300F9929B /* NSRuleEditorTextFieldCell.h in Headers */,
170C2DBC0DF5BC3800F9929B /* Macros.h in Headers */,
170C2DBD0DF5BC3900F9929B /* RuleEditor_Prefix.pch in Headers */,
+ 174C46380E8ECD1300D59BBA /* NSRuleEditorButtonCell.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -394,7 +391,7 @@
);
name = "NSRuleEditor Vanilla";
productName = NSRuleEditor;
- productReference = 17FA60060DB385A500FF0C45 /* NSRuleEditor.app */;
+ productReference = 17FA60060DB385A500FF0C45 /* NSRuleEditor Vanilla.app
*/;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -427,6 +424,7 @@
170865170DE828D400741410 /* tableArray.plist in Resources */,
170865620DE82D4A00741410 /* NSImageNameAddTemplate.tiff in Resources
*/,
1708656F0DE82E0100741410 /* NSImageNameRemoveTemplate.tiff in
Resources */,
+ 17A1A7FA0E924186001705E5 /* format.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -456,6 +454,7 @@
17FA5FF40DB385A500FF0C45 /* criteria.plist in Resources */,
17FA5FF60DB385A500FF0C45 /* tableArray.plist in Resources */,
17ECCD160DB69CC80057EC3F /* NSRuleEditorVanilla.xib in Resources */,
+ 17A1A77F0E918891001705E5 /* format.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -476,6 +475,9 @@
170865200DE828D400741410 /* NSRuleEditor.m in Sources */,
170865210DE828D400741410 /* _NSRuleEditorViewUnboundRowHolder.m in
Sources */,
170865220DE828D400741410 /* NSRuleEditorButtonCell.m in Sources */,
+ 174C46670E8EE13900D59BBA /* NSRuleEditorPopupButtonCell.m in Sources
*/,
+ 174C46850E8EE35C00D59BBA /* NSRuleEditorPopupButton.m in Sources */,
+ 17A1A6530E90FC52001705E5 /* NSRuleEditorViewSliceDropSeparator.m in
Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -489,10 +491,7 @@
170C2DA00DF5BB9500F9929B /* _NSRuleEditorViewSliceHolder.m in Sources
*/,
170C2DA20DF5BB9600F9929B /* _NSRuleEditorCache.m in Sources */,
170C2DA40DF5BB9800F9929B /* _NSRuleEditorViewUnboundRowHolder.m in
Sources */,
- 170C2DA60DF5BB9900F9929B /* NSRuleEditorViewSliceDropSeparator.m in
Sources */,
- 170C2DAA0DF5BB9F00F9929B /* NSRuleEditorButtonCell.m in Sources */,
- 170C2DAD0DF5BBA000F9929B /* NSRuleEditorPopupButton.m in Sources */,
- 170C2DAF0DF5BBA100F9929B /* NSRuleEditorPopupButtonCell.m in Sources
*/,
+ 174C46370E8ECD1200D59BBA /* NSRuleEditorButtonCell.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -522,6 +521,7 @@
17FA5FFA0DB385A500FF0C45 /* main.m in Sources */,
17AD13750DB91805002F3ED0 /* RuleEditor.m in Sources */,
177EBBDE0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m in Sources */,
+ 174C46EC0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m in
Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -741,8 +741,8 @@
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = "";
GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER
= "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
- INFOPLIST_FILE = "NSRuleEditor Vanilla-Info.plist";
+ GCC_PREFIX_HEADER = RuleEditor_Prefix.pch;
+ INFOPLIST_FILE = "NSRuleEditorVanilla-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_LDFLAGS = (
@@ -752,7 +752,7 @@
AppKit,
);
PREBINDING = NO;
- PRODUCT_NAME = NSRuleEditor;
+ PRODUCT_NAME = "NSRuleEditor Vanilla";
SDKROOT = macosx10.5;
ZERO_LINK = NO;
};

Modified: trunk/NSRuleEditor.xcodeproj/x.mode2v3
==============================================================================
--- trunk/NSRuleEditor.xcodeproj/x.mode2v3 (original)
+++ trunk/NSRuleEditor.xcodeproj/x.mode2v3 Tue Sep 30 05:34:18 2008
@@ -254,10 +254,12 @@
<array>
<dict>
<key>Proportion</key>
- <string>423pt</string>
+ <string>420pt</string>
<key>Tabs</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -274,7 +276,7 @@
<array>
<real>22</real>
<real>22</real>
- <real>256</real>
+ <real>253</real>
<real>20</real>
<real>43</real>
<real>43</real>
@@ -294,19 +296,24 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>29B97314FDCFA39411CA2CEA</string>
+ <string>1735CC710D96C9B900B60772</string>
+ <string>17AD13FF0DB933C9002F3ED0</string>
<string>1735CCA40D96D0D500B60772</string>
+ <string>1775B3750D9869BE00CE71B7</string>
<string>17B233750B84D80300291DFD</string>
+ <string>29B97317FDCFA39411CA2CEA</string>
+ <string>17D4273B0DB00113000A1E9D</string>
+ <string>19C28FACFE9D520D11CA2CBB</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>28</integer>
- <integer>23</integer>
+ <integer>15</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {406, 828}}</string>
+ <string>{{0, 0}, {403, 836}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -316,7 +323,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {423, 846}}</string>
+ <string>{{10, 27}, {420, 854}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>TargetStatusColumn</string>
@@ -324,7 +331,7 @@
<string>SCMStatusColumn</string>
<real>22</real>
<string>MainColumn</string>
- <real>256</real>
+ <real>253</real>
<string>FileBuiltColumn</string>
<real>20</real>
<string>ErrorsColumn</string>
@@ -332,13 +339,13 @@
<string>WarningsColumn</string>
<real>43</real>
</array>
+ <key>RubberWindowFrame</key>
+ <string>1252 106 420 922 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -359,7 +366,7 @@
<array>
<real>22</real>
<real>22</real>
- <real>362</real>
+ <real>331</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -373,18 +380,17 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>1C37FBAC04509CD000000102</string>
- <string>17EE735C0E24FC4600CA731E</string>
<string>1C37FAAC04509CD000000102</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>1</integer>
+ <integer>3</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {406, 828}}</string>
+ <string>{{0, 0}, {375, 833}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -394,7 +400,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {423, 846}}</string>
+ <string>{{10, 27}, {392, 851}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>SCMStatusColumn</string>
@@ -402,10 +408,8 @@
<string>TargetStatusColumn</string>
<real>22</real>
<string>MainColumn</string>
- <real>362</real>
+ <real>331</real>
</array>
- <key>RubberWindowFrame</key>
- <string>1252 109 423 914 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -434,7 +438,7 @@
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>22</real>
- <real>384</real>
+ <real>381</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -446,6 +450,7 @@
<dict>
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
+ <string>1C08E77C0454961000C914BD</string>
<string>1C37FABC05509CD000000102</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
@@ -455,7 +460,7 @@
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {406, 828}}</string>
+ <string>{{0, 0}, {403, 836}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -465,13 +470,13 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {423, 846}}</string>
+ <string>{{10, 27}, {420, 854}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>SCMStatusColumn</string>
<real>22</real>
<string>MainColumn</string>
- <real>384</real>
+ <real>381</real>
</array>
</dict>
<key>Module</key>
@@ -492,8 +497,8 @@
</array>
<key>TableOfContents</key>
<array>
- <string>17EE735E0E24FC5900CA731E</string>
- <string>17EE735F0E24FC5900CA731E</string>
+ <string>17A1A6320E90DDCF001705E5</string>
+ <string>17A1A6330E90DDCF001705E5</string>
<string>1C9437FD063B20B00039CFAC</string>
<string>1C9437FE063B20B00039CFAC</string>
<string>1C9437FF063B20B00039CFAC</string>
@@ -511,7 +516,7 @@
<key>StatusbarIsVisible</key>
<true/>
<key>TimeStamp</key>
- <real>237305997.29809999</real>
+ <real>244470639.875074</real>
<key>ToolbarDisplayMode</key>
<integer>2</integer>
<key>ToolbarIsVisible</key>
@@ -526,13 +531,16 @@
<integer>0</integer>
<key>WindowOrderList</key>
<array>
- <string>1C530D54069F1CE1000CFCEE</string>
- <string>1C530D52069F1CE1000CFCEE</string>
-
<string>/Volumes/Alpha/Documents/DEV/Projets_Perso/ruleeditor/trunk/NSRuleEditor.xcodeproj</string>
+ <string>17A1A6C30E911BF4001705E5</string>
+ <string>17A1A6C40E911BF4001705E5</string>
+ <string>1C530D57069F1CE1000CFCEE</string>
<string>1C530D5B069F1CE1000CFCEE</string>
+ <string>1C530D52069F1CE1000CFCEE</string>
+ <string>1C530D54069F1CE1000CFCEE</string>
+
<string>/Volumes/Alpha/DEVELOPPEMENT/Projets_Perso/googlecode/ruleeditor/trunk/NSRuleEditor.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>1252 109 423 914 0 0 1680 1028 </string>
+ <string>1252 106 420 922 0 0 1680 1028 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -685,32 +693,34 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
- <string></string>
+ <string>NSRuleEditor.h</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1535, 0}}</string>
+ <string>{{0, 0}, {1535, 525}}</string>
<key>RubberWindowFrame</key>
- <string>68 177 1535 851 0 0 1680 1028 </string>
+ <string>101 177 1535 851 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>0pt</string>
+ <string>525pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
<dict>
<key>PBXBuildLogShowsTranscriptDefaultKey</key>
- <string>{{0, 5}, {1535, 800}}</string>
+ <string>{{0, 5}, {1535, 275}}</string>
<key>PBXProjectModuleGUID</key>
<string>XCMainBuildResultsModuleGUID</string>
<key>PBXProjectModuleLabel</key>
@@ -723,14 +733,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 5}, {1535, 805}}</string>
+ <string>{{0, 530}, {1535, 280}}</string>
<key>RubberWindowFrame</key>
- <string>68 177 1535 851 0 0 1680 1028 </string>
+ <string>101 177 1535 851 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
<key>Proportion</key>
- <string>805pt</string>
+ <string>280pt</string>
</dict>
</array>
<key>Proportion</key>
@@ -748,14 +758,14 @@
<key>TableOfContents</key>
<array>
<string>1C530D52069F1CE1000CFCEE</string>
- <string>17EE73660E25007F00CA731E</string>
+ <string>17A1A6500E90F7D9001705E5</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.buildV3</string>
<key>WindowString</key>
- <string>68 177 1535 851 0 0 1680 1028 </string>
+ <string>101 177 1535 851 0 0 1680 1028 </string>
<key>WindowToolGUID</key>
<string>1C530D52069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
@@ -868,13 +878,13 @@
<key>TableOfContents</key>
<array>
<string>1C530D54069F1CE1000CFCEE</string>
- <string>17EE73670E25007F00CA731E</string>
+ <string>17A1A6350E90DDCF001705E5</string>
<string>1C162984064C10D400B95A72</string>
- <string>17EE73680E25007F00CA731E</string>
- <string>17EE73690E25007F00CA731E</string>
- <string>17EE736A0E25007F00CA731E</string>
- <string>17EE736B0E25007F00CA731E</string>
- <string>17EE736C0E25007F00CA731E</string>
+ <string>17A1A6360E90DDCF001705E5</string>
+ <string>17A1A6370E90DDCF001705E5</string>
+ <string>17A1A6380E90DDCF001705E5</string>
+ <string>17A1A6390E90DDCF001705E5</string>
+ <string>17A1A63A0E90DDCF001705E5</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
@@ -901,14 +911,12 @@
<key>Dock</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CDD528C0622207200134675</string>
<key>PBXProjectModuleLabel</key>
- <string>RuleDelegate.h</string>
+ <string>NSRuleEditor.h</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@@ -917,7 +925,7 @@
<key>Frame</key>
<string>{{0, 0}, {1207, 371}}</string>
<key>RubberWindowFrame</key>
- <string>251 208 1207 802 0 0 1680 1028 </string>
+ <string>134 226 1207 802 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@@ -929,6 +937,8 @@
<string>371pt</string>
</dict>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -941,7 +951,7 @@
<key>Frame</key>
<string>{{0, 376}, {1207, 385}}</string>
<key>RubberWindowFrame</key>
- <string>251 208 1207 802 0 0 1680 1028 </string>
+ <string>134 226 1207 802 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
@@ -964,13 +974,13 @@
<key>TableOfContents</key>
<array>
<string>1C530D57069F1CE1000CFCEE</string>
- <string>170865650DE82DE900741410</string>
- <string>170865660DE82DE900741410</string>
+ <string>17A1A67C0E910D94001705E5</string>
+ <string>17A1A67D0E910D94001705E5</string>
<string>1CDD528C0622207200134675</string>
<string>1CD0528E0623707200166675</string>
</array>
<key>WindowString</key>
- <string>251 208 1207 802 0 0 1680 1028 </string>
+ <string>134 226 1207 802 0 0 1680 1028 </string>
<key>WindowToolGUID</key>
<string>1C530D57069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
@@ -1007,7 +1017,7 @@
<key>Frame</key>
<string>{{0, 0}, {1452, 512}}</string>
<key>RubberWindowFrame</key>
- <string>106 386 1452 553 0 0 1680 1028 </string>
+ <string>199 405 1452 553 0 0 1680 1028 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
@@ -1030,17 +1040,17 @@
<key>TableOfContents</key>
<array>
<string>1C530D5B069F1CE1000CFCEE</string>
- <string>17EE736D0E25007F00CA731E</string>
+ <string>17A1A6510E90F7D9001705E5</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
- <string>106 386 1452 553 0 0 1680 1028 </string>
+ <string>199 405 1452 553 0 0 1680 1028 </string>
<key>WindowToolGUID</key>
<string>1C530D5B069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <false/>
</dict>
<dict>
<key>Identifier</key>

Modified: trunk/NSRuleEditor.xcodeproj/x.pbxuser
==============================================================================
--- trunk/NSRuleEditor.xcodeproj/x.pbxuser (original)
+++ trunk/NSRuleEditor.xcodeproj/x.pbxuser Tue Sep 30 05:34:18 2008
@@ -31,19 +31,21 @@
};
sourceDirectories = (
);
+ variableFormatDictionary = {
+ };
};
1708682D0DE867B900741410 /* NSRuleEditorViewSliceRow.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1363, 1232}}";
sepNavSelRange = "{102, 0}";
sepNavVisRange = "{0, 1719}";
- sepNavWindowFrame = "{{15, 83}, {1422, 945}}";
+ sepNavWindowFrame = "{{454, -117}, {1422, 945}}";
};
};
170868330DE8686100741410 /* NSRuleEditorViewSlice.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1363, 832}}";
- sepNavSelRange = "{132, 0}";
+ sepNavSelRange = "{216, 0}";
sepNavVisRange = "{0, 1378}";
sepNavWindowFrame = "{{15, 83}, {1422, 945}}";
};
@@ -78,18 +80,17 @@
};
1735CC730D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1097, 824}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 181}";
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 354}}";
+ sepNavSelRange = "{0, 183}";
+ sepNavVisRange = "{0, 183}";
sepNavWindowFrame = "{{15, 91}, {1156, 937}}";
};
};
1735CC740D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.m */ = {
uiCtxt = {
- sepNavFolds = "{\n c = (\n {\n r =
\"{226, 87}\";\n s = 0;\n },\n
{\n r = \"{334, 15}\";\n s = 0;\n
},\n {\n r = \"{382, 36}\";\n s =
0;\n }\n );\n r = \"{0, 427}\";\n s = 0;\n}";
- sepNavIntBoundsRect = "{{0, 0}, {1097, 824}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 292}";
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 416}}";
+ sepNavSelRange = "{114, 21}";
+ sepNavVisRange = "{0, 425}";
sepNavWindowFrame = "{{15, 91}, {1156, 937}}";
};
};
@@ -119,19 +120,18 @@
};
1735CC780D96C9B900B60772 /* NSRuleEditor.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1475, 4496}}";
- sepNavSelRange = "{1112, 0}";
- sepNavVisRange = "{0, 1609}";
- sepNavWindowFrame = "{{487, 91}, {1534, 937}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 4416}}";
+ sepNavSelRange = "{12055, 0}";
+ sepNavVisRange = "{5393, 1695}";
+ sepNavWindowFrame = "{{40, 91}, {1534, 937}}";
};
};
1735CC790D96C9B900B60772 /* NSRuleEditor.m */ = {
uiCtxt = {
- sepNavFolds = "{\n c = (\n {\n r =
\"{1325, 15}\";\n s = 0;\n },\n
{\n r = \"{1362, 147}\";\n s = 0;\n
},\n {\n r = \"{1562, 1401}\";\n s =
0;\n },\n {\n r = \"{3000,
924}\";\n s = 0;\n },\n {\n r =
\"{3961, 116}\";\n s = 0;\n },\n
{\n r = \"{4110, 1282}\";\n s = 0;\n
},\n {\n r = \"{5411, 790}\";\n s =
0;\n },\n {\n r = \"{6237,
44}\";\n s = 0;\n },\n {\n r =
\"{6312, 14}\";\n s = 0;\n },\n
{\n r = \"{6362, 51}\";\n s = 0;\n
},\n {\n r = \"{6464, 53}\";\n s =
0;\n },\n {\n r = \"{6545,
42}\";\n s = 0;\n },\n {\n r =
\"{6630, 44}\";\n s = 0;\n },\n
{\n r = \"{6696, 36}\";\n s = 0;\n
},\n {\n r = \"{6767, 38}\";\n s =
0;\n },\n {\n r = \"{6838,
32}\";\n s = 0;\n },\n {\n r =
\"{6903, 15}\";\n s = 0;\n },\n
{\n r = \"{6939, 21}\";\n s = 0;\n
},\n {\n r = \"{6995, 21}\";\n s =
0;\n },\n {\n r = \"{7038,
26}\";\n s = 0;\n },\n {\n r =
\"{7101, 27}\";\n s = 0;\n },\n
{\n r = \"{7179, 129}\";\n s = 0;\n
},\n {\n r = \"{7342, 27}\";\n s =
0;\n },\n {\n r = \"{7417,
114}\";\n s = 0;\n },\n {\n r =
\"{7570, 28}\";\n s = 0;\n },\n
{\n r = \"{7651, 117}\";\n s = 0;\n
},\n {\n r = \"{7801, 34}\";\n s =
0;\n },\n {\n r = \"{7882,
135}\";\n s = 0;\n },\n {\n r =
\"{8050, 26}\";\n s = 0;\n },\n
{\n r = \"{8123, 111}\";\n s = 0;\n
},\n {\n r = \"{8252, 25}\";\n s =
0;\n },\n {\n r = \"{8315,
439}\";\n s = 0;\n },\n {\n r =
\"{8796, 24}\";\n s = 0;\n },\n
{\n r = \"{8875, 66}\";\n s = 0;\n
},\n {\n r = \"{8994, 29}\";\n s =
0;\n },\n {\n r = \"{9073,
58}\";\n s = 0;\n },\n {\n r =
\"{9185, 69}\";\n s = 0;\n },\n
{\n r = \"{9277, 27}\";\n s = 0;\n
},\n {\n r = \"{9368, 43}\";\n s =
0;\n },\n {\n r = \"{9459,
308}\";\n s = 0;\n },\n {\n r =
\"{9813, 205}\";\n s = 0;\n },\n
{\n r = \"{10058, 736}\";\n s = 0;\n
},\n {\n r = \"{10850, 169}\";\n s =
0;\n },\n {\n r = \"{11071,
905}\";\n s = 0;\n },\n {\n r =
\"{12052, 754}\";\n s = 0;\n },\n
{\n r = \"{12888, 538}\";\n s = 0;\n
},\n {\n r = \"{13460, 654}\";\n s =
0;\n },\n {\n r = \"{14156,
121}\";\n s = 0;\n },\n {\n r =
\"{14358, 1080}\";\n s = 0;\n },\n
{\n r = \"{15509, 79}\";\n s = 0;\n
},\n {\n r = \"{15756, 204}\";\n s =
0;\n },\n {\n r = \"{16069,
752}\";\n s = 0;\n },\n {\n r =
\"{16920, 1118}\";\n s = 0;\n },\n
{\n r = \"{18108, 438}\";\n s = 0;\n
},\n {\n r = \"{18575, 1064}\";\n s =
0;\n },\n {\n r = \"{19771,
1059}\";\n s = 0;\n },\n {\n r
= \"{20947, 368}\";\n s = 0;\n },\n
{\n r = \"{21378, 887}\";\n s = 0;\n
},\n {\n r = \"{22327, 563}\";\n s =
0;\n },\n {\n r = \"{23016,
2817}\";\n s = 0;\n },\n {\n r
= \"{25945, 1198}\";\n s = 0;\n },\n
{\n r = \"{27253, 3011}\";\n s = 0;\n
},\n {\n r = \"{30304, 231}\";\n s =
0;\n },\n {\n r = \"{30639,
159}\";\n s = 0;\n },\n {\n r =
\"{30851, 1839}\";\n s = 0;\n },\n
{\n r = \"{32718, 283}\";\n s = 0;\n
},\n {\n r = \"{33102, 246}\";\n s =
0;\n },\n {\n r = \"{33383,
195}\";\n s = 0;\n },\n {\n r =
\"{33631, 196}\";\n s = 0;\n },\n
{\n r = \"{33878, 193}\";\n s = 0;\n
},\n {\n r = \"{34118, 24}\";\n s =
0;\n },\n {\n r = \"{34187,
105}\";\n s = 0;\n },\n {\n r =
\"{34318, 715}\";\n s = 0;\n },\n
{\n r = \"{35060, 90}\";\n s = 0;\n
},\n {\n r = \"{35193, 4364}\";\n s =
0;\n },\n {\n r = \"{39606,
55}\";\n s = 0;\n },\n {\n r =
\"{39699, 90}\";\n s = 0;\n },\n
{\n r = \"{39831, 130}\";\n s = 0;\n
},\n {\n r = \"{40009, 14}\";\n s =
0;\n },\n {\n r = \"{40068,
14}\";\n s = 0;\n },\n {\n r =
\"{40124, 14}\";\n s = 0;\n },\n
{\n r = \"{40174, 101}\";\n s = 0;\n
},\n {\n r = \"{40383, 398}\";\n s =
0;\n },\n {\n r = \"{40819,
41}\";\n s = 0;\n },\n {\n r =
\"{40900, 50}\";\n s = 0;\n },\n
{\n r = \"{40980, 401}\";\n s = 0;\n
},\n {\n r = \"{41414, 131}\";\n s =
0;\n },\n {\n r = \"{41568,
79}\";\n s = 0;\n },\n {\n r =
\"{41711, 311}\";\n s = 0;\n },\n
{\n r = \"{42071, 43}\";\n s = 0;\n
},\n {\n r = \"{42145, 170}\";\n s =
0;\n },\n {\n r = \"{42351,
430}\";\n s = 0;\n },\n {\n r =
\"{42890, 98}\";\n s = 0;\n },\n
{\n r = \"{43078, 98}\";\n s = 0;\n
},\n {\n r = \"{43227, 86}\";\n s =
0;\n },\n {\n r = \"{43357,
179}\";\n s = 0;\n },\n {\n r =
\"{43593, 3}\";\n s = 0;\n },\n
{\n r = \"{43614, 19}\";\n s = 0;\n
},\n {\n r = \"{43682, 90}\";\n s =
0;\n },\n {\n r = \"{43818,
32}\";\n s = 0;\n },\n {\n r =
\"{43891, 44}\";\n s = 0;\n },\n
{\n r = \"{43976, 28}\";\n s = 0;\n
},\n {\n r = \"{44098, 95}\";\n s =
0;\n },\n {\n r = \"{44327,
138}\";\n s = 0;\n },\n {\n r =
\"{44493, 77}\";\n s = 0;\n },\n
{\n r = \"{44634, 85}\";\n s = 0;\n
},\n {\n r = \"{44797, 15}\";\n s =
0;\n },\n {\n r = \"{44845,
88}\";\n s = 0;\n },\n {\n r =
\"{44969, 81}\";\n s = 0;\n },\n
{\n r = \"{45075, 21}\";\n s = 0;\n }\n
);\n r = \"{0, 48222}\";\n s = 0;\n}";
- sepNavIntBoundsRect = "{{0, 0}, {1475, 4912}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 1642}";
- sepNavWindowFrame = "{{249, 91}, {1534, 937}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 24940}}";
+ sepNavSelRange = "{13859, 12}";
+ sepNavVisRange = "{13537, 701}";
+ sepNavWindowFrame = "{{4, -51}, {1534, 937}}";
};
};
1735CC7A0D96C9B900B60772 /* NSRuleEditorButtonCell.h */ = {
@@ -147,38 +147,38 @@
sepNavIntBoundsRect = "{{0, 0}, {1097, 824}}";
sepNavSelRange = "{102, 0}";
sepNavVisRange = "{0, 1033}";
- sepNavWindowFrame = "{{830, 91}, {1156, 937}}";
+ sepNavWindowFrame = "{{621, 91}, {1156, 937}}";
};
};
1735CC7C0D96C9B900B60772 /* NSRuleEditorPopupButton.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1475, 824}}";
- sepNavSelRange = "{171, 0}";
- sepNavVisRange = "{0, 260}";
- sepNavWindowFrame = "{{15, 86}, {1534, 937}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1139, 444}}";
+ sepNavSelRange = "{201, 0}";
+ sepNavVisRange = "{0, 269}";
+ sepNavWindowFrame = "{{15, 466}, {1198, 557}}";
};
};
1735CC7D0D96C9B900B60772 /* NSRuleEditorPopupButton.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1475, 824}}";
- sepNavSelRange = "{208, 0}";
- sepNavVisRange = "{0, 215}";
- sepNavWindowFrame = "{{15, 86}, {1534, 937}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1139, 444}}";
+ sepNavSelRange = "{209, 0}";
+ sepNavVisRange = "{0, 299}";
+ sepNavWindowFrame = "{{15, 466}, {1198, 557}}";
};
};
1735CC7E0D96C9B900B60772 /* NSRuleEditorPopupButtonCell.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1475, 824}}";
- sepNavSelRange = "{220, 0}";
- sepNavVisRange = "{0, 385}";
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 304}}";
+ sepNavSelRange = "{169, 0}";
+ sepNavVisRange = "{3, 383}";
sepNavWindowFrame = "{{15, 86}, {1534, 937}}";
};
};
1735CC7F0D96C9B900B60772 /* NSRuleEditorPopupButtonCell.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1475, 824}}";
- sepNavSelRange = "{215, 0}";
- sepNavVisRange = "{0, 260}";
+ sepNavSelRange = "{252, 0}";
+ sepNavVisRange = "{0, 259}";
sepNavWindowFrame = "{{15, 86}, {1534, 937}}";
};
};
@@ -200,51 +200,50 @@
};
1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1212, 1104}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 1145}";
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 1216}}";
+ sepNavSelRange = "{214, 0}";
+ sepNavVisRange = "{0, 517}";
sepNavWindowFrame = "{{184, 91}, {1271, 937}}";
};
};
1735CC830D96C9B900B60772 /* NSRuleEditorViewSlice.m */ = {
uiCtxt = {
- sepNavFolds = "{\n c = (\n {\n r =
\"{222, 131}\";\n s = 0;\n },\n
{\n r = \"{392, 82}\";\n s = 0;\n
},\n {\n r = \"{517, 33}\";\n s =
0;\n },\n {\n r = \"{613,
83}\";\n s = 0;\n },\n {\n r =
\"{714, 50}\";\n s = 0;\n },\n
{\n r = \"{810, 38}\";\n s = 0;\n
},\n {\n r = \"{888, 32}\";\n s =
0;\n },\n {\n r = \"{946,
30}\";\n s = 0;\n },\n {\n r =
\"{1012, 28}\";\n s = 0;\n },\n
{\n r = \"{1062, 27}\";\n s = 0;\n
},\n {\n r = \"{1120, 28}\";\n s =
0;\n },\n {\n r = \"{1193,
106}\";\n s = 0;\n },\n {\n r =
\"{1321, 24}\";\n s = 0;\n },\n
{\n r = \"{1381, 25}\";\n s = 0;\n
},\n {\n r = \"{1425, 21}\";\n s =
0;\n },\n {\n r = \"{1479,
22}\";\n s = 0;\n },\n {\n r =
\"{1549, 31}\";\n s = 0;\n },\n
{\n r = \"{1613, 32}\";\n s = 0;\n
},\n {\n r = \"{1677, 529}\";\n s =
0;\n },\n {\n r = \"{2247,
60}\";\n s = 0;\n }\n );\n r = \"{0, 2429}\";\n
s = 0;\n}";
- sepNavIntBoundsRect = "{{0, 0}, {1212, 824}}";
- sepNavSelRange = "{136, 0}";
- sepNavVisRange = "{0, 1037}";
+ sepNavFolds = "{\n c = (\n {\n r =
\"{222, 131}\";\n s = 0;\n },\n
{\n r = \"{392, 82}\";\n s = 0;\n
},\n {\n r = \"{517, 33}\";\n s =
0;\n },\n {\n r = \"{613,
83}\";\n s = 0;\n },\n {\n r =
\"{714, 50}\";\n s = 0;\n },\n
{\n r = \"{810, 38}\";\n s = 0;\n
},\n {\n r = \"{888, 32}\";\n s =
0;\n },\n {\n r = \"{946,
30}\";\n s = 0;\n },\n {\n r =
\"{1012, 28}\";\n s = 0;\n },\n
{\n r = \"{1062, 27}\";\n s = 0;\n
},\n {\n r = \"{1120, 28}\";\n s =
0;\n },\n {\n r = \"{1193,
106}\";\n s = 0;\n },\n {\n r =
\"{1321, 24}\";\n s = 0;\n },\n
{\n r = \"{1381, 25}\";\n s = 0;\n
},\n {\n r = \"{1425, 21}\";\n s =
0;\n },\n {\n r = \"{1479,
22}\";\n s = 0;\n },\n {\n r =
\"{1549, 31}\";\n s = 0;\n },\n
{\n r = \"{1613, 32}\";\n s = 0;\n
},\n {\n r = \"{2247, 60}\";\n s =
0;\n }\n );\n r = \"{0, 2429}\";\n s = 0;\n}";
+ sepNavIntBoundsRect = "{{0, 0}, {1212, 1008}}";
+ sepNavSelRange = "{759, 0}";
+ sepNavVisRange = "{0, 1377}";
sepNavWindowFrame = "{{184, 91}, {1271, 937}}";
};
};
1735CC840D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1097, 825}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 266}";
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 508}}";
+ sepNavSelRange = "{195, 0}";
+ sepNavVisRange = "{0, 203}";
sepNavWindowFrame = "{{15, 85}, {1156, 938}}";
};
};
1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1097, 825}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 327}";
- sepNavWindowFrame = "{{15, 85}, {1156, 938}}";
+ sepNavSelRange = "{281, 0}";
+ sepNavVisRange = "{0, 291}";
+ sepNavWindowFrame = "{{375, -358}, {1156, 938}}";
};
};
1735CC860D96C9B900B60772 /* NSRuleEditorViewSliceRow.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1464, 1392}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1464, 1440}}";
sepNavSelRange = "{97, 0}";
- sepNavVisRange = "{0, 1634}";
+ sepNavVisRange = "{3, 1690}";
sepNavWindowFrame = "{{81, 91}, {1523, 937}}";
};
};
1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */ = {
uiCtxt = {
- sepNavFolds = "{\n c = (\n {\n r =
\"{831, 109}\";\n s = 0;\n },\n
{\n r = \"{962, 1005}\";\n s = 0;\n
},\n {\n r = \"{2944, 92}\";\n s =
0;\n },\n {\n r = \"{3135,
766}\";\n s = 0;\n },\n {\n r =
\"{3944, 37}\";\n s = 0;\n },\n
{\n r = \"{4054, 428}\";\n s = 0;\n
},\n {\n r = \"{4515, 151}\";\n s =
0;\n },\n {\n r = \"{4701,
35}\";\n s = 0;\n },\n {\n r =
\"{4797, 453}\";\n s = 0;\n },\n
{\n r = \"{5299, 126}\";\n s = 0;\n
},\n {\n r = \"{11046, 159}\";\n s =
0;\n },\n {\n r = \"{11828,
20}\";\n s = 0;\n },\n {\n r =
\"{11889, 20}\";\n s = 0;\n },\n
{\n r = \"{11931, 34}\";\n s = 0;\n
},\n {\n r = \"{11999, 152}\";\n s =
0;\n },\n {\n r = \"{12183,
14}\";\n s = 0;\n },\n {\n r =
\"{12238, 14}\";\n s = 0;\n },\n
{\n r = \"{12291, 13}\";\n s = 0;\n
},\n {\n r = \"{12351, 14}\";\n s =
0;\n },\n {\n r = \"{12405,
13}\";\n s = 0;\n },\n {\n r =
\"{12467, 13}\";\n s = 0;\n },\n
{\n r = \"{12524, 14}\";\n s = 0;\n
},\n {\n r = \"{12583, 14}\";\n s =
0;\n },\n {\n r = \"{12648,
29}\";\n s = 0;\n },\n {\n r =
\"{12714, 32}\";\n s = 0;\n },\n
{\n r = \"{13094, 67}\";\n s = 0;\n
},\n {\n r = \"{13208, 67}\";\n s =
0;\n },\n {\n r = \"{13316,
126}\";\n s = 0;\n },\n {\n r =
\"{13488, 2}\";\n s = 0;\n },\n
{\n r = \"{13584, 1}\";\n s = 0;\n
},\n {\n r = \"{13616, 1}\";\n s =
0;\n },\n {\n r = \"{13658,
1}\";\n s = 0;\n },\n {\n r =
\"{13712, 1}\";\n s = 0;\n },\n
{\n r = \"{13758, 1}\";\n s = 0;\n
},\n {\n r = \"{13824, 1}\";\n s =
0;\n },\n {\n r = \"{13866,
1}\";\n s = 0;\n },\n {\n r =
\"{13897, 1}\";\n s = 0;\n }\n );\n r = \"{0,
13908}\";\n s = 0;\n}";
- sepNavIntBoundsRect = "{{0, 0}, {1474, 2970}}";
- sepNavSelRange = "{2522, 0}";
- sepNavVisRange = "{0, 771}";
+ sepNavIntBoundsRect = "{{0, 0}, {1149, 6944}}";
+ sepNavSelRange = "{2995, 0}";
+ sepNavVisRange = "{0, 1791}";
sepNavWindowFrame = "{{127, 83}, {1208, 945}}";
};
};
@@ -308,24 +307,24 @@
1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1097, 1680}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 1396}";
- sepNavWindowFrame = "{{263, 91}, {1156, 937}}";
+ sepNavSelRange = "{1842, 0}";
+ sepNavVisRange = "{701, 1610}";
+ sepNavWindowFrame = "{{469, 91}, {1156, 937}}";
};
};
1735CCA50D96D18D00B60772 /* RuleDelegate.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1097, 1168}}";
- sepNavSelRange = "{70, 0}";
- sepNavVisRange = "{0, 2227}";
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 1232}}";
+ sepNavSelRange = "{3103, 0}";
+ sepNavVisRange = "{0, 1217}";
sepNavWindowFrame = "{{484, 91}, {1156, 937}}";
};
};
1735CCA60D96D18D00B60772 /* RuleDelegate.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1097, 2288}}";
- sepNavSelRange = "{3568, 0}";
- sepNavVisRange = "{0, 1856}";
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 2272}}";
+ sepNavSelRange = "{1255, 0}";
+ sepNavVisRange = "{417, 1428}";
sepNavWindowFrame = "{{484, 91}, {1156, 937}}";
};
};
@@ -342,6 +341,34 @@
sepNavWindowFrame = "{{38, 145}, {1517, 857}}";
};
};
+ 174C46EA0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1474, 272}}";
+ sepNavSelRange = "{107, 0}";
+ sepNavVisRange = "{3, 244}";
+ };
+ };
+ 174C46EB0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 416}}";
+ sepNavSelRange = "{162, 20}";
+ sepNavVisRange = "{0, 506}";
+ };
+ };
+ 174C47820E901B4200D59BBA /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ };
+ 174C47A20E90CF7A00D59BBA /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1403";
+ rLen = 0;
+ rLoc = 49200;
+ rType = 0;
+ vrLen = 1562;
+ vrLoc = 47095;
+ };
1775B0FA0D981CA500CE71B7 /* _NSRuleEditorViewUnboundRowHolder.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1097, 824}}";
@@ -361,17 +388,17 @@
177767DC0DBFEA9700669D6A /* NSRuleEditorButtonCell.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1097, 824}}";
- sepNavSelRange = "{450, 0}";
+ sepNavSelRange = "{732, 0}";
sepNavVisRange = "{0, 975}";
sepNavWindowFrame = "{{74, 91}, {1156, 937}}";
};
};
177EBBDD0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1363, 832}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 700}";
- sepNavWindowFrame = "{{15, 83}, {1422, 945}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1146, 576}}";
+ sepNavSelRange = "{214, 20}";
+ sepNavVisRange = "{0, 387}";
+ sepNavWindowFrame = "{{652, 83}, {1422, 945}}";
};
};
179A2CB60DC15B91003AE405 /* com.yourcompany.NSRuleEditor.plist */ = {
@@ -379,12 +406,2583 @@
sepNavWindowFrame = "{{118, 521}, {1073, 460}}";
};
};
+ 17A1A6340E90DDCF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1403";
+ rLen = 0;
+ rLoc = 49200;
+ rType = 0;
+ vrLen = 1558;
+ vrLoc = 47571;
+ };
+ 17A1A63D0E90E054001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1300";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1802;
+ vrLoc = 41922;
+ };
+ 17A1A63F0E90EFB3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1349";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1760;
+ vrLoc = 45675;
+ };
+ 17A1A6400E90EFBF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1351";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1771;
+ vrLoc = 45675;
+ };
+ 17A1A64B0E90F7D9001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64C0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ rLen = 0;
+ rLoc = 2147483647;
+ rType = 0;
+ };
+ 17A1A64C0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.objc;
+ name = PSRuleEditor_SelectDrag.m;
+ path =
/Volumes/Alpha/DEVELOPPEMENT/Projets_Perso/googlecode/ruleeditor/branches/Issue16_Branch/Framework/PSRuleEditor_SelectDrag.m;
+ sourceTree = "<absolute>";
+ };
+ 17A1A64D0E90F7D9001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 148";
+ rLen = 0;
+ rLoc = 4441;
+ rType = 0;
+ vrLen = 1741;
+ vrLoc = 3587;
+ };
+ 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.objc;
+ name = PSRuleEditor_SelectDrag.m;
+ path =
/Volumes/Alpha/DEVELOPPEMENT/Projets_Perso/googlecode/ruleeditor/branches/Issue16_Branch/Framework/PSRuleEditor_SelectDrag.m;
+ sourceTree = "<absolute>";
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1018, 6432}}";
+ sepNavSelRange = "{6831, 0}";
+ sepNavVisRange = "{5733, 1877}";
+ sepNavWindowFrame = "{{631, 75}, {1077, 953}}";
+ };
+ };
+ 17A1A64F0E90F7D9001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1408";
+ rLen = 0;
+ rLoc = 49815;
+ rType = 0;
+ vrLen = 1434;
+ vrLoc = 47229;
+ };
+ 17A1A6520E90F888001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1408";
+ rLen = 0;
+ rLoc = 49815;
+ rType = 0;
+ vrLen = 1531;
+ vrLoc = 47229;
+ };
+ 17A1A6540E90FC54001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ };
+ 17A1A65A0E90FCCB001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 13";
+ rLen = 0;
+ rLoc = 279;
+ rType = 0;
+ vrLen = 289;
+ vrLoc = 0;
+ };
+ 17A1A65B0E90FCCB001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1414";
+ rLen = 0;
+ rLoc = 49815;
+ rType = 0;
+ vrLen = 1472;
+ vrLoc = 47704;
+ };
+ 17A1A65D0E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC840D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.h
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.h: 12";
+ rLen = 0;
+ rLoc = 193;
+ rType = 0;
+ vrLen = 201;
+ vrLoc = 0;
+ };
+ 17A1A65E0E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 7";
+ rLen = 0;
+ rLoc = 104;
+ rType = 0;
+ vrLen = 289;
+ vrLoc = 0;
+ };
+ 17A1A65F0E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "error: incompatible type for argument 1 of 'initWithFrame:'";
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ rLen = 0;
+ rLoc = 31;
+ rType = 1;
+ };
+ 17A1A6600E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 138";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1353;
+ vrLoc = 4705;
+ };
+ 17A1A6610E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC840D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.h
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.h: 11";
+ rLen = 0;
+ rLoc = 161;
+ rType = 0;
+ vrLen = 201;
+ vrLoc = 0;
+ };
+ 17A1A6620E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 7";
+ rLen = 0;
+ rLoc = 104;
+ rType = 0;
+ vrLen = 289;
+ vrLoc = 0;
+ };
+ 17A1A6630E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC840D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.h
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.h: 12";
+ rLen = 0;
+ rLoc = 193;
+ rType = 0;
+ vrLen = 201;
+ vrLoc = 0;
+ };
+ 17A1A6640E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC850D96C9B900B60772 /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 7";
+ rLen = 0;
+ rLoc = 104;
+ rType = 0;
+ vrLen = 289;
+ vrLoc = 0;
+ };
+ 17A1A6650E90FCF4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 667;
+ vrLoc = 6209;
+ };
+ 17A1A6660E90FD07001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 768;
+ vrLoc = 6209;
+ };
+ 17A1A6680E90FE81001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 123";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1915;
+ vrLoc = 3904;
+ };
+ 17A1A66A0E90FED3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1413";
+ rLen = 0;
+ rLoc = 49344;
+ rType = 0;
+ vrLen = 1393;
+ vrLoc = 47522;
+ };
+ 17A1A66C0E90FF3B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1414";
+ rLen = 0;
+ rLoc = 49813;
+ rType = 0;
+ vrLen = 1284;
+ vrLoc = 47522;
+ };
+ 17A1A66E0E90FF97001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1506;
+ vrLoc = 5283;
+ };
+ 17A1A6700E90FFB4001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1506;
+ vrLoc = 5283;
+ };
+ 17A1A6720E90FFD3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1506;
+ vrLoc = 5283;
+ };
+ 17A1A6740E91073D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 169";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1258;
+ vrLoc = 5819;
+ };
+ 17A1A6760E9108A8001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 49987;
+ rType = 0;
+ vrLen = 1266;
+ vrLoc = 47699;
+ };
+ 17A1A6780E910D94001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 167";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1108;
+ vrLoc = 5204;
+ };
+ 17A1A67A0E910D94001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ };
+ 17A1A67B0E910D94001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6810E910ED5001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1396";
+ rLen = 0;
+ rLoc = 47970;
+ rType = 0;
+ vrLen = 1397;
+ vrLoc = 47699;
+ };
+ 17A1A6830E910F2D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "error: invalid lvalue in assignment";
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ rLen = 1;
+ rLoc = 1453;
+ rType = 1;
+ };
+ 17A1A6840E910F2D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1412";
+ rLen = 0;
+ rLoc = 49134;
+ rType = 0;
+ vrLen = 1061;
+ vrLoc = 48032;
+ };
+ 17A1A6850E910F2D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6860E910F2E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1412";
+ rLen = 0;
+ rLoc = 49134;
+ rType = 0;
+ vrLen = 1061;
+ vrLoc = 48032;
+ };
+ 17A1A6870E910F2E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6880E910F32001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1396";
+ rLen = 0;
+ rLoc = 47970;
+ rType = 0;
+ vrLen = 1503;
+ vrLoc = 47699;
+ };
+ 17A1A68A0E911038001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1423";
+ rLen = 0;
+ rLoc = 49622;
+ rType = 0;
+ vrLen = 1440;
+ vrLoc = 47699;
+ };
+ 17A1A68D0E91117B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1416";
+ rLen = 0;
+ rLoc = 49362;
+ rType = 0;
+ vrLen = 1435;
+ vrLoc = 47699;
+ };
+ 17A1A68F0E911255001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1416";
+ rLen = 0;
+ rLoc = 49362;
+ rType = 0;
+ vrLen = 1446;
+ vrLoc = 47699;
+ };
+ 17A1A6930E9113EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1430";
+ rLen = 0;
+ rLoc = 49916;
+ rType = 0;
+ vrLen = 1436;
+ vrLoc = 47699;
+ };
+ 17A1A6940E9113F7001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1423";
+ rLen = 0;
+ rLoc = 49576;
+ rType = 0;
+ vrLen = 1055;
+ vrLoc = 48077;
+ };
+ 17A1A6950E9113F7001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 761;
+ vrLoc = 12489;
+ };
+ 17A1A6970E911517001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1433";
+ rLen = 0;
+ rLoc = 49916;
+ rType = 0;
+ vrLen = 1455;
+ vrLoc = 47699;
+ };
+ 17A1A6980E91152A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1440";
+ rLen = 0;
+ rLoc = 50058;
+ rType = 0;
+ vrLen = 987;
+ vrLoc = 48231;
+ };
+ 17A1A6990E91152A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 761;
+ vrLoc = 12489;
+ };
+ 17A1A69B0E911574001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1441";
+ rLen = 0;
+ rLoc = 49916;
+ rType = 0;
+ vrLen = 1399;
+ vrLoc = 47699;
+ };
+ 17A1A69C0E9115CF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1399";
+ rLen = 0;
+ rLoc = 47874;
+ rType = 0;
+ vrLen = 706;
+ vrLoc = 47777;
+ };
+ 17A1A69D0E9115CF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A69E0E9115D1001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1399";
+ rLen = 0;
+ rLoc = 47874;
+ rType = 0;
+ vrLen = 706;
+ vrLoc = 47777;
+ };
+ 17A1A69F0E9115D1001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6A00E9116F9001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ };
+ 17A1A6A50E911858001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1453";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1698;
+ vrLoc = 48405;
+ };
+ 17A1A6AD0E911A78001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ };
+ 17A1A6AE0E911A78001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 216";
+ rLen = 0;
+ rLoc = 6831;
+ rType = 0;
+ vrLen = 1782;
+ vrLoc = 5733;
+ };
+ 17A1A6AF0E911A78001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1478";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1550;
+ vrLoc = 48155;
+ };
+ 17A1A6B10E911AE0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 216";
+ rLen = 0;
+ rLoc = 6831;
+ rType = 0;
+ vrLen = 1782;
+ vrLoc = 5733;
+ };
+ 17A1A6B20E911AE0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1478";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1546;
+ vrLoc = 48155;
+ };
+ 17A1A6B40E911B07001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 216";
+ rLen = 0;
+ rLoc = 6831;
+ rType = 0;
+ vrLen = 1782;
+ vrLoc = 5733;
+ };
+ 17A1A6B50E911B07001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1478";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1544;
+ vrLoc = 48155;
+ };
+ 17A1A6B70E911B3B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 216";
+ rLen = 0;
+ rLoc = 6831;
+ rType = 0;
+ vrLen = 1782;
+ vrLoc = 5733;
+ };
+ 17A1A6B80E911B3B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1478";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1542;
+ vrLoc = 48155;
+ };
+ 17A1A6B90E911B3E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "error: 'dragImage' undeclared (first use in this function)";
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ rLen = 0;
+ rLoc = 1469;
+ rType = 1;
+ };
+ 17A1A6BA0E911B3E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1428";
+ rLen = 0;
+ rLoc = 48704;
+ rType = 0;
+ vrLen = 814;
+ vrLoc = 48090;
+ };
+ 17A1A6BB0E911B3E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 761;
+ vrLoc = 12489;
+ };
+ 17A1A6BD0E911B6C001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17A1A64E0E90F7D9001705E5 /* PSRuleEditor_SelectDrag.m */;
+ name = "PSRuleEditor_SelectDrag.m: 216";
+ rLen = 0;
+ rLoc = 6831;
+ rType = 0;
+ vrLen = 1782;
+ vrLoc = 5733;
+ };
+ 17A1A6BE0E911B6C001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1478";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1538;
+ vrLoc = 48155;
+ };
+ 17A1A6BF0E911BEC001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1424";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 812;
+ vrLoc = 48090;
+ };
+ 17A1A6C00E911BEC001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6C10E911BED001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1424";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 812;
+ vrLoc = 48090;
+ };
+ 17A1A6C20E911BED001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6C50E911E94001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ };
+ 17A1A6C90E911EC1001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1410";
+ rLen = 0;
+ rLoc = 48141;
+ rType = 0;
+ vrLen = 1268;
+ vrLoc = 47893;
+ };
+ 17A1A6CB0E912117001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1424";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 818;
+ vrLoc = 48090;
+ };
+ 17A1A6CC0E912117001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6CD0E91211B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1479";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1719;
+ vrLoc = 49513;
+ };
+ 17A1A6CF0E9121A7001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1493";
+ rLen = 0;
+ rLoc = 50528;
+ rType = 0;
+ vrLen = 1741;
+ vrLoc = 49513;
+ };
+ 17A1A6D10E91220B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1364";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1655;
+ vrLoc = 46235;
+ };
+ 17A1A6D30E912232001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1366";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1588;
+ vrLoc = 46235;
+ };
+ 17A1A6D50E91228B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1493";
+ rLen = 0;
+ rLoc = 50525;
+ rType = 0;
+ vrLen = 1728;
+ vrLoc = 49355;
+ };
+ 17A1A6D80E9122C0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1493";
+ rLen = 0;
+ rLoc = 50497;
+ rType = 0;
+ vrLen = 1732;
+ vrLoc = 49355;
+ };
+ 17A1A6DA0E9122DB001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1493";
+ rLen = 0;
+ rLoc = 50525;
+ rType = 0;
+ vrLen = 1721;
+ vrLoc = 49355;
+ };
+ 17A1A6DE0E91231C001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1477";
+ rLen = 0;
+ rLoc = 50191;
+ rType = 0;
+ vrLen = 1809;
+ vrLoc = 48882;
+ };
+ 17A1A6E00E9125DB001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1490";
+ rLen = 0;
+ rLoc = 50525;
+ rType = 0;
+ vrLen = 1701;
+ vrLoc = 48882;
+ };
+ 17A1A6E20E912612001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1424";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 846;
+ vrLoc = 47896;
+ };
+ 17A1A6E30E912612001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 761;
+ vrLoc = 12489;
+ };
+ 17A1A6E40E912627001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1490";
+ rLen = 0;
+ rLoc = 50525;
+ rType = 0;
+ vrLen = 1361;
+ vrLoc = 47894;
+ };
+ 17A1A6E80E9126EA001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1429";
+ rLen = 0;
+ rLoc = 48704;
+ rType = 0;
+ vrLen = 1341;
+ vrLoc = 47894;
+ };
+ 17A1A6EB0E9135E3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1435";
+ rLen = 0;
+ rLoc = 48707;
+ rType = 0;
+ vrLen = 1277;
+ vrLoc = 47705;
+ };
+ 17A1A6EC0E913611001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 957;
+ vrLoc = 47897;
+ };
+ 17A1A6ED0E913611001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6EE0E913646001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1429";
+ rLen = 0;
+ rLoc = 48704;
+ rType = 0;
+ vrLen = 1206;
+ vrLoc = 47705;
+ };
+ 17A1A6F00E915B86001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1409";
+ rLen = 0;
+ rLoc = 48115;
+ rType = 0;
+ vrLen = 1302;
+ vrLoc = 47705;
+ };
+ 17A1A6F60E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 902;
+ vrLoc = 47947;
+ };
+ 17A1A6F70E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC830D96C9B900B60772 /* NSRuleEditorViewSlice.m */;
+ name = "NSRuleEditorViewSlice.m: 80";
+ rLen = 0;
+ rLoc = 1503;
+ rType = 0;
+ vrLen = 1322;
+ vrLoc = 766;
+ };
+ 17A1A6F80E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */;
+ name = "NSRuleEditorViewSlice.h: 15";
+ rLen = 41;
+ rLoc = 281;
+ rType = 0;
+ vrLen = 978;
+ vrLoc = 677;
+ };
+ 17A1A6F90E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 902;
+ vrLoc = 47947;
+ };
+ 17A1A6FA0E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */;
+ name = "NSRuleEditorViewSlice.h: 15";
+ rLen = 41;
+ rLoc = 281;
+ rType = 0;
+ vrLen = 978;
+ vrLoc = 677;
+ };
+ 17A1A6FB0E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC830D96C9B900B60772 /* NSRuleEditorViewSlice.m */;
+ name = "NSRuleEditorViewSlice.m: 80";
+ rLen = 0;
+ rLoc = 1503;
+ rType = 0;
+ vrLen = 1322;
+ vrLoc = 766;
+ };
+ 17A1A6FC0E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */;
+ name = "NSRuleEditorViewSlice.h: 15";
+ rLen = 0;
+ rLoc = 321;
+ rType = 0;
+ vrLen = 722;
+ vrLoc = 0;
+ };
+ 17A1A6FD0E915DEF001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A6FE0E915DF1001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 899;
+ vrLoc = 47947;
+ };
+ 17A1A6FF0E915DF1001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7010E915E0A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1192";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1669;
+ vrLoc = 40401;
+ };
+ 17A1A7020E915E7E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 870;
+ vrLoc = 47968;
+ };
+ 17A1A7030E915E7E001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 761;
+ vrLoc = 12489;
+ };
+ 17A1A7070E916B22001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 873;
+ vrLoc = 47968;
+ };
+ 17A1A7080E916B22001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A70C0E916C66001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 873;
+ vrLoc = 47968;
+ };
+ 17A1A70D0E916C66001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A74D0E916C91001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ };
+ 17A1A7510E916D3B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 533";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1790;
+ vrLoc = 16602;
+ };
+ 17A1A7520E916E08001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 925;
+ vrLoc = 47942;
+ };
+ 17A1A7530E916E08001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A75A0E916F15001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 925;
+ vrLoc = 47942;
+ };
+ 17A1A75B0E916F15001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7600E917074001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 925;
+ vrLoc = 47942;
+ };
+ 17A1A7610E917074001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A76A0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 109";
+ rLen = 0;
+ rLoc = 850;
+ rType = 0;
+ vrLen = 981;
+ vrLoc = 0;
+ };
+ 17A1A76B0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 925;
+ vrLoc = 47942;
+ };
+ 17A1A76C0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 925;
+ vrLoc = 47942;
+ };
+ 17A1A76D0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 109";
+ rLen = 0;
+ rLoc = 850;
+ rType = 0;
+ vrLen = 981;
+ vrLoc = 0;
+ };
+ 17A1A76E0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 841;
+ vrLoc = 44248;
+ };
+ 17A1A76F0E91871A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7730E91875A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13740DB91805002F3ED0 /* RuleEditor.h */;
+ name = "RuleEditor.h: 8";
+ rLen = 0;
+ rLoc = 166;
+ rType = 0;
+ vrLen = 174;
+ vrLoc = 0;
+ };
+ 17A1A7740E91875A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 917;
+ vrLoc = 0;
+ };
+ 17A1A7750E91875A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 917;
+ vrLoc = 0;
+ };
+ 17A1A7760E91875A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13740DB91805002F3ED0 /* RuleEditor.h */;
+ name = "RuleEditor.h: 8";
+ rLen = 0;
+ rLoc = 166;
+ rType = 0;
+ vrLen = 174;
+ vrLoc = 0;
+ };
+ 17A1A7770E91875A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 917;
+ vrLoc = 0;
+ };
+ 17A1A77A0E91878C001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1151;
+ vrLoc = 0;
+ };
+ 17A1A77B0E91878C001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A77D0E918839001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ };
+ 17A1A7830E918897001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 75";
+ rLen = 0;
+ rLoc = 1838;
+ rType = 0;
+ vrLen = 1380;
+ vrLoc = 1104;
+ };
+ 17A1A7840E918897001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A7860E9188A3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 75";
+ rLen = 0;
+ rLoc = 1838;
+ rType = 0;
+ vrLen = 1388;
+ vrLoc = 1104;
+ };
+ 17A1A7870E9188A3001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A78C0E91891F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 75";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1388;
+ vrLoc = 1104;
+ };
+ 17A1A78D0E91891F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A78E0E918961001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 841;
+ vrLoc = 44248;
+ };
+ 17A1A78F0E918961001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7920E9189F0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 75";
+ rLen = 28;
+ rLoc = 1801;
+ rType = 0;
+ vrLen = 1444;
+ vrLoc = 1104;
+ };
+ 17A1A7930E9189F0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 76";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1444;
+ vrLoc = 1104;
+ };
+ 17A1A7940E9189F0001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A7960E918A19001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 75";
+ rLen = 0;
+ rLoc = 1838;
+ rType = 0;
+ vrLen = 1436;
+ vrLoc = 1104;
+ };
+ 17A1A7970E918A19001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A7990E918A72001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 76";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1446;
+ vrLoc = 1104;
+ };
+ 17A1A79A0E918A72001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A79B0E918A8D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 841;
+ vrLoc = 44248;
+ };
+ 17A1A79C0E918A8D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A79D0E918A96001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 72";
+ rLen = 0;
+ rLoc = 1696;
+ rType = 0;
+ vrLen = 1438;
+ vrLoc = 1104;
+ };
+ 17A1A79E0E918A96001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1178;
+ vrLoc = 0;
+ };
+ 17A1A7A00E918BDA001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 17D4273C0DB00113000A1E9D /* English */;
+ };
+ 17A1A7A60E918BF2001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17D4273C0DB00113000A1E9D /* English */;
+ name = "format.strings: 21";
+ rLen = 0;
+ rLoc = 833;
+ rType = 0;
+ vrLen = 833;
+ vrLoc = 0;
+ };
+ 17A1A7A70E918BF2001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 72";
+ rLen = 0;
+ rLoc = 1696;
+ rType = 0;
+ vrLen = 1436;
+ vrLoc = 1104;
+ };
+ 17A1A7A80E918BF2001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A7A90E918C43001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 841;
+ vrLoc = 44248;
+ };
+ 17A1A7AA0E918C43001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7AC0E91951E001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ };
+ 17A1A7AD0E919524001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ };
+ 17A1A7AE0E91956A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 841;
+ vrLoc = 44248;
+ };
+ 17A1A7AF0E91956A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7B00E91956A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ };
+ 17A1A7B10E91956A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7B20E91956A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ name = "RuleDelegate.m: 8";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 901;
+ vrLoc = 3189;
+ };
+ 17A1A7B60E919594001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 74";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1524;
+ vrLoc = 977;
+ };
+ 17A1A7B90E919594001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 15";
+ rLen = 0;
+ rLoc = 314;
+ rType = 0;
+ vrLen = 1113;
+ vrLoc = 0;
+ };
+ 17A1A7BA0E91968B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 840;
+ vrLoc = 44248;
+ };
+ 17A1A7BB0E91968B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 763;
+ vrLoc = 12489;
+ };
+ 17A1A7BF0E9224DC001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ };
+ 17A1A7C20E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 936;
+ vrLoc = 44180;
+ };
+ 17A1A7C30E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7C40E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 39";
+ rLen = 0;
+ rLoc = 850;
+ rType = 0;
+ vrLen = 557;
+ vrLoc = 715;
+ };
+ 17A1A7C50E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 177EBBDD0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 12";
+ rLen = 20;
+ rLoc = 214;
+ rType = 0;
+ vrLen = 387;
+ vrLoc = 0;
+ };
+ 17A1A7C60E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 174C46EB0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 9";
+ rLen = 20;
+ rLoc = 162;
+ rType = 0;
+ vrLen = 506;
+ vrLoc = 0;
+ };
+ 17A1A7C70E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 25";
+ rLen = 0;
+ rLoc = 757;
+ rType = 0;
+ vrLen = 572;
+ vrLoc = 610;
+ };
+ 17A1A7C80E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ rLen = 0;
+ rLoc = 569;
+ rType = 0;
+ };
+ 17A1A7C90E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 411";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 789;
+ vrLoc = 12489;
+ };
+ 17A1A7CA0E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17AD13730DB91805002F3ED0 /* RuleEditor.m */;
+ name = "RuleEditor.m: 39";
+ rLen = 0;
+ rLoc = 850;
+ rType = 0;
+ vrLen = 557;
+ vrLoc = 715;
+ };
+ 17A1A7CB0E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 177EBBDD0DCB7EBA0038B059 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 12";
+ rLen = 20;
+ rLoc = 214;
+ rType = 0;
+ vrLen = 387;
+ vrLoc = 0;
+ };
+ 17A1A7CC0E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 174C46EB0E8F05C600D59BBA /* NSRuleEditorViewSliceDropSeparator.m
*/;
+ name = "NSRuleEditorViewSliceDropSeparator.m: 9";
+ rLen = 20;
+ rLoc = 162;
+ rType = 0;
+ vrLen = 506;
+ vrLoc = 0;
+ };
+ 17A1A7CD0E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 25";
+ rLen = 0;
+ rLoc = 757;
+ rType = 0;
+ vrLen = 572;
+ vrLoc = 610;
+ };
+ 17A1A7CE0E9227EE001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 361";
+ rLen = 0;
+ rLoc = 12502;
+ rType = 0;
+ vrLen = 932;
+ vrLoc = 3091;
+ };
+ 17A1A7D20E922800001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 1353;
+ vrLoc = 43915;
+ };
+ 17A1A7D40E922846001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 1353;
+ vrLoc = 43915;
+ };
+ 17A1A7D60E922855001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 936;
+ vrLoc = 44180;
+ };
+ 17A1A7D70E922855001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1094;
+ vrLoc = 4705;
+ };
+ 17A1A7DA0E922870001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 1353;
+ vrLoc = 43915;
+ };
+ 17A1A7DE0E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 936;
+ vrLoc = 44146;
+ };
+ 17A1A7DF0E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1094;
+ vrLoc = 4705;
+ };
+ 17A1A7E00E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC730D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.h */;
+ name = "_NSRuleEditorViewSliceHolder.h: 1";
+ rLen = 181;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 183;
+ vrLoc = 0;
+ };
+ 17A1A7E10E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC740D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.m */;
+ name = "_NSRuleEditorViewSliceHolder.m: 7";
+ rLen = 21;
+ rLoc = 114;
+ rType = 0;
+ vrLen = 425;
+ vrLoc = 0;
+ };
+ 17A1A7E20E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ rLen = 0;
+ rLoc = 850;
+ rType = 0;
+ };
+ 17A1A7E30E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1094;
+ vrLoc = 4705;
+ };
+ 17A1A7E40E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC730D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.h */;
+ name = "_NSRuleEditorViewSliceHolder.h: 1";
+ rLen = 181;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 183;
+ vrLoc = 0;
+ };
+ 17A1A7E50E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC740D96C9B900B60772 /* _NSRuleEditorViewSliceHolder.m */;
+ name = "_NSRuleEditorViewSliceHolder.m: 7";
+ rLen = 21;
+ rLoc = 114;
+ rType = 0;
+ vrLen = 425;
+ vrLoc = 0;
+ };
+ 17A1A7E60E92294B001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 125";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 572;
+ vrLoc = 610;
+ };
+ 17A1A7E80E922957001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 1402;
+ vrLoc = 43746;
+ };
+ 17A1A7E90E922967001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 912;
+ vrLoc = 44146;
+ };
+ 17A1A7EA0E922967001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1057;
+ vrLoc = 4497;
+ };
+ 17A1A7F10E923FAB001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ };
+ 17A1A7F50E924107001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 102";
+ rLen = 0;
+ rLoc = 3191;
+ rType = 0;
+ vrLen = 1680;
+ vrLoc = 2472;
+ };
+ 17A1A7F70E924128001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 101";
+ rLen = 0;
+ rLoc = 3096;
+ rType = 0;
+ vrLen = 1688;
+ vrLoc = 2472;
+ };
+ 17A1A7F80E924137001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 912;
+ vrLoc = 44146;
+ };
+ 17A1A7F90E924137001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1057;
+ vrLoc = 4497;
+ };
+ 17A1A7FC0E92418D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 101";
+ rLen = 0;
+ rLoc = 3096;
+ rType = 0;
+ vrLen = 1680;
+ vrLoc = 2472;
+ };
+ 17A1A7FD0E9241A7001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1425";
+ rLen = 0;
+ rLoc = 48519;
+ rType = 0;
+ vrLen = 912;
+ vrLoc = 44146;
+ };
+ 17A1A7FE0E9241A7001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1057;
+ vrLoc = 4497;
+ };
+ 17A1A8030E924406001705E5 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ };
+ 17A1A80A0E92454D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 72";
+ rLen = 0;
+ rLoc = 1788;
+ rType = 0;
+ vrLen = 1575;
+ vrLoc = 898;
+ };
+ 17A1A80B0E92454D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 101";
+ rLen = 0;
+ rLoc = 3096;
+ rType = 0;
+ vrLen = 1682;
+ vrLoc = 2472;
+ };
+ 17A1A80C0E92454D001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 102";
+ rLen = 0;
+ rLoc = 3096;
+ rType = 0;
+ vrLen = 1728;
+ vrLoc = 2472;
+ };
+ 17A1A80D0E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 78";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 828;
+ vrLoc = 1777;
+ };
+ 17A1A80E0E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "error: '_stringsFileName' undeclared (first use in this
function)";
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ rLen = 0;
+ rLoc = 31;
+ rType = 1;
+ };
+ 17A1A80F0E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 1287";
+ rLen = 0;
+ rLoc = 44339;
+ rType = 0;
+ vrLen = 871;
+ vrLoc = 44108;
+ };
+ 17A1A8100E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 78";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 828;
+ vrLoc = 1777;
+ };
+ 17A1A8110E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 160";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 865;
+ vrLoc = 5777;
+ };
+ 17A1A8120E924674001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1148;
+ vrLoc = 4497;
+ };
+ 17A1A8140E9246C8001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC870D96C9B900B60772 /* NSRuleEditorViewSliceRow.m */;
+ name = "NSRuleEditorViewSliceRow.m: 101";
+ rLen = 0;
+ rLoc = 2995;
+ rType = 0;
+ vrLen = 1767;
+ vrLoc = 2301;
+ };
+ 17A1A8150E9246C8001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 72";
+ rLen = 0;
+ rLoc = 1788;
+ rType = 0;
+ vrLen = 1575;
+ vrLoc = 898;
+ };
+ 17A1A8160E9246F2001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 160";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 746;
+ vrLoc = 5777;
+ };
+ 17A1A8170E9246F2001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1057;
+ vrLoc = 4497;
+ };
+ 17A1A81D0E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 160";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 865;
+ vrLoc = 5779;
+ };
+ 17A1A81E0E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 130";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1559;
+ vrLoc = 3051;
+ };
+ 17A1A81F0E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA50D96D18D00B60772 /* RuleDelegate.h */;
+ name = "RuleDelegate.h: 24";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 1213;
+ vrLoc = 0;
+ };
+ 17A1A8200E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ rLen = 0;
+ rLoc = 5325;
+ rType = 0;
+ };
+ 17A1A8210E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 160";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 865;
+ vrLoc = 5779;
+ };
+ 17A1A8220E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 130";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1559;
+ vrLoc = 3051;
+ };
+ 17A1A8230E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA50D96D18D00B60772 /* RuleDelegate.h */;
+ name = "RuleDelegate.h: 24";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 1213;
+ vrLoc = 0;
+ };
+ 17A1A8240E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ name = "RuleDelegate.m: 8";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 1184;
+ vrLoc = 2978;
+ };
+ 17A1A8250E92512F001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 121";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 1148;
+ vrLoc = 4499;
+ };
+ 17A1A82C0E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 32";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 2194;
+ vrLoc = 0;
+ };
+ 17A1A82D0E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ rLen = 0;
+ rLoc = 2147483645;
+ rType = 0;
+ };
+ 17A1A82E0E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 32";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 2194;
+ vrLoc = 0;
+ };
+ 17A1A82F0E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1621;
+ vrLoc = 0;
+ };
+ 17A1A8320E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9D0D96CF4300B60772 /* NSRuleEditorController.h */;
+ name = "NSRuleEditorController.h: 5";
+ rLen = 0;
+ rLoc = 102;
+ rType = 0;
+ vrLen = 371;
+ vrLoc = 0;
+ };
+ 17A1A8330E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 73";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1615;
+ vrLoc = 696;
+ };
+ 17A1A8340E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 73";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1615;
+ vrLoc = 696;
+ };
+ 17A1A8350E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9D0D96CF4300B60772 /* NSRuleEditorController.h */;
+ name = "NSRuleEditorController.h: 5";
+ rLen = 0;
+ rLoc = 102;
+ rType = 0;
+ vrLen = 371;
+ vrLoc = 0;
+ };
+ 17A1A8360E925208001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 73";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1608;
+ vrLoc = 701;
+ };
+ 17A1A8390E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 130";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1486;
+ vrLoc = 4334;
+ };
+ 17A1A83A0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA50D96D18D00B60772 /* RuleDelegate.h */;
+ name = "RuleDelegate.h: 65";
+ rLen = 0;
+ rLoc = 3091;
+ rType = 0;
+ vrLen = 1217;
+ vrLoc = 0;
+ };
+ 17A1A83B0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "error: syntax error before 'RuleEditor'";
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ rLen = 0;
+ rLoc = 1;
+ rType = 1;
+ };
+ 17A1A83C0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 130";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1486;
+ vrLoc = 4334;
+ };
+ 17A1A83D0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA50D96D18D00B60772 /* RuleDelegate.h */;
+ name = "RuleDelegate.h: 65";
+ rLen = 0;
+ rLoc = 3091;
+ rType = 0;
+ vrLen = 1217;
+ vrLoc = 0;
+ };
+ 17A1A83E0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ name = "RuleDelegate.m: 26";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 1428;
+ vrLoc = 417;
+ };
+ 17A1A83F0E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 433";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 617;
+ vrLoc = 13492;
+ };
+ 17A1A8400E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ rLen = 1;
+ rLoc = 885;
+ rType = 0;
+ };
+ 17A1A8410E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 32";
+ rLen = 1;
+ rLoc = 1417;
+ rType = 0;
+ vrLen = 727;
+ vrLoc = 1020;
+ };
+ 17A1A8420E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1031;
+ vrLoc = 3387;
+ };
+ 17A1A8430E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC790D96C9B900B60772 /* NSRuleEditor.m */;
+ name = "NSRuleEditor.m: 433";
+ rLen = 0;
+ rLoc = 1418;
+ rType = 0;
+ vrLen = 617;
+ vrLoc = 13492;
+ };
+ 17A1A8440E925249001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 626;
+ vrLoc = 648;
+ };
+ 17A1A8450E925257001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CCA60D96D18D00B60772 /* RuleDelegate.m */;
+ name = "RuleDelegate.m: 34";
+ rLen = 0;
+ rLoc = 23;
+ rType = 0;
+ vrLen = 1428;
+ vrLoc = 417;
+ };
+ 17A1A8460E925257001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 626;
+ vrLoc = 648;
+ };
+ 17A1A8470E925259001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 130";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 1486;
+ vrLoc = 4334;
+ };
+ 17A1A8480E925259001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 626;
+ vrLoc = 648;
+ };
+ 17A1A8490E925307001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 272";
+ rLen = 0;
+ rLoc = 12055;
+ rType = 0;
+ vrLen = 1695;
+ vrLoc = 5393;
+ };
+ 17A1A84A0E925307001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 626;
+ vrLoc = 648;
+ };
+ 17A1A84B0E925307001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */;
+ rLen = 12;
+ rLoc = 202;
+ rType = 0;
+ };
+ 17A1A84C0E925307001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 122";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 626;
+ vrLoc = 648;
+ };
+ 17A1A84D0E925307001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC820D96C9B900B60772 /* NSRuleEditorViewSlice.h */;
+ name = "NSRuleEditorViewSlice.h: 12";
+ rLen = 0;
+ rLoc = 214;
+ rType = 0;
+ vrLen = 517;
+ vrLoc = 0;
+ };
+ 17A1A84F0E925312001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 272";
+ rLen = 0;
+ rLoc = 12055;
+ rType = 0;
+ vrLen = 1619;
+ vrLoc = 0;
+ };
+ 17A1A8500E925312001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC9E0D96CF4300B60772 /* NSRuleEditorController.m */;
+ name = "NSRuleEditorController.m: 73";
+ rLen = 0;
+ rLoc = 1842;
+ rType = 0;
+ vrLen = 1608;
+ vrLoc = 701;
+ };
+ 17A1A8510E92535A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 272";
+ rLen = 0;
+ rLoc = 12055;
+ rType = 0;
+ vrLen = 1695;
+ vrLoc = 5393;
+ };
+ 17A1A8520E92535A001705E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1735CC780D96C9B900B60772 /* NSRuleEditor.h */;
+ name = "NSRuleEditor.h: 28";
+ rLen = 0;
+ rLoc = 886;
+ rType = 0;
+ vrLen = 691;
+ vrLoc = 382;
+ };
17AD13730DB91805002F3ED0 /* RuleEditor.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1475, 824}}";
- sepNavSelRange = "{102, 0}";
- sepNavVisRange = "{0, 1505}";
- sepNavWindowFrame = "{{70, -37}, {1534, 937}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1475, 2368}}";
+ sepNavSelRange = "{850, 0}";
+ sepNavVisRange = "{0, 1178}";
+ sepNavWindowFrame = "{{55, 91}, {1534, 937}}";
};
};
17AD13740DB91805002F3ED0 /* RuleEditor.h */ = {
@@ -408,7 +3006,7 @@
sepNavIntBoundsRect = "{{0, 0}, {1149, 832}}";
sepNavSelRange = "{833, 0}";
sepNavVisRange = "{0, 833}";
- sepNavWindowFrame = "{{15, 78}, {1208, 945}}";
+ sepNavWindowFrame = "{{160, 83}, {1208, 945}}";
};
};
17D4273E0DB00113000A1E9D /* English */ = {
@@ -485,7 +3083,7 @@
isSCMEnabled = 1;
scmConfiguration = {
SubversionToolPath = /usr/bin/svn;
- repositoryName = RuleEditor;
+ repositoryName = NSRuleEditor;
};
scmType = scm.subversion;
};
@@ -494,8 +3092,9 @@
indexTemplatePath = "";
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
- activeBuildConfigurationName = Release;
+ activeBuildConfigurationName = Debug;
activeExecutable = 170865290DE828D400741410 /* RuleEditor Tiger */;
+ activeSDKPreference = macosx10.4;
activeTarget = 170865130DE828D400741410 /* RuleEditor Tiger */;
addToTargets = (
17FA5FF20DB385A500FF0C45 /* NSRuleEditor Vanilla */,
@@ -565,8 +3164,278 @@
PBXFindDataSource_LocationID,
);
};
- PBXPerProjectTemplateStateSaveDate = 237304902;
- PBXWorkspaceStateSaveDate = 237304902;
+ PBXPerProjectTemplateStateSaveDate = 244374951;
+ PBXWorkspaceStateSaveDate = 244374951;
+ };
+ perUserProjectItems = {
+ 174C47820E901B4200D59BBA = 174C47820E901B4200D59BBA /* PBXBookmark */;
+ 174C47A20E90CF7A00D59BBA = 174C47A20E90CF7A00D59BBA /* PBXTextBookmark
*/;
+ 17A1A6340E90DDCF001705E5 /* PBXTextBookmark */ =
17A1A6340E90DDCF001705E5 /* PBXTextBookmark */;
+ 17A1A63D0E90E054001705E5 /* PBXTextBookmark */ =
17A1A63D0E90E054001705E5 /* PBXTextBookmark */;
+ 17A1A63F0E90EFB3001705E5 /* PBXTextBookmark */ =
17A1A63F0E90EFB3001705E5 /* PBXTextBookmark */;
+ 17A1A6400E90EFBF001705E5 /* PBXTextBookmark */ =
17A1A6400E90EFBF001705E5 /* PBXTextBookmark */;
+ 17A1A64B0E90F7D9001705E5 /* PBXTextBookmark */ =
17A1A64B0E90F7D9001705E5 /* PBXTextBookmark */;
+ 17A1A64D0E90F7D9001705E5 /* PBXTextBookmark */ =
17A1A64D0E90F7D9001705E5 /* PBXTextBookmark */;
+ 17A1A64F0E90F7D9001705E5 /* PBXTextBookmark */ =
17A1A64F0E90F7D9001705E5 /* PBXTextBookmark */;
+ 17A1A6520E90F888001705E5 /* PBXTextBookmark */ =
17A1A6520E90F888001705E5 /* PBXTextBookmark */;
+ 17A1A6540E90FC54001705E5 /* PBXBookmark */ = 17A1A6540E90FC54001705E5
/* PBXBookmark */;
+ 17A1A65A0E90FCCB001705E5 /* PBXTextBookmark */ =
17A1A65A0E90FCCB001705E5 /* PBXTextBookmark */;
+ 17A1A65B0E90FCCB001705E5 /* PBXTextBookmark */ =
17A1A65B0E90FCCB001705E5 /* PBXTextBookmark */;
+ 17A1A65D0E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A65D0E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A65E0E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A65E0E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A65F0E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A65F0E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6600E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6600E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6610E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6610E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6620E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6620E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6630E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6630E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6640E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6640E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6650E90FCF4001705E5 /* PBXTextBookmark */ =
17A1A6650E90FCF4001705E5 /* PBXTextBookmark */;
+ 17A1A6660E90FD07001705E5 /* PBXTextBookmark */ =
17A1A6660E90FD07001705E5 /* PBXTextBookmark */;
+ 17A1A6680E90FE81001705E5 /* PBXTextBookmark */ =
17A1A6680E90FE81001705E5 /* PBXTextBookmark */;
+ 17A1A66A0E90FED3001705E5 /* PBXTextBookmark */ =
17A1A66A0E90FED3001705E5 /* PBXTextBookmark */;
+ 17A1A66C0E90FF3B001705E5 /* PBXTextBookmark */ =
17A1A66C0E90FF3B001705E5 /* PBXTextBookmark */;
+ 17A1A66E0E90FF97001705E5 /* PBXTextBookmark */ =
17A1A66E0E90FF97001705E5 /* PBXTextBookmark */;
+ 17A1A6700E90FFB4001705E5 /* PBXTextBookmark */ =
17A1A6700E90FFB4001705E5 /* PBXTextBookmark */;
+ 17A1A6720E90FFD3001705E5 /* PBXTextBookmark */ =
17A1A6720E90FFD3001705E5 /* PBXTextBookmark */;
+ 17A1A6740E91073D001705E5 /* PBXTextBookmark */ =
17A1A6740E91073D001705E5 /* PBXTextBookmark */;
+ 17A1A6760E9108A8001705E5 /* PBXTextBookmark */ =
17A1A6760E9108A8001705E5 /* PBXTextBookmark */;
+ 17A1A6780E910D94001705E5 /* PBXTextBookmark */ =
17A1A6780E910D94001705E5 /* PBXTextBookmark */;
+ 17A1A67A0E910D94001705E5 /* PBXTextBookmark */ =
17A1A67A0E910D94001705E5 /* PBXTextBookmark */;
+ 17A1A67B0E910D94001705E5 /* PBXTextBookmark */ =
17A1A67B0E910D94001705E5 /* PBXTextBookmark */;
+ 17A1A6810E910ED5001705E5 /* PBXTextBookmark */ =
17A1A6810E910ED5001705E5 /* PBXTextBookmark */;
+ 17A1A6830E910F2D001705E5 /* PBXTextBookmark */ =
17A1A6830E910F2D001705E5 /* PBXTextBookmark */;
+ 17A1A6840E910F2D001705E5 /* PBXTextBookmark */ =
17A1A6840E910F2D001705E5 /* PBXTextBookmark */;
+ 17A1A6850E910F2D001705E5 /* PBXTextBookmark */ =
17A1A6850E910F2D001705E5 /* PBXTextBookmark */;
+ 17A1A6860E910F2E001705E5 /* PBXTextBookmark */ =
17A1A6860E910F2E001705E5 /* PBXTextBookmark */;
+ 17A1A6870E910F2E001705E5 /* PBXTextBookmark */ =
17A1A6870E910F2E001705E5 /* PBXTextBookmark */;
+ 17A1A6880E910F32001705E5 /* PBXTextBookmark */ =
17A1A6880E910F32001705E5 /* PBXTextBookmark */;
+ 17A1A68A0E911038001705E5 /* PBXTextBookmark */ =
17A1A68A0E911038001705E5 /* PBXTextBookmark */;
+ 17A1A68D0E91117B001705E5 /* PBXTextBookmark */ =
17A1A68D0E91117B001705E5 /* PBXTextBookmark */;
+ 17A1A68F0E911255001705E5 /* PBXTextBookmark */ =
17A1A68F0E911255001705E5 /* PBXTextBookmark */;
+ 17A1A6930E9113EE001705E5 /* PBXTextBookmark */ =
17A1A6930E9113EE001705E5 /* PBXTextBookmark */;
+ 17A1A6940E9113F7001705E5 /* PBXTextBookmark */ =
17A1A6940E9113F7001705E5 /* PBXTextBookmark */;
+ 17A1A6950E9113F7001705E5 /* PBXTextBookmark */ =
17A1A6950E9113F7001705E5 /* PBXTextBookmark */;
+ 17A1A6970E911517001705E5 /* PBXTextBookmark */ =
17A1A6970E911517001705E5 /* PBXTextBookmark */;
+ 17A1A6980E91152A001705E5 /* PBXTextBookmark */ =
17A1A6980E91152A001705E5 /* PBXTextBookmark */;
+ 17A1A6990E91152A001705E5 /* PBXTextBookmark */ =
17A1A6990E91152A001705E5 /* PBXTextBookmark */;
+ 17A1A69B0E911574001705E5 /* PBXTextBookmark */ =
17A1A69B0E911574001705E5 /* PBXTextBookmark */;
+ 17A1A69C0E9115CF001705E5 /* PBXTextBookmark */ =
17A1A69C0E9115CF001705E5 /* PBXTextBookmark */;
+ 17A1A69D0E9115CF001705E5 /* PBXTextBookmark */ =
17A1A69D0E9115CF001705E5 /* PBXTextBookmark */;
+ 17A1A69E0E9115D1001705E5 /* PBXTextBookmark */ =
17A1A69E0E9115D1001705E5 /* PBXTextBookmark */;
+ 17A1A69F0E9115D1001705E5 /* PBXTextBookmark */ =
17A1A69F0E9115D1001705E5 /* PBXTextBookmark */;
+ 17A1A6A00E9116F9001705E5 /* PBXBookmark */ = 17A1A6A00E9116F9001705E5
/* PBXBookmark */;
+ 17A1A6A50E911858001705E5 /* PBXTextBookmark */ =
17A1A6A50E911858001705E5 /* PBXTextBookmark */;
+ 17A1A6AD0E911A78001705E5 /* PBXBookmark */ = 17A1A6AD0E911A78001705E5
/* PBXBookmark */;
+ 17A1A6AE0E911A78001705E5 /* PBXTextBookmark */ =
17A1A6AE0E911A78001705E5 /* PBXTextBookmark */;
+ 17A1A6AF0E911A78001705E5 /* PBXTextBookmark */ =
17A1A6AF0E911A78001705E5 /* PBXTextBookmark */;
+ 17A1A6B10E911AE0001705E5 /* PBXTextBookmark */ =
17A1A6B10E911AE0001705E5 /* PBXTextBookmark */;
+ 17A1A6B20E911AE0001705E5 /* PBXTextBookmark */ =
17A1A6B20E911AE0001705E5 /* PBXTextBookmark */;
+ 17A1A6B40E911B07001705E5 /* PBXTextBookmark */ =
17A1A6B40E911B07001705E5 /* PBXTextBookmark */;
+ 17A1A6B50E911B07001705E5 /* PBXTextBookmark */ =
17A1A6B50E911B07001705E5 /* PBXTextBookmark */;
+ 17A1A6B70E911B3B001705E5 /* PBXTextBookmark */ =
17A1A6B70E911B3B001705E5 /* PBXTextBookmark */;
+ 17A1A6B80E911B3B001705E5 /* PBXTextBookmark */ =
17A1A6B80E911B3B001705E5 /* PBXTextBookmark */;
+ 17A1A6B90E911B3E001705E5 /* PBXTextBookmark */ =
17A1A6B90E911B3E001705E5 /* PBXTextBookmark */;
+ 17A1A6BA0E911B3E001705E5 /* PBXTextBookmark */ =
17A1A6BA0E911B3E001705E5 /* PBXTextBookmark */;
+ 17A1A6BB0E911B3E001705E5 /* PBXTextBookmark */ =
17A1A6BB0E911B3E001705E5 /* PBXTextBookmark */;
+ 17A1A6BD0E911B6C001705E5 /* PBXTextBookmark */ =
17A1A6BD0E911B6C001705E5 /* PBXTextBookmark */;
+ 17A1A6BE0E911B6C001705E5 /* PBXTextBookmark */ =
17A1A6BE0E911B6C001705E5 /* PBXTextBookmark */;
+ 17A1A6BF0E911BEC001705E5 /* PBXTextBookmark */ =
17A1A6BF0E911BEC001705E5 /* PBXTextBookmark */;
+ 17A1A6C00E911BEC001705E5 /* PBXTextBookmark */ =
17A1A6C00E911BEC001705E5 /* PBXTextBookmark */;
+ 17A1A6C10E911BED001705E5 /* PBXTextBookmark */ =
17A1A6C10E911BED001705E5 /* PBXTextBookmark */;
+ 17A1A6C20E911BED001705E5 /* PBXTextBookmark */ =
17A1A6C20E911BED001705E5 /* PBXTextBookmark */;
+ 17A1A6C50E911E94001705E5 /* PBXBookmark */ = 17A1A6C50E911E94001705E5
/* PBXBookmark */;
+ 17A1A6C90E911EC1001705E5 /* PBXTextBookmark */ =
17A1A6C90E911EC1001705E5 /* PBXTextBookmark */;
+ 17A1A6CB0E912117001705E5 /* PBXTextBookmark */ =
17A1A6CB0E912117001705E5 /* PBXTextBookmark */;
+ 17A1A6CC0E912117001705E5 /* PBXTextBookmark */ =
17A1A6CC0E912117001705E5 /* PBXTextBookmark */;
+ 17A1A6CD0E91211B001705E5 /* PBXTextBookmark */ =
17A1A6CD0E91211B001705E5 /* PBXTextBookmark */;
+ 17A1A6CF0E9121A7001705E5 /* PBXTextBookmark */ =
17A1A6CF0E9121A7001705E5 /* PBXTextBookmark */;
+ 17A1A6D10E91220B001705E5 /* PBXTextBookmark */ =
17A1A6D10E91220B001705E5 /* PBXTextBookmark */;
+ 17A1A6D30E912232001705E5 /* PBXTextBookmark */ =
17A1A6D30E912232001705E5 /* PBXTextBookmark */;
+ 17A1A6D50E91228B001705E5 /* PBXTextBookmark */ =
17A1A6D50E91228B001705E5 /* PBXTextBookmark */;
+ 17A1A6D80E9122C0001705E5 /* PBXTextBookmark */ =
17A1A6D80E9122C0001705E5 /* PBXTextBookmark */;
+ 17A1A6DA0E9122DB001705E5 /* PBXTextBookmark */ =
17A1A6DA0E9122DB001705E5 /* PBXTextBookmark */;
+ 17A1A6DE0E91231C001705E5 /* PBXTextBookmark */ =
17A1A6DE0E91231C001705E5 /* PBXTextBookmark */;
+ 17A1A6E00E9125DB001705E5 /* PBXTextBookmark */ =
17A1A6E00E9125DB001705E5 /* PBXTextBookmark */;
+ 17A1A6E20E912612001705E5 /* PBXTextBookmark */ =
17A1A6E20E912612001705E5 /* PBXTextBookmark */;
+ 17A1A6E30E912612001705E5 /* PBXTextBookmark */ =
17A1A6E30E912612001705E5 /* PBXTextBookmark */;
+ 17A1A6E40E912627001705E5 /* PBXTextBookmark */ =
17A1A6E40E912627001705E5 /* PBXTextBookmark */;
+ 17A1A6E80E9126EA001705E5 /* PBXTextBookmark */ =
17A1A6E80E9126EA001705E5 /* PBXTextBookmark */;
+ 17A1A6EB0E9135E3001705E5 /* PBXTextBookmark */ =
17A1A6EB0E9135E3001705E5 /* PBXTextBookmark */;
+ 17A1A6EC0E913611001705E5 /* PBXTextBookmark */ =
17A1A6EC0E913611001705E5 /* PBXTextBookmark */;
+ 17A1A6ED0E913611001705E5 /* PBXTextBookmark */ =
17A1A6ED0E913611001705E5 /* PBXTextBookmark */;
+ 17A1A6EE0E913646001705E5 /* PBXTextBookmark */ =
17A1A6EE0E913646001705E5 /* PBXTextBookmark */;
+ 17A1A6F00E915B86001705E5 /* PBXTextBookmark */ =
17A1A6F00E915B86001705E5 /* PBXTextBookmark */;
+ 17A1A6F60E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6F60E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6F70E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6F70E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6F80E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6F80E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6F90E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6F90E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6FA0E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6FA0E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6FB0E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6FB0E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6FC0E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6FC0E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6FD0E915DEF001705E5 /* PBXTextBookmark */ =
17A1A6FD0E915DEF001705E5 /* PBXTextBookmark */;
+ 17A1A6FE0E915DF1001705E5 /* PBXTextBookmark */ =
17A1A6FE0E915DF1001705E5 /* PBXTextBookmark */;
+ 17A1A6FF0E915DF1001705E5 /* PBXTextBookmark */ =
17A1A6FF0E915DF1001705E5 /* PBXTextBookmark */;
+ 17A1A7010E915E0A001705E5 /* PBXTextBookmark */ =
17A1A7010E915E0A001705E5 /* PBXTextBookmark */;
+ 17A1A7020E915E7E001705E5 /* PBXTextBookmark */ =
17A1A7020E915E7E001705E5 /* PBXTextBookmark */;
+ 17A1A7030E915E7E001705E5 /* PBXTextBookmark */ =
17A1A7030E915E7E001705E5 /* PBXTextBookmark */;
+ 17A1A7070E916B22001705E5 /* PBXTextBookmark */ =
17A1A7070E916B22001705E5 /* PBXTextBookmark */;
+ 17A1A7080E916B22001705E5 /* PBXTextBookmark */ =
17A1A7080E916B22001705E5 /* PBXTextBookmark */;
+ 17A1A70C0E916C66001705E5 /* PBXTextBookmark */ =
17A1A70C0E916C66001705E5 /* PBXTextBookmark */;
+ 17A1A70D0E916C66001705E5 /* PBXTextBookmark */ =
17A1A70D0E916C66001705E5 /* PBXTextBookmark */;
+ 17A1A74D0E916C91001705E5 /* PBXBookmark */ = 17A1A74D0E916C91001705E5
/* PBXBookmark */;
+ 17A1A7510E916D3B001705E5 /* PBXTextBookmark */ =
17A1A7510E916D3B001705E5 /* PBXTextBookmark */;
+ 17A1A7520E916E08001705E5 /* PBXTextBookmark */ =
17A1A7520E916E08001705E5 /* PBXTextBookmark */;
+ 17A1A7530E916E08001705E5 /* PBXTextBookmark */ =
17A1A7530E916E08001705E5 /* PBXTextBookmark */;
+ 17A1A75A0E916F15001705E5 /* PBXTextBookmark */ =
17A1A75A0E916F15001705E5 /* PBXTextBookmark */;
+ 17A1A75B0E916F15001705E5 /* PBXTextBookmark */ =
17A1A75B0E916F15001705E5 /* PBXTextBookmark */;
+ 17A1A7600E917074001705E5 /* PBXTextBookmark */ =
17A1A7600E917074001705E5 /* PBXTextBookmark */;
+ 17A1A7610E917074001705E5 /* PBXTextBookmark */ =
17A1A7610E917074001705E5 /* PBXTextBookmark */;
+ 17A1A76A0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76A0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A76B0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76B0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A76C0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76C0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A76D0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76D0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A76E0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76E0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A76F0E91871A001705E5 /* PBXTextBookmark */ =
17A1A76F0E91871A001705E5 /* PBXTextBookmark */;
+ 17A1A7730E91875A001705E5 /* PBXTextBookmark */ =
17A1A7730E91875A001705E5 /* PBXTextBookmark */;
+ 17A1A7740E91875A001705E5 /* PBXTextBookmark */ =
17A1A7740E91875A001705E5 /* PBXTextBookmark */;
+ 17A1A7750E91875A001705E5 /* PBXTextBookmark */ =
17A1A7750E91875A001705E5 /* PBXTextBookmark */;
+ 17A1A7760E91875A001705E5 /* PBXTextBookmark */ =
17A1A7760E91875A001705E5 /* PBXTextBookmark */;
+ 17A1A7770E91875A001705E5 /* PBXTextBookmark */ =
17A1A7770E91875A001705E5 /* PBXTextBookmark */;
+ 17A1A77A0E91878C001705E5 /* PBXTextBookmark */ =
17A1A77A0E91878C001705E5 /* PBXTextBookmark */;
+ 17A1A77B0E91878C001705E5 /* PBXTextBookmark */ =
17A1A77B0E91878C001705E5 /* PBXTextBookmark */;
+ 17A1A77D0E918839001705E5 /* PBXBookmark */ = 17A1A77D0E918839001705E5
/* PBXBookmark */;
+ 17A1A7830E918897001705E5 /* PBXTextBookmark */ =
17A1A7830E918897001705E5 /* PBXTextBookmark */;
+ 17A1A7840E918897001705E5 /* PBXTextBookmark */ =
17A1A7840E918897001705E5 /* PBXTextBookmark */;
+ 17A1A7860E9188A3001705E5 /* PBXTextBookmark */ =
17A1A7860E9188A3001705E5 /* PBXTextBookmark */;
+ 17A1A7870E9188A3001705E5 /* PBXTextBookmark */ =
17A1A7870E9188A3001705E5 /* PBXTextBookmark */;
+ 17A1A78C0E91891F001705E5 /* PBXTextBookmark */ =
17A1A78C0E91891F001705E5 /* PBXTextBookmark */;
+ 17A1A78D0E91891F001705E5 /* PBXTextBookmark */ =
17A1A78D0E91891F001705E5 /* PBXTextBookmark */;
+ 17A1A78E0E918961001705E5 /* PBXTextBookmark */ =
17A1A78E0E918961001705E5 /* PBXTextBookmark */;
+ 17A1A78F0E918961001705E5 /* PBXTextBookmark */ =
17A1A78F0E918961001705E5 /* PBXTextBookmark */;
+ 17A1A7920E9189F0001705E5 /* PBXTextBookmark */ =
17A1A7920E9189F0001705E5 /* PBXTextBookmark */;
+ 17A1A7930E9189F0001705E5 /* PBXTextBookmark */ =
17A1A7930E9189F0001705E5 /* PBXTextBookmark */;
+ 17A1A7940E9189F0001705E5 /* PBXTextBookmark */ =
17A1A7940E9189F0001705E5 /* PBXTextBookmark */;
+ 17A1A7960E918A19001705E5 /* PBXTextBookmark */ =
17A1A7960E918A19001705E5 /* PBXTextBookmark */;
+ 17A1A7970E918A19001705E5 /* PBXTextBookmark */ =
17A1A7970E918A19001705E5 /* PBXTextBookmark */;
+ 17A1A7990E918A72001705E5 /* PBXTextBookmark */ =
17A1A7990E918A72001705E5 /* PBXTextBookmark */;
+ 17A1A79A0E918A72001705E5 /* PBXTextBookmark */ =
17A1A79A0E918A72001705E5 /* PBXTextBookmark */;
+ 17A1A79B0E918A8D001705E5 /* PBXTextBookmark */ =
17A1A79B0E918A8D001705E5 /* PBXTextBookmark */;
+ 17A1A79C0E918A8D001705E5 /* PBXTextBookmark */ =
17A1A79C0E918A8D001705E5 /* PBXTextBookmark */;
+ 17A1A79D0E918A96001705E5 /* PBXTextBookmark */ =
17A1A79D0E918A96001705E5 /* PBXTextBookmark */;
+ 17A1A79E0E918A96001705E5 /* PBXTextBookmark */ =
17A1A79E0E918A96001705E5 /* PBXTextBookmark */;
+ 17A1A7A00E918BDA001705E5 /* PBXBookmark */ = 17A1A7A00E918BDA001705E5
/* PBXBookmark */;
+ 17A1A7A60E918BF2001705E5 /* PBXTextBookmark */ =
17A1A7A60E918BF2001705E5 /* PBXTextBookmark */;
+ 17A1A7A70E918BF2001705E5 /* PBXTextBookmark */ =
17A1A7A70E918BF2001705E5 /* PBXTextBookmark */;
+ 17A1A7A80E918BF2001705E5 /* PBXTextBookmark */ =
17A1A7A80E918BF2001705E5 /* PBXTextBookmark */;
+ 17A1A7A90E918C43001705E5 /* PBXTextBookmark */ =
17A1A7A90E918C43001705E5 /* PBXTextBookmark */;
+ 17A1A7AA0E918C43001705E5 /* PBXTextBookmark */ =
17A1A7AA0E918C43001705E5 /* PBXTextBookmark */;
+ 17A1A7AC0E91951E001705E5 /* PBXBookmark */ = 17A1A7AC0E91951E001705E5
/* PBXBookmark */;
+ 17A1A7AD0E919524001705E5 /* PBXBookmark */ = 17A1A7AD0E919524001705E5
/* PBXBookmark */;
+ 17A1A7AE0E91956A001705E5 /* PBXTextBookmark */ =
17A1A7AE0E91956A001705E5 /* PBXTextBookmark */;
+ 17A1A7AF0E91956A001705E5 /* PBXTextBookmark */ =
17A1A7AF0E91956A001705E5 /* PBXTextBookmark */;
+ 17A1A7B00E91956A001705E5 /* PBXTextBookmark */ =
17A1A7B00E91956A001705E5 /* PBXTextBookmark */;
+ 17A1A7B10E91956A001705E5 /* PBXTextBookmark */ =
17A1A7B10E91956A001705E5 /* PBXTextBookmark */;
+ 17A1A7B20E91956A001705E5 /* PBXTextBookmark */ =
17A1A7B20E91956A001705E5 /* PBXTextBookmark */;
+ 17A1A7B60E919594001705E5 /* PBXTextBookmark */ =
17A1A7B60E919594001705E5 /* PBXTextBookmark */;
+ 17A1A7B90E919594001705E5 /* PBXTextBookmark */ =
17A1A7B90E919594001705E5 /* PBXTextBookmark */;
+ 17A1A7BA0E91968B001705E5 /* PBXTextBookmark */ =
17A1A7BA0E91968B001705E5 /* PBXTextBookmark */;
+ 17A1A7BB0E91968B001705E5 /* PBXTextBookmark */ =
17A1A7BB0E91968B001705E5 /* PBXTextBookmark */;
+ 17A1A7BF0E9224DC001705E5 /* PBXBookmark */ = 17A1A7BF0E9224DC001705E5
/* PBXBookmark */;
+ 17A1A7C20E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C20E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C30E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C30E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C40E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C40E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C50E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C50E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C60E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C60E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C70E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C70E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C80E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C80E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7C90E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7C90E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7CA0E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7CA0E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7CB0E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7CB0E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7CC0E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7CC0E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7CD0E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7CD0E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7CE0E9227EE001705E5 /* PBXTextBookmark */ =
17A1A7CE0E9227EE001705E5 /* PBXTextBookmark */;
+ 17A1A7D20E922800001705E5 /* PBXTextBookmark */ =
17A1A7D20E922800001705E5 /* PBXTextBookmark */;
+ 17A1A7D40E922846001705E5 /* PBXTextBookmark */ =
17A1A7D40E922846001705E5 /* PBXTextBookmark */;
+ 17A1A7D60E922855001705E5 /* PBXTextBookmark */ =
17A1A7D60E922855001705E5 /* PBXTextBookmark */;
+ 17A1A7D70E922855001705E5 /* PBXTextBookmark */ =
17A1A7D70E922855001705E5 /* PBXTextBookmark */;
+ 17A1A7DA0E922870001705E5 /* PBXTextBookmark */ =
17A1A7DA0E922870001705E5 /* PBXTextBookmark */;
+ 17A1A7DE0E92294B001705E5 /* PBXTextBookmark */ =
17A1A7DE0E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7DF0E92294B001705E5 /* PBXTextBookmark */ =
17A1A7DF0E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E00E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E00E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E10E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E10E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E20E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E20E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E30E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E30E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E40E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E40E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E50E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E50E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E60E92294B001705E5 /* PBXTextBookmark */ =
17A1A7E60E92294B001705E5 /* PBXTextBookmark */;
+ 17A1A7E80E922957001705E5 /* PBXTextBookmark */ =
17A1A7E80E922957001705E5 /* PBXTextBookmark */;
+ 17A1A7E90E922967001705E5 /* PBXTextBookmark */ =
17A1A7E90E922967001705E5 /* PBXTextBookmark */;
+ 17A1A7EA0E922967001705E5 /* PBXTextBookmark */ =
17A1A7EA0E922967001705E5 /* PBXTextBookmark */;
+ 17A1A7F10E923FAB001705E5 /* PBXBookmark */ = 17A1A7F10E923FAB001705E5
/* PBXBookmark */;
+ 17A1A7F50E924107001705E5 /* PBXTextBookmark */ =
17A1A7F50E924107001705E5 /* PBXTextBookmark */;
+ 17A1A7F70E924128001705E5 /* PBXTextBookmark */ =
17A1A7F70E924128001705E5 /* PBXTextBookmark */;
+ 17A1A7F80E924137001705E5 /* PBXTextBookmark */ =
17A1A7F80E924137001705E5 /* PBXTextBookmark */;
+ 17A1A7F90E924137001705E5 /* PBXTextBookmark */ =
17A1A7F90E924137001705E5 /* PBXTextBookmark */;
+ 17A1A7FC0E92418D001705E5 /* PBXTextBookmark */ =
17A1A7FC0E92418D001705E5 /* PBXTextBookmark */;
+ 17A1A7FD0E9241A7001705E5 /* PBXTextBookmark */ =
17A1A7FD0E9241A7001705E5 /* PBXTextBookmark */;
+ 17A1A7FE0E9241A7001705E5 /* PBXTextBookmark */ =
17A1A7FE0E9241A7001705E5 /* PBXTextBookmark */;
+ 17A1A8030E924406001705E5 /* PBXBookmark */ = 17A1A8030E924406001705E5
/* PBXBookmark */;
+ 17A1A80A0E92454D001705E5 /* PBXTextBookmark */ =
17A1A80A0E92454D001705E5 /* PBXTextBookmark */;
+ 17A1A80B0E92454D001705E5 /* PBXTextBookmark */ =
17A1A80B0E92454D001705E5 /* PBXTextBookmark */;
+ 17A1A80C0E92454D001705E5 /* PBXTextBookmark */ =
17A1A80C0E92454D001705E5 /* PBXTextBookmark */;
+ 17A1A80D0E924674001705E5 /* PBXTextBookmark */ =
17A1A80D0E924674001705E5 /* PBXTextBookmark */;
+ 17A1A80E0E924674001705E5 /* PBXTextBookmark */ =
17A1A80E0E924674001705E5 /* PBXTextBookmark */;
+ 17A1A80F0E924674001705E5 /* PBXTextBookmark */ =
17A1A80F0E924674001705E5 /* PBXTextBookmark */;
+ 17A1A8100E924674001705E5 /* PBXTextBookmark */ =
17A1A8100E924674001705E5 /* PBXTextBookmark */;
+ 17A1A8110E924674001705E5 /* PBXTextBookmark */ =
17A1A8110E924674001705E5 /* PBXTextBookmark */;
+ 17A1A8120E924674001705E5 /* PBXTextBookmark */ =
17A1A8120E924674001705E5 /* PBXTextBookmark */;
+ 17A1A8140E9246C8001705E5 /* PBXTextBookmark */ =
17A1A8140E9246C8001705E5 /* PBXTextBookmark */;
+ 17A1A8150E9246C8001705E5 /* PBXTextBookmark */ =
17A1A8150E9246C8001705E5 /* PBXTextBookmark */;
+ 17A1A8160E9246F2001705E5 /* PBXTextBookmark */ =
17A1A8160E9246F2001705E5 /* PBXTextBookmark */;
+ 17A1A8170E9246F2001705E5 /* PBXTextBookmark */ =
17A1A8170E9246F2001705E5 /* PBXTextBookmark */;
+ 17A1A81D0E92512F001705E5 /* PBXTextBookmark */ =
17A1A81D0E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A81E0E92512F001705E5 /* PBXTextBookmark */ =
17A1A81E0E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A81F0E92512F001705E5 /* PBXTextBookmark */ =
17A1A81F0E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8200E92512F001705E5 /* PBXTextBookmark */ =
17A1A8200E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8210E92512F001705E5 /* PBXTextBookmark */ =
17A1A8210E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8220E92512F001705E5 /* PBXTextBookmark */ =
17A1A8220E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8230E92512F001705E5 /* PBXTextBookmark */ =
17A1A8230E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8240E92512F001705E5 /* PBXTextBookmark */ =
17A1A8240E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A8250E92512F001705E5 /* PBXTextBookmark */ =
17A1A8250E92512F001705E5 /* PBXTextBookmark */;
+ 17A1A82C0E925208001705E5 /* PBXTextBookmark */ =
17A1A82C0E925208001705E5 /* PBXTextBookmark */;
+ 17A1A82D0E925208001705E5 /* PBXTextBookmark */ =
17A1A82D0E925208001705E5 /* PBXTextBookmark */;
+ 17A1A82E0E925208001705E5 /* PBXTextBookmark */ =
17A1A82E0E925208001705E5 /* PBXTextBookmark */;
+ 17A1A82F0E925208001705E5 /* PBXTextBookmark */ =
17A1A82F0E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8320E925208001705E5 /* PBXTextBookmark */ =
17A1A8320E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8330E925208001705E5 /* PBXTextBookmark */ =
17A1A8330E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8340E925208001705E5 /* PBXTextBookmark */ =
17A1A8340E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8350E925208001705E5 /* PBXTextBookmark */ =
17A1A8350E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8360E925208001705E5 /* PBXTextBookmark */ =
17A1A8360E925208001705E5 /* PBXTextBookmark */;
+ 17A1A8390E925249001705E5 /* PBXTextBookmark */ =
17A1A8390E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83A0E925249001705E5 /* PBXTextBookmark */ =
17A1A83A0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83B0E925249001705E5 /* PBXTextBookmark */ =
17A1A83B0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83C0E925249001705E5 /* PBXTextBookmark */ =
17A1A83C0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83D0E925249001705E5 /* PBXTextBookmark */ =
17A1A83D0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83E0E925249001705E5 /* PBXTextBookmark */ =
17A1A83E0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A83F0E925249001705E5 /* PBXTextBookmark */ =
17A1A83F0E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8400E925249001705E5 /* PBXTextBookmark */ =
17A1A8400E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8410E925249001705E5 /* PBXTextBookmark */ =
17A1A8410E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8420E925249001705E5 /* PBXTextBookmark */ =
17A1A8420E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8430E925249001705E5 /* PBXTextBookmark */ =
17A1A8430E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8440E925249001705E5 /* PBXTextBookmark */ =
17A1A8440E925249001705E5 /* PBXTextBookmark */;
+ 17A1A8450E925257001705E5 /* PBXTextBookmark */ =
17A1A8450E925257001705E5 /* PBXTextBookmark */;
+ 17A1A8460E925257001705E5 /* PBXTextBookmark */ =
17A1A8460E925257001705E5 /* PBXTextBookmark */;
+ 17A1A8470E925259001705E5 /* PBXTextBookmark */ =
17A1A8470E925259001705E5 /* PBXTextBookmark */;
+ 17A1A8480E925259001705E5 /* PBXTextBookmark */ =
17A1A8480E925259001705E5 /* PBXTextBookmark */;
+ 17A1A8490E925307001705E5 /* PBXTextBookmark */ =
17A1A8490E925307001705E5 /* PBXTextBookmark */;
+ 17A1A84A0E925307001705E5 /* PBXTextBookmark */ =
17A1A84A0E925307001705E5 /* PBXTextBookmark */;
+ 17A1A84B0E925307001705E5 /* PBXTextBookmark */ =
17A1A84B0E925307001705E5 /* PBXTextBookmark */;
+ 17A1A84C0E925307001705E5 /* PBXTextBookmark */ =
17A1A84C0E925307001705E5 /* PBXTextBookmark */;
+ 17A1A84D0E925307001705E5 /* PBXTextBookmark */ =
17A1A84D0E925307001705E5 /* PBXTextBookmark */;
+ 17A1A84F0E925312001705E5 /* PBXTextBookmark */ =
17A1A84F0E925312001705E5 /* PBXTextBookmark */;
+ 17A1A8500E925312001705E5 /* PBXTextBookmark */ =
17A1A8500E925312001705E5 /* PBXTextBookmark */;
+ 17A1A8510E92535A001705E5 /* PBXTextBookmark */ =
17A1A8510E92535A001705E5 /* PBXTextBookmark */;
+ 17A1A8520E92535A001705E5 /* PBXTextBookmark */ =
17A1A8520E92535A001705E5 /* PBXTextBookmark */;
};
sourceControlManager = 17FF60E40C1586E700B9A783 /* Source Control */;
userBuildSettings = {

Modified: trunk/NSRuleEditor/NSRuleEditor.h
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditor.h (original)
+++ trunk/NSRuleEditor/NSRuleEditor.h Tue Sep 30 05:34:18 2008
@@ -25,7 +25,7 @@

@class NSIndexSet, NSMutableArray, NSPredicate, NSString, NSTimer, NSView,
NSViewAnimation, RuleEditorViewSliceRow;

-@interface RuleEditor : NSControl
+@interface RuleEditor : NSControl <NSDraggingInfo>
{

struct {
@@ -47,13 +47,13 @@
Class _rowClass;

NSIndexSet *_draggingRows;
+ int _subviewIndexOfDropLine;
+ id _dropLineView;

NSMutableArray *_rowCache;
NSMutableArray *_slices;

NSPredicate *_predicate;
-
- NSString *_stringsFileName;

NSString *_boundArrayKeyPath;
NSString *_itemsKeyPath;
@@ -67,17 +67,15 @@

int _lastRow;
int _nestingMode;
- int _subviewIndexOfDropLine;

float _alignmentGridWidth;
float _sliceHeight;

id _ruleDataSource;
id _ruleDelegate;
- id _boundArrayOwner;
-
- id _dropLineView;
+ id _boundArrayOwner;

+ NSString *_stringsFilename;
id _headerLocalizer;
id _standardLocalizer;

@@ -87,10 +85,10 @@
}
+ (void)initialize;
- (BOOL)_allowsEmptyCompoundRows;
-- (BOOL)_queryCanSelectItem:(id)fp8 displayValue:(id)fp12 inRow:(int)fp16;
-- (BOOL)_shouldHideAddButtonForSlice:(id)fp8;
-- (BOOL)_shouldHideSubtractButtonForSlice:(id)fp8;
-- (BOOL)_validateItem:(id)fp8 value:(id)fp12 inRow:(int)fp16;
+- (BOOL)_queryCanSelectItem:(id)item displayValue:(id)value
inRow:(int)rowIndex;
+- (BOOL)_shouldHideAddButtonForSlice:(id)slice;
+- (BOOL)_shouldHideSubtractButtonForSlice:(id)slice;
+- (BOOL)_validateItem:(id)item value:(id)displayValue inRow:(int)rowIndex;
- (BOOL)_wantsRowAnimations;
- (BOOL)canRemoveAllRows;
- (BOOL)isEditable;
@@ -107,14 +105,14 @@
- (NSIndexSet*)selectedRowIndexes;
- (NSIndexSet*)subrowIndexesForRow:(int)rowIndex;
- (NSMutableArray*)_getItemsAndValuesToAddForRow:(int)rowIndex
ofType:(NSRuleEditorRowType)type;
-- (NSMutableArray*)_subrowObjectsOfObject:(id)fp8;
-- (NSMutableArray*)displayValuesForRow:(int)fp8;
+- (NSMutableArray*)_subrowObjectsOfObject:(id)rowObject;
+- (NSMutableArray*)displayValuesForRow:(int)rowIndex;
-
(NSMutableIndexSet*)_includeSubslicesForSlicesAtIndexes:(NSIndexSet*)indexes;
- (NSPredicate *)predicate;
-- (NSPredicate*)predicateForRow:(int)row;
+- (NSPredicate*)predicateForRow:(int)rowIndex;
- (NSRuleEditorNestingMode)nestingMode;
- (NSRuleEditorRowType)_applicableNestingMode;
-- (NSRuleEditorRowType)rowTypeForRow:(int)fp8;
+- (NSRuleEditorRowType)rowTypeForRow:(int)rowIndex;
- (NSString *)criteriaKeyPath;
- (NSString *)rowTypeKeyPath;
- (NSString *)subrowsKeyPath;
@@ -124,72 +122,74 @@
- (RuleEditorViewSliceRow*)_createNewSliceWithFrame:(NSRect)frame
ruleEditorView:(RuleEditor*)editor;
- (RuleEditorViewSliceRow*)_newSlice;

-- (id)_insertNewRowAtIndex:(int)fp8 ofType:(NSRuleEditorRowType)fp12
withParentRow:(int)fp16;
-- (id)_queryChild:(int)fp8 ofItem:(id)fp12
withRowType:(NSRuleEditorRowType)fp16;
-- (id)_queryValueForItem:(id)fp8 inRow:(int)fp12;
-- (id)_rowCacheForIndex:(int)fp8;
-- (id)_searchCacheForRowObject:(id)fp8;
-- (id)criteriaForRow:(int)fp8;
+- (id)_insertNewRowAtIndex:(int)rowIndex
ofType:(NSRuleEditorRowType)rowType withParentRow:(int)rowIndex;
+- (id)_queryChild:(int)child ofItem:(id)item
withRowType:(NSRuleEditorRowType)rowType;
+- (id)_queryValueForItem:(id)item inRow:(int)rowIndex;
+- (id)_rowCacheForIndex:(int)index;
+- (id)_searchCacheForRowObject:(id)rowObject;
+- (id)criteriaForRow:(int)rowIndex;
- (id)delegate;
-- (id)initWithCoder:(NSCoder*)fp8;
-- (id)initWithFrame:(NSRect)fp8;
+- (id)initWithCoder:(NSCoder*)coder;
+- (id)initWithFrame:(NSRect)frame;

-- (int)_countOfRowsStartingAtObject:(id)fp8;
+- (int)_countOfRowsStartingAtObject:(id)rowObject;
- (int)_lastRow;
- (int)_lastSelectedSliceIndex;
-- (int)_queryNumberOfChildrenOfItem:(id)fp8
withRowType:(NSRuleEditorRowType)fp12;
-- (int)_rowIndexForRowObject:(id)fp8;
+- (int)_queryNumberOfChildrenOfItem:(id)item
withRowType:(NSRuleEditorRowType)rowType;
+- (int)_rowIndexForRowObject:(id)rowObject;
- (int)numberOfRows;
-- (int)parentRowForRow:(int)fp8;
+- (int)parentRowForRow:(int)rowIndex;

- (float)_alignmentGridWidth;
- (float)_minimumFrameHeight;
- (float)rowHeight;

-- (void)_addOptionFromSlice:(id)fp8 ofRowType:(unsigned int)fp12;
+- (void)_addOptionFromSlice:(id)slice ofRowType:(unsigned int)rowType;
- (void)_changedItem:(id)oldItem toItem:(id)newItem inRow:(int)rowIndex
atCriteriaIndex:(int)indexInCriteria;
- (void)_changedRowArray:(NSArray*)newRows
withOldRowArray:(NSArray*)oldRows forParent:(id)parentRowObject;
-- (void)_deleteSlice:(id)fp8;
+- (void)_deleteSlice:(id)slice;
- (void)_deselectAll;
-- (void)_drawSliceBackgroundsWithClipRect:(struct _NSRect)fp8;
+- (void)_drawSliceBackgroundsWithClipRect:(NSRect)clipRect;
- (void)_initRuleEditorShared;
- (void)_mouseDownOnSlice:(id)slice withEvent:(NSEvent*)event;
-- (void)_postRowCountChangedNotificationOfType:(NSString*)notificationName
indexes:indexes;
-- (void)_reconfigureSubviewsAnimate:(BOOL)fp8;
+- (void)_postRowCountChangedNotificationOfType:(NSString*)notificationName
indexes:(NSIndexSet*)indexes;
+- (void)_reconfigureSubviewsAnimate:(BOOL)animate;
- (void)_removeSubrowsForRow:(int)rowIndex fromSet:(NSIndexSet*)set;
-- (void)_setAllowsEmptyCompoundRows:(BOOL)fp8;
+- (void)_setAllowsEmptyCompoundRows:(BOOL)allow;
- (void)_setBoundDataSource:(id)datasource withKeyPath:(NSString *)keyPath
options:(NSDictionary*)options;
-- (void)_startObservingRowObjectsRecursively:(id)fp8;
-- (void)_stopObservingRowObjectsRecursively:(id)fp8;
+- (void)_startObservingRowObjectsRecursively:(id)rowObjects;
+- (void)_stopObservingRowObjectsRecursively:(id)rowObjects;
- (void)_updatePredicate;
-- (void)_updateSliceIndentationAtIndex:(int)fp8 toIndentation:(int)fp12
withIndexSet:(id)fp16;
+- (void)_updateSliceIndentationAtIndex:(int)index
toIndentation:(int)indentation withIndexSet:(id)indexSet;
- (void)_updateSliceIndentations;
- (void)_updateSliceRows;
-- (void)addRow:(id)fp8;
+- (void)addRow:(id)sender;
- (void)bind:(NSString *)binding toObject:(id)observableController
withKeyPath:(NSString *)keyPath options:(NSDictionary *)options;
- (void)dealloc;
-- (void)drawRect:(struct _NSRect)fp8;
-- (void)encodeWithCoder:(id)fp8;
-- (void)insertRowAtIndex:(int)fp8 withType:(NSRuleEditorRowType)fp12
asSubrowOfRow:(int)fp16 animate:(BOOL)fp20;
+- (void)drawRect:(NSRect)rect;
+- (void)encodeWithCoder:(id)coder;
+- (void)insertRowAtIndex:(int)index withType:(NSRuleEditorRowType)type
asSubrowOfRow:(int)parentRow animate:(BOOL)animate;
- (void)reloadPredicate;
-- (void)removeRowAtIndex:(int)fp8;
+- (void)removeRowAtIndex:(int)rowIndex;
- (void)removeRowsAtIndexes:(NSIndexSet*)indexes
includeSubrows:(BOOL)include;
-- (void)selectAll:(id)fp8;
+- (void)selectAll:(id)sender;
- (void)setBoundArrayKeyPath:(NSString *)value;
-- (void)setCanRemoveAllRows:(BOOL)fp8;
+- (void)setCanRemoveAllRows:(BOOL)flag;
- (void)setCriteria:(NSArray*)criteria andDisplayValues:(NSArray*)values
forRowAtIndex:(int)index;
- (void)setCriteriaKeyPath:(NSString*)value;
-- (void)setDelegate:(id)fp8;
-- (void)setDisplayValuesKeyPath:(NSString*)fp8;
-- (void)setEditable:(BOOL)fp8;
-- (void)setFrameSize:(struct _NSSize)fp8;
+- (void)setDelegate:(id)delegate;
+- (void)setDisplayValuesKeyPath:(NSString*)valuesKeyPath;
+- (void)setEditable:(BOOL)editable;
+- (void)setFrameSize:(NSSize)size;
- (void)setNestingMode:(NSRuleEditorNestingMode)mode;
-- (void)setRowClass:(Class)fp8;
-- (void)setRowHeight:(float)fp8;
+- (void)setRowClass:(Class)aClass;
+- (void)setRowHeight:(float)height;
- (void)setRowTypeKeyPath:(NSString *)value;
- (void)setSubrowsKeyPath:(NSString *)value;
- (void)sizeToFit;
-- (void)unbind:(id)fp8;
+- (void)unbind:(id)object;
+- (NSString*)formattingStringsFilename;
+- (void)setFormattingStringsFilename:(id)filename;



/*==========================================================================================================*/
@@ -197,17 +197,25 @@

/*==========================================================================================================*/
/*
- (BOOL)_dragShouldBeginFromMouseDown:(id)fp8;
- - (BOOL)_isInDesignMode;
- (BOOL)_performDragForSlice:(id)fp8 withEvent:(id)fp12;
+ - (BOOL)performDragOperation:(id)fp8;
+ - (id)_dragHandleColors;
+ - (id)_dragImageForIndices:(id)fp8;
+ - (id)_draggingTypes;
+ - (unsigned int)_dragOperationFromInfo:(id)fp8;
+ - (unsigned int)_updateDragging:(id)fp8;
+ - (unsigned int)draggingEntered:(id)fp8;
+ - (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
+ - (unsigned int)draggingUpdated:(id)fp8;
+ - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12
operation:(unsigned int)fp20;
+ - (void)draggingExited:(id)fp8;
+
+ - (BOOL)_isInDesignMode;
- (BOOL)_privateDelegateMethodsEnabled;
- (BOOL)_suppressKeyDownHandling;
- (BOOL)_wantsMinimalArchival;
- - (BOOL)performDragOperation:(id)fp8;
- (BOOL)wantsPeriodicDraggingUpdates;
- (id)_createSliceDropSeparator;
- - (id)_dragHandleColors;
- - (id)_dragImageForIndices:(id)fp8;
- - (id)_draggingTypes;
- (id)_extendItem:(id)fp8 withRow:(int)fp12;
- (id)_generateFormattingDictionaryStringsFile;
- (id)_layoutOrdersForChoiceRootedAtItem:(id)fp8 inRow:(int)fp12;
@@ -215,13 +223,7 @@
- (id)_queryOrderLocalizedDictionaries:(id)fp8 withParent:(id)fp12;
- (id)formattingDictionary;
- (id)formattingStringsFileName;
- - (id)formattingStringsFilename;
- (int)_layoutOrderForItem:(id)fp8 inRow:(int)fp12;
- - (unsigned int)_dragOperationFromInfo:(id)fp8;
- - (unsigned int)_updateDragging:(id)fp8;
- - (unsigned int)draggingEntered:(id)fp8;
- - (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)fp8;
- - (unsigned int)draggingUpdated:(id)fp8;
- (void)_fullCacheUpdate;
- (void)_fullCacheUpdateRecursive:(id)fp8 intoRow:(int *)fp12
withIndentation:(int)fp16;
- (void)_rightMouseDownOnSlice:(id)fp8 withEvent:(id)fp12;
@@ -233,11 +235,8 @@
- (void)_setSuppressKeyDownHandling:(BOOL)flag;
- (void)_stopAnimationWithoutChangingFrames;
- (void)_windowChangedKeyState;
- - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12
operation:(unsigned int)fp20;
- - (void)draggingExited:(id)fp8;
- (void)setFormattingDictionary:(id)fp8;
- (void)setFormattingStringsFileName:(id)fp8;
- - (void)setFormattingStringsFilename:(id)fp8;
- (BOOL)_findRowObject:(id)fp8 startingAtObject:(id)fp12 withIndex:(int
*)fp16;
- (BOOL)_nextUnusedItems:(id *)fp8 andValues:(id *)fp12 forRow:(int)fp16
forRowType:(unsigned int)fp20;
- (BOOL)_ruleViewHasFirstResponder;
@@ -270,6 +269,6 @@


/* Posted to the default notification center whenever the view's rows
change.
- * The object is the NSRuleEditor; there is no userInfo */
+ * The object is the RuleEditor; there is no userInfo */
APPKIT_EXTERN NSString *const NSRuleEditorRowsDidChangeNotification;


Modified: trunk/NSRuleEditor/NSRuleEditor.m
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditor.m (original)
+++ trunk/NSRuleEditor/NSRuleEditor.m Tue Sep 30 05:34:18 2008
@@ -11,7 +11,7 @@
#import "_NSRuleEditorCache.h"
#import "_NSRuleEditorViewSliceHolder.h"
#import "_NSRuleEditorViewUnboundRowHolder.h"
-
+#import "NSRuleEditorViewSliceDropSeparator.h"

NSString * const NSRuleEditorPredicateLeftExpression =
@"NSRuleEditorPredicateLeftExpression";
NSString * const NSRuleEditorPredicateRightExpression =
@"NSRuleEditorPredicateRightExpression";
@@ -22,6 +22,7 @@
NSString * const NSRuleEditorPredicateCompoundType =
@"NSRuleEditorPredicateCompoundType";
NSString * const NSRuleEditorRowsDidChangeNotification =
@"NSRuleEditorRowsDidChangeNotification";

+NSString * const NSRuleEditorItemPBoardType =
@"NSRuleEditorItemPBoardType";

static void *itemsContext = (void*)@"items";
static void *valuesContext = (void*)@"values";
@@ -115,16 +116,17 @@
_typeKeyPath = [[NSString stringWithString:@"rowType"] retain];
_valuesKeyPath = [[NSString stringWithString:@"displayValues"] retain];

- //_dropLineView = [self _createSliceDropSeparator];
+ _dropLineView = [self _createSliceDropSeparator];

_slicesHolder = [[RuleEditorViewSliceHolder alloc] initWithFrame:[self
bounds]];
[_slicesHolder setAutoresizingMask:64];
+ [_slicesHolder addSubview:_dropLineView];
[self addSubview:_slicesHolder];

[self setBoundArrayKeyPath:@"boundArray"];
_boundArrayOwner = [[RuleEditorViewUnboundRowHolder alloc] init];
[_boundArrayOwner addObserver:self forKeyPath:_boundArrayKeyPath
options:NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew
context:boundArrayContext];
-
+ [self registerForDraggedTypes:[NSArray
arrayWithObjects:NSRuleEditorItemPBoardType,nil]];
}

- (void)dealloc{
@@ -133,6 +135,7 @@
[_slices release];
[_rowCache release];
[_slicesHolder release];
+ [_dropLineView release];

[_itemsKeyPath release];
[_subrowsArrayKeyPath release];
@@ -145,7 +148,7 @@

if(_currentAnimation)[_currentAnimation release];
if(_predicate)[_predicate release];
- if(_stringsFileName)[_stringsFileName release];
+ if(_stringsFilename)[_stringsFilename release];

// if(_ruleDelegate)[_ruleDelegate release];

@@ -153,13 +156,19 @@
NSIndexSet *_draggingRows;
NSTimer *_frameTimer;
id _ruleDataSource;
- id _dropLineView;
- id _headerLocalizer;
+
+ id _headerLocalizer;
id _standardLocalizer;
*/
[super dealloc];
}

+- (RuleEditorViewSliceDropSeparator*)_createSliceDropSeparator{
+ NSView *view = [[RuleEditorViewSliceDropSeparator alloc]
initWithFrame:NSMakeRect(0,-5, [self frame].size.width, 4)];
+ [view setAutoresizingMask:NSViewWidthSizable];
+ return view;
+}
+
- (BOOL)_suppressKeyDownHandling{
return _ruleEditorFlags.suppressKeyDown;
}
@@ -521,7 +530,7 @@
int numItems;
BOOL firstItemAdded = NO;

- int relativeIndex = rowIndex - [self parentRowForRow:rowIndex] -1;
+ int relativeIndex = (type == NSRuleEditorRowTypeSimple) ? rowIndex :
rowIndex - [self parentRowForRow:rowIndex] -1;

while((numItems = [self _queryNumberOfChildrenOfItem:item
withRowType:type]) > 0){

@@ -1180,7 +1189,7 @@
[[_slices objectAtIndex:index] setIndentation:indentation];
}
- (NSColor*)_selectedActiveRowColor{
- return [NSColor selectedControlColor];
+ return [NSColor controlColor];
}
- (NSColor*)_selectedInactiveRowColor{
return [NSColor secondarySelectedControlColor];
@@ -1252,13 +1261,14 @@

/* MISC */
- (void)drawRect:(NSRect)rect{
- // dessiner les séparateurs entre slices et la bottom line.
- NSLog(@"%@:%@",NSStringFromSelector(_cmd), NSStringFromRect(rect));
+ // NSLog(@"%@:%@",NSStringFromSelector(_cmd), NSStringFromRect(rect));
[self _drawSliceBackgroundsWithClipRect:rect];
}
+
- (void)_drawSliceBackgroundsWithClipRect:(NSRect)rect{
-
+
}
+
- (int)_lastRow{
return _lastRow;
}
@@ -1270,14 +1280,6 @@
_alignmentGridWidth = width;
}

-- (NSDictionary*)formattingDictionary{
- return [_standardLocalizer dictionary];
-
-}
-- (NSString*)formattingStringsFilename{
- return _stringsFileName;
-}
-
- (void)_postRowCountChangedNotificationOfType:(NSString*)notificationName
indexes:indexes{
[[NSNotificationCenter defaultCenter]
postNotificationName:notificationName object:indexes];
}
@@ -1290,10 +1292,12 @@
}

}
+
- (void)unbind:(id)object{
//[object removeObserver:self forKeyPath:@"rows"];
[super unbind:object];
}
+
- (BOOL)_validateItem:(id)item value:(id)value inRow:(int)row{
return [self _queryCanSelectItem:(id)item displayValue:(id)value
inRow:(int)row];
}
@@ -1312,6 +1316,195 @@
[super sizeToFit];
}

+- (NSIndexSet*)_selectedSliceIndices{
+ RuleEditorViewSliceRow *slice;
+
+ NSMutableIndexSet *selectedIndices = [NSMutableIndexSet indexSet];
+ NSEnumerator *collection = [_slices objectEnumerator];
+
+ while (slice = [collection nextObject])
+ if([slice _isSelected])[selectedIndices addIndex:[slice rowIndex]];
+
+ return selectedIndices;
+}
+
+- (void)mouseDragged:(NSEvent *)event {
+
+ NSPoint point = [self convertPoint:[event locationInWindow]
fromView:nil];
+ NSView *view = [self hitTest:point];
+ NSLog(@"Drag from %@",NSStringFromPoint(point));
+ if([self _dragShouldBeginFromMouseDown:view])
+ [self _performDragForSlice:view withEvent:event];
+}
+
+- (BOOL)_dragShouldBeginFromMouseDown:(NSView*)view{
+ return ([view isKindOfClass:[RuleEditorViewSliceRow class]]
+ && [(RuleEditorViewSliceRow*)view _rowType] ==
NSRuleEditorRowTypeSimple); // compounds roows draging not allowed
+}
+
+- (BOOL)_performDragForSlice:(id)slice withEvent:(id)event{
+ NSSize size;
+ NSPoint dragPoint, pt;
+
+ int mainRowIndex = [slice rowIndex];
+ _draggingRows = [NSMutableIndexSet indexSetWithIndex:mainRowIndex];
+ NSIndexSet *selected_indices = [self _selectedSliceIndices];
+ if([selected_indices containsIndex:mainRowIndex])[_draggingRows
addIndexes:selected_indices];
+
+ NSPasteboard *pasteboard = [NSPasteboard pasteboardWithName:
NSDragPboard];
+ [pasteboard declareTypes: [NSArray arrayWithObjects:
NSRuleEditorItemPBoardType, nil] owner: self];
+
+ NSImage *dragImage = [self _dragImageForIndices:_draggingRows];
+
+ dragPoint = NSMakePoint(0, ([selected_indices lastIndex] + 1) *
_sliceHeight);
+
+ [self dragImage: dragImage
+ at: dragPoint
+ offset: NSZeroSize
+ event: event
+ pasteboard: pasteboard
+ source: self
+ slideBack: YES];
+
+ return YES;
+}
+
+- (void)_rightMouseDownOnSlice:(RuleEditorViewSlice*)slice
withEvent:(NSEvent*)event{
+}
+- (void)_performClickOnSlice:(id)slice withEvent:(NSEvent*)event{
+}
+- (void)selectRowIndexes:(NSIndexSet*)indexes
byExtendingSelection:(BOOL)flag{
+}
+
+- (NSDragOperation)draggingEntered:(id < NSDraggingInfo >)sender{
+ if ([sender draggingSource] == self){
+ // clear ivars about destination here
+ return NSDragOperationGeneric;
+ }
+
+ return NSDragOperationNone;
+}
+
+- (void)clearDragDestinationMembers
+{
+ NSRect dropLineRect = [_dropLineView frame];
+ dropLineRect.origin.y = -5;
+ [_dropLineView setFrame:dropLineRect];
+
+}
+
+- (void)draggingExited:(id < NSDraggingInfo >)sender{
+ [self clearDragDestinationMembers];
+ [self setNeedsDisplay:YES];
+}
+
+- (BOOL)performDragOperation:(id < NSDraggingInfo >)sender{
+ NSLog(@"ROW CACHE %@", [_rowCache description]);
+ int insertIndex = (int) round([_dropLineView frame].origin.y /
_sliceHeight);
+
+ int index = [_draggingRows lastIndex];
+ int aboveInsertIndexCount = 0;
+ id object;
+ int removeIndex;
+
+ while (NSNotFound != index) {
+ if (index >= insertIndex) {
+ removeIndex = index + aboveInsertIndexCount;
+ aboveInsertIndexCount += 1;
+ }
+ else {
+ removeIndex = index;
+ insertIndex -= 1;
+ }
+ object = [[_rowCache objectAtIndex:removeIndex] retain];
+ [_rowCache removeObjectAtIndex:removeIndex];
+ [_rowCache insertObject:object atIndex:insertIndex];
+ [object release];
+
+ index = [_draggingRows indexLessThanIndex:index];
+ }
+ NSLog(@"ROW CACHE %@", [_rowCache description]);
+ [self clearDragDestinationMembers];
+}
+
+- (NSIndexSet*)_draggingTypes{
+ return [NSIndexSet indexSetWithIndex:NSDragOperationMove];
+}
+
+- (int)_dragOperationFromInfo:(id)info{
+}
+
+- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal{
+ if(isLocal) return NSDragOperationMove;
+
+ return NSDragOperationNone;
+}
+
+- (NSDragOperation)draggingUpdated:(id <NSDraggingInfo>)sender{
+ NSPoint point = [self convertPoint:[sender draggingLocation]
fromView:nil];
+ float y = point.y + _sliceHeight /2;
+ int indexOfDropLine = floor(y / _sliceHeight);
+
+ if(indexOfDropLine < 0 || indexOfDropLine > [self numberOfRows])
+ return NSDragOperationNone;
+
+ int current_index = [_draggingRows firstIndex];
+ while (current_index != NSNotFound) {
+ NSLog(@"indexOfDropLine = %d vs %d",indexOfDropLine, current_index );
+ if(indexOfDropLine == current_index || indexOfDropLine == current_index
+ 1)
+ return NSDragOperationNone;
+ current_index = [_draggingRows indexGreaterThanIndex:current_index];
+ }
+
+ NSRect dropLineRect = [_dropLineView frame];
+ dropLineRect.origin.y = indexOfDropLine * _sliceHeight;
+ [_dropLineView setFrame:dropLineRect];
+
+ return NSDragOperationMove;
+}
+
+- (int)_updateDragging:(id)fp8{
+ return (NO) ? NSDragOperationMove : NSDragOperationGeneric;
+}
+
+- (void)draggedImage:(NSImage *)dragImage endedAt:(NSPoint)aPoint
operation:(NSDragOperation)operation{
+}
+
+- (BOOL)wantsPeriodicDraggingUpdates{
+}
+
+- (id)_dragHandleColors{
+}
+
+- (NSImage*)_dragImageForIndices:(NSIndexSet*)indices{
+ int firstIndex = [indices firstIndex];
+ int lastIndex = [indices lastIndex];
+
+ NSRect theDraggedSliceFrame = NSMakeRect(0, firstIndex * _sliceHeight,
[self frame].size.width, (lastIndex - firstIndex + 1) * _sliceHeight);
+
+ NSData* pdfData = [self dataWithPDFInsideRect:theDraggedSliceFrame];
+ NSImage *pdfImage = [[[NSImage alloc] initWithData:pdfData] autorelease];
+ NSImage *dragImage = [[[NSImage alloc]
initWithSize:theDraggedSliceFrame.size] autorelease];
+
+ [dragImage lockFocus];
+ [pdfImage dissolveToPoint: NSMakePoint(0,0) fraction: .75];
+ [dragImage unlockFocus];
+
+ return dragImage;
+}
+
+- (NSString *)formattingStringsFilename {
+ return _stringsFilename;
+}
+
+- (void)setFormattingStringsFilename:(NSString *)value {
+ if (_stringsFilename != value) {
+ [_stringsFilename release];
+ _stringsFilename = [value retain];
+ }
+}
+
+

/*==========================================================================================================*/
/* UNIMPLEMENTED */

/*==========================================================================================================*/
@@ -1330,8 +1523,7 @@
}
- (id)_queryOrderLocalizedDictionaries:(id)dicts withParent:(id)fp12{
}
- - (NSView*)_createSliceDropSeparator{
- }
+
- (BOOL)_findRowObject:(id)object startingAtObject:(id)startObject
withIndex:(int)index{
}
- (BOOL)_nextUnusedItems:(id *)items andValues:(id *)fp12
forRow:(int)fp16 forRowType:(unsigned int)fp20{
@@ -1352,8 +1544,7 @@
}
- (id)_localizerForSlice:(id)slice{
}
- - (id)formattingStringsFileName{
- }
+
- (void)_setHeaderLocalizer:(id)loc{
}
- (void)_setStandardLocalizer:(id)loc{
@@ -1362,24 +1553,9 @@
}
- (void)setFormattingStringsFileName:(id)name{
}
- - (void)setFormattingStringsFilename:(id)name{
- }
+
- (void)_recursiveGenerateFormattingDictionaryPlistForItem:(id)item
rowType:(unsigned int)type intoArray:(id)array
withPriorValues:(id)priorValues hasSiblings:(BOOL)hasSiblings{
}
- - (NSIndexSet*)_selectedSliceIndices{
- }
- - (void)_rightMouseDownOnSlice:(RuleEditorViewSlice*)slice
withEvent:(NSEvent*)event{
- }
- - (void)_performClickOnSlice:(id)slice withEvent:(id)fp12{
- }
- - (void)selectRowIndexes:(id)indexes byExtendingSelection:(BOOL)fp12{
- }
- - (NSDragOperation)draggingEntered:(id < NSDraggingInfo >)sender{
- }
- - (void)draggingExited:(id < NSDraggingInfo >)sender{
- }
- - (BOOL)performDragOperation:(id < NSDraggingInfo >)sender{
- }
- (id)_layoutOrdersForChoiceRootedAtItem:(id)item inRow:(int)fp12{
}
- (int)_layoutOrderForItem:(id)item inRow:(int)fp12{
@@ -1389,28 +1565,6 @@
- (void)_postRuleOptionChangedNotification{
}
- (void)_sendRuleAction{
- }
- -(NSIndexSet*)_draggingTypes{
- }
- - (int)_dragOperationFromInfo:(id)fp8{
- }
- - (int)_updateDragging:(id)fp8{
- }
- - (int)draggingSourceOperationMaskForLocal:(BOOL)fp8{
- }
- - (int)draggingUpdated:(id)fp8{
- }
- - (void)draggedImage:(id)fp8 endedAt:(struct _NSPoint)fp12
operation:(unsigned int)fp20{
- }
- - (BOOL)_dragShouldBeginFromMouseDown:(id)fp8{
- }
- - (BOOL)_performDragForSlice:(id)slice withEvent:(id)fp12{
- }
- - (BOOL)wantsPeriodicDraggingUpdates{
- }
- - (id)_dragHandleColors{
- }
- - (id)_dragImageForIndices:(id)indices{
}
- (void)_setWindow:(id)window{
[super _setWindow:window];

Modified: trunk/NSRuleEditor/NSRuleEditorPopupButton.h
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorPopupButton.h (original)
+++ trunk/NSRuleEditor/NSRuleEditorPopupButton.h Tue Sep 30 05:34:18 2008
@@ -4,9 +4,9 @@
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by
Steve Nygard.
*/

-#import "NSPopUpButton.h"
+#import <AppKit/NSPopUpButton.h>

-@interface RuleEditorPopupButton : NSPopUpButton
+@interface NSRuleEditorPopupButton : NSPopUpButton
{
}


Modified: trunk/NSRuleEditor/NSRuleEditorPopupButton.m
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorPopupButton.m (original)
+++ trunk/NSRuleEditor/NSRuleEditorPopupButton.m Tue Sep 30 05:34:18 2008
@@ -6,7 +6,11 @@

#import "NSRuleEditorPopupButton.h"

-@implementation RuleEditorPopupButton
+@implementation NSRuleEditorPopupButton

+- (void)drawRect:(NSRect)rect{
+ rect.size.height -=10;
+ [super drawRect:rect];
+}
@end


Modified: trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.h
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.h (original)
+++ trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.h Tue Sep 30 05:34:18
2008
@@ -4,7 +4,7 @@
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by
Steve Nygard.
*/

-#import "NSPopUpButtonCell.h"
+#import <AppKit/NSPopUpButtonCell.h>

@interface RuleEditorPopupButtonCell : NSPopUpButtonCell
{

Modified: trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.m
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.m (original)
+++ trunk/NSRuleEditor/NSRuleEditorPopupButtonCell.m Tue Sep 30 05:34:18
2008
@@ -12,6 +12,5 @@
return [super menu];
}

-
@end


Modified: trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.h
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.h (original)
+++ trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.h Tue Sep 30
05:34:18 2008
@@ -4,13 +4,12 @@
*/


-#import <AppKit/NSRuleEditorViewSlice.h>

-@interface NSRuleEditorViewSliceDropSeparator : NSRuleEditorViewSlice
+@interface RuleEditorViewSliceDropSeparator : NSView
{
}

-- (void)drawRect:(struct _NSRect)fp8;
+- (void)drawRect:(NSRect)rect;

@end


Modified: trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.m
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.m (original)
+++ trunk/NSRuleEditor/NSRuleEditorViewSliceDropSeparator.m Tue Sep 30
05:34:18 2008
@@ -4,12 +4,13 @@
*/


-#import <AppKit/NSRuleEditorViewSlice.h>
#import "NSRuleEditorViewSliceDropSeparator.h"

-@implementation RuleEditorViewSliceDropSeparator :
NSRuleEditorViewSliceDropSeparator
+@implementation RuleEditorViewSliceDropSeparator

-- (void)drawRect:(struct _NSRect)fp8{
+- (void)drawRect:(NSRect)rect{
+ [[NSColor grayColor] set];
+ NSRectFill(rect);
}

@end

Modified: trunk/NSRuleEditor/NSRuleEditorViewSliceRow.m
==============================================================================
--- trunk/NSRuleEditor/NSRuleEditorViewSliceRow.m (original)
+++ trunk/NSRuleEditor/NSRuleEditorViewSliceRow.m Tue Sep 30 05:34:18 2008
@@ -8,28 +8,15 @@
NSString *const NSImageNameRemoveTemplate = @"NSImageNameRemoveTemplate";
#endif

+#define CONTROL_HEIGHT 18.
#import "NSRuleEditor.h"
#import "NSRuleEditorViewSliceRow.h"
#import "NSRuleEditorViewSlice.h"
#import "NSRuleEditorButtonCell.h"

-#define CONTROL_HEIGHT 18.
-@class RuleEditorButtonCell;
-
+@class RuleEditorButtonCell, NSRuleEditorPopupButton,
RuleEditorPopupButtonCell;
@implementation RuleEditorViewSliceRow

-
-- (void)dealloc{
- [_correspondingRuleItems release];
- [_ruleOptionFrames release];
- [_ruleOptionInitialViewFrames release];
- [_ruleOptionViews release];
- [_addButton release];
- [_subtractButton release];
-
- [super dealloc];
-
-}
- (id)initWithFrame:(NSRect)frame ruleEditorView:(id)editor{
if(self = [super initWithFrame:frame ruleEditorView:(id)editor])
{
@@ -37,8 +24,9 @@
}
return self;
}
-- (void)_initShared{
-
+
+- (void)_initShared
+{
_correspondingRuleItems = [[NSMutableArray alloc] init];
_ruleOptionFrames = [[NSMutableArray alloc] init];
_ruleOptionInitialViewFrames = [[NSMutableArray alloc] init];
@@ -59,12 +47,23 @@

[self setAutoresizingMask:NSViewWidthSizable & NSViewMinXMargin];
[self addSubview:_addButton];
- [self addSubview:_subtractButton];
-
+ [self addSubview:_subtractButton];
}

-- (NSButton*)_createAddRowButton{
+- (void)dealloc
+{
+ [_correspondingRuleItems release];
+ [_ruleOptionFrames release];
+ [_ruleOptionInitialViewFrames release];
+ [_ruleOptionViews release];
+ [_addButton release];
+ [_subtractButton release];

+ [super dealloc];
+}
+
+- (NSButton*)_createAddRowButton
+{
NSButton* button = [[NSButton alloc] init];

RuleEditorButtonCell *buttoncell = [[RuleEditorButtonCell alloc] init];
@@ -80,8 +79,8 @@

return button;
}
-- (NSButton*)_createDeleteRowButton{
-
+- (NSButton*)_createDeleteRowButton
+{
NSButton* button = [[NSButton alloc] init];

RuleEditorButtonCell *buttoncell = [[RuleEditorButtonCell alloc] init];
@@ -99,27 +98,30 @@
}

- (NSMenuItem*)_createMenuItemWithTitle:(NSString*)title{
- return [[[NSMenuItem alloc] initWithTitle:title action:0
keyEquivalent:@""] autorelease];
+ NSString *loc_title = NSLocalizedStringFromTable(title,[_ruleEditor
formattingStringsFilename],nil);
+ return [[[NSMenuItem alloc] initWithTitle:loc_title action:0
keyEquivalent:@""] autorelease];
}

- (NSPopUpButton*)_createPopUpButtonWithItems:(NSArray*)itemsArray
selectedItemIndex:(int)index{
// [RuleEditorViewSliceRow _minimumVerticalPopupPadding]

- NSPopUpButton *popup = [[[NSPopUpButton alloc] init] autorelease];
+ NSRuleEditorPopupButton *popup = [[[NSRuleEditorPopupButton alloc] init]
autorelease];

- [popup setFont:[NSFont fontWithName:@"LucidaGrande" size:11]];
- [[popup cell] setBezelStyle:NSRoundRectBezelStyle];
- [[popup cell] setArrowPosition:NSPopUpArrowAtBottom];
- [[popup cell] setControlSize:NSRegularControlSize];
+ RuleEditorPopupButtonCell *rulecell = [[RuleEditorPopupButtonCell alloc]
init];
+ [rulecell setFont:[NSFont fontWithName:@"LucidaGrande" size:11]];
+ [rulecell setBezelStyle:NSRoundRectBezelStyle];
+ [rulecell setArrowPosition:NSPopUpArrowAtBottom];
+ [rulecell setControlSize:NSRegularControlSize];
+ [popup setCell:rulecell];
+ [rulecell release];

- [popup setFrame:NSMakeRect(0, ([_ruleEditor rowHeight] - [popup
frame].size.height)/2, [popup frame].size.height, 40)];
+ [popup setFrame:NSMakeRect(0, ([_ruleEditor rowHeight] - [popup
frame].size.height)/2, CONTROL_HEIGHT, 40)];
NSMenu *menu = [[NSMenu alloc] init];

NSEnumerator *items = [itemsArray objectEnumerator];
id item;
- while (item = [items nextObject]) {
+ while (item = [items nextObject])
[menu addItem:item];
- }

[popup setMenu:menu];
[popup selectItemAtIndex:index];
@@ -137,7 +139,8 @@
- (NSTextField*)_createStaticTextFieldWithStringValue:(NSString*)text{
NSTextField *textField = [[NSTextField alloc] initWithFrame:NSMakeRect(0,
0, 0, CONTROL_HEIGHT)];
[[textField cell] setControlSize:NSMiniControlSize];
- [[textField cell] setStringValue:text];
+ NSString *loc_text = NSLocalizedStringFromTable(text,[_ruleEditor
formattingStringsFilename],nil);
+ [[textField cell] setStringValue:loc_text];
[[textField cell] setBordered:NO];
[[textField cell] setEditable:NO];
[[textField cell] setDrawsBackground:NO];

Modified: trunk/NSRuleEditor/_NSRuleEditorCache.m
==============================================================================
--- trunk/NSRuleEditor/_NSRuleEditorCache.m (original)
+++ trunk/NSRuleEditor/_NSRuleEditorCache.m Tue Sep 30 05:34:18 2008
@@ -7,52 +7,60 @@

@implementation RuleEditorCache

--(NSString*)description{
+-(NSString*)description
+{
return [NSString stringWithFormat:@"<%@ object:%p rowIndex:%d
indentation:%d>",[self className] , rowObject,rowIndex,indentation];
}

-- (id) init
+- (id)init
{
self = [super init];
- if (self != nil) {
+ if (self != nil)
NSLog(@"init cache");
- }
return self;
}

-- (NSMutableDictionary *)rowObject {
+- (NSMutableDictionary *)rowObject
+{
return rowObject;
}

-- (void)setRowObject:(NSMutableDictionary *)value {
- if (rowObject != value) {
+- (void)setRowObject:(NSMutableDictionary *)value
+{
+ if (rowObject != value){
[rowObject release];
rowObject = [value retain];
}
}

-
-- (int)rowIndex {
+- (int)rowIndex
+{
return rowIndex;
}

-- (void)setRowIndex:(int)value {
- if (rowIndex != value) {
+- (void)setRowIndex:(int)value
+{
+ if (rowIndex != value)
rowIndex = value;
- }
}

-- (int)indentation {
+- (int)indentation
+{
return indentation;
}

-- (void)setIndentation:(int)value {
- if (indentation != value) {
+- (void)setIndentation:(int)value
+{
+ if (indentation != value)
indentation = value;
- }
}

-
+- (void)dealloc
+{
+ if(rowObject) [rowObject release];
+
+ [super dealloc];
+}

@end


Modified: trunk/NSRuleEditorController.m
==============================================================================
--- trunk/NSRuleEditorController.m (original)
+++ trunk/NSRuleEditorController.m Tue Sep 30 05:34:18 2008
@@ -24,6 +24,7 @@

-(void)encodeWithCoder:(NSCoder*)coder{
[super encodeWithCoder:coder];
+
NSString *sv = [self stringValue];
if(sv)[coder encodeObject:sv forKey:@"NSTextFieldStringValue"];
}
@@ -66,11 +67,13 @@

/* CONFIGURE RULE EDITOR*/

+ [ruleEditor setNestingMode:NSRuleEditorNestingModeSimple];
+ [ruleEditor setRowHeight:25];
+ [ruleEditor setFormattingStringsFilename:@"format"];
+
RuleDelegate *delegate = [[RuleDelegate alloc] init];
[ruleEditor setDelegate:delegate];

- [ruleEditor setNestingMode:NSRuleEditorNestingModeSimple];
- [ruleEditor setRowHeight:25];
NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber
numberWithInt:1] forKey:NSValidatesImmediatelyBindingOption];
[ruleEditor bind:@"rows" toObject:self withKeyPath:@"rows"
options:options];


Added: trunk/NSRuleEditorVanilla-Info.plist
==============================================================================
--- (empty file)
+++ trunk/NSRuleEditorVanilla-Info.plist Tue Sep 30 05:34:18 2008
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST
1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.${PRODUCT_NAME:identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>NSMainNibFile</key>
+ <string>NSRuleEditorVanilla</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>

Modified: trunk/RuleDelegate.m
==============================================================================
--- trunk/RuleDelegate.m (original)
+++ trunk/RuleDelegate.m Tue Sep 30 05:34:18 2008
@@ -1,5 +1,5 @@
// RuleDelegate.m
-// NSRuleEditor
+// RuleEditor


#import "RuleDelegate.h"

Added: trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.h
==============================================================================
--- (empty file)
+++ trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.h Tue Sep 30 05:34:18
2008
@@ -0,0 +1,16 @@
+/*
+ * Created by caca...@gmail.com.
+ * Copyright (c) 2008 Pear, Inc. All rights reserved.
+ */
+
+
+// #import "NSRuleEditorViewSlice.h"
+
+@interface NSRuleEditorViewSliceDropSeparator : NSView
+{
+}
+
+- (void)drawRect:(struct _NSRect)fp8;
+
+@end
+

Added: trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.m
==============================================================================
--- (empty file)
+++ trunk/Vanilla/NSRuleEditorViewSliceDropSeparator.m Tue Sep 30 05:34:18
2008
@@ -0,0 +1,27 @@
+/*
+ * Created by caca...@gmail.com.
+ * Copyright (c) 2008 Pear, Inc. All rights reserved.
+ */
+
+
+#import "NSRuleEditorViewSliceDropSeparator.h"
+
+@interface RuleEditorViewSliceDropSeparator : NS

==============================================================================
Diff truncated at 200k characters
Reply all
Reply to author
Forward
0 new messages