summaryrefslogtreecommitdiff
path: root/frontends/cocoa/Tree.h
diff options
context:
space:
mode:
authorSven Weidauer <sven@5sw.de>2017-06-05 12:43:11 +0200
committerSven Weidauer <sven@5sw.de>2017-06-05 12:43:11 +0200
commite51c739bfc8e0c50161172952c99b8796703c6fe (patch)
tree1b3a47b5123aad511bc91a2b589a2dd2949549e3 /frontends/cocoa/Tree.h
parent2ba97ae0dbd01a4f46c543ae025249e5349e0585 (diff)
downloadnetsurf-e51c739bfc8e0c50161172952c99b8796703c6fe.tar.gz
netsurf-e51c739bfc8e0c50161172952c99b8796703c6fe.tar.bz2
Start modernising ObjC
Diffstat (limited to 'frontends/cocoa/Tree.h')
-rw-r--r--frontends/cocoa/Tree.h30
1 files changed, 13 insertions, 17 deletions
diff --git a/frontends/cocoa/Tree.h b/frontends/cocoa/Tree.h
index 2143a704b..d898f4e4b 100644
--- a/frontends/cocoa/Tree.h
+++ b/frontends/cocoa/Tree.h
@@ -24,33 +24,29 @@
@protocol TreeDelegate
-- (void) tree: (Tree *)tree requestedRedrawInRect: (NSRect) rect;
-- (void) tree: (Tree *)tree resized: (NSSize) size;
-- (void) tree: (Tree *)tree scrollPoint: (NSPoint) point;
-- (NSSize) treeWindowSize: (Tree *)tree;
+- (void)tree:(Tree *)tree requestedRedrawInRect:(NSRect)rect;
+- (void)tree:(Tree *)tree resized:(NSSize)size;
+- (void)tree:(Tree *)tree scrollPoint:(NSPoint)point;
+- (NSSize)treeWindowSize:(Tree *)tree;
@end
+@interface Tree : NSObject
-@interface Tree : NSObject {
- struct tree *tree;
-}
+@property (weak, nonatomic) id<TreeDelegate> delegate;
+@property (readonly) struct tree *tree;
-@property (readwrite, weak, nonatomic) id <TreeDelegate> delegate;
+- (instancetype)initWithFlags:(unsigned int)flags;
-- (id)initWithFlags: (unsigned int) flags;
-
-- (struct tree *) tree;
-- (void) setRedrawing: (BOOL) newRedrawing;
+- (void)setRedrawing:(BOOL)newRedrawing;
@end
-
@interface Tree (ViewInterface)
-- (void) drawRect: (NSRect) rect inView: (NSView *) view;
-- (void) mouseAction: (browser_mouse_state)state atPoint: (NSPoint)point;
-- (void) mouseDragEnd: (browser_mouse_state)state fromPoint: (NSPoint)p0 toPoint: (NSPoint) p1;
-- (void) keyPress: (uint32_t) key;
+- (void)drawRect:(NSRect)rect inView:(NSView *)view;
+- (void)mouseAction:(browser_mouse_state)state atPoint:(NSPoint)point;
+- (void)mouseDragEnd:(browser_mouse_state)state fromPoint:(NSPoint)p0 toPoint:(NSPoint)p1;
+- (void)keyPress:(uint32_t)key;
@end