X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/05adb9d2fdc40d8620730be490bf406b8e367cf8..24c7767fc8e093be0f0790c78daeb12b4e58579b:/include/wx/mac/aga.h?ds=sidebyside diff --git a/include/wx/mac/aga.h b/include/wx/mac/aga.h index 8c6f598f7a..5868b3f8ee 100644 --- a/include/wx/mac/aga.h +++ b/include/wx/mac/aga.h @@ -1,113 +1,13 @@ ///////////////////////////////////////////////////////////////////////////// // Name: aga.h // Purpose: Gray Controls implementation -// Author: AUTHOR +// Author: Stefan Csomor // Modified by: -// Created: ??/??/98 +// Created: 1998-01-01 // RCS-ID: $Id$ -// Copyright: (c) AUTHOR -// Licence: wxWindows licence +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifndef _UMA_AGA_H -#define _UMA_AGA_H -ControlHandle AGANewControl(WindowPtr owningWindow, - const Rect * boundsRect, - ConstStr255Param controlTitle, - Boolean initiallyVisible, - SInt16 initialValue, - SInt16 minimumValue, - SInt16 maximumValue, - SInt16 procID, - SInt32 controlReference) ; - -OSErr AGASetControlFontStyle (ControlHandle inControl, - const ControlFontStyleRec * inStyle) ; - -OSErr AGAGetControlDataSize (ControlHandle inControl, - ControlPartCode inPart, - ResType inTagName, - Size * outMaxSize) ; - - -OSErr AGASetControlData (ControlHandle inControl, - ControlPartCode inPart, - ResType inTagName, - Size inSize, - Ptr inData) ; - -OSErr AGAGetControlData (ControlHandle inControl, - ControlPartCode inPart, - ResType inTagName, - Size inBufferSize, - Ptr outBuffer, - Size * outActualSize) ; - -OSErr AGAGetBestControlRect (ControlHandle inControl, - Rect * outRect, - SInt16 * outBaseLineOffset) ; - -SInt16 AGAHandleControlKey (ControlHandle inControl, - SInt16 inKeyCode, - SInt16 inCharCode, - SInt16 inModifiers) ; - -ControlPartCode AGAHandleControlClick (ControlHandle inControl, - Point inWhere, - SInt16 inModifiers, - ControlActionUPP inAction) ; - -void AGAIdleControls (WindowPtr inWindow) ; - -void AGADrawControl( ControlHandle inControl ) ; -void AGADeactivateControl( ControlHandle inControl ) ; -void AGAActivateControl( ControlHandle inControl ) ; -OSErr AGASetKeyboardFocus (WindowPtr inWindow, - ControlHandle inControl, - ControlFocusPart inPart) ; - -OSErr AGACreateRootControl (WindowPtr inWindow, - ControlHandle * outControl) ; -OSErr AGAEmbedControl (ControlHandle inControl, - ControlHandle inContainer) ; - -void AGAUpdateControls( WindowPtr inWindow , RgnHandle inRgn ) ; -OSErr AGAGetRootControl( WindowPtr inWindow , ControlHandle *outControl ) ; -void AGASetThemeWindowBackground (WindowRef inWindow, - ThemeBrush inBrush, - Boolean inUpdate) ; -void AGAApplyThemeBackground (ThemeBackgroundKind inKind, - const Rect * bounds, - ThemeDrawState inState, - SInt16 inDepth, - Boolean inColorDev) ; -void AGAMoveControl( ControlHandle inControl , short x , short y ) ; -void AGASizeControl( ControlHandle inControl , short x , short y ) ; - -class AGAPortHelper -{ -public : - AGAPortHelper( GrafPtr newport) ; - AGAPortHelper() ; - void Setup( GrafPtr newport ) ; - void Clear() ; - bool IsCleared() { return clip == NULL ; } - GrafPtr GetCurrentPort() { return nport ; } - ~AGAPortHelper() ; - -private : - GrafPtr nport ; - GrafPtr port ; - PenState oldPenState ; - RGBColor oldForeColor ; - RGBColor oldBackColor ; - RgnHandle clip ; - short font ; - short size ; - short style ; - short mode ; -} ; - - -#endif \ No newline at end of file +// NOT NEEDED ANYMORE \ No newline at end of file