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;