diff options
author | Kevin Barnes <krbarnes> | 2009-04-24 20:01:27 +0000 |
---|---|---|
committer | Kevin Barnes <krbarnes> | 2009-04-24 20:01:27 +0000 |
commit | e3f40dbdc82f52644f8acd54f3877da093316d52 (patch) | |
tree | 8e3429f6142676b023270ed4b29b8e53b550227c /bundles/org.eclipse.swt/Eclipse SWT PI | |
parent | 8dc412258c28424861051e40b9c4dc4913b50fc8 (diff) | |
download | eclipse.platform.swt-e3f40dbdc82f52644f8acd54f3877da093316d52.tar.gz eclipse.platform.swt-e3f40dbdc82f52644f8acd54f3877da093316d52.tar.xz eclipse.platform.swt-e3f40dbdc82f52644f8acd54f3877da093316d52.zip |
272412 - Checkboxes with images have incorrect image alignment
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI')
3 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras index 74ca83875d..b20fb89f58 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras @@ -895,6 +895,9 @@ </method> </class> <class name="NSButton" swt_gen="mixed" swt_superclass="NSControl"> + <method selector="attributedTitle" swt_gen="true"> + <retval swt_gen="true"></retval> + </method> <method selector="setAllowsMixedState:" swt_gen="true"> <arg name="flag" swt_gen="true"></arg> <retval swt_gen="true"></retval> 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 index 04f1ee54af..b39c6874c3 100644 --- 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 @@ -24,6 +24,11 @@ public NSButton(id id) { super(id); } +public NSAttributedString attributedTitle() { + int /*long*/ result = OS.objc_msgSend(this.id, OS.sel_attributedTitle); + return result != 0 ? new NSAttributedString(result) : null; +} + public void setAllowsMixedState(boolean flag) { OS.objc_msgSend(this.id, OS.sel_setAllowsMixedState_, flag); } diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java index 8b68c96c52..377b758682 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java @@ -669,6 +669,7 @@ public static final int /*long*/ sel_ascender = sel_registerName("ascender"); public static final int /*long*/ sel_attributedStringValue = sel_registerName("attributedStringValue"); public static final int /*long*/ sel_attributedStringWithAttachment_ = sel_registerName("attributedStringWithAttachment:"); public static final int /*long*/ sel_attributedSubstringFromRange_ = sel_registerName("attributedSubstringFromRange:"); +public static final int /*long*/ sel_attributedTitle = sel_registerName("attributedTitle"); public static final int /*long*/ sel_attributesAtIndex_longestEffectiveRange_inRange_ = sel_registerName("attributesAtIndex:longestEffectiveRange:inRange:"); public static final int /*long*/ sel_autorelease = sel_registerName("autorelease"); public static final int /*long*/ sel_availableFontFamilies = sel_registerName("availableFontFamilies"); |