X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/246c920686bd689fcc52a1c4ae92472baddeb786..0bf36922c8a60f19dccc3889c15b281fc94d69c5:/include/wx/mac/aga.h diff --git a/include/wx/mac/aga.h b/include/wx/mac/aga.h index c251146d8b..fb57cbaba2 100644 --- a/include/wx/mac/aga.h +++ b/include/wx/mac/aga.h @@ -1,112 +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() ; - ~AGAPortHelper() ; - - void Setup( GrafPtr newport ) ; - void Clear() ; - bool IsCleared() { return m_clip == NULL ; } - GrafPtr GetCurrentPort() { return m_currentPort ; } - -private : - GrafPtr m_currentPort ; - GrafPtr m_oldPort ; - RgnHandle m_clip ; - ThemeDrawingState m_drawingState ; - short m_textFont ; - short m_textSize ; - short m_textStyle ; - short m_textMode ; -} ; - - -#endif \ No newline at end of file +// NOT NEEDED ANYMORE