RATreeNodeInfo+Private.h 768 B

123456789101112131415161718192021222324252627
  1. //
  2. // RATreeNodeInfo+Private.h
  3. // RATreeView
  4. //
  5. // Created by Rafal Augustyniak on 07.09.2013.
  6. // Copyright (c) 2013 Rafal Augustyniak. All rights reserved.
  7. //
  8. #import "RATreeNodeInfo.h"
  9. @class RATreeNode;
  10. @interface RATreeNodeInfo (Private)
  11. @property (nonatomic, getter = isExpanded, readwrite) BOOL expanded;
  12. @property (nonatomic, readwrite) NSInteger treeDepthLevel;
  13. @property (nonatomic, readwrite) NSInteger siblingsNumber;
  14. @property (nonatomic, readwrite) NSInteger positionInSiblings;
  15. @property (weak, nonatomic, readwrite) RATreeNode *parentTreeNode;
  16. @property (strong, nonatomic, readwrite) NSArray * childrenTreeNodes;
  17. @property (strong, nonatomic, readwrite) id item;
  18. - (id)initWithParent:(RATreeNode *)parent children:(NSArray *)children;
  19. @end