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 99492 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]
matching patch to OS.java
OS1-Java.txt (text/plain), 29.20 KB, created by
L. Mihalkovic
on 2008-05-09 11:42:51 EDT
(
hide
)
Description:
matching patch to OS.java
Filename:
MIME Type:
Creator:
L. Mihalkovic
Created:
2008-05-09 11:42:51 EDT
Size:
29.20 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.swt >Index: Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java,v >retrieving revision 1.305 >diff -u -r1.305 OS.java >--- Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java 7 May 2008 18:28:47 -0000 1.305 >+++ Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java 9 May 2008 15:32:02 -0000 >@@ -368,6 +368,7 @@ > public static final int kEventAppleEvent = 1; > public static final int kEventAppAvailableWindowBoundsChanged = 110; > public static final int kEventAttributeUserEvent = 1 << 0; >+ public static final int kEventClassAppearance = ('a'<<24) + ('p'<<16) + ('p'<<8) + 'm'; > public static final int kEventClassAppleEvent = ('e'<<24) + ('p'<<16) + ('p'<<8) + 'c'; > public static final int kEventClassApplication = ('a'<<24) + ('p'<<16) + ('p'<<8) + 'l'; > public static final int kEventClassCommand = ('c'<<24) + ('m'<<16) + ('d'<<8) + 's'; >@@ -375,14 +376,25 @@ > public static final int kEventClassControl = ('c'<<24) + ('n'<<16) + ('t'<<8) + 'l'; > public static final int kEventClassFont= ('f'<<24) + ('o'<<16) + ('n'<<8) + 't'; > public static final int kEventClassHIObject = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b'; >+ public static final int kEventClassInk = ('i'<<24) + ('n'<<16) + ('k'<<8) + ' '; >+ public static final int kEventClassTSMDocumentAccess = ('t'<<24) + ('d'<<16) + ('a'<<8) + 'c'; > public static final int kEventClassKeyboard = ('k'<<24) + ('e'<<16) + ('y'<<8) + 'b'; > public static final int kEventClassMenu = ('m'<<24) + ('e'<<16) + ('n'<<8) + 'u'; > public static final int kEventClassMouse = ('m'<<24) + ('o'<<16) + ('u'<<8) + 's'; >- public static final int kEventClassScrollable = ('s'<<24) + ('c'<<16) + ('r'<<8) + 'l'; > public static final int kEventClassSearchField = ('s'<<24) + ('r'<<16) + ('f'<<8) + 'd'; >+ public static final int kEventClassService = ('s'<<24) + ('e'<<16) + ('r'<<8) + 'v'; >+ public static final int kEventClassScrollable = ('s'<<24) + ('c'<<16) + ('r'<<8) + 'l'; >+ public static final int kEventClassSystem = ('m'<<24) + ('a'<<16) + ('c'<<8) + 's'; >+ public static final int kEventClassTablet = ('t'<<24) + ('b'<<16) + ('l'<<8) + 't'; > public static final int kEventClassTextInput = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't'; >+ public static final int kEventClassToolbar = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r'; >+ public static final int kEventClassToolbarItem = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't'; >+ public static final int kEventClassToolbarItemView = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'v'; >+ public static final int kEventClassVolume = ('v'<<24) + ('o'<<16) + ('l'<<8) + ' '; > public static final int kEventClassWindow = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd'; > public static final int kEventClockDateOrTimeChanged = 1; >+ public static final int kEventCommandProcess = 1; >+ public static final int kEventCommandUpdateStatus = 2; > public static final int kEventControlApplyBackground = 5; > public static final int kEventControlActivate = 9; > public static final int kEventControlAddedSubControl = 152; >@@ -391,6 +403,7 @@ > public static final int kEventControlContextualMenuClick = 12; > public static final int kEventControlDeactivate = 10; > public static final int kEventControlDraw = 4; >+ public static final int kEventControlGetSizeConstraints = 105; > public static final int kControlFocusNextPart = -1; > public static final int kEventControlGetClickActivation = 17; > public static final int kEventControlGetFocusPart = 8; >@@ -413,6 +426,7 @@ > public static final int kEventFontPanelClosed = 1; > public static final int kEventParamGrafPort = ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f'; > public static final int kEventHIObjectConstruct = 1; >+ public static final int kEventHIObjectInitialize = 2; > public static final int kEventHIObjectDestruct = 3; > public static final int kEventMenuCalculateSize = 1004; > public static final int kEventMenuClosed = 5; >@@ -454,13 +468,17 @@ > public static final int kEventParamFMFontStyle = ('f'<<24) + ('m'<<16) + ('s'<<8) + 't'; > public static final int kEventParamFMFontSize = ('f'<<24) + ('m'<<16) + ('s'<<8) + 'z'; > public static final int kEventParamFontColor = ('f'<<24) + ('c'<<16) + ('l'<<8) + 'r'; >+ public static final int kEventParamHIObjectInstance = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'i'; > public static final int kEventParamKeyCode = ('k'<<24) + ('c'<<16) + ('o'<<8) + 'd'; > public static final int kEventParamKeyMacCharCodes = ('k'<<24) + ('c'<<16) + ('h'<<8) + 'r'; > public static final int kEventParamKeyModifiers = ('k'<<24) + ('m'<<16) + ('o'<<8) + 'd'; >+ public static final int kEventParamMutableArray = ('m'<<24) + ('a'<<16) + ('r'<<8) + 'r'; > public static final int kEventParamMenuCommand = ('m'<<24) + ('c'<<16) + ('m'<<8) + 'd'; > public static final int kEventParamMenuItemIndex = ('i'<<24) + ('t'<<16) + ('e'<<8) + 'm'; > public static final int kEventParamMenuItemBounds = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'b'; > public static final int kEventParamMenuItemWidth = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'w'; >+ public static final int kEventParamMinimumSize = ('m'<<24) + ('n'<<16) + ('s'<<8) + 'z'; >+ public static final int kEventParamMaximumSize = ('m'<<24) + ('x'<<16) + ('s'<<8) + 'z'; > public static final int kEventParamModalClickResult = ('w'<<24) + ('m'<<16) + ('c'<<8) + 'r'; > public static final int kEventParamModalWindow = ('m'<<24) + ('w'<<16) + ('i'<<8) + 'n'; > public static final int kEventParamWindowModality = ('w'<<24) + ('m'<<16) + ('o'<<8) + 'd'; >@@ -503,6 +521,26 @@ > public static final int kEventTextInputOffsetToPos = 3; > public static final int kEventTextInputPosToOffset = 4; > public static final int kEventTextInputGetSelectedText = 6; >+ public static final int kEventParamToolbar = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r'; >+ public static final int kEventParamToolbarItem = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't'; >+ public static final int kEventParamToolbarItemIdentifier = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'i'; >+ public static final int kEventParamToolbarItemConfigData = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'd'; >+ public static final int kEventToolbarGetDefaultIdentifiers = 1; >+ public static final int kEventToolbarGetAllowedIdentifiers = 2; >+ public static final int kEventToolbarCreateItemWithIdentifier = 3; >+ public static final int kEventToolbarCreateItemFromDrag = 4; >+ public static final int kEventToolbarGetSelectableIdentifiers = 10; >+ public static final int kEventToolbarItemImageChanged = 1; >+ public static final int kEventToolbarItemLabelChanged = 2; >+ public static final int kEventToolbarItemHelpTextChanged = 3; >+ public static final int kEventToolbarItemCommandIDChanged = 4; >+ public static final int kEventToolbarItemGetPersistentData = 5; >+ public static final int kEventToolbarItemCreateCustomView = 6; >+ public static final int kEventToolbarItemEnabledStateChanged = 7; >+ public static final int kEventToolbarItemPerformAction = 8; >+ public static final int kEventToolbarItemWouldAcceptDrop = 10; >+ public static final int kEventToolbarItemAcceptDrop = 11; >+ public static final int kEventToolbarItemSelectedStateChanged = 12; > public static final int kEventWindowActivated = 5; > public static final int kEventWindowBoundsChanged = 27; > public static final int kEventWindowClose = 72; >@@ -586,6 +624,34 @@ > public static final int kThemeTabEast = 2; > public static final int kThemeTabWest = 3; > public static final int kThemeTextColorMenuItemDisabled = 36; >+ public static final int kHISegmentBehaviorMomentary = 1; >+ public static final int kHISegmentBehaviorRadio = 2; >+ public static final int kHISegmentBehaviorToggles = 3; >+ public static final int kHISegmentBehaviorSticky = 4; >+ public static final int kHISegmentNoAttributes = 0; >+ public static final int kHISegmentSendCmdToUserFocus = (1 << 0); >+ public static final int kHIToolbarNoAttributes = 0; >+ public static final int kHIToolbarAutoSavesConfig = (1 << 0); >+ public static final int kHIToolbarIsConfigurable = (1 << 1); >+ public static final int kHIToolbarValidAttrs = kHIToolbarAutoSavesConfig | kHIToolbarIsConfigurable; >+ public static final int kHIToolbarDisplaySizeDefault = 0; >+ public static final int kHIToolbarDisplaySizeNormal = 1; >+ public static final int kHIToolbarDisplaySizeSmall = 2; >+ public static final int kHIToolbarDisplayModeDefault = 0; >+ public static final int kHIToolbarDisplayModeIconAndLabel = 1; >+ public static final int kHIToolbarDisplayModeIconOnly = 2; >+ public static final int kHIToolbarDisplayModeLabelOnly = 3; >+ public static final int kHIToolbarItemNoAttributes = 0; >+ public static final int kHIToolbarItemAllowDuplicates = (1 << 0); >+ public static final int kHIToolbarItemCantBeRemoved = (1 << 1); >+ public static final int kHIToolbarItemAnchoredLeft = (1 << 2); >+ public static final int kHIToolbarItemIsSeparator = (1 << 3); >+ public static final int kHIToolbarItemSendCmdToUserFocus = (1 << 4); >+ public static final int kHIToolbarItemLabelDisabled = (1 << 5); >+ public static final int kHIToolbarItemDisabled = (1 << 6); >+ public static final int kHIToolbarItemSelected = (1 << 7); >+ public static final int kHIToolbarItemValidAttrs = kHIToolbarItemAllowDuplicates | kHIToolbarItemIsSeparator | kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemSendCmdToUserFocus | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected; >+ public static final int kHIToolbarItemMutableAttrs = kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected; > public static final int kHIThemeOrientationNormal = 0; > public static final int kHIThemeOrientationInverted = 1; > public static final int kHIThemeTextHorizontalFlushLeft = 0; >@@ -606,6 +672,36 @@ > public static final int kHITransformNone = 0x00; > public static final int kHITransformDisabled = 0x01; > public static final int kHITransformSelected = 0x4000; >+ public static final int kHIWindowBitCloseBox = 1; >+ public static final int kHIWindowBitZoomBox = 2; >+ public static final int kHIWindowBitCollapseBox = 4; >+ public static final int kHIWindowBitResizable = 5; >+ public static final int kHIWindowBitSideTitlebar = 6; >+ public static final int kHIWindowBitToolbarButton = 7; >+ public static final int kHIWindowBitUnifiedTitleAndToolbar = 8; >+ public static final int kHIWindowBitTextured = 9; >+ public static final int kHIWindowBitNoTitleBar = 10; >+ public static final int kHIWindowBitTexturedSquareCorners = 11; >+ public static final int kHIWindowBitNoTexturedContentSeparator = 12; >+ public static final int kHIWindowBitRoundBottomBarCorners = 13; >+ public static final int kHIWindowBitDoesNotCycle = 16; >+ public static final int kHIWindowBitNoUpdates = 17; >+ public static final int kHIWindowBitNoActivates = 18; >+ public static final int kHIWindowBitOpaqueForEvents = 19; >+ public static final int kHIWindowBitCompositing = 20; >+ public static final int kHIWindowBitFrameworkScaled = 21; >+ public static final int kHIWindowBitNoShadow = 22; >+ public static final int kHIWindowBitCanBeVisibleWithoutLogin = 23; >+ public static final int kHIWindowBitAsyncDrag = 24; >+ public static final int kHIWindowBitHideOnSuspend = 25; >+ public static final int kHIWindowBitStandardHandler = 26; >+ public static final int kHIWindowBitHideOnFullScreen = 27; >+ public static final int kHIWindowBitInWindowMenu = 28; >+ public static final int kHIWindowBitLiveResize = 29; >+ public static final int kHIWindowBitIgnoreClicks = 30; >+ public static final int kHIWindowBitNoConstrain = 32; >+ public static final int kHIWindowBitDoesNotHide = 33; >+ public static final int kHIWindowBitAutoViewDragTracking = 34; > public static final int kHMCFStringContent = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't'; > public static final int kHMOutsideBottomRightAligned = 10; > public static final int kHMAbsoluteCenterAligned = 23; >@@ -929,26 +1025,70 @@ > public static final int kWindowBoundsChangeOriginChanged = 1<<3; > public static final int kWindowBoundsChangeSizeChanged = 1<<2; > public static final int kWindowCascadeOnMainScreen = 4; >- public static final int kWindowCloseBoxAttribute = (1 << 0); >- public static final int kWindowCollapseBoxAttribute = (1 << 3); >- public static final int kWindowCompositingAttribute = (1 << 19); >- public static final int kWindowContentRgn = 33; >+// public static final int kWindowCloseBoxAttribute = (1 << 0); >+// public static final int kWindowCollapseBoxAttribute = (1 << 3); >+// public static final int kWindowCompositingAttribute = (1 << 19); >+// public static final int kWindowContentRgn = 33; > public static final int kWindowGroupAttrHideOnCollapse = 16; >- public static final int kWindowHorizontalZoomAttribute = 1 << 1; >- public static final int kWindowVerticalZoomAttribute = 1 << 2; >- public static final int kWindowFullZoomAttribute = (OS.kWindowVerticalZoomAttribute | OS.kWindowHorizontalZoomAttribute); >- public static final int kWindowLiveResizeAttribute = (1 << 28); >+// public static final int kWindowHorizontalZoomAttribute = 1 << 1; >+// public static final int kWindowVerticalZoomAttribute = 1 << 2; >+// public static final int kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute); >+// public static final int kWindowLiveResizeAttribute = (1 << 28); > public static final int kWindowModalityAppModal = 2; > public static final int kWindowModalityNone = 0; > public static final int kWindowModalitySystemModal = 1; > public static final int kWindowModalityWindowModal = 3; >- public static final int kWindowNoShadowAttribute = (1 << 21); >- public static final int kWindowResizableAttribute = (1 << 4); >- public static final int kWindowStandardHandlerAttribute = (1 << 25); >- public static final int kWindowStructureRgn = 32; >- public static final int kWindowToolbarButtonAttribute = (1 << 6); >- public static final int kWindowUpdateRgn= 34; >- public static final int kWindowNoTitleBarAttribute = (1 << 9); >+// public static final int kWindowNoShadowAttribute = (1 << 21); >+// public static final int kWindowResizableAttribute = (1 << 4); >+// public static final int kWindowStandardHandlerAttribute = (1 << 25); >+ public static final int kWindowTitleBarRgn = 0; >+ public static final int kWindowTitleTextRgn = 1; >+ public static final int kWindowCloseBoxRgn = 2; >+ public static final int kWindowZoomBoxRgn = 3; >+ public static final int kWindowDragRgn = 5; >+ public static final int kWindowGrowRgn = 6; >+ public static final int kWindowCollapseBoxRgn = 7; >+ public static final int kWindowTitleProxyIconRgn = 8; /* Mac OS 8.5 forward*/ >+ public static final int kWindowStructureRgn = 32; >+ public static final int kWindowContentRgn = 33; /* Content area of the window; empty when the window is collapsed*/ >+ public static final int kWindowUpdateRgn = 34; /* Carbon forward*/ >+ public static final int kWindowOpaqueRgn = 35; /* Mac OS X: Area of window considered to be opaque. Only valid for windows with alpha channels.*/ >+ public static final int kWindowGlobalPortRgn = 40; /* Carbon forward - bounds of the windowÕs port in global coordinates; not affected by CollapseWindow*/ >+ public static final int kWindowToolbarButtonRgn = 41; /* Mac OS X Tiger: the toolbar button area*/ >+// public static final int kWindowToolbarButtonAttribute = (1 << 6); >+// public static final int kWindowNoTitleBarAttribute = (1 << 9); >+ public static final int kWindowNoAttributes = 0; >+ public static final int kWindowCloseBoxAttribute = (1 << (kHIWindowBitCloseBox - 1)); >+ public static final int kWindowHorizontalZoomAttribute = (1 << (kHIWindowBitZoomBox - 1)); >+ public static final int kWindowVerticalZoomAttribute = (1 << kHIWindowBitZoomBox); >+ public static final int kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute); >+ public static final int kWindowCollapseBoxAttribute = (1 << (kHIWindowBitCollapseBox - 1)); >+ public static final int kWindowResizableAttribute = (1 << (kHIWindowBitResizable - 1)); >+ public static final int kWindowSideTitlebarAttribute = (1 << (kHIWindowBitSideTitlebar - 1)); >+ public static final int kWindowToolbarButtonAttribute = (1 << (kHIWindowBitToolbarButton - 1)); >+ public static final int kWindowUnifiedTitleAndToolbarAttribute = (1 << (kHIWindowBitUnifiedTitleAndToolbar - 1)); >+ public static final int kWindowMetalAttribute = (1 << (kHIWindowBitTextured - 1)); >+ public static final int kWindowNoTitleBarAttribute = (1 << (kHIWindowBitNoTitleBar - 1)); >+ public static final int kWindowTexturedSquareCornersAttribute = (1 << (kHIWindowBitTexturedSquareCorners - 1)); >+ public static final int kWindowMetalNoContentSeparatorAttribute = (1 << (kHIWindowBitNoTexturedContentSeparator - 1)); >+ public static final int kWindowHasRoundBottomBarCornersAttribute = (1 << (kHIWindowBitRoundBottomBarCorners - 1)); >+ public static final int kWindowDoesNotCycleAttribute = (1 << (kHIWindowBitDoesNotCycle - 1)); >+ public static final int kWindowNoUpdatesAttribute = (1 << (kHIWindowBitNoUpdates - 1)); >+ public static final int kWindowNoActivatesAttribute = (1 << (kHIWindowBitNoActivates - 1)); >+ public static final int kWindowOpaqueForEventsAttribute = (1 << (kHIWindowBitOpaqueForEvents - 1)); >+ public static final int kWindowCompositingAttribute = (1 << (kHIWindowBitCompositing - 1)); >+ public static final int kWindowNoShadowAttribute = (1 << (kHIWindowBitNoShadow - 1)); >+ public static final int kWindowCanBeVisibleWithoutLoginAttribute = (1 << (kHIWindowBitCanBeVisibleWithoutLogin - 1)); >+ public static final int kWindowHideOnSuspendAttribute = (1 << (kHIWindowBitHideOnSuspend - 1)); >+ public static final int kWindowAsyncDragAttribute = (1 << (kHIWindowBitAsyncDrag - 1)); >+ public static final int kWindowStandardHandlerAttribute = (1 << (kHIWindowBitStandardHandler - 1)); >+ public static final int kWindowHideOnFullScreenAttribute = (1 << (kHIWindowBitHideOnFullScreen - 1)); >+ public static final int kWindowInWindowMenuAttribute = (1 << (kHIWindowBitInWindowMenu - 1)); >+ public static final int kWindowLiveResizeAttribute = (1 << (kHIWindowBitLiveResize - 1)); >+ public static final int kWindowIgnoreClicksAttribute = (1 << (kHIWindowBitIgnoreClicks - 1)); >+ public static final int kWindowFrameworkScaledAttribute = (1 << (kHIWindowBitFrameworkScaled - 1)); >+ public static final int kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute); >+ public static final int kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute); > public static final int kCaretPosition = 1; > public static final int kRawText = 2; > public static final int kSelectedRawText = 3; >@@ -995,6 +1135,7 @@ > public static final int typeFSRef = ('f'<<24) + ('s'<<16) + ('r'<<8) + 'f'; > public static final int typeGrafPtr = ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f'; > public static final int typeHICommand = ('h'<<24) + ('c'<<16) + ('m'<<8) + 'd'; >+ public static final int typeHIObjectRef = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b'; > public static final int typeHIPoint = ('h'<<24) + ('i'<<16) + ('p'<<8) + 't'; > public static final int typeHIRect = ('h'<<24) + ('i'<<16) + ('r'<<8) + 'c'; > public static final int typeHISize = ('h'<<24) + ('i'<<16) + ('s'<<8) + 'z'; >@@ -1015,6 +1156,9 @@ > public static final int typeType = ('t'<<24) + ('y'<<16) + ('p'<<8) + 'e'; > public static final int typeUInt32 = ('m'<<24) + ('a'<<16) + ('g'<<8) + 'n'; > public static final int typeUnicodeText = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't'; >+ public static final int typeHIToolbarRef = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r'; >+ public static final int typeHIToolbarItemRef = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't'; >+ public static final int typeVoidPtr = ('v'<<24) + ('o'<<16) + ('i'<<8) + 'd'; > public static final int typeWildCard = ('w'<<24) + ('i'<<16) + ('l'<<8) + 'd'; > public static final int typeWindowDefPartCode = ('w'<<24) + ('d'<<16) + ('p'<<8) + 't'; > public static final int typeWindowPartCode = ('w'<<24) + ('p'<<16) + ('a'<<8) + 'r'; >@@ -1045,6 +1189,15 @@ > public static final native int kHIViewWindowContentID(); > public static final native int kPMDocumentFormatPDF(); > public static final native int kPMGraphicsContextCoreGraphics(); >+public static final native int kHIToolbarSeparatorIdentifier(); >+public static final native int kHIToolbarSpaceIdentifier(); >+public static final native int kHIToolbarFlexibleSpaceIdentifier(); >+public static final native int kHIToolbarCustomizeIdentifier(); >+public static final native int kHIToolbarPrintItemIdentifier(); >+public static final native int kHIToolbarFontsItemIdentifier(); >+public static final native int kHIToolbarItemClassID(); >+public static final native int kHIToolbarIdentifierKey(); >+public static final native int kHIToolbarDataKey(); > public static final native int ActiveNonFloatingWindow(); > public static final native int ActivateTSMDocument(int idocID); > public static final native int AECountItems(AEDesc theAEDescList, int[] theCount); >@@ -1471,6 +1624,7 @@ > public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Point outData); > public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGPoint outData); > public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGRect outData); >+public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGSize outData); > public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, RGBColor outData); > public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Rect outData); > public static final native double GetEventTime(int eHandle); >@@ -1549,6 +1703,7 @@ > public static final native int GetWindowRegion(int window, short inRegionCode, int ioWinRgn); > public static final native int GetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits); > public static final native void GetWindowStructureWidths(int intWindow, Rect outRect); >+public static final native int GetWindowToolbar(int inWindow, int[] outToolbar); > public static final native int HICreateTransformedCGImage(int inImage, int inTransform, int[] outImage); > public static final native int HandleControlSetCursor(int control, Point localPoint, int modifiers, boolean[] cursorWasSet); > public static final native int HIComboBoxAppendTextItem(int inComboBox, int inText, int[] outIndex); >@@ -1562,6 +1717,7 @@ > public static final native int HICopyAccessibilityRoleDescription(int inRole, int inSubrole); > public static final native int HIObjectCopyClassID(int inObject); > public static final native int HIObjectCreate(int inClassID, int inConstructData, int[] outObject); >+public static final native int HIObjectGetEventTarget(int inObject); > public static final native int HIObjectRegisterSubclass(int inClassID, int inBaseClassID, int inOptions, int inConstructProc, int inNumEvents, int[] inEventList, int inConstructData, int[] outClassRef); > public static final native int HIViewScrollRect(int inView, CGRect inRect, float inDX, float inDY); > public static final native int HIShapeCreateWithQDRgn(int inRgn); >@@ -1573,6 +1729,10 @@ > public static final native int HISearchFieldCopyDescriptiveText(int inSearchField, int [] outDescription); > public static final native int HISearchFieldGetAttributes(int inSearchField, int [] outAttributes); > public static final native int HISearchFieldSetDescriptiveText(int inSearchField, int inDescription); >+public static final native int HISegmentedViewCreate(int /* can be NULL */ inBounds, int[] outRef); >+public static final native int HISegmentedViewSetSegmentCount(int inSegmentedView, int inSegmentCount); >+public static final native int HISegmentedViewSetSegmentImage(int inSegmentedView, int inSegmentIndexOneBased, HIViewImageContentInfo inImage); >+public static final native int HISegmentedViewGetSegmentCount(int inSegmentedView); > public static final native int HITextViewCreate(CGRect inBoundsRect, int inOptions, int inTXNFrameOptions, int[] outTextView); > public static final native int HITextViewGetTXNObject(int inTextView); > public static final native int HITextViewSetBackgroundColor(int inTextView, int inColor); >@@ -1602,6 +1762,25 @@ > public static final native boolean HIThemeHitTestTrack(HIThemeTrackDrawInfo inDrawInfo, CGPoint inMousePoint, short[] outPartHit); > public static final native int HIThemeSetFill(int inBrush, int inInfo, int inContext, int inOrientation); > public static final native int HIThemeSetTextFill(int inColor, int inInfo, int inContext, int inOrientation); >+public static final native int HIToolbarCreate(int inIdentifier, int inAttributes, int[] outToolbar); >+public static final native int HIToolbarItemCreate(int inIdentifier, int inOptions, int[] outItem); >+public static final native int HIToolbarItemSetLabel(int inItem, int inLabel); >+public static final native int HIToolbarItemSetCommandID(int inItem, int inCommandID); >+public static final native int HIToolbarItemSetIconRef(int inItem, int inIcon); >+public static final native int HIToolbarItemSetImage(int inItem, int inImage); >+public static final native boolean HIToolbarItemIsEnabled(int inItem); >+public static final native int HIToolbarItemSetEnabled(int inItem, boolean inEnabled); >+public static final native int HIToolbarItemSetHelpText(int inItem, int inShortText, int /* can be NULL */ inLongText); >+public static final native int HIToolbarItemConfigDataChanged(int inItem); >+public static final native int HIToolbarAppendItem(int inToolbar, int inItem); >+public static final native int HIToolbarInsertItemAtIndex(int inToolbar, int inItem, int inIndex); >+public static final native int HIToolbarRemoveItemAtIndex(int inToolbar, int inIndex); >+public static final native int HIToolbarSetDisplayMode(int inToolbar, int inDisplayMode); >+public static final native int HIToolbarGetDisplayMode(int inToolbar, int[] outDisplayMode); >+public static final native int HIToolbarSetDisplaySize(int inToolbar, int inSize); >+public static final native int HIToolbarGetDisplaySize(int inToolbar, int[] outSize); >+public static final native int HIToolbarCopyItems(int inToolbar, int[] outItems); >+public static final native int HIToolbarItemChangeAttributesInWindow(int inItem, int /* can be NULL */ inWindow, int inAttrsToSet, int inAttrsToClear, int inAttrsToNoLongerOverride); > public static final native int HIViewAddSubview(int parent, int child); > public static final native int HIViewChangeAttributes(int inView, int inAttrsToSet, int inAttrsToClear); > public static final native int HIViewChangeFeatures(int inView, int inFeaturesToSet, int inFeaturesToClear); >@@ -1678,6 +1857,7 @@ > public static final native boolean IsValidWindowPtr(int grafPort); > public static final native boolean IsWindowActive(int window); > public static final native boolean IsWindowCollapsed(int window); >+public static final native boolean IsWindowToolbarVisible(int inWindow); > public static final native boolean IsWindowVisible(int window); > public static final native int KeyTranslate(int transData, short keycode, int[] state); > public static final native void KillPicture(int pictHandle); >@@ -1882,6 +2062,7 @@ > public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, int[] inDataPtr); > public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, boolean[] inDataPtr); > public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, CGPoint inDataPtr); >+public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, CGSize inDataPtr); > public static final native int SetFontInfoForSelection(int iStyleType, int iNumStyles, int iStyles, int iFPEventTarget); > public static final native int SetFrontProcess(int[] psn); > public static final native int SetFrontProcessWithOptions(int[] psn, int inOptions); >@@ -1922,6 +2103,8 @@ > public static final native int SetWindowModality(int inWindow, int inModalKind, int inUnavailableWindow); > public static final native int SetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits); > public static final native int SetWindowTitleWithCFString(int wHandle, int sHandle); >+public static final native int SetWindowToolbar(int inWindow, int inToolbar); >+public static final native int ShowHideWindowToolbar(int inWindow, boolean inShow, boolean inAnimate); > public static final native void ShowWindow(int wHandle); > public static final native void SizeControl(int cHandle, short w, short h); > public static final native void SizeWindow(int wHandle, short w, short h, boolean update);
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