Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 222859 | Differences between
and this patch

Collapse All | Expand All

(-)Eclipse SWT PI/carbon/org/eclipse/swt/internal/carbon/OS.java (-16 / +199 lines)
Lines 368-373 Link Here
368
	public static final int kEventAppleEvent = 1;
368
	public static final int kEventAppleEvent = 1;
369
	public static final int kEventAppAvailableWindowBoundsChanged = 110;
369
	public static final int kEventAppAvailableWindowBoundsChanged = 110;
370
	public static final int kEventAttributeUserEvent = 1 << 0;
370
	public static final int kEventAttributeUserEvent = 1 << 0;
371
	public static final int kEventClassAppearance = ('a'<<24) + ('p'<<16) + ('p'<<8) + 'm';
371
	public static final int kEventClassAppleEvent = ('e'<<24) + ('p'<<16) + ('p'<<8) + 'c';
372
	public static final int kEventClassAppleEvent = ('e'<<24) + ('p'<<16) + ('p'<<8) + 'c';
372
	public static final int kEventClassApplication = ('a'<<24) + ('p'<<16) + ('p'<<8) + 'l';
373
	public static final int kEventClassApplication = ('a'<<24) + ('p'<<16) + ('p'<<8) + 'l';
373
	public static final int kEventClassCommand = ('c'<<24) + ('m'<<16) + ('d'<<8) + 's';
374
	public static final int kEventClassCommand = ('c'<<24) + ('m'<<16) + ('d'<<8) + 's';
Lines 375-388 Link Here
375
	public static final int kEventClassControl = ('c'<<24) + ('n'<<16) + ('t'<<8) + 'l';
376
	public static final int kEventClassControl = ('c'<<24) + ('n'<<16) + ('t'<<8) + 'l';
376
	public static final int kEventClassFont= ('f'<<24) + ('o'<<16) + ('n'<<8) + 't';
377
	public static final int kEventClassFont= ('f'<<24) + ('o'<<16) + ('n'<<8) + 't';
377
	public static final int kEventClassHIObject = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b';
378
	public static final int kEventClassHIObject = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b';
379
	public static final int kEventClassInk = ('i'<<24) + ('n'<<16) + ('k'<<8) + ' ';
380
	public static final int kEventClassTSMDocumentAccess = ('t'<<24) + ('d'<<16) + ('a'<<8) + 'c';
378
	public static final int kEventClassKeyboard = ('k'<<24) + ('e'<<16) + ('y'<<8) + 'b';
381
	public static final int kEventClassKeyboard = ('k'<<24) + ('e'<<16) + ('y'<<8) + 'b';
379
	public static final int kEventClassMenu = ('m'<<24) + ('e'<<16) + ('n'<<8) + 'u';
382
	public static final int kEventClassMenu = ('m'<<24) + ('e'<<16) + ('n'<<8) + 'u';
380
	public static final int kEventClassMouse = ('m'<<24) + ('o'<<16) + ('u'<<8) + 's';
383
	public static final int kEventClassMouse = ('m'<<24) + ('o'<<16) + ('u'<<8) + 's';
381
	public static final int kEventClassScrollable = ('s'<<24) + ('c'<<16) + ('r'<<8) + 'l';
382
	public static final int kEventClassSearchField = ('s'<<24) + ('r'<<16) + ('f'<<8) + 'd';
384
	public static final int kEventClassSearchField = ('s'<<24) + ('r'<<16) + ('f'<<8) + 'd';
385
	public static final int kEventClassService = ('s'<<24) + ('e'<<16) + ('r'<<8) + 'v';
386
	public static final int kEventClassScrollable = ('s'<<24) + ('c'<<16) + ('r'<<8) + 'l';
387
	public static final int kEventClassSystem = ('m'<<24) + ('a'<<16) + ('c'<<8) + 's';
388
	public static final int kEventClassTablet = ('t'<<24) + ('b'<<16) + ('l'<<8) + 't';
383
	public static final int kEventClassTextInput = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't';
389
	public static final int kEventClassTextInput = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't';
390
	public static final int kEventClassToolbar = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r';
391
	public static final int kEventClassToolbarItem = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't';
392
	public static final int kEventClassToolbarItemView = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'v';
393
	public static final int kEventClassVolume = ('v'<<24) + ('o'<<16) + ('l'<<8) + ' ';
384
	public static final int kEventClassWindow = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd';
394
	public static final int kEventClassWindow = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd';
385
	public static final int kEventClockDateOrTimeChanged = 1;
395
	public static final int kEventClockDateOrTimeChanged = 1;
396
	public static final int kEventCommandProcess        = 1;
397
	public static final int kEventCommandUpdateStatus   = 2;
386
	public static final int kEventControlApplyBackground = 5;
398
	public static final int kEventControlApplyBackground = 5;
387
	public static final int kEventControlActivate = 9;
399
	public static final int kEventControlActivate = 9;
388
  	public static final int kEventControlAddedSubControl = 152;
400
  	public static final int kEventControlAddedSubControl = 152;
Lines 391-396 Link Here
391
	public static final int kEventControlContextualMenuClick = 12;
403
	public static final int kEventControlContextualMenuClick = 12;
392
  	public static final int kEventControlDeactivate = 10;
404
  	public static final int kEventControlDeactivate = 10;
393
	public static final int kEventControlDraw = 4;
405
	public static final int kEventControlDraw = 4;
406
	public static final int kEventControlGetSizeConstraints = 105;
394
	public static final int kControlFocusNextPart = -1;
407
	public static final int kControlFocusNextPart = -1;
395
	public static final int kEventControlGetClickActivation = 17;
408
	public static final int kEventControlGetClickActivation = 17;
396
	public static final int kEventControlGetFocusPart = 8;
409
	public static final int kEventControlGetFocusPart = 8;
Lines 413-418 Link Here
413
	public static final int kEventFontPanelClosed = 1;
426
	public static final int kEventFontPanelClosed = 1;
414
	public static final int kEventParamGrafPort =  ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
427
	public static final int kEventParamGrafPort =  ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
415
	public static final int kEventHIObjectConstruct = 1;
428
	public static final int kEventHIObjectConstruct = 1;
429
    public static final int kEventHIObjectInitialize = 2;
416
	public static final int kEventHIObjectDestruct = 3;
430
	public static final int kEventHIObjectDestruct = 3;
417
	public static final int kEventMenuCalculateSize = 1004;
431
	public static final int kEventMenuCalculateSize = 1004;
418
	public static final int kEventMenuClosed = 5;
432
	public static final int kEventMenuClosed = 5;
Lines 454-466 Link Here
454
	public static final int kEventParamFMFontStyle = ('f'<<24) + ('m'<<16) + ('s'<<8) + 't';
468
	public static final int kEventParamFMFontStyle = ('f'<<24) + ('m'<<16) + ('s'<<8) + 't';
455
	public static final int kEventParamFMFontSize = ('f'<<24) + ('m'<<16) + ('s'<<8) + 'z';
469
	public static final int kEventParamFMFontSize = ('f'<<24) + ('m'<<16) + ('s'<<8) + 'z';
456
	public static final int kEventParamFontColor = ('f'<<24) + ('c'<<16) + ('l'<<8) + 'r';
470
	public static final int kEventParamFontColor = ('f'<<24) + ('c'<<16) + ('l'<<8) + 'r';
471
	public static final int kEventParamHIObjectInstance   = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'i';
457
	public static final int kEventParamKeyCode = ('k'<<24) + ('c'<<16) + ('o'<<8) + 'd';
472
	public static final int kEventParamKeyCode = ('k'<<24) + ('c'<<16) + ('o'<<8) + 'd';
458
	public static final int kEventParamKeyMacCharCodes = ('k'<<24) + ('c'<<16) + ('h'<<8) + 'r';
473
	public static final int kEventParamKeyMacCharCodes = ('k'<<24) + ('c'<<16) + ('h'<<8) + 'r';
459
	public static final int kEventParamKeyModifiers = ('k'<<24) + ('m'<<16) + ('o'<<8) + 'd';
474
	public static final int kEventParamKeyModifiers = ('k'<<24) + ('m'<<16) + ('o'<<8) + 'd';
475
	public static final int kEventParamMutableArray = ('m'<<24) + ('a'<<16) + ('r'<<8) + 'r';
460
	public static final int kEventParamMenuCommand = ('m'<<24) + ('c'<<16) + ('m'<<8) + 'd';
476
	public static final int kEventParamMenuCommand = ('m'<<24) + ('c'<<16) + ('m'<<8) + 'd';
461
	public static final int kEventParamMenuItemIndex = ('i'<<24) + ('t'<<16) + ('e'<<8) + 'm';
477
	public static final int kEventParamMenuItemIndex = ('i'<<24) + ('t'<<16) + ('e'<<8) + 'm';
462
	public static final int kEventParamMenuItemBounds = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'b';
478
	public static final int kEventParamMenuItemBounds = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'b';
463
	public static final int kEventParamMenuItemWidth = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'w';
479
	public static final int kEventParamMenuItemWidth = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'w';
480
	public static final int kEventParamMinimumSize = ('m'<<24) + ('n'<<16) + ('s'<<8) + 'z';
481
	public static final int kEventParamMaximumSize = ('m'<<24) + ('x'<<16) + ('s'<<8) + 'z';
464
	public static final int kEventParamModalClickResult = ('w'<<24) + ('m'<<16) + ('c'<<8) + 'r';
482
	public static final int kEventParamModalClickResult = ('w'<<24) + ('m'<<16) + ('c'<<8) + 'r';
465
	public static final int kEventParamModalWindow = ('m'<<24) + ('w'<<16) + ('i'<<8) + 'n';
483
	public static final int kEventParamModalWindow = ('m'<<24) + ('w'<<16) + ('i'<<8) + 'n';
466
	public static final int kEventParamWindowModality = ('w'<<24) + ('m'<<16) + ('o'<<8) + 'd';
484
	public static final int kEventParamWindowModality = ('w'<<24) + ('m'<<16) + ('o'<<8) + 'd';
Lines 503-508 Link Here
503
	public static final int kEventTextInputOffsetToPos = 3;
521
	public static final int kEventTextInputOffsetToPos = 3;
504
	public static final int kEventTextInputPosToOffset = 4;
522
	public static final int kEventTextInputPosToOffset = 4;
505
	public static final int kEventTextInputGetSelectedText = 6;
523
	public static final int kEventTextInputGetSelectedText = 6;
524
	public static final int kEventParamToolbar = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r';
525
	public static final int kEventParamToolbarItem = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't';
526
	public static final int kEventParamToolbarItemIdentifier = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'i';
527
	public static final int kEventParamToolbarItemConfigData = ('t'<<24) + ('b'<<16) + ('i'<<8) + 'd';
528
    public static final int kEventToolbarGetDefaultIdentifiers = 1;
529
    public static final int kEventToolbarGetAllowedIdentifiers = 2;
530
    public static final int kEventToolbarCreateItemWithIdentifier = 3;
531
    public static final int kEventToolbarCreateItemFromDrag = 4;
532
    public static final int kEventToolbarGetSelectableIdentifiers = 10;
533
    public static final int kEventToolbarItemImageChanged           = 1;
534
    public static final int kEventToolbarItemLabelChanged           = 2;
535
    public static final int kEventToolbarItemHelpTextChanged        = 3;
536
    public static final int kEventToolbarItemCommandIDChanged       = 4;
537
    public static final int kEventToolbarItemGetPersistentData      = 5;
538
    public static final int kEventToolbarItemCreateCustomView       = 6;
539
    public static final int kEventToolbarItemEnabledStateChanged    = 7;
540
    public static final int kEventToolbarItemPerformAction          = 8;
541
    public static final int kEventToolbarItemWouldAcceptDrop        = 10;
542
    public static final int kEventToolbarItemAcceptDrop             = 11;
543
    public static final int kEventToolbarItemSelectedStateChanged   = 12;
506
	public static final int kEventWindowActivated = 5;
544
	public static final int kEventWindowActivated = 5;
507
	public static final int kEventWindowBoundsChanged = 27;
545
	public static final int kEventWindowBoundsChanged = 27;
508
	public static final int kEventWindowClose = 72;
546
	public static final int kEventWindowClose = 72;
Lines 586-591 Link Here
586
	public static final int kThemeTabEast = 2;
624
	public static final int kThemeTabEast = 2;
587
	public static final int kThemeTabWest = 3;
625
	public static final int kThemeTabWest = 3;
588
	public static final int kThemeTextColorMenuItemDisabled = 36;
626
	public static final int kThemeTextColorMenuItemDisabled = 36;
627
	public static final int kHISegmentBehaviorMomentary   = 1;
628
	public static final int kHISegmentBehaviorRadio       = 2;
629
	public static final int kHISegmentBehaviorToggles     = 3;
630
	public static final int kHISegmentBehaviorSticky      = 4;
631
	public static final int kHISegmentNoAttributes        = 0;
632
	public static final int kHISegmentSendCmdToUserFocus  = (1 << 0);
633
	public static final int kHIToolbarNoAttributes = 0;
634
	public static final int kHIToolbarAutoSavesConfig = (1 << 0);
635
	public static final int kHIToolbarIsConfigurable = (1 << 1);
636
	public static final int kHIToolbarValidAttrs = kHIToolbarAutoSavesConfig | kHIToolbarIsConfigurable;
637
	public static final int kHIToolbarDisplaySizeDefault = 0;
638
	public static final int kHIToolbarDisplaySizeNormal = 1;
639
	public static final int kHIToolbarDisplaySizeSmall = 2;
640
	public static final int kHIToolbarDisplayModeDefault = 0;
641
	public static final int kHIToolbarDisplayModeIconAndLabel = 1;
642
	public static final int kHIToolbarDisplayModeIconOnly = 2;
643
	public static final int kHIToolbarDisplayModeLabelOnly = 3;	
644
	public static final int kHIToolbarItemNoAttributes    = 0;
645
	public static final int kHIToolbarItemAllowDuplicates = (1 << 0);
646
	public static final int kHIToolbarItemCantBeRemoved   = (1 << 1);
647
	public static final int kHIToolbarItemAnchoredLeft    = (1 << 2);
648
	public static final int kHIToolbarItemIsSeparator     = (1 << 3);
649
	public static final int kHIToolbarItemSendCmdToUserFocus = (1 << 4);
650
	public static final int kHIToolbarItemLabelDisabled   = (1 << 5);
651
	public static final int kHIToolbarItemDisabled        = (1 << 6);
652
	public static final int kHIToolbarItemSelected        = (1 << 7);
653
	public static final int kHIToolbarItemValidAttrs      = kHIToolbarItemAllowDuplicates | kHIToolbarItemIsSeparator | kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemSendCmdToUserFocus | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected;
654
	public static final int kHIToolbarItemMutableAttrs    = kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected;
589
	public static final int kHIThemeOrientationNormal = 0;
655
	public static final int kHIThemeOrientationNormal = 0;
590
	public static final int kHIThemeOrientationInverted = 1;
656
	public static final int kHIThemeOrientationInverted = 1;
591
	public static final int kHIThemeTextHorizontalFlushLeft = 0;
657
	public static final int kHIThemeTextHorizontalFlushLeft = 0;
Lines 606-611 Link Here
606
	public static final int kHITransformNone = 0x00;
672
	public static final int kHITransformNone = 0x00;
607
	public static final int kHITransformDisabled = 0x01;
673
	public static final int kHITransformDisabled = 0x01;
608
	public static final int kHITransformSelected = 0x4000;
674
	public static final int kHITransformSelected = 0x4000;
675
	public static final int kHIWindowBitCloseBox          = 1;
676
	public static final int kHIWindowBitZoomBox           = 2;
677
	public static final int kHIWindowBitCollapseBox       = 4;
678
	public static final int kHIWindowBitResizable         = 5;
679
	public static final int kHIWindowBitSideTitlebar      = 6;
680
	public static final int kHIWindowBitToolbarButton     = 7;
681
	public static final int kHIWindowBitUnifiedTitleAndToolbar = 8;
682
	public static final int kHIWindowBitTextured          = 9;
683
	public static final int kHIWindowBitNoTitleBar        = 10;
684
	public static final int kHIWindowBitTexturedSquareCorners = 11;
685
	public static final int kHIWindowBitNoTexturedContentSeparator = 12;
686
	public static final int kHIWindowBitRoundBottomBarCorners = 13;
687
	public static final int kHIWindowBitDoesNotCycle      = 16;
688
	public static final int kHIWindowBitNoUpdates         = 17;
689
	public static final int kHIWindowBitNoActivates       = 18;
690
	public static final int kHIWindowBitOpaqueForEvents   = 19;
691
	public static final int kHIWindowBitCompositing       = 20;
692
	public static final int kHIWindowBitFrameworkScaled   = 21;
693
	public static final int kHIWindowBitNoShadow          = 22;
694
	public static final int kHIWindowBitCanBeVisibleWithoutLogin = 23;
695
	public static final int kHIWindowBitAsyncDrag         = 24;
696
	public static final int kHIWindowBitHideOnSuspend     = 25;
697
	public static final int kHIWindowBitStandardHandler   = 26;
698
	public static final int kHIWindowBitHideOnFullScreen  = 27;
699
	public static final int kHIWindowBitInWindowMenu      = 28;
700
	public static final int kHIWindowBitLiveResize        = 29;
701
	public static final int kHIWindowBitIgnoreClicks      = 30;
702
	public static final int kHIWindowBitNoConstrain       = 32;
703
	public static final int kHIWindowBitDoesNotHide       = 33;
704
	public static final int kHIWindowBitAutoViewDragTracking = 34;
609
	public static final int kHMCFStringContent = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't';
705
	public static final int kHMCFStringContent = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't';
610
	public static final int kHMOutsideBottomRightAligned = 10;
706
	public static final int kHMOutsideBottomRightAligned = 10;
611
	public static final int kHMAbsoluteCenterAligned = 23;
707
	public static final int kHMAbsoluteCenterAligned = 23;
Lines 929-954 Link Here
929
    public static final int kWindowBoundsChangeOriginChanged = 1<<3;
1025
    public static final int kWindowBoundsChangeOriginChanged = 1<<3;
930
    public static final int kWindowBoundsChangeSizeChanged = 1<<2;
1026
    public static final int kWindowBoundsChangeSizeChanged = 1<<2;
931
    public static final int kWindowCascadeOnMainScreen = 4;
1027
    public static final int kWindowCascadeOnMainScreen = 4;
932
	public static final int kWindowCloseBoxAttribute = (1 << 0);
1028
//	public static final int kWindowCloseBoxAttribute = (1 << 0);
933
	public static final int kWindowCollapseBoxAttribute = (1 << 3);
1029
//	public static final int kWindowCollapseBoxAttribute = (1 << 3);
934
	public static final int kWindowCompositingAttribute = (1 << 19);
1030
//	public static final int kWindowCompositingAttribute = (1 << 19);
935
	public static final int kWindowContentRgn = 33;
1031
//	public static final int kWindowContentRgn = 33;
936
	public static final int kWindowGroupAttrHideOnCollapse = 16;
1032
	public static final int kWindowGroupAttrHideOnCollapse = 16;
937
	public static final int kWindowHorizontalZoomAttribute = 1 << 1;
1033
//	public static final int kWindowHorizontalZoomAttribute = 1 << 1;
938
	public static final int kWindowVerticalZoomAttribute  = 1 << 2;
1034
//	public static final int kWindowVerticalZoomAttribute  = 1 << 2;
939
	public static final int kWindowFullZoomAttribute = (OS.kWindowVerticalZoomAttribute | OS.kWindowHorizontalZoomAttribute);
1035
//	public static final int kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute);
940
	public static final int kWindowLiveResizeAttribute = (1 << 28);
1036
//	public static final int kWindowLiveResizeAttribute = (1 << 28);
941
	public static final int kWindowModalityAppModal = 2;
1037
	public static final int kWindowModalityAppModal = 2;
942
	public static final int kWindowModalityNone = 0;
1038
	public static final int kWindowModalityNone = 0;
943
	public static final int kWindowModalitySystemModal = 1;
1039
	public static final int kWindowModalitySystemModal = 1;
944
	public static final int kWindowModalityWindowModal = 3;
1040
	public static final int kWindowModalityWindowModal = 3;
945
	public static final int kWindowNoShadowAttribute = (1 << 21);
1041
//	public static final int kWindowNoShadowAttribute = (1 << 21);
946
	public static final int kWindowResizableAttribute = (1 << 4);
1042
//	public static final int kWindowResizableAttribute = (1 << 4);
947
	public static final int kWindowStandardHandlerAttribute = (1 << 25);
1043
//	public static final int kWindowStandardHandlerAttribute = (1 << 25);
948
	public static final int kWindowStructureRgn = 32;
1044
	public static final int kWindowTitleBarRgn            = 0;
949
	public static final int kWindowToolbarButtonAttribute = (1 << 6);
1045
	public static final int kWindowTitleTextRgn           = 1;
950
	public static final int kWindowUpdateRgn= 34;
1046
	public static final int kWindowCloseBoxRgn            = 2;
951
	public static final int kWindowNoTitleBarAttribute = (1 << 9);
1047
	public static final int kWindowZoomBoxRgn             = 3;
1048
	public static final int kWindowDragRgn                = 5;
1049
	public static final int kWindowGrowRgn                = 6;
1050
	public static final int kWindowCollapseBoxRgn         = 7;
1051
	public static final int kWindowTitleProxyIconRgn      = 8;    /* Mac OS 8.5 forward*/
1052
	public static final int kWindowStructureRgn           = 32;
1053
	public static final int kWindowContentRgn             = 33;   /* Content area of the window; empty when the window is collapsed*/
1054
	public static final int kWindowUpdateRgn              = 34;   /* Carbon forward*/
1055
	public static final int kWindowOpaqueRgn              = 35;   /* Mac OS X: Area of window considered to be opaque. Only valid for windows with alpha channels.*/
1056
	public static final int kWindowGlobalPortRgn          = 40;   /* Carbon forward - bounds of the windowÕs port in global coordinates; not affected by CollapseWindow*/
1057
	public static final int kWindowToolbarButtonRgn       = 41;    /* Mac OS X Tiger: the toolbar button area*/
1058
//	public static final int kWindowToolbarButtonAttribute = (1 << 6);
1059
//	public static final int kWindowNoTitleBarAttribute = (1 << 9);
1060
	public static final int kWindowNoAttributes           = 0;
1061
	public static final int kWindowCloseBoxAttribute      = (1 << (kHIWindowBitCloseBox - 1));
1062
	public static final int kWindowHorizontalZoomAttribute = (1 << (kHIWindowBitZoomBox - 1));
1063
	public static final int kWindowVerticalZoomAttribute  = (1 << kHIWindowBitZoomBox);
1064
	public static final int kWindowFullZoomAttribute      = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute);
1065
	public static final int kWindowCollapseBoxAttribute   = (1 << (kHIWindowBitCollapseBox - 1));
1066
	public static final int kWindowResizableAttribute     = (1 << (kHIWindowBitResizable - 1));
1067
	public static final int kWindowSideTitlebarAttribute  = (1 << (kHIWindowBitSideTitlebar - 1));
1068
	public static final int kWindowToolbarButtonAttribute = (1 << (kHIWindowBitToolbarButton - 1));
1069
	public static final int kWindowUnifiedTitleAndToolbarAttribute = (1 << (kHIWindowBitUnifiedTitleAndToolbar - 1));
1070
	public static final int kWindowMetalAttribute         = (1 << (kHIWindowBitTextured - 1));
1071
	public static final int kWindowNoTitleBarAttribute    = (1 << (kHIWindowBitNoTitleBar - 1));
1072
	public static final int kWindowTexturedSquareCornersAttribute = (1 << (kHIWindowBitTexturedSquareCorners - 1));
1073
	public static final int kWindowMetalNoContentSeparatorAttribute = (1 << (kHIWindowBitNoTexturedContentSeparator - 1));
1074
	public static final int kWindowHasRoundBottomBarCornersAttribute = (1 << (kHIWindowBitRoundBottomBarCorners - 1));
1075
	public static final int kWindowDoesNotCycleAttribute  = (1 << (kHIWindowBitDoesNotCycle - 1));
1076
	public static final int kWindowNoUpdatesAttribute     = (1 << (kHIWindowBitNoUpdates - 1));
1077
	public static final int kWindowNoActivatesAttribute   = (1 << (kHIWindowBitNoActivates - 1));
1078
	public static final int kWindowOpaqueForEventsAttribute = (1 << (kHIWindowBitOpaqueForEvents - 1));
1079
	public static final int kWindowCompositingAttribute   = (1 << (kHIWindowBitCompositing - 1));
1080
	public static final int kWindowNoShadowAttribute      = (1 << (kHIWindowBitNoShadow - 1));
1081
	public static final int kWindowCanBeVisibleWithoutLoginAttribute = (1 << (kHIWindowBitCanBeVisibleWithoutLogin - 1));
1082
	public static final int kWindowHideOnSuspendAttribute = (1 << (kHIWindowBitHideOnSuspend - 1));
1083
	public static final int kWindowAsyncDragAttribute     = (1 << (kHIWindowBitAsyncDrag - 1));
1084
	public static final int kWindowStandardHandlerAttribute = (1 << (kHIWindowBitStandardHandler - 1));
1085
	public static final int kWindowHideOnFullScreenAttribute = (1 << (kHIWindowBitHideOnFullScreen - 1));
1086
	public static final int kWindowInWindowMenuAttribute  = (1 << (kHIWindowBitInWindowMenu - 1));
1087
	public static final int kWindowLiveResizeAttribute    = (1 << (kHIWindowBitLiveResize - 1));
1088
	public static final int kWindowIgnoreClicksAttribute  = (1 << (kHIWindowBitIgnoreClicks - 1));
1089
	public static final int kWindowFrameworkScaledAttribute = (1 << (kHIWindowBitFrameworkScaled - 1));
1090
	public static final int kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute);
1091
	public static final int kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute);
952
	public static final int kCaretPosition = 1;
1092
	public static final int kCaretPosition = 1;
953
	public static final int kRawText = 2;
1093
	public static final int kRawText = 2;
954
	public static final int kSelectedRawText = 3;
1094
	public static final int kSelectedRawText = 3;
Lines 995-1000 Link Here
995
	public static final int typeFSRef = ('f'<<24) + ('s'<<16) + ('r'<<8) + 'f';
1135
	public static final int typeFSRef = ('f'<<24) + ('s'<<16) + ('r'<<8) + 'f';
996
	public static final int typeGrafPtr =  ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
1136
	public static final int typeGrafPtr =  ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
997
	public static final int typeHICommand = ('h'<<24) + ('c'<<16) + ('m'<<8) + 'd';
1137
	public static final int typeHICommand = ('h'<<24) + ('c'<<16) + ('m'<<8) + 'd';
1138
	public static final int typeHIObjectRef = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b';
998
	public static final int typeHIPoint = ('h'<<24) + ('i'<<16) + ('p'<<8) + 't';
1139
	public static final int typeHIPoint = ('h'<<24) + ('i'<<16) + ('p'<<8) + 't';
999
	public static final int typeHIRect = ('h'<<24) + ('i'<<16) + ('r'<<8) + 'c';
1140
	public static final int typeHIRect = ('h'<<24) + ('i'<<16) + ('r'<<8) + 'c';
1000
	public static final int typeHISize = ('h'<<24) + ('i'<<16) + ('s'<<8) + 'z';
1141
	public static final int typeHISize = ('h'<<24) + ('i'<<16) + ('s'<<8) + 'z';
Lines 1015-1020 Link Here
1015
	public static final int typeType = ('t'<<24) + ('y'<<16) + ('p'<<8) + 'e';
1156
	public static final int typeType = ('t'<<24) + ('y'<<16) + ('p'<<8) + 'e';
1016
	public static final int typeUInt32 = ('m'<<24) + ('a'<<16) + ('g'<<8) + 'n';
1157
	public static final int typeUInt32 = ('m'<<24) + ('a'<<16) + ('g'<<8) + 'n';
1017
	public static final int typeUnicodeText = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
1158
	public static final int typeUnicodeText = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
1159
	public static final int typeHIToolbarRef = ('t'<<24) + ('b'<<16) + ('a'<<8) + 'r';
1160
	public static final int typeHIToolbarItemRef = ('t'<<24) + ('b'<<16) + ('i'<<8) + 't';
1161
	public static final int typeVoidPtr = ('v'<<24) + ('o'<<16) + ('i'<<8) + 'd';
1018
	public static final int typeWildCard = ('w'<<24) + ('i'<<16) + ('l'<<8) + 'd';
1162
	public static final int typeWildCard = ('w'<<24) + ('i'<<16) + ('l'<<8) + 'd';
1019
	public static final int typeWindowDefPartCode = ('w'<<24) + ('d'<<16) + ('p'<<8) + 't';
1163
	public static final int typeWindowDefPartCode = ('w'<<24) + ('d'<<16) + ('p'<<8) + 't';
1020
	public static final int typeWindowPartCode = ('w'<<24) + ('p'<<16) + ('a'<<8) + 'r';
1164
	public static final int typeWindowPartCode = ('w'<<24) + ('p'<<16) + ('a'<<8) + 'r';
Lines 1045-1050 Link Here
1045
public static final native int kHIViewWindowContentID();
1189
public static final native int kHIViewWindowContentID();
1046
public static final native int kPMDocumentFormatPDF();
1190
public static final native int kPMDocumentFormatPDF();
1047
public static final native int kPMGraphicsContextCoreGraphics();
1191
public static final native int kPMGraphicsContextCoreGraphics();
1192
public static final native int kHIToolbarSeparatorIdentifier();
1193
public static final native int kHIToolbarSpaceIdentifier();
1194
public static final native int kHIToolbarFlexibleSpaceIdentifier();
1195
public static final native int kHIToolbarCustomizeIdentifier();
1196
public static final native int kHIToolbarPrintItemIdentifier();
1197
public static final native int kHIToolbarFontsItemIdentifier();
1198
public static final native int kHIToolbarItemClassID();
1199
public static final native int kHIToolbarIdentifierKey();
1200
public static final native int kHIToolbarDataKey();
1048
public static final native int ActiveNonFloatingWindow();
1201
public static final native int ActiveNonFloatingWindow();
1049
public static final native int ActivateTSMDocument(int idocID);
1202
public static final native int ActivateTSMDocument(int idocID);
1050
public static final native int AECountItems(AEDesc theAEDescList, int[] theCount);
1203
public static final native int AECountItems(AEDesc theAEDescList, int[] theCount);
Lines 1471-1476 Link Here
1471
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Point outData);
1624
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Point outData);
1472
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGPoint outData);
1625
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGPoint outData);
1473
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGRect outData);
1626
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGRect outData);
1627
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGSize outData);
1474
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, RGBColor outData);
1628
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, RGBColor outData);
1475
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Rect outData);
1629
public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Rect outData);
1476
public static final native double GetEventTime(int eHandle);
1630
public static final native double GetEventTime(int eHandle);
Lines 1549-1554 Link Here
1549
public static final native int GetWindowRegion(int window, short inRegionCode, int ioWinRgn);
1703
public static final native int GetWindowRegion(int window, short inRegionCode, int ioWinRgn);
1550
public static final native int GetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
1704
public static final native int GetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
1551
public static final native void GetWindowStructureWidths(int intWindow, Rect outRect);
1705
public static final native void GetWindowStructureWidths(int intWindow, Rect outRect);
1706
public static final native int GetWindowToolbar(int inWindow, int[] outToolbar);
1552
public static final native int HICreateTransformedCGImage(int inImage, int inTransform, int[] outImage); 
1707
public static final native int HICreateTransformedCGImage(int inImage, int inTransform, int[] outImage); 
1553
public static final native int HandleControlSetCursor(int control, Point localPoint, int modifiers, boolean[] cursorWasSet);  
1708
public static final native int HandleControlSetCursor(int control, Point localPoint, int modifiers, boolean[] cursorWasSet);  
1554
public static final native int HIComboBoxAppendTextItem(int inComboBox, int inText, int[] outIndex);
1709
public static final native int HIComboBoxAppendTextItem(int inComboBox, int inText, int[] outIndex);
Lines 1562-1567 Link Here
1562
public static final native int HICopyAccessibilityRoleDescription(int inRole, int inSubrole);
1717
public static final native int HICopyAccessibilityRoleDescription(int inRole, int inSubrole);
1563
public static final native int HIObjectCopyClassID(int inObject);
1718
public static final native int HIObjectCopyClassID(int inObject);
1564
public static final native int HIObjectCreate(int inClassID, int inConstructData, int[] outObject);
1719
public static final native int HIObjectCreate(int inClassID, int inConstructData, int[] outObject);
1720
public static final native int HIObjectGetEventTarget(int inObject);
1565
public static final native int HIObjectRegisterSubclass(int inClassID, int inBaseClassID, int inOptions, int inConstructProc, int inNumEvents, int[] inEventList, int inConstructData, int[] outClassRef);
1721
public static final native int HIObjectRegisterSubclass(int inClassID, int inBaseClassID, int inOptions, int inConstructProc, int inNumEvents, int[] inEventList, int inConstructData, int[] outClassRef);
1566
public static final native int HIViewScrollRect(int inView, CGRect inRect, float inDX, float inDY);
1722
public static final native int HIViewScrollRect(int inView, CGRect inRect, float inDX, float inDY);
1567
public static final native int HIShapeCreateWithQDRgn(int inRgn);
1723
public static final native int HIShapeCreateWithQDRgn(int inRgn);
Lines 1573-1578 Link Here
1573
public static final native int HISearchFieldCopyDescriptiveText(int inSearchField, int [] outDescription);
1729
public static final native int HISearchFieldCopyDescriptiveText(int inSearchField, int [] outDescription);
1574
public static final native int HISearchFieldGetAttributes(int inSearchField, int [] outAttributes);
1730
public static final native int HISearchFieldGetAttributes(int inSearchField, int [] outAttributes);
1575
public static final native int HISearchFieldSetDescriptiveText(int inSearchField, int inDescription);
1731
public static final native int HISearchFieldSetDescriptiveText(int inSearchField, int inDescription);
1732
public static final native int HISegmentedViewCreate(int /* can be NULL */ inBounds, int[]  outRef);
1733
public static final native int HISegmentedViewSetSegmentCount(int inSegmentedView, int inSegmentCount);
1734
public static final native int HISegmentedViewSetSegmentImage(int inSegmentedView, int inSegmentIndexOneBased, HIViewImageContentInfo inImage);
1735
public static final native int HISegmentedViewGetSegmentCount(int inSegmentedView);
1576
public static final native int HITextViewCreate(CGRect inBoundsRect, int inOptions, int inTXNFrameOptions, int[] outTextView);
1736
public static final native int HITextViewCreate(CGRect inBoundsRect, int inOptions, int inTXNFrameOptions, int[] outTextView);
1577
public static final native int HITextViewGetTXNObject(int inTextView);
1737
public static final native int HITextViewGetTXNObject(int inTextView);
1578
public static final native int HITextViewSetBackgroundColor(int inTextView, int inColor); 
1738
public static final native int HITextViewSetBackgroundColor(int inTextView, int inColor); 
Lines 1602-1607 Link Here
1602
public static final native boolean HIThemeHitTestTrack(HIThemeTrackDrawInfo inDrawInfo, CGPoint inMousePoint, short[] outPartHit);
1762
public static final native boolean HIThemeHitTestTrack(HIThemeTrackDrawInfo inDrawInfo, CGPoint inMousePoint, short[] outPartHit);
1603
public static final native int HIThemeSetFill(int inBrush, int inInfo, int inContext, int inOrientation);
1763
public static final native int HIThemeSetFill(int inBrush, int inInfo, int inContext, int inOrientation);
1604
public static final native int HIThemeSetTextFill(int inColor, int inInfo, int inContext, int inOrientation);
1764
public static final native int HIThemeSetTextFill(int inColor, int inInfo, int inContext, int inOrientation);
1765
public static final native int HIToolbarCreate(int inIdentifier, int inAttributes, int[] outToolbar);
1766
public static final native int HIToolbarItemCreate(int inIdentifier, int inOptions, int[] outItem);
1767
public static final native int HIToolbarItemSetLabel(int inItem, int inLabel);
1768
public static final native int HIToolbarItemSetCommandID(int inItem, int inCommandID);
1769
public static final native int HIToolbarItemSetIconRef(int inItem, int inIcon);
1770
public static final native int HIToolbarItemSetImage(int inItem, int inImage);
1771
public static final native boolean HIToolbarItemIsEnabled(int inItem);
1772
public static final native int HIToolbarItemSetEnabled(int inItem, boolean inEnabled);
1773
public static final native int HIToolbarItemSetHelpText(int inItem, int inShortText, int /* can be NULL */ inLongText);        
1774
public static final native int HIToolbarItemConfigDataChanged(int inItem);
1775
public static final native int HIToolbarAppendItem(int inToolbar, int inItem);
1776
public static final native int HIToolbarInsertItemAtIndex(int inToolbar, int inItem, int inIndex);
1777
public static final native int HIToolbarRemoveItemAtIndex(int inToolbar, int inIndex);
1778
public static final native int HIToolbarSetDisplayMode(int inToolbar, int inDisplayMode);
1779
public static final native int HIToolbarGetDisplayMode(int inToolbar, int[] outDisplayMode);
1780
public static final native int HIToolbarSetDisplaySize(int inToolbar, int inSize);
1781
public static final native int HIToolbarGetDisplaySize(int inToolbar, int[] outSize);
1782
public static final native int HIToolbarCopyItems(int inToolbar, int[] outItems);
1783
public static final native int HIToolbarItemChangeAttributesInWindow(int inItem, int /* can be NULL */ inWindow, int inAttrsToSet, int inAttrsToClear, int inAttrsToNoLongerOverride);
1605
public static final native int HIViewAddSubview(int parent, int child);
1784
public static final native int HIViewAddSubview(int parent, int child);
1606
public static final native int HIViewChangeAttributes(int inView, int inAttrsToSet, int inAttrsToClear);
1785
public static final native int HIViewChangeAttributes(int inView, int inAttrsToSet, int inAttrsToClear);
1607
public static final native int HIViewChangeFeatures(int inView, int inFeaturesToSet, int inFeaturesToClear);
1786
public static final native int HIViewChangeFeatures(int inView, int inFeaturesToSet, int inFeaturesToClear);
Lines 1678-1683 Link Here
1678
public static final native boolean IsValidWindowPtr(int grafPort);
1857
public static final native boolean IsValidWindowPtr(int grafPort);
1679
public static final native boolean IsWindowActive(int window);
1858
public static final native boolean IsWindowActive(int window);
1680
public static final native boolean IsWindowCollapsed(int window);
1859
public static final native boolean IsWindowCollapsed(int window);
1860
public static final native boolean IsWindowToolbarVisible(int inWindow);
1681
public static final native boolean IsWindowVisible(int window);
1861
public static final native boolean IsWindowVisible(int window);
1682
public static final native int KeyTranslate(int transData, short keycode, int[] state);
1862
public static final native int KeyTranslate(int transData, short keycode, int[] state);
1683
public static final native void KillPicture(int pictHandle);
1863
public static final native void KillPicture(int pictHandle);
Lines 1882-1887 Link Here
1882
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, int[] inDataPtr);
2062
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, int[] inDataPtr);
1883
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, boolean[] inDataPtr);
2063
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, boolean[] inDataPtr);
1884
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, CGPoint inDataPtr);
2064
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, CGPoint inDataPtr);
2065
public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, CGSize inDataPtr);
1885
public static final native int SetFontInfoForSelection(int iStyleType, int iNumStyles, int iStyles, int iFPEventTarget);
2066
public static final native int SetFontInfoForSelection(int iStyleType, int iNumStyles, int iStyles, int iFPEventTarget);
1886
public static final native int SetFrontProcess(int[] psn);
2067
public static final native int SetFrontProcess(int[] psn);
1887
public static final native int SetFrontProcessWithOptions(int[] psn, int inOptions);
2068
public static final native int SetFrontProcessWithOptions(int[] psn, int inOptions);
Lines 1922-1927 Link Here
1922
public static final native int SetWindowModality(int inWindow, int inModalKind, int inUnavailableWindow);
2103
public static final native int SetWindowModality(int inWindow, int inModalKind, int inUnavailableWindow);
1923
public static final native int SetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
2104
public static final native int SetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
1924
public static final native int SetWindowTitleWithCFString(int wHandle, int sHandle);
2105
public static final native int SetWindowTitleWithCFString(int wHandle, int sHandle);
2106
public static final native int SetWindowToolbar(int inWindow, int inToolbar);
2107
public static final native int ShowHideWindowToolbar(int inWindow, boolean inShow, boolean inAnimate);
1925
public static final native void ShowWindow(int wHandle);
2108
public static final native void ShowWindow(int wHandle);
1926
public static final native void SizeControl(int cHandle, short w, short h);
2109
public static final native void SizeControl(int cHandle, short w, short h);
1927
public static final native void SizeWindow(int wHandle, short w, short h, boolean update);
2110
public static final native void SizeWindow(int wHandle, short w, short h, boolean update);

Return to bug 222859