Mercurial > projects > dwt-mac
comparison dwt/widgets/Widget.d @ 20:453387bb0706
Ported dwt.widgets.Shell
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Sun, 07 Sep 2008 18:22:28 +0200 |
parents | 5b53d338c709 |
children | dfcc6c4c4317 |
comparison
equal
deleted
inserted
replaced
19:fba856099f87 | 20:453387bb0706 |
---|---|
24 import dwt.internal.cocoa.NSRect; | 24 import dwt.internal.cocoa.NSRect; |
25 import dwt.internal.cocoa.OS; | 25 import dwt.internal.cocoa.OS; |
26 import dwt.internal.cocoa.objc_super; | 26 import dwt.internal.cocoa.objc_super; |
27 | 27 |
28 import dwt.dwthelper.utils; | 28 import dwt.dwthelper.utils; |
29 import dwt.internal.cocoa.NSInteger; | |
29 import objc = dwt.internal.objc.runtime; | 30 import objc = dwt.internal.objc.runtime; |
30 | 31 |
31 import dwt.widgets.Display; | 32 import dwt.widgets.Display; |
32 import dwt.widgets.Event; | 33 import dwt.widgets.Event; |
33 import dwt.widgets.EventTable; | 34 import dwt.widgets.EventTable; |
64 int style, state; | 65 int style, state; |
65 Display display; | 66 Display display; |
66 EventTable eventTable; | 67 EventTable eventTable; |
67 Object data; | 68 Object data; |
68 | 69 |
69 int jniRef; | 70 NSInteger jniRef; |
70 | 71 |
71 /* Global state flags */ | 72 /* Global state flags */ |
72 static const int DISPOSED = 1 << 0; | 73 static const int DISPOSED = 1 << 0; |
73 static const int CANVAS = 1 << 1; | 74 static const int CANVAS = 1 << 1; |
74 static const int KEYED_DATA = 1 << 2; | 75 static const int KEYED_DATA = 1 << 2; |
1266 } | 1267 } |
1267 | 1268 |
1268 void windowDidBecomeKey(int notification) { | 1269 void windowDidBecomeKey(int notification) { |
1269 } | 1270 } |
1270 | 1271 |
1271 void windowSendEvent(objc.id id, int event) { | 1272 void windowSendEvent(objc.id id, objc.id event) { |
1272 callSuper(objc.id, OS.sel_sendEvent_1, event); | 1273 callSuper(objc.id, OS.sel_sendEvent_1, event); |
1273 } | 1274 } |
1274 | 1275 |
1275 bool windowShouldClose(int window) { | 1276 bool windowShouldClose(int window) { |
1276 return false; | 1277 return false; |