API  0.9.7
 All Classes Files Functions Variables Macros Groups Pages
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 _ruleDelegate;
39  id _boundArrayOwner;
40 
41  CPString _stringsFilename;
42 
43  BOOL _isKeyDown;
44  BOOL _nestingModeDidChange;
45 
46  _CPRuleEditorLocalizer _standardLocalizer // @accessors(property=standardLocalizer);
47  CPDictionary _itemsAndValuesToAddForRowType;
48 }
49 @end