API  1.0.0
CPRuleEditor.h
Go to the documentation of this file.
1 
2 @interface CPRuleEditor : CPControl
3 {
4  BOOL _suppressKeyDownHandling;
5  BOOL _allowsEmptyCompoundRows;
6  BOOL _disallowEmpty;
7  BOOL _delegateWantsValidation;
8  BOOL _editable;
9  BOOL _sendAction;
10 
11  Class _rowClass;
12 
13  CPIndexSet _draggingRows;
14  CPInteger _subviewIndexOfDropLine;
15  CPView _dropLineView;
16 
17  CPMutableArray _rowCache;
18  CPMutableArray _slices;
19 
20  CPPredicate _predicate;
21 
22  CPString _itemsKeyPath;
23  CPString _subrowsArrayKeyPath;
24  CPString _typeKeyPath;
25  CPString _valuesKeyPath;
26  CPString _boundArrayKeyPath // @accessors(property=boundArrayKeyPath);
27 
28  CPView _slicesHolder;
29  CPViewAnimation _currentAnimation;
30 
31  CPInteger _lastRow;
32  CPInteger _nestingMode;
33 
34  float _alignmentGridWidth;
35  float _sliceHeight;
36 
37  id _ruleDataSource;
38  id <CPRuleEditorDelegate> _ruleDelegate;
39  id _boundArrayOwner;
40  unsigned _implementedDelegateMethods;
41 
42  CPString _stringsFilename;
43 
44  BOOL _isKeyDown;
45  BOOL _nestingModeDidChange;
46 
47  _CPRuleEditorLocalizer _standardLocalizer // @accessors(property=standardLocalizer);
48  CPDictionary _itemsAndValuesToAddForRowType;
49 }
50 @end
A collection of unique integers.
Definition: CPIndexSet.h:2
A mutable key-value pair collection.
Definition: CPDictionary.h:2
An immutable string (collection of characters).
Definition: CPString.h:2
A view for creating and configuring criteria.
Definition: CPRuleEditor.h:2
Definition: CPView.j:137