Mercurial > dwindows
comparison ios/dw.m @ 2844:1df137a1a4b9
iOS: Minor code style cleanups.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 17 Sep 2022 20:42:55 +0000 |
parents | df16bb0a11b2 |
children | 2934b2fdcd8e |
comparison
equal
deleted
inserted
replaced
2843:bacac2eb1677 | 2844:1df137a1a4b9 |
---|---|
2103 -(NSMutableArray<DWNotebookPage *> *)views; | 2103 -(NSMutableArray<DWNotebookPage *> *)views; |
2104 -(void)pageChanged:(id)sender; | 2104 -(void)pageChanged:(id)sender; |
2105 @end | 2105 @end |
2106 | 2106 |
2107 @implementation DWNotebook | 2107 @implementation DWNotebook |
2108 -(id)init { | 2108 -(id)init |
2109 { | |
2109 self = [super init]; | 2110 self = [super init]; |
2110 tabs = [[[UISegmentedControl alloc] init] retain]; | 2111 tabs = [[[UISegmentedControl alloc] init] retain]; |
2111 views = [[[NSMutableArray alloc] init] retain]; | 2112 views = [[[NSMutableArray alloc] init] retain]; |
2112 [self addSubview:tabs]; | 2113 [self addSubview:tabs]; |
2113 return self; | 2114 return self; |
2114 } | 2115 } |
2115 -(void)setFrame:(CGRect)frame { | 2116 -(void)setFrame:(CGRect)frame |
2117 { | |
2116 [super setFrame:frame]; | 2118 [super setFrame:frame]; |
2117 frame.size.height = 40; | 2119 frame.size.height = 40; |
2118 [tabs setFrame:frame]; | 2120 [tabs setFrame:frame]; |
2119 } | 2121 } |
2120 -(void *)userdata { return userdata; } | 2122 -(void *)userdata { return userdata; } |
2156 _dw_event_handler(self, DW_INT_TO_POINTER([page pageid]), _DW_EVENT_SWITCH_PAGE); | 2158 _dw_event_handler(self, DW_INT_TO_POINTER([page pageid]), _DW_EVENT_SWITCH_PAGE); |
2157 } | 2159 } |
2158 else | 2160 else |
2159 visible = nil; | 2161 visible = nil; |
2160 } | 2162 } |
2161 -(void)dealloc { | 2163 -(void)dealloc |
2164 { | |
2162 UserData *root = userdata; | 2165 UserData *root = userdata; |
2163 _dw_remove_userdata(&root, NULL, TRUE); | 2166 _dw_remove_userdata(&root, NULL, TRUE); |
2164 dw_signal_disconnect_by_window(self); | 2167 dw_signal_disconnect_by_window(self); |
2165 [tabs removeFromSuperview]; | 2168 [tabs removeFromSuperview]; |
2166 [tabs release]; | 2169 [tabs release]; |