diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSButton.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSButton.java | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSButton.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSButton.java new file mode 100644 index 0000000000..2a0935d152 --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSButton.java @@ -0,0 +1,177 @@ +package org.eclipse.swt.internal.cocoa; + +public class NSButton extends NSControl { + +public NSButton() { + super(); +} + +public NSButton(int id) { + super(id); +} + +public boolean allowsMixedState() { + return OS.objc_msgSend(this.id, OS.sel_allowsMixedState) != 0; +} + +public NSImage alternateImage() { + int result = OS.objc_msgSend(this.id, OS.sel_alternateImage); + return result != 0 ? new NSImage(result) : null; +} + +public NSString alternateTitle() { + int result = OS.objc_msgSend(this.id, OS.sel_alternateTitle); + return result != 0 ? new NSString(result) : null; +} + +public NSAttributedString attributedAlternateTitle() { + int result = OS.objc_msgSend(this.id, OS.sel_attributedAlternateTitle); + return result != 0 ? new NSAttributedString(result) : null; +} + +public NSAttributedString attributedTitle() { + int result = OS.objc_msgSend(this.id, OS.sel_attributedTitle); + return result != 0 ? new NSAttributedString(result) : null; +} + +public int bezelStyle() { + return OS.objc_msgSend(this.id, OS.sel_bezelStyle); +} + +public void getPeriodicDelay(int delay, int interval) { + OS.objc_msgSend(this.id, OS.sel_getPeriodicDelay_1interval_1, delay, interval); +} + +public void highlight(boolean flag) { + OS.objc_msgSend(this.id, OS.sel_highlight_1, flag); +} + +public NSImage image() { + int result = OS.objc_msgSend(this.id, OS.sel_image); + return result != 0 ? new NSImage(result) : null; +} + +public int imagePosition() { + return OS.objc_msgSend(this.id, OS.sel_imagePosition); +} + +public boolean isBordered() { + return OS.objc_msgSend(this.id, OS.sel_isBordered) != 0; +} + +public boolean isTransparent() { + return OS.objc_msgSend(this.id, OS.sel_isTransparent) != 0; +} + +public NSString keyEquivalent() { + int result = OS.objc_msgSend(this.id, OS.sel_keyEquivalent); + return result != 0 ? new NSString(result) : null; +} + +public int keyEquivalentModifierMask() { + return OS.objc_msgSend(this.id, OS.sel_keyEquivalentModifierMask); +} + +public boolean performKeyEquivalent(NSEvent key) { + return OS.objc_msgSend(this.id, OS.sel_performKeyEquivalent_1, key != null ? key.id : 0) != 0; +} + +public void setAllowsMixedState(boolean flag) { + OS.objc_msgSend(this.id, OS.sel_setAllowsMixedState_1, flag); +} + +public void setAlternateImage(NSImage image) { + OS.objc_msgSend(this.id, OS.sel_setAlternateImage_1, image != null ? image.id : 0); +} + +public void setAlternateTitle(NSString aString) { + OS.objc_msgSend(this.id, OS.sel_setAlternateTitle_1, aString != null ? aString.id : 0); +} + +public void setAttributedAlternateTitle(NSAttributedString obj) { + OS.objc_msgSend(this.id, OS.sel_setAttributedAlternateTitle_1, obj != null ? obj.id : 0); +} + +public void setAttributedTitle(NSAttributedString aString) { + OS.objc_msgSend(this.id, OS.sel_setAttributedTitle_1, aString != null ? aString.id : 0); +} + +public void setBezelStyle(int bezelStyle) { + OS.objc_msgSend(this.id, OS.sel_setBezelStyle_1, bezelStyle); +} + +public void setBordered(boolean flag) { + OS.objc_msgSend(this.id, OS.sel_setBordered_1, flag); +} + +public void setButtonType(int aType) { + OS.objc_msgSend(this.id, OS.sel_setButtonType_1, aType); +} + +public void setImage(NSImage image) { + OS.objc_msgSend(this.id, OS.sel_setImage_1, image != null ? image.id : 0); +} + +public void setImagePosition(int aPosition) { + OS.objc_msgSend(this.id, OS.sel_setImagePosition_1, aPosition); +} + +public void setKeyEquivalent(NSString charCode) { + OS.objc_msgSend(this.id, OS.sel_setKeyEquivalent_1, charCode != null ? charCode.id : 0); +} + +public void setKeyEquivalentModifierMask(int mask) { + OS.objc_msgSend(this.id, OS.sel_setKeyEquivalentModifierMask_1, mask); +} + +public void setNextState() { + OS.objc_msgSend(this.id, OS.sel_setNextState); +} + +public void setPeriodicDelay(float delay, float interval) { + OS.objc_msgSend(this.id, OS.sel_setPeriodicDelay_1interval_1, delay, interval); +} + +public void setShowsBorderOnlyWhileMouseInside(boolean show) { + OS.objc_msgSend(this.id, OS.sel_setShowsBorderOnlyWhileMouseInside_1, show); +} + +public void setSound(NSSound aSound) { + OS.objc_msgSend(this.id, OS.sel_setSound_1, aSound != null ? aSound.id : 0); +} + +public void setState(int value) { + OS.objc_msgSend(this.id, OS.sel_setState_1, value); +} + +public void setTitle(NSString aString) { + OS.objc_msgSend(this.id, OS.sel_setTitle_1, aString != null ? aString.id : 0); +} + +public void setTitleWithMnemonic(NSString stringWithAmpersand) { + OS.objc_msgSend(this.id, OS.sel_setTitleWithMnemonic_1, stringWithAmpersand != null ? stringWithAmpersand.id : 0); +} + +public void setTransparent(boolean flag) { + OS.objc_msgSend(this.id, OS.sel_setTransparent_1, flag); +} + +public boolean showsBorderOnlyWhileMouseInside() { + return OS.objc_msgSend(this.id, OS.sel_showsBorderOnlyWhileMouseInside) != 0; +} + +public NSSound sound() { + int result = OS.objc_msgSend(this.id, OS.sel_sound); + return result != 0 ? new NSSound(result) : null; +} + +public int state() { + return OS.objc_msgSend(this.id, OS.sel_state); +} + +public NSString title() { + int result = OS.objc_msgSend(this.id, OS.sel_title); + return result != 0 ? new NSString(result) : null; +} + +} |