diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSColorPicker.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSColorPicker.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSColorPicker.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSColorPicker.java new file mode 100644 index 0000000000..913512c7d6 --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSColorPicker.java @@ -0,0 +1,59 @@ +package org.eclipse.swt.internal.cocoa; + +public class NSColorPicker extends NSObject { + +public NSColorPicker() { + super(); +} + +public NSColorPicker(int id) { + super(id); +} + +public void attachColorList(NSColorList colorList) { + OS.objc_msgSend(this.id, OS.sel_attachColorList_1, colorList != null ? colorList.id : 0); +} + +public NSString buttonToolTip() { + int result = OS.objc_msgSend(this.id, OS.sel_buttonToolTip); + return result != 0 ? new NSString(result) : null; +} + +public NSColorPanel colorPanel() { + int result = OS.objc_msgSend(this.id, OS.sel_colorPanel); + return result != 0 ? new NSColorPanel(result) : null; +} + +public void detachColorList(NSColorList colorList) { + OS.objc_msgSend(this.id, OS.sel_detachColorList_1, colorList != null ? colorList.id : 0); +} + +public NSColorPicker initWithPickerMask(int mask, NSColorPanel owningColorPanel) { + int result = OS.objc_msgSend(this.id, OS.sel_initWithPickerMask_1colorPanel_1, mask, owningColorPanel != null ? owningColorPanel.id : 0); + return result != 0 ? this : null; +} + +public void insertNewButtonImage(NSImage newButtonImage, NSButtonCell buttonCell) { + OS.objc_msgSend(this.id, OS.sel_insertNewButtonImage_1in_1, newButtonImage != null ? newButtonImage.id : 0, buttonCell != null ? buttonCell.id : 0); +} + +public NSSize minContentSize() { + NSSize result = new NSSize(); + OS.objc_msgSend_stret(result, this.id, OS.sel_minContentSize); + return result; +} + +public NSImage provideNewButtonImage() { + int result = OS.objc_msgSend(this.id, OS.sel_provideNewButtonImage); + return result != 0 ? new NSImage(result) : null; +} + +public void setMode(int mode) { + OS.objc_msgSend(this.id, OS.sel_setMode_1, mode); +} + +public void viewSizeChanged(id sender) { + OS.objc_msgSend(this.id, OS.sel_viewSizeChanged_1, sender != null ? sender.id : 0); +} + +} |