Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 129973 Details for
Bug 222859
Support native Mac toolbar
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
patch
LMnatives.txt (text/plain), 36.80 KB, created by
Kevin Barnes
on 2009-03-26 11:28:18 EDT
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Kevin Barnes
Created:
2009-03-26 11:28:18 EDT
Size:
36.80 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.swt >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras,v >retrieving revision 1.130 >diff -u -r1.130 AppKitFull.bridgesupport.extras >--- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras 25 Mar 2009 17:00:10 -0000 1.130 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras 26 Mar 2009 15:26:08 -0000 >@@ -128,7 +128,15 @@ > <constant name="NSStringPboardType" swt_gen="true"></constant> > <constant name="NSStrokeWidthAttributeName" swt_gen="true"></constant> > <constant name="NSTIFFPboardType" swt_gen="true"></constant> >+ <constant name="NSToolbarCustomizeToolbarItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarDidRemoveItemNotification" swt_gen="true"></constant> >+ <constant name="NSToolbarFlexibleSpaceItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarPrintItemIdentifier" swt_gen="true"></constant> > <constant name="NSToolbarSeparatorItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarShowColorsItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarShowFontsItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarSpaceItemIdentifier" swt_gen="true"></constant> >+ <constant name="NSToolbarWillAddItemNotification" swt_gen="true"></constant> > <constant name="NSURLPboardType" swt_gen="true"></constant> > <constant name="NSUnderlineColorAttributeName" swt_gen="true"></constant> > <constant name="NSUnderlineStyleAttributeName" swt_gen="true"></constant> >@@ -406,6 +414,13 @@ > <arg name="title" swt_gen="true"></arg> > <retval swt_gen="true"></retval> > </method> >+ <method selector="beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:" swt_gen="true"> >+ <arg name="window" swt_gen="true"></arg> >+ <arg name="delegate" swt_gen="true"></arg> >+ <arg name="didEndSelector" swt_gen="true"></arg> >+ <arg name="contextInfo" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> > <method selector="runModal" swt_gen="true"> > <retval swt_gen="true"></retval> > </method> >@@ -2870,7 +2885,63 @@ > </class> > <class name="NSSecureTextFieldCell" swt_superclass="NSTextFieldCell"> > </class> >- <class name="NSSegmentedCell" swt_superclass="NSActionCell"> >+ <class name="NSSegmentedCell" swt_gen="mixed" swt_superclass="NSActionCell"> >+ <method selector="setEnabled:forSegment:" swt_gen="true"> >+ <arg name="enabled" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setImage:forSegment:" swt_gen="true"> >+ <arg name="image" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setLabel:forSegment:" swt_gen="true"> >+ <arg name="label" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setMenu:forSegment:" swt_gen="true"> >+ <arg name="menu" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setSegmentCount:" swt_gen="true"> >+ <arg name="count" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setSegmentStyle:" swt_gen="true"> >+ <arg name="segmentStyle" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setSelected:forSegment:" swt_gen="true"> >+ <arg name="selected" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setSelectedSegment:" swt_gen="true"> >+ <arg name="selectedSegment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setTag:forSegment:" swt_gen="true"> >+ <arg name="tag" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setToolTip:forSegment:" swt_gen="true"> >+ <arg name="toolTip" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setTrackingMode:" swt_gen="true"> >+ <arg name="trackingMode" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> >+ <method selector="setWidth:forSegment:" swt_gen="true"> >+ <arg name="width" swt_gen="true"></arg> >+ <arg name="segment" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> > </class> > <class name="NSSegmentedControl" swt_superclass="NSControl"> > </class> >@@ -3537,6 +3608,10 @@ > <arg name="index" swt_gen="true"></arg> > <retval swt_gen="true"></retval> > </method> >+ <method selector="setAllowsUserCustomization:" swt_gen="true"> >+ <arg name="allowCustomization" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> > <method selector="setDelegate:" swt_gen="true"> > <arg name="delegate" swt_gen="true"></arg> > <retval swt_gen="true"></retval> >@@ -3555,6 +3630,9 @@ > <arg name="itemIdentifier" swt_gen="true"></arg> > <retval swt_gen="true" swt_java_type="NSToolbarItem"></retval> > </method> >+ <method selector="itemIdentifier" swt_gen="true"> >+ <retval swt_gen="true"></retval> >+ </method> > <method selector="setAction:" swt_gen="true"> > <arg name="action" swt_gen="true"></arg> > <retval swt_gen="true"></retval> >@@ -3579,6 +3657,10 @@ > <arg name="size" swt_gen="true"></arg> > <retval swt_gen="true"></retval> > </method> >+ <method selector="setPaletteLabel:" swt_gen="true"> >+ <arg name="paletteLabel" swt_gen="true"></arg> >+ <retval swt_gen="true"></retval> >+ </method> > <method selector="setTarget:" swt_gen="true"> > <arg name="target" swt_gen="true"></arg> > <retval swt_gen="true"></retval> >@@ -4422,7 +4504,7 @@ > <arg name="data" swt_gen="true"></arg> > </method> > </informal_protocol> >- <informal_protocol name="NSToolbarDelegate" swt_gen="mixed"> >+ <informal_protocol name="NSToolbarDelegate" swt_gen="true"> > <method selector="toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:" swt_gen="true"> > <arg name="toolbar" swt_gen="true"></arg> > <arg name="itemIdentifier" swt_gen="true"></arg> >@@ -4434,6 +4516,17 @@ > <method selector="toolbarDefaultItemIdentifiers:" swt_gen="true"> > <arg name="toolbar" swt_gen="true"></arg> > </method> >+ <method selector="toolbarSelectableItemIdentifiers:" swt_gen="true"> >+ <arg name="toolbar" swt_gen="true"></arg> >+ </method> >+ </informal_protocol> >+ <informal_protocol name="NSToolbarNotifications" swt_gen="true"> >+ <method selector="toolbarDidRemoveItem:" swt_gen="true"> >+ <arg name="notification" swt_gen="true"></arg> >+ </method> >+ <method selector="toolbarWillAddItem:" swt_gen="true"> >+ <arg name="notification" swt_gen="true"></arg> >+ </method> > </informal_protocol> > <informal_protocol name="NSWindowDelegate" swt_gen="mixed"> > <method selector="windowShouldClose:" swt_gen="true"> >@@ -4459,24 +4552,24 @@ > </informal_protocol> > <class name="NSSecureTextField" swt_gen="true" swt_superclass="NSTextField"></class> > <informal_protocol name="NSTextInput" swt_gen="true"> >+ <method selector="validAttributesForMarkedText" swt_gen="true"></method> > <method selector="markedRange" swt_gen="true"></method> > <method selector="insertText:" swt_gen="true"> > <arg name="aString" swt_gen="true"></arg> > </method> > <method selector="unmarkText" swt_gen="true"></method> >+ <method selector="selectedRange" swt_gen="true"></method> >+ <method selector="setMarkedText:selectedRange:" swt_gen="true"> >+ <arg name="selRange" swt_gen="true"></arg> >+ <arg name="aString" swt_gen="true"></arg> >+ </method> > <method selector="hasMarkedText" swt_gen="true"></method> >- <method selector="validAttributesForMarkedText" swt_gen="true"></method> > <method selector="characterIndexForPoint:" swt_gen="true"> > <arg name="thePoint" swt_gen="true"></arg> > </method> > <method selector="attributedSubstringFromRange:" swt_gen="true"> > <arg name="theRange" swt_gen="true"></arg> > </method> >- <method selector="selectedRange" swt_gen="true"></method> >- <method selector="setMarkedText:selectedRange:" swt_gen="true"> >- <arg name="selRange" swt_gen="true"></arg> >- <arg name="aString" swt_gen="true"></arg> >- </method> > <method selector="firstRectForCharacterRange:" swt_gen="true"> > <arg name="theRange" swt_gen="true"></arg> > </method> >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSAlert.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSAlert.java,v >retrieving revision 1.8 >diff -u -r1.8 NSAlert.java >--- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSAlert.java 10 Dec 2008 17:52:15 -0000 1.8 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSAlert.java 26 Mar 2009 15:26:08 -0000 >@@ -29,6 +29,10 @@ > return result != 0 ? new NSButton(result) : null; > } > >+public void beginSheetModalForWindow(NSWindow window, id delegate, int /*long*/ didEndSelector, int /*long*/ contextInfo) { >+ OS.objc_msgSend(this.id, OS.sel_beginSheetModalForWindow_modalDelegate_didEndSelector_contextInfo_, window != null ? window.id : 0, delegate != null ? delegate.id : 0, didEndSelector, contextInfo); >+} >+ > public int /*long*/ runModal() { > return OS.objc_msgSend(this.id, OS.sel_runModal); > } >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbarItem.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbarItem.java,v >retrieving revision 1.6 >diff -u -r1.6 NSToolbarItem.java >--- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbarItem.java 24 Mar 2009 21:45:37 -0000 1.6 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbarItem.java 26 Mar 2009 15:26:08 -0000 >@@ -29,6 +29,11 @@ > return result == this.id ? this : (result != 0 ? new NSToolbarItem(result) : null); > } > >+public NSString itemIdentifier() { >+ int /*long*/ result = OS.objc_msgSend(this.id, OS.sel_itemIdentifier); >+ return result != 0 ? new NSString(result) : null; >+} >+ > public void setAction(int /*long*/ action) { > OS.objc_msgSend(this.id, OS.sel_setAction_, action); > } >@@ -53,6 +58,10 @@ > OS.objc_msgSend(this.id, OS.sel_setMinSize_, size); > } > >+public void setPaletteLabel(NSString paletteLabel) { >+ OS.objc_msgSend(this.id, OS.sel_setPaletteLabel_, paletteLabel != null ? paletteLabel.id : 0); >+} >+ > public void setTarget(id target) { > OS.objc_msgSend(this.id, OS.sel_setTarget_, target != null ? target.id : 0); > } >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbar.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbar.java,v >retrieving revision 1.7 >diff -u -r1.7 NSToolbar.java >--- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbar.java 24 Mar 2009 21:45:37 -0000 1.7 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSToolbar.java 26 Mar 2009 15:26:08 -0000 >@@ -37,6 +37,10 @@ > OS.objc_msgSend(this.id, OS.sel_removeItemAtIndex_, index); > } > >+public void setAllowsUserCustomization(boolean allowCustomization) { >+ OS.objc_msgSend(this.id, OS.sel_setAllowsUserCustomization_, allowCustomization); >+} >+ > public void setDelegate(id delegate) { > OS.objc_msgSend(this.id, OS.sel_setDelegate_, delegate != null ? delegate.id : 0); > } >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java,v >retrieving revision 1.213 >diff -u -r1.213 OS.java >--- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java 25 Mar 2009 17:00:10 -0000 1.213 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java 26 Mar 2009 15:26:08 -0000 >@@ -510,6 +510,7 @@ > public static final int /*long*/ class_NSSearchField = objc_getClass("NSSearchField"); > public static final int /*long*/ class_NSSearchFieldCell = objc_getClass("NSSearchFieldCell"); > public static final int /*long*/ class_NSSecureTextField = objc_getClass("NSSecureTextField"); >+public static final int /*long*/ class_NSSegmentedCell = objc_getClass("NSSegmentedCell"); > public static final int /*long*/ class_NSSet = objc_getClass("NSSet"); > public static final int /*long*/ class_NSSlider = objc_getClass("NSSlider"); > public static final int /*long*/ class_NSStatusBar = objc_getClass("NSStatusBar"); >@@ -578,6 +579,7 @@ > public static final int /*long*/ protocol_NSTextViewDelegate = objc_getProtocol("NSTextViewDelegate"); > public static final int /*long*/ protocol_NSToolTipOwner = objc_getProtocol("NSToolTipOwner"); > public static final int /*long*/ protocol_NSToolbarDelegate = objc_getProtocol("NSToolbarDelegate"); >+public static final int /*long*/ protocol_NSToolbarNotifications = objc_getProtocol("NSToolbarNotifications"); > public static final int /*long*/ protocol_NSURLDownloadDelegate = objc_getProtocol("NSURLDownloadDelegate"); > public static final int /*long*/ protocol_NSWindowDelegate = objc_getProtocol("NSWindowDelegate"); > public static final int /*long*/ protocol_NSWindowNotifications = objc_getProtocol("NSWindowNotifications"); >@@ -687,6 +689,7 @@ > public static final int /*long*/ sel_beginEditing = sel_registerName("beginEditing"); > public static final int /*long*/ sel_beginPageInRect_atPlacement_ = sel_registerName("beginPageInRect:atPlacement:"); > public static final int /*long*/ sel_beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_ = sel_registerName("beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:"); >+public static final int /*long*/ sel_beginSheetModalForWindow_modalDelegate_didEndSelector_contextInfo_ = sel_registerName("beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:"); > public static final int /*long*/ sel_bestRepresentationForDevice_ = sel_registerName("bestRepresentationForDevice:"); > public static final int /*long*/ sel_bezierPath = sel_registerName("bezierPath"); > public static final int /*long*/ sel_bezierPathByFlatteningPath = sel_registerName("bezierPathByFlatteningPath"); >@@ -1080,6 +1083,7 @@ > public static final int /*long*/ sel_itemArray = sel_registerName("itemArray"); > public static final int /*long*/ sel_itemAtIndex_ = sel_registerName("itemAtIndex:"); > public static final int /*long*/ sel_itemAtRow_ = sel_registerName("itemAtRow:"); >+public static final int /*long*/ sel_itemIdentifier = sel_registerName("itemIdentifier"); > public static final int /*long*/ sel_itemObjectValueAtIndex_ = sel_registerName("itemObjectValueAtIndex:"); > public static final int /*long*/ sel_itemTitleAtIndex_ = sel_registerName("itemTitleAtIndex:"); > public static final int /*long*/ sel_jobDisposition = sel_registerName("jobDisposition"); >@@ -1362,6 +1366,7 @@ > public static final int /*long*/ sel_setAllowsFloats_ = sel_registerName("setAllowsFloats:"); > public static final int /*long*/ sel_setAllowsMixedState_ = sel_registerName("setAllowsMixedState:"); > public static final int /*long*/ sel_setAllowsMultipleSelection_ = sel_registerName("setAllowsMultipleSelection:"); >+public static final int /*long*/ sel_setAllowsUserCustomization_ = sel_registerName("setAllowsUserCustomization:"); > public static final int /*long*/ sel_setAlpha_ = sel_registerName("setAlpha:"); > public static final int /*long*/ sel_setAlphaValue_ = sel_registerName("setAlphaValue:"); > public static final int /*long*/ sel_setApplicationIconImage_ = sel_registerName("setApplicationIconImage:"); >@@ -1427,6 +1432,7 @@ > public static final int /*long*/ sel_setDropRow_dropOperation_ = sel_registerName("setDropRow:dropOperation:"); > public static final int /*long*/ sel_setEditable_ = sel_registerName("setEditable:"); > public static final int /*long*/ sel_setEnabled_ = sel_registerName("setEnabled:"); >+public static final int /*long*/ sel_setEnabled_forSegment_ = sel_registerName("setEnabled:forSegment:"); > public static final int /*long*/ sel_setFill = sel_registerName("setFill"); > public static final int /*long*/ sel_setFillColor_ = sel_registerName("setFillColor:"); > public static final int /*long*/ sel_setFireDate_ = sel_registerName("setFireDate:"); >@@ -1455,6 +1461,7 @@ > public static final int /*long*/ sel_setIcon_ = sel_registerName("setIcon:"); > public static final int /*long*/ sel_setIdentifier_ = sel_registerName("setIdentifier:"); > public static final int /*long*/ sel_setImage_ = sel_registerName("setImage:"); >+public static final int /*long*/ sel_setImage_forSegment_ = sel_registerName("setImage:forSegment:"); > public static final int /*long*/ sel_setImageAlignment_ = sel_registerName("setImageAlignment:"); > public static final int /*long*/ sel_setImageInterpolation_ = sel_registerName("setImageInterpolation:"); > public static final int /*long*/ sel_setImagePosition_ = sel_registerName("setImagePosition:"); >@@ -1469,6 +1476,7 @@ > public static final int /*long*/ sel_setKeyEquivalent_ = sel_registerName("setKeyEquivalent:"); > public static final int /*long*/ sel_setKeyEquivalentModifierMask_ = sel_registerName("setKeyEquivalentModifierMask:"); > public static final int /*long*/ sel_setLabel_ = sel_registerName("setLabel:"); >+public static final int /*long*/ sel_setLabel_forSegment_ = sel_registerName("setLabel:forSegment:"); > public static final int /*long*/ sel_setLeaf_ = sel_registerName("setLeaf:"); > public static final int /*long*/ sel_setLength_ = sel_registerName("setLength:"); > public static final int /*long*/ sel_setLevel_ = sel_registerName("setLevel:"); >@@ -1488,6 +1496,7 @@ > public static final int /*long*/ sel_setMaximumFractionDigits_ = sel_registerName("setMaximumFractionDigits:"); > public static final int /*long*/ sel_setMaximumIntegerDigits_ = sel_registerName("setMaximumIntegerDigits:"); > public static final int /*long*/ sel_setMenu_ = sel_registerName("setMenu:"); >+public static final int /*long*/ sel_setMenu_forSegment_ = sel_registerName("setMenu:forSegment:"); > public static final int /*long*/ sel_setMessageText_ = sel_registerName("setMessageText:"); > public static final int /*long*/ sel_setMinSize_ = sel_registerName("setMinSize:"); > public static final int /*long*/ sel_setMinValue_ = sel_registerName("setMinValue:"); >@@ -1506,6 +1515,7 @@ > public static final int /*long*/ sel_setOpaque_ = sel_registerName("setOpaque:"); > public static final int /*long*/ sel_setOptions_ = sel_registerName("setOptions:"); > public static final int /*long*/ sel_setOutlineTableColumn_ = sel_registerName("setOutlineTableColumn:"); >+public static final int /*long*/ sel_setPaletteLabel_ = sel_registerName("setPaletteLabel:"); > public static final int /*long*/ sel_setPanelFont_isMultiple_ = sel_registerName("setPanelFont:isMultiple:"); > public static final int /*long*/ sel_setPartialStringValidationEnabled_ = sel_registerName("setPartialStringValidationEnabled:"); > public static final int /*long*/ sel_setPatternPhase_ = sel_registerName("setPatternPhase:"); >@@ -1523,8 +1533,12 @@ > public static final int /*long*/ sel_setRowHeight_ = sel_registerName("setRowHeight:"); > public static final int /*long*/ sel_setScrollable_ = sel_registerName("setScrollable:"); > public static final int /*long*/ sel_setSearchButtonCell_ = sel_registerName("setSearchButtonCell:"); >+public static final int /*long*/ sel_setSegmentCount_ = sel_registerName("setSegmentCount:"); >+public static final int /*long*/ sel_setSegmentStyle_ = sel_registerName("setSegmentStyle:"); > public static final int /*long*/ sel_setSelectable_ = sel_registerName("setSelectable:"); >+public static final int /*long*/ sel_setSelected_forSegment_ = sel_registerName("setSelected:forSegment:"); > public static final int /*long*/ sel_setSelectedRange_ = sel_registerName("setSelectedRange:"); >+public static final int /*long*/ sel_setSelectedSegment_ = sel_registerName("setSelectedSegment:"); > public static final int /*long*/ sel_setShouldAntialias_ = sel_registerName("setShouldAntialias:"); > public static final int /*long*/ sel_setShowsPrintPanel_ = sel_registerName("setShowsPrintPanel:"); > public static final int /*long*/ sel_setShowsProgressPanel_ = sel_registerName("setShowsProgressPanel:"); >@@ -1538,6 +1552,7 @@ > public static final int /*long*/ sel_setSubmenu_ = sel_registerName("setSubmenu:"); > public static final int /*long*/ sel_setTabStops_ = sel_registerName("setTabStops:"); > public static final int /*long*/ sel_setTabViewType_ = sel_registerName("setTabViewType:"); >+public static final int /*long*/ sel_setTag_forSegment_ = sel_registerName("setTag:forSegment:"); > public static final int /*long*/ sel_setTarget_ = sel_registerName("setTarget:"); > public static final int /*long*/ sel_setTextColor_ = sel_registerName("setTextColor:"); > public static final int /*long*/ sel_setTextStorage_ = sel_registerName("setTextStorage:"); >@@ -1545,7 +1560,9 @@ > public static final int /*long*/ sel_setTitleFont_ = sel_registerName("setTitleFont:"); > public static final int /*long*/ sel_setTitlePosition_ = sel_registerName("setTitlePosition:"); > public static final int /*long*/ sel_setToolTip_ = sel_registerName("setToolTip:"); >+public static final int /*long*/ sel_setToolTip_forSegment_ = sel_registerName("setToolTip:forSegment:"); > public static final int /*long*/ sel_setToolbar_ = sel_registerName("setToolbar:"); >+public static final int /*long*/ sel_setTrackingMode_ = sel_registerName("setTrackingMode:"); > public static final int /*long*/ sel_setTransformStruct_ = sel_registerName("setTransformStruct:"); > public static final int /*long*/ sel_setUIDelegate_ = sel_registerName("setUIDelegate:"); > public static final int /*long*/ sel_setURL_ = sel_registerName("setURL:"); >@@ -1558,6 +1575,7 @@ > public static final int /*long*/ sel_setView_ = sel_registerName("setView:"); > public static final int /*long*/ sel_setVisible_ = sel_registerName("setVisible:"); > public static final int /*long*/ sel_setWidth_ = sel_registerName("setWidth:"); >+public static final int /*long*/ sel_setWidth_forSegment_ = sel_registerName("setWidth:forSegment:"); > public static final int /*long*/ sel_setWidthTracksTextView_ = sel_registerName("setWidthTracksTextView:"); > public static final int /*long*/ sel_setWindingRule_ = sel_registerName("setWindingRule:"); > public static final int /*long*/ sel_setWorksWhenModal_ = sel_registerName("setWorksWhenModal:"); >@@ -1651,6 +1669,9 @@ > public static final int /*long*/ sel_toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar_ = sel_registerName("toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:"); > public static final int /*long*/ sel_toolbarAllowedItemIdentifiers_ = sel_registerName("toolbarAllowedItemIdentifiers:"); > public static final int /*long*/ sel_toolbarDefaultItemIdentifiers_ = sel_registerName("toolbarDefaultItemIdentifiers:"); >+public static final int /*long*/ sel_toolbarDidRemoveItem_ = sel_registerName("toolbarDidRemoveItem:"); >+public static final int /*long*/ sel_toolbarSelectableItemIdentifiers_ = sel_registerName("toolbarSelectableItemIdentifiers:"); >+public static final int /*long*/ sel_toolbarWillAddItem_ = sel_registerName("toolbarWillAddItem:"); > public static final int /*long*/ sel_trackingAreas = sel_registerName("trackingAreas"); > public static final int /*long*/ sel_traitsOfFont_ = sel_registerName("traitsOfFont:"); > public static final int /*long*/ sel_transform = sel_registerName("transform"); >@@ -2311,9 +2332,33 @@ > public static final native int /*long*/ NSTIFFPboardType(); > public static final NSString NSTIFFPboardType = new NSString(NSTIFFPboardType()); > /** @method flags=const */ >+public static final native int /*long*/ NSToolbarCustomizeToolbarItemIdentifier(); >+public static final NSString NSToolbarCustomizeToolbarItemIdentifier = new NSString(NSToolbarCustomizeToolbarItemIdentifier()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarDidRemoveItemNotification(); >+public static final NSString NSToolbarDidRemoveItemNotification = new NSString(NSToolbarDidRemoveItemNotification()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarFlexibleSpaceItemIdentifier(); >+public static final NSString NSToolbarFlexibleSpaceItemIdentifier = new NSString(NSToolbarFlexibleSpaceItemIdentifier()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarPrintItemIdentifier(); >+public static final NSString NSToolbarPrintItemIdentifier = new NSString(NSToolbarPrintItemIdentifier()); >+/** @method flags=const */ > public static final native int /*long*/ NSToolbarSeparatorItemIdentifier(); > public static final NSString NSToolbarSeparatorItemIdentifier = new NSString(NSToolbarSeparatorItemIdentifier()); > /** @method flags=const */ >+public static final native int /*long*/ NSToolbarShowColorsItemIdentifier(); >+public static final NSString NSToolbarShowColorsItemIdentifier = new NSString(NSToolbarShowColorsItemIdentifier()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarShowFontsItemIdentifier(); >+public static final NSString NSToolbarShowFontsItemIdentifier = new NSString(NSToolbarShowFontsItemIdentifier()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarSpaceItemIdentifier(); >+public static final NSString NSToolbarSpaceItemIdentifier = new NSString(NSToolbarSpaceItemIdentifier()); >+/** @method flags=const */ >+public static final native int /*long*/ NSToolbarWillAddItemNotification(); >+public static final NSString NSToolbarWillAddItemNotification = new NSString(NSToolbarWillAddItemNotification()); >+/** @method flags=const */ > public static final native int /*long*/ NSURLPboardType(); > public static final NSString NSURLPboardType = new NSString(NSURLPboardType()); > /** @method flags=const */ >@@ -2904,6 +2949,8 @@ > /** @method flags=cast */ > public static final native int /*long*/ objc_msgSend(int /*long*/ id, int /*long*/ sel, float /*double*/ arg0, float /*double*/ arg1, float /*double*/ arg2, float /*double*/ arg3); > /** @method flags=cast */ >+public static final native int /*long*/ objc_msgSend(int /*long*/ id, int /*long*/ sel, float /*double*/ arg0, int /*long*/ arg1); >+/** @method flags=cast */ > public static final native int /*long*/ objc_msgSend(int /*long*/ id, int /*long*/ sel, float[] /*double[]*/ arg0); > /** @method flags=cast */ > public static final native int /*long*/ objc_msgSend(int /*long*/ id, int /*long*/ sel, float[] /*double[]*/ arg0, int /*long*/ arg1, float /*double*/ arg2); >Index: Eclipse SWT PI/cocoa/library/os_stats.c >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_stats.c,v >retrieving revision 1.76 >diff -u -r1.76 os_stats.c >--- Eclipse SWT PI/cocoa/library/os_stats.c 24 Mar 2009 21:45:38 -0000 1.76 >+++ Eclipse SWT PI/cocoa/library/os_stats.c 26 Mar 2009 15:26:07 -0000 >@@ -14,8 +14,8 @@ > > #ifdef NATIVE_STATS > >-int OS_nativeFunctionCount = 444; >-int OS_nativeFunctionCallCount[444]; >+int OS_nativeFunctionCount = 453; >+int OS_nativeFunctionCallCount[453]; > char * OS_nativeFunctionNames[] = { > "ATSFontActivateFromFileReference", > "CFDataGetBytePtr", >@@ -251,7 +251,15 @@ > "NSStrokeWidthAttributeName", > "NSTIFFPboardType", > "NSTemporaryDirectory", >+ "NSToolbarCustomizeToolbarItemIdentifier", >+ "NSToolbarDidRemoveItemNotification", >+ "NSToolbarFlexibleSpaceItemIdentifier", >+ "NSToolbarPrintItemIdentifier", > "NSToolbarSeparatorItemIdentifier", >+ "NSToolbarShowColorsItemIdentifier", >+ "NSToolbarShowFontsItemIdentifier", >+ "NSToolbarSpaceItemIdentifier", >+ "NSToolbarWillAddItemNotification", > "NSURLPboardType", > "NSUnderlineColorAttributeName", > "NSUnderlineStyleAttributeName", >@@ -428,6 +436,11 @@ > "objc_1msgSend__JJDDDD", > #endif > #ifndef JNI64 >+ "objc_1msgSend__IIFI", >+#else >+ "objc_1msgSend__JJDJ", >+#endif >+#ifndef JNI64 > "objc_1msgSend__III", > #else > "objc_1msgSend__JJJ", >Index: Eclipse SWT PI/cocoa/library/os.c >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os.c,v >retrieving revision 1.85 >diff -u -r1.85 os.c >--- Eclipse SWT PI/cocoa/library/os.c 24 Mar 2009 21:45:38 -0000 1.85 >+++ Eclipse SWT PI/cocoa/library/os.c 26 Mar 2009 15:26:07 -0000 >@@ -2918,6 +2918,54 @@ > } > #endif > >+#ifndef NO_NSToolbarCustomizeToolbarItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarCustomizeToolbarItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarCustomizeToolbarItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarCustomizeToolbarItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarCustomizeToolbarItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarDidRemoveItemNotification >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarDidRemoveItemNotification) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarDidRemoveItemNotification_FUNC); >+ rc = (jintLong)NSToolbarDidRemoveItemNotification; >+ OS_NATIVE_EXIT(env, that, NSToolbarDidRemoveItemNotification_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarFlexibleSpaceItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarFlexibleSpaceItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarFlexibleSpaceItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarFlexibleSpaceItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarFlexibleSpaceItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarPrintItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarPrintItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarPrintItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarPrintItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarPrintItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ > #ifndef NO_NSToolbarSeparatorItemIdentifier > JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarSeparatorItemIdentifier) > (JNIEnv *env, jclass that) >@@ -2930,6 +2978,54 @@ > } > #endif > >+#ifndef NO_NSToolbarShowColorsItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarShowColorsItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarShowColorsItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarShowColorsItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarShowColorsItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarShowFontsItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarShowFontsItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarShowFontsItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarShowFontsItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarShowFontsItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarSpaceItemIdentifier >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarSpaceItemIdentifier) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarSpaceItemIdentifier_FUNC); >+ rc = (jintLong)NSToolbarSpaceItemIdentifier; >+ OS_NATIVE_EXIT(env, that, NSToolbarSpaceItemIdentifier_FUNC); >+ return rc; >+} >+#endif >+ >+#ifndef NO_NSToolbarWillAddItemNotification >+JNIEXPORT jintLong JNICALL OS_NATIVE(NSToolbarWillAddItemNotification) >+ (JNIEnv *env, jclass that) >+{ >+ jintLong rc = 0; >+ OS_NATIVE_ENTER(env, that, NSToolbarWillAddItemNotification_FUNC); >+ rc = (jintLong)NSToolbarWillAddItemNotification; >+ OS_NATIVE_EXIT(env, that, NSToolbarWillAddItemNotification_FUNC); >+ return rc; >+} >+#endif >+ > #ifndef NO_NSURLPboardType > JNIEXPORT jintLong JNICALL OS_NATIVE(NSURLPboardType) > (JNIEnv *env, jclass that) >@@ -4136,6 +4232,29 @@ > } > #endif > >+#if (!defined(NO_objc_1msgSend__IIFI) && !defined(JNI64)) || (!defined(NO_objc_1msgSend__JJDJ) && defined(JNI64)) >+#ifndef JNI64 >+JNIEXPORT jintLong JNICALL OS_NATIVE(objc_1msgSend__IIFI)(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jfloatDouble arg2, jintLong arg3) >+#else >+JNIEXPORT jintLong JNICALL OS_NATIVE(objc_1msgSend__JJDJ)(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jfloatDouble arg2, jintLong arg3) >+#endif >+{ >+ jintLong rc = 0; >+#ifndef JNI64 >+ OS_NATIVE_ENTER(env, that, objc_1msgSend__IIFI_FUNC); >+#else >+ OS_NATIVE_ENTER(env, that, objc_1msgSend__JJDJ_FUNC); >+#endif >+ rc = (jintLong)((jintLong (*)(jintLong, jintLong, jfloatDouble, jintLong))objc_msgSend)(arg0, arg1, arg2, arg3); >+#ifndef JNI64 >+ OS_NATIVE_EXIT(env, that, objc_1msgSend__IIFI_FUNC); >+#else >+ OS_NATIVE_EXIT(env, that, objc_1msgSend__JJDJ_FUNC); >+#endif >+ return rc; >+} >+#endif >+ > #if (!defined(NO_objc_1msgSend__III) && !defined(JNI64)) || (!defined(NO_objc_1msgSend__JJJ) && defined(JNI64)) > #ifndef JNI64 > JNIEXPORT jintLong JNICALL OS_NATIVE(objc_1msgSend__III)(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintLong arg2) >Index: Eclipse SWT PI/cocoa/library/os_stats.h >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_stats.h,v >retrieving revision 1.76 >diff -u -r1.76 os_stats.h >--- Eclipse SWT PI/cocoa/library/os_stats.h 24 Mar 2009 21:45:38 -0000 1.76 >+++ Eclipse SWT PI/cocoa/library/os_stats.h 26 Mar 2009 15:26:07 -0000 >@@ -259,7 +259,15 @@ > NSStrokeWidthAttributeName_FUNC, > NSTIFFPboardType_FUNC, > NSTemporaryDirectory_FUNC, >+ NSToolbarCustomizeToolbarItemIdentifier_FUNC, >+ NSToolbarDidRemoveItemNotification_FUNC, >+ NSToolbarFlexibleSpaceItemIdentifier_FUNC, >+ NSToolbarPrintItemIdentifier_FUNC, > NSToolbarSeparatorItemIdentifier_FUNC, >+ NSToolbarShowColorsItemIdentifier_FUNC, >+ NSToolbarShowFontsItemIdentifier_FUNC, >+ NSToolbarSpaceItemIdentifier_FUNC, >+ NSToolbarWillAddItemNotification_FUNC, > NSURLPboardType_FUNC, > NSUnderlineColorAttributeName_FUNC, > NSUnderlineStyleAttributeName_FUNC, >@@ -436,6 +444,11 @@ > objc_1msgSend__JJDDDD_FUNC, > #endif > #ifndef JNI64 >+ objc_1msgSend__IIFI_FUNC, >+#else >+ objc_1msgSend__JJDJ_FUNC, >+#endif >+#ifndef JNI64 > objc_1msgSend__III_FUNC, > #else > objc_1msgSend__JJJ_FUNC, >Index: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSegmentedCell.java >=================================================================== >RCS file: Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSegmentedCell.java >diff -N Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSegmentedCell.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSegmentedCell.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,75 @@ >+/******************************************************************************* >+ * Copyright (c) 2000, 2008 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.swt.internal.cocoa; >+ >+public class NSSegmentedCell extends NSActionCell { >+ >+public NSSegmentedCell() { >+ super(); >+} >+ >+public NSSegmentedCell(int /*long*/ id) { >+ super(id); >+} >+ >+public NSSegmentedCell(id id) { >+ super(id); >+} >+ >+public void setEnabled(boolean enabled, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setEnabled_forSegment_, enabled, segment); >+} >+ >+public void setImage(NSImage image, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setImage_forSegment_, image != null ? image.id : 0, segment); >+} >+ >+public void setLabel(NSString label, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setLabel_forSegment_, label != null ? label.id : 0, segment); >+} >+ >+public void setMenu(NSMenu menu, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setMenu_forSegment_, menu != null ? menu.id : 0, segment); >+} >+ >+public void setSegmentCount(int /*long*/ count) { >+ OS.objc_msgSend(this.id, OS.sel_setSegmentCount_, count); >+} >+ >+public void setSegmentStyle(int /*long*/ segmentStyle) { >+ OS.objc_msgSend(this.id, OS.sel_setSegmentStyle_, segmentStyle); >+} >+ >+public void setSelected(boolean selected, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setSelected_forSegment_, selected, segment); >+} >+ >+public void setSelectedSegment(int /*long*/ selectedSegment) { >+ OS.objc_msgSend(this.id, OS.sel_setSelectedSegment_, selectedSegment); >+} >+ >+public void setTag(int /*long*/ tag, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setTag_forSegment_, tag, segment); >+} >+ >+public void setToolTip(NSString toolTip, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setToolTip_forSegment_, toolTip != null ? toolTip.id : 0, segment); >+} >+ >+public void setTrackingMode(int /*long*/ trackingMode) { >+ OS.objc_msgSend(this.id, OS.sel_setTrackingMode_, trackingMode); >+} >+ >+public void setWidth(float /*double*/ width, int /*long*/ segment) { >+ OS.objc_msgSend(this.id, OS.sel_setWidth_forSegment_, width, segment); >+} >+ >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 222859
:
97896
|
99000
|
99485
|
99492
|
99494
|
100753
|
129651
|
129697
|
129893
|
129894
|
129909
|
129973
|
130031
|
130057
|
147838
|
170610
|
170611
|
180221
|
180379
|
180532
|
180977
|
189297
|
189299