You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Apollo.h 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /* -- Comment Interfaces -- */
  2. @interface RKComment
  3. @property(strong, nonatomic) NSString *body;
  4. @property(strong, nonatomic) NSString *bodyHTML;
  5. @property(strong, nonatomic) NSString *author;
  6. @property(strong, nonatomic) NSString *fullName;
  7. @end
  8. @interface RDKComment
  9. @property(strong, nonatomic) NSString *body;
  10. @property(strong, nonatomic) NSString *bodyHTML;
  11. @property(strong, nonatomic) NSString *author;
  12. @property(strong, nonatomic) NSString *fullName;
  13. @end
  14. @interface CommentCellNode
  15. @property(strong, nonatomic) id view;
  16. @property(strong, nonatomic) id actionDelegate;
  17. - (BOOL)isSelected;
  18. - (void)_layoutSublayouts;
  19. - (void)didLoad;
  20. - (void)calculatedLayoutDidChange;
  21. //custom elements
  22. @property(strong,nonatomic) UIButton *undeleteButton;
  23. - (void)undeleteCellWasSelected;
  24. @end
  25. @interface CommentSectionController : NSObject
  26. //custom elements
  27. @property(strong, nonatomic) id commentCellNode;
  28. @end
  29. /* -- Post Interfaces -- */
  30. @interface RKLink
  31. @property(strong, nonatomic) NSString *selfText;
  32. @property(strong, nonatomic) NSString *author;
  33. @property(strong, nonatomic) NSString *fullName;
  34. - (BOOL)isSelfPost;
  35. //custom elements
  36. @property(strong, nonatomic) NSString *undeleteAuthor;
  37. @end
  38. @interface RDKLink
  39. @property(strong, nonatomic) NSString *selfText;
  40. @property(strong, nonatomic) NSString *author;
  41. @property(strong, nonatomic) NSString *fullName;
  42. - (BOOL)isSelfPost;
  43. //custom elements
  44. @property(strong, nonatomic) NSString *undeleteAuthor;
  45. @end
  46. @interface CommentsHeaderCellNode
  47. @property(strong, nonatomic) id undeleteButton;
  48. @property(strong, nonatomic) id closestViewController;
  49. @end
  50. @interface CommentsViewController
  51. //custom elements
  52. @property(strong, nonatomic) id headerCellNode;
  53. - (void)undeleteCellWasSelected;
  54. @end
  55. @interface CommentsHeaderSectionController : NSObject
  56. @end
  57. /* -- Other Interfaces -- */
  58. @interface MarkdownRenderer
  59. + (id)attributedStringFromMarkdown:(id)arg1 withAttributes:(id)arg2;
  60. @end
  61. @interface ActionController
  62. - (id)tableView:(id)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2;
  63. - (NSInteger)tableView:(id)arg1 numberOfRowsInSection:(NSInteger)arg2;
  64. @end
  65. @interface UIImage (ios13)
  66. + (id)systemImageNamed:(NSString *)arg1;
  67. @end
  68. @interface IconActionTableViewCell : UITableViewCell
  69. @end
  70. /* -- ASyncDisplayKit Interfaces -- */
  71. @interface _ASDisplayView : UIView
  72. @end
  73. @interface ASImageNode
  74. @property(strong, nonatomic) id image;
  75. @property(assign, nonatomic) CGRect frame;
  76. @property(strong, nonatomic) id view;
  77. - (CGRect)_frameInWindow;
  78. @end
  79. @interface ASTextNode
  80. @property(assign, nonatomic) CGRect frame;
  81. @property(strong, nonatomic) NSAttributedString *attributedString;
  82. @property(strong, nonatomic) NSAttributedString *attributedText;
  83. @end
  84. @interface ApolloButtonNode
  85. @property(strong, nonatomic) ASTextNode *titleNode;
  86. - (void) setAttributedTitle:(id)arg1 forState:(NSInteger)arg2;
  87. - (id) attributedTitleForState:(NSInteger)arg1;
  88. @end