comparison dwt/internal/cocoa/NSTableHeaderView.d @ 1:8b48be5454ce

The internal cocoa classes compile now
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Tue, 19 Aug 2008 17:35:17 +0200
parents 380af2bdd8e5
children f565d3a95c0a
comparison
equal deleted inserted replaced
0:380af2bdd8e5 1:8b48be5454ce
11 * Port to the D Programming language: 11 * Port to the D Programming language:
12 * Jacob Carlborg <jacob.carlborg@gmail.com> 12 * Jacob Carlborg <jacob.carlborg@gmail.com>
13 *******************************************************************************/ 13 *******************************************************************************/
14 module dwt.internal.cocoa.NSTableHeaderView; 14 module dwt.internal.cocoa.NSTableHeaderView;
15 15
16 import dwt.internal.cocoa.CGFloat;
16 import dwt.internal.cocoa.NSInteger; 17 import dwt.internal.cocoa.NSInteger;
17 import dwt.internal.cocoa.NSPoint; 18 import dwt.internal.cocoa.NSPoint;
18 import dwt.internal.cocoa.NSRect; 19 import dwt.internal.cocoa.NSRect;
19 import dwt.internal.cocoa.NSTableView; 20 import dwt.internal.cocoa.NSTableView;
20 import dwt.internal.cocoa.NSView; 21 import dwt.internal.cocoa.NSView;
34 super(id); 35 super(id);
35 } 36 }
36 37
37 public NSInteger columnAtPoint (NSPoint point) 38 public NSInteger columnAtPoint (NSPoint point)
38 { 39 {
39 return cast(NSInteger) OS.objc_msgSend(this.id, OS.sel_columnAtPoint_1, point); 40 return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_columnAtPoint_1, point);
40 } 41 }
41 42
42 public NSInteger draggedColumn () 43 public NSInteger draggedColumn ()
43 { 44 {
44 return cast(NSInteger) OS.objc_msgSend(this.id, OS.sel_draggedColumn); 45 return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_draggedColumn);
45 } 46 }
46 47
47 public CGFloat draggedDistance () 48 public CGFloat draggedDistance ()
48 { 49 {
49 return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_draggedDistance); 50 return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_draggedDistance);
50 } 51 }
51 52
52 public NSRect headerRectOfColumn (NSInteger column) 53 public NSRect headerRectOfColumn (NSInteger column)
53 { 54 {
54 NSRect result; 55 NSRect result;
55 OS.objc_msgSend_stret(result, this.id, OS.sel_headerRectOfColumn_1, column); 56 OS.objc_msgSend_stret(&result, this.id_, OS.sel_headerRectOfColumn_1, column);
56 return result; 57 return result;
57 } 58 }
58 59
59 public NSInteger resizedColumn () 60 public NSInteger resizedColumn ()
60 { 61 {
61 return cast(NSInteger) OS.objc_msgSend(this.id, OS.sel_resizedColumn); 62 return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_resizedColumn);
62 } 63 }
63 64
64 public void setTableView (NSTableView tableView) 65 public void setTableView (NSTableView tableView)
65 { 66 {
66 OS.objc_msgSend(this.id, OS.sel_setTableView_1, tableView !is null ? tableView.id : null); 67 OS.objc_msgSend(this.id_, OS.sel_setTableView_1, tableView !is null ? tableView.id_ : null);
67 } 68 }
68 69
69 public NSTableView tableView () 70 public NSTableView tableView ()
70 { 71 {
71 objc.id result = OS.objc_msgSend(this.id, OS.sel_tableView); 72 objc.id result = OS.objc_msgSend(this.id_, OS.sel_tableView);
72 return result !is null ? new NSTableView(result) : null; 73 return result !is null ? new NSTableView(result) : null;
73 } 74 }
74 75
75 } 76 }