Mercurial > projects > dwt-mac
diff dwt/widgets/Control.d @ 46:cfa563df4fdd
Updated Widget and Display to 3.514
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Fri, 05 Dec 2008 16:00:41 +0100 |
parents | d8635bb48c7c |
children | 9dd4a17513f9 |
line wrap: on
line diff
--- a/dwt/widgets/Control.d Mon Dec 01 17:07:00 2008 +0100 +++ b/dwt/widgets/Control.d Fri Dec 05 16:00:41 2008 +0100 @@ -59,7 +59,7 @@ import dwt.internal.cocoa.NSString; import dwt.internal.cocoa.NSView; import dwt.internal.cocoa.OS; -import dwt.internal.cocoa.id; +import cocoa = dwt.internal.cocoa.id; import tango.core.Thread; @@ -171,18 +171,18 @@ createWidget (); } -int accessibilityActionNames(int /*long*/ id, int /*long*/ sel) { +objc.id accessibilityActionNames(objc.id id, objc.SEL sel) { if (accessible !is null) { NSArray returnValue = accessible.internal_accessibilityActionNames(ACC.CHILDID_SELF); - if (returnValue !is null) return returnValue.id_; + if (returnValue !is null) return returnValue.id; } return super.accessibilityActionNames(id, sel); } -int accessibilityAttributeNames(objc.id id, objc.SEL sel) { +objc.id accessibilityAttributeNames(objc.id id, objc.SEL sel) { - if (id is view.id_ || (cast(NSControl)view && (cast(NSControl)view).cell() !is null && (cast(NSControl)view).cell().id_ is id)) { + if (id is view.id || (cast(NSControl)view && (cast(NSControl)view).cell() !is null && (cast(NSControl)view).cell().id is id)) { if (accessible !is null) { // First, see if the accessible is going to define a set of attributes for the control. @@ -205,13 +205,13 @@ } if (extraAttributes.count() > 0) { - int superResult = super.accessibilityAttributeNames(id, sel); + objc.id superResult = super.accessibilityAttributeNames(id, sel); NSArray baseAttributes = new NSArray(superResult); NSMutableArray mutableAttributes = NSMutableArray.arrayWithCapacity(baseAttributes.count() + 1); mutableAttributes.addObjectsFromArray(baseAttributes); for (int i = 0; i < extraAttributes.count(); i++) { - id currAttribute = extraAttributes.objectAtIndex(i); + cocoa.id currAttribute = extraAttributes.objectAtIndex(i); if (!mutableAttributes.containsObject(currAttribute)) { mutableAttributes.addObject(currAttribute); } @@ -225,9 +225,9 @@ return super.accessibilityAttributeNames(id, sel); } -int accessibilityParameterizedAttributeNames(int /*long*/ id, int /*long*/ sel) { +objc.id accessibilityParameterizedAttributeNames(objc.id id, objc.SEL sel) { - if (id is view.id || (view instanceof NSControl && ((NSControl)view).cell() !is null && ((NSControl)view).cell().id is id)) { + if (id is view.id || (cast(NSControl)view && (cast(NSControl)view).cell() !is null && (cast(NSControl)view).cell().id is id)) { if (accessible !is null) { NSArray returnValue = accessible.internal_accessibilityParameterizedAttributeNames(ACC.CHILDID_SELF); if (returnValue !is null) return returnValue.id; @@ -238,7 +238,7 @@ } -bool accessibilityIsAttributeSettable(int /*long*/ id, int /*long*/ sel, int /*long*/ arg0) { +bool accessibilityIsAttributeSettable(objc.id id, objc.SEL sel, int /*long*/ arg0) { // TODO: Carbon didn't support setting attributes, so for now Cocoa doesn't as well. // NSString attribute = new NSString(arg0); @@ -251,10 +251,10 @@ return false; } -int accessibilityFocusedUIElement(int /*long*/ id, int /*long*/ sel) { - id returnValue = null; +objc.id accessibilityFocusedUIElement(objc.id id, objc.SEL sel) { + cocoa.id returnValue = null; - if (id is view.id || (view instanceof NSControl && ((NSControl)view).cell() !is null && ((NSControl)view).cell().id is id)) { + if (id is view.id || (cast(NSControl)view && (cast(NSControl)view).cell() !is null && (cast(NSControl)view).cell().id is id)) { if (accessible !is null) { returnValue = accessible.internal_accessibilityFocusedUIElement(ACC.CHILDID_SELF); } @@ -268,10 +268,10 @@ return returnValue.id; } -int accessibilityHitTest(int /*long*/ id, int /*long*/ sel, NSPoint point) { - id returnValue = null; +objc.id accessibilityHitTest(objc.id id, objc.SEL sel, NSPoint point) { + cocoa.id returnValue = null; - if (id is view.id || (view instanceof NSControl && ((NSControl)view).cell() !is null && ((NSControl)view).cell().id is id)) { + if (id is view.id || (cast(NSControl)view && (cast(NSControl)view).cell() !is null && (cast(NSControl)view).cell().id is id)) { if (accessible !is null) { returnValue = accessible.internal_accessibilityHitTest(point, ACC.CHILDID_SELF); } @@ -285,10 +285,10 @@ return returnValue.id; } -int accessibilityAttributeValue(int /*long*/ id, int /*long*/ sel, int /*long*/ arg0) { +objc.id accessibilityAttributeValue(objc.id id, objc.SEL sel, objc.id arg0) { NSString attribute = new NSString(arg0); - int returnValue = 0; - id returnObject = null; + objc.id returnValue = null; + cocoa.id returnObject = null; if (accessible !is null) { returnObject = accessible.internal_accessibilityAttributeValue(attribute, ACC.CHILDID_SELF); @@ -305,13 +305,13 @@ return returnValue; } -int accessibilityAttributeValue_forParameter(int /*long*/ id, int /*long*/ sel, int /*long*/ arg0, int /*long*/ arg1) { +objc.id accessibilityAttributeValue_forParameter(objc.id id, objc.SEL sel, objc.id arg0, objc.id arg1) { NSString attribute = new NSString(arg0); - id returnValue = null; + cocoa.id returnValue = null; if (accessible !is null) { - id parameter = new id(arg1); + cocoa.id parameter = new cocoa.id(arg1); returnValue = accessible.internal_accessibilityAttributeValue_forParameter(attribute, parameter, ACC.CHILDID_SELF); } @@ -850,7 +850,7 @@ releaseHandle (); } -void doCommandBySelector (int /*long*/ id, int /*long*/ sel, int /*long*/ selector) { +void doCommandBySelector (objc.id id, objc.SEL sel, int /*long*/ selector) { if (view.window ().firstResponder ().id is id) { NSEvent nsEvent = NSApplication.sharedApplication ().currentEvent (); if (nsEvent !is null && nsEvent.type () is OS.NSKeyDown) { @@ -1006,7 +1006,7 @@ if (image !is null && !image.isDisposed()) { context.saveGraphicsState(); NSColor.colorWithPatternImage(image.handle).setFill(); - NSPoint phase = new NSPoint(); + NSPoint phase = NSPoint(); NSView controlView = control.view; NSView contentView = controlView.window().contentView(); phase = controlView.convertPoint_toView_(phase, contentView); @@ -1058,7 +1058,7 @@ // OS.ClearKeyboardFocus (window); } -void flagsChanged (int /*long*/ id, int /*long*/ sel, int /*long*/ theEvent) { +void flagsChanged (objc.id id, objc.SEL sel, int /*long*/ theEvent) { if (view.window ().firstResponder ().id is id) { if ((state & SAFARI_EVENTS_FIX) is 0) { int mask = 0; @@ -1555,12 +1555,12 @@ return (view.window().firstResponder().id is view.id); } -int /*long*/ hitTest (int /*long*/ id, int /*long*/ sel, NSPoint point) { +int /*long*/ hitTest (objc.id id, objc.SEL sel, NSPoint point) { if ((state & DISABLED) !is 0) return 0; return super.hitTest(id, sel, point); } -bool insertText (int /*long*/ id, int /*long*/ sel, int /*long*/ string) { +bool insertText (objc.id id, objc.SEL sel, int /*long*/ string) { if (view.window ().firstResponder ().id is id) { NSEvent nsEvent = NSApplication.sharedApplication ().currentEvent (); if (nsEvent !is null && nsEvent.type () is OS.NSKeyDown) { @@ -1600,11 +1600,11 @@ checkWidget(); objc.id context = null; if (data !is null && data.paintRect !is null) { - context = NSGraphicsContext.currentContext().id_; + context = NSGraphicsContext.currentContext().id; } else { NSGraphicsContext graphicsContext = NSGraphicsContext.graphicsContextWithWindow (view.window ()); display.addContext (graphicsContext); - context = graphicsContext.id_; + context = graphicsContext.id; } if (data !is null) { int mask = DWT.LEFT_TO_RIGHT | DWT.RIGHT_TO_LEFT; @@ -1777,7 +1777,7 @@ } void keyDown (objc.id id, objc.SEL sel, objc.id theEvent) { - if (view.window ().firstResponder ().id_ is id) { + if (view.window ().firstResponder ().id is id) { bool textInput = OS.objc_msgSend (id, OS.sel_conformsToProtocol_, OS.objc_getProtocol ("NSTextInput")) !is null; if (!textInput) { NSEvent nsEvent = new NSEvent (theEvent); @@ -1791,7 +1791,7 @@ super.keyDown (id, sel, theEvent); } -void keyUp (int /*long*/ id, int /*long*/ sel, int /*long*/ theEvent) { +void keyUp (objc.id id, objc.SEL sel, int /*long*/ theEvent) { if (view.window ().firstResponder ().id is id) { NSEvent nsEvent = new NSEvent (theEvent); if (!sendKeyEvent (nsEvent, DWT.KeyUp)) return; @@ -1803,7 +1803,7 @@ /* Do nothing */ } -int /*long*/ menuForEvent (int /*long*/ id, int /*long*/ sel, int /*long*/ theEvent) { +int /*long*/ menuForEvent (objc.id id, objc.SEL sel, int /*long*/ theEvent) { NSPoint pt = NSEvent.mouseLocation(); pt.y = (int) (display.getPrimaryFrame().height - pt.y); int x = cast(int) pt.x; @@ -1818,7 +1818,7 @@ if (x !is event.x || y !is event.y) { menu.setLocation (event.x, event.y); } - return menu.nsMenu.id_; + return menu.nsMenu.id; } return super.menuForEvent (id, sel, theEvent); } @@ -1827,7 +1827,7 @@ return parent.menuShell (); } -void scrollWheel (int /*long*/ id, int /*long*/ sel, int /*long*/ theEvent) { +void scrollWheel (objc.id id, objc.SEL sel, int /*long*/ theEvent) { if (id is view.id) { if (hooks (DWT.MouseWheel) || filters (DWT.MouseWheel)) { NSEvent nsEvent = new NSEvent(theEvent); @@ -1841,7 +1841,7 @@ super.scrollWheel(id, sel, theEvent); } -void mouseDown(int /*long*/ id, int /*long*/ sel, int /*long*/ theEvent) { +void mouseDown(objc.id id, objc.SEL sel, int /*long*/ theEvent) { Display display = this.display; display.trackingControl = this; super.mouseDown(id, sel, theEvent); @@ -2610,7 +2610,7 @@ void setBounds (int x, int y, int width, int height, bool move, bool resize) { NSView topView = topView(); if (move && resize) { - NSRect rect = new NSRect(); + NSRect rect = NSRect(); rect.x = x; rect.y = y; rect.width = width; @@ -2851,7 +2851,7 @@ // OS.SetControlFontStyle (control, fontStyle); } -void setFrameOrigin (int /*long*/ id, int /*long*/ sel, NSPoint point) { +void setFrameOrigin (objc.id id, objc.SEL sel, NSPoint point) { NSView topView = topView (); if (topView.id !is id) { super.setFrameOrigin(id, sel, point); @@ -2864,7 +2864,7 @@ } } -void setFrameSize (int /*long*/ id, int /*long*/ sel, NSSize size) { +void setFrameSize (objc.id id, objc.SEL sel, NSSize size) { NSView topView = topView (); if (topView.id !is id) { super.setFrameSize(id, sel, size);