This repository has been archived by the owner on Nov 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 49
/
SPInterfaceListView.h
131 lines (123 loc) · 6.6 KB
/
SPInterfaceListView.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
//
// Generated by class-dump 3.5 (64 bit) (Debug version compiled Oct 15 2018 10:31:50).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//
#import <UIKit/UIView.h>
#import <WatchKit/PUICTableViewDataSource-Protocol.h>
#import <WatchKit/PUICTableViewDelegate-Protocol.h>
#import <WatchKit/SPInterfaceActionItem-Protocol.h>
@class NSBundle, NSDictionary, NSMutableArray, NSString, PUICTableView;
@interface SPInterfaceListView : UIView <PUICTableViewDataSource, PUICTableViewDelegate, SPInterfaceActionItem>
{
_Bool _inNotificationUI;
_Bool _pagingScroll;
_Bool _isNativeInterfaceObject;
_Bool _isUpdatingTable;
_Bool _tableViewDidReload;
_Bool _firstLayout;
_Bool _checkedIsInNotificationUI;
_Bool _isInInterfaceBuilder;
_Bool _enabled;
int _index;
NSDictionary *_itemDescriptionForIB;
NSBundle *_bundle;
NSString *_stringsFileName;
int _interfaceAlignment;
int _verticalInterfaceAlignment;
NSDictionary *_listProperty;
NSString *_actionValue;
NSDictionary *_segueValue;
float _width;
float _widthAdjustment;
float _height;
float _heightAdjustment;
float _spacing;
NSDictionary *_rowDescriptions;
NSDictionary *_rowProperties;
NSMutableArray *_items;
PUICTableView *_tableView;
id _target;
SEL _action;
NSDictionary *_selectionSegue;
NSMutableArray *_dirtyItems;
NSMutableArray *_updatedIndexPaths;
struct CGSize _interfacePlistSize;
struct CGSize _cachedTableViewContentSize;
}
- (void).cxx_destruct;
@property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled;
@property(nonatomic) _Bool isInInterfaceBuilder; // @synthesize isInInterfaceBuilder=_isInInterfaceBuilder;
@property(nonatomic) _Bool checkedIsInNotificationUI; // @synthesize checkedIsInNotificationUI=_checkedIsInNotificationUI;
@property(nonatomic) struct CGSize cachedTableViewContentSize; // @synthesize cachedTableViewContentSize=_cachedTableViewContentSize;
@property(nonatomic) _Bool firstLayout; // @synthesize firstLayout=_firstLayout;
@property(nonatomic) _Bool tableViewDidReload; // @synthesize tableViewDidReload=_tableViewDidReload;
@property(nonatomic) _Bool isUpdatingTable; // @synthesize isUpdatingTable=_isUpdatingTable;
@property(retain, nonatomic) NSMutableArray *updatedIndexPaths; // @synthesize updatedIndexPaths=_updatedIndexPaths;
@property(retain, nonatomic) NSMutableArray *dirtyItems; // @synthesize dirtyItems=_dirtyItems;
@property(copy, nonatomic) NSDictionary *selectionSegue; // @synthesize selectionSegue=_selectionSegue;
@property(nonatomic) SEL action; // @synthesize action=_action;
@property(nonatomic) id target; // @synthesize target=_target;
@property(retain, nonatomic) PUICTableView *tableView; // @synthesize tableView=_tableView;
@property(retain, nonatomic) NSMutableArray *items; // @synthesize items=_items;
@property(copy, nonatomic) NSDictionary *rowProperties; // @synthesize rowProperties=_rowProperties;
@property(copy, nonatomic) NSDictionary *rowDescriptions; // @synthesize rowDescriptions=_rowDescriptions;
@property(nonatomic) float spacing; // @synthesize spacing=_spacing;
@property(nonatomic) struct CGSize interfacePlistSize; // @synthesize interfacePlistSize=_interfacePlistSize;
@property(nonatomic) float heightAdjustment; // @synthesize heightAdjustment=_heightAdjustment;
@property(nonatomic) float height; // @synthesize height=_height;
@property(nonatomic) float widthAdjustment; // @synthesize widthAdjustment=_widthAdjustment;
@property(nonatomic) float width; // @synthesize width=_width;
@property(copy, nonatomic) NSDictionary *segueValue; // @synthesize segueValue=_segueValue;
@property(copy, nonatomic) NSString *actionValue; // @synthesize actionValue=_actionValue;
@property(copy, nonatomic) NSDictionary *listProperty; // @synthesize listProperty=_listProperty;
@property(nonatomic) int verticalInterfaceAlignment; // @synthesize verticalInterfaceAlignment=_verticalInterfaceAlignment;
@property(nonatomic) int interfaceAlignment; // @synthesize interfaceAlignment=_interfaceAlignment;
@property(nonatomic) _Bool isNativeInterfaceObject; // @synthesize isNativeInterfaceObject=_isNativeInterfaceObject;
@property(copy, nonatomic) NSString *stringsFileName; // @synthesize stringsFileName=_stringsFileName;
@property(retain, nonatomic) NSBundle *bundle; // @synthesize bundle=_bundle;
@property(retain, nonatomic) NSDictionary *itemDescriptionForIB; // @synthesize itemDescriptionForIB=_itemDescriptionForIB;
@property(nonatomic) _Bool pagingScroll; // @synthesize pagingScroll=_pagingScroll;
@property(nonatomic) int index; // @synthesize index=_index;
- (void)prepareInterfaceItemForIB;
- (void)_performScrollTest:(id)arg1;
- (void)action:(id)arg1 value:(id)arg2;
- (void)setInterfaceItemValue:(id)arg1 property:(id)arg2;
- (void)_finalizeUpdatingTableAtRunLoopCompletion;
- (void)finalizeUpdatingTableAtRunLoopCompletion;
- (void)deleteRowsAtIndexPaths:(id)arg1;
- (void)insertRowsAtIndexPaths:(id)arg1;
- (void)reloadData;
- (void)beginUpdatingTableIfNecessary;
- (_Bool)_setInterfaceItemValue:(id)arg1 forKey:(id)arg2 property:(id)arg3;
- (id)_createInterfaceItems:(id)arg1 property:(id)arg2;
- (void)setHidden:(_Bool)arg1;
- (void)layoutSubviews;
- (_Bool)hasIntrinsicHeight;
- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- (void)_tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2 segueOnly:(_Bool)arg3;
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- (_Bool)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2;
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
- (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- (_Bool)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
- (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
- (void)layoutInterfaceItem:(id)arg1;
- (struct CGSize)sizeForInterfaceItem:(id)arg1;
- (id)itemAtIndex:(int)arg1;
@property(readonly, nonatomic, getter=isInNotificationUI) _Bool inNotificationUI; // @synthesize inNotificationUI=_inNotificationUI;
- (void)contentSizeCategoryDidChange;
- (id)companionProperty;
- (void)setTarget:(id)arg1 forInterfaceItemAction:(SEL)arg2;
- (id)interfaceAction;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)dealloc;
- (id)initWithItemDescription:(id)arg1 bundle:(id)arg2 stringsFileName:(id)arg3;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned int hash;
@property(readonly) Class superclass;
@end