X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8cf73271dd6f442a98e86b559d4a55c37e25b99f..db12374b74cd88666f0f37b6a27828009ae7e34e:/include/wx/mac/carbon/uma.h diff --git a/include/wx/mac/carbon/uma.h b/include/wx/mac/carbon/uma.h index c862427f62..eae90070f6 100644 --- a/include/wx/mac/carbon/uma.h +++ b/include/wx/mac/carbon/uma.h @@ -53,11 +53,6 @@ void UMASetMenuItemText( MenuRef menu, MenuItemIndex item, const wx void UMAShowWatchCursor() ; void UMAShowArrowCursor() ; -#if !TARGET_CARBON -OSStatus UMAPrOpen() ; -OSStatus UMAPrClose() ; -#endif - // window manager GrafPtr UMAGetWindowPort( WindowRef inWindowRef ) ; @@ -69,32 +64,34 @@ void UMAShowHide( WindowRef inWindowRef , Boolean show) ; // appearance manager -void UMADrawControl( ControlHandle inControl ) ; +void UMADrawControl( ControlRef inControl ) ; -void UMAEnableControl( ControlHandle inControl ) ; -void UMADisableControl( ControlHandle inControl ) ; -void UMAActivateControl( ControlHandle inControl ) ; -void UMADeactivateControl( ControlHandle inControl ) ; +void UMAEnableControl( ControlRef inControl ) ; +void UMADisableControl( ControlRef inControl ) ; +void UMAActivateControl( ControlRef inControl ) ; +void UMADeactivateControl( ControlRef inControl ) ; // ControlPartCode hiliteState) ; -void UMAShowControl (ControlHandle theControl) ; -void UMAHideControl (ControlHandle theControl); -void UMAActivateControl (ControlHandle inControl); -void UMADeactivateControl (ControlHandle inControl); -void UMASetControlTitle( ControlHandle inControl , const wxString& title , wxFontEncoding encoding) ; - -void UMAMoveControl( ControlHandle inControl , short x , short y ) ; -void UMASizeControl( ControlHandle inControl , short x , short y ) ; +void UMAShowControl (ControlRef theControl) ; +void UMAHideControl (ControlRef theControl); +void UMAActivateControl (ControlRef inControl); +void UMADeactivateControl (ControlRef inControl); +void UMASetControlTitle( ControlRef inControl , const wxString& title , wxFontEncoding encoding) ; + +void UMAMoveControl( ControlRef inControl , short x , short y ) ; +void UMASizeControl( ControlRef inControl , short x , short y ) ; // control hierarchy +Rect * UMAGetControlBoundsInWindowCoords(ControlRef theControl, Rect *bounds) ; + // keyboard focus OSErr UMASetKeyboardFocus (WindowPtr inWindow, - ControlHandle inControl, + ControlRef inControl, ControlFocusPart inPart) ; // events void UMAUpdateControls( WindowPtr inWindow , RgnHandle inRgn ) ; -OSErr UMAGetRootControl( WindowPtr inWindow , ControlHandle *outControl ) ; +OSErr UMAGetRootControl( WindowPtr inWindow , ControlRef *outControl ) ; // handling control data bool UMAIsWindowFloating( WindowRef inWindow ) ; @@ -114,16 +111,6 @@ OSStatus UMADrawThemePlacard( const Rect *inRect , ThemeDrawState inState ) ; OSStatus UMAPutScrap( Size size , OSType type , void *data ) ; -// accessor helpers - -#if !TARGET_CARBON -#define ClearCurrentScrap() ZeroScrap() ; -#define GetApplicationScript() smSystemScript -#else - -// calls not in carbon - -#endif #define GetWindowUpdateRgn( inWindow , updateRgn ) GetWindowRegion( inWindow , kWindowUpdateRgn, updateRgn ) #endif // wxUSE_GUI