git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13368 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			93 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /////////////////////////////////////////////////////////////////////////////
 | |
| // Name:        aga.h
 | |
| // Purpose:     Gray Controls implementation
 | |
| // Author:      AUTHOR
 | |
| // Modified by:
 | |
| // Created:     ??/??/98
 | |
| // RCS-ID:      $Id$
 | |
| // Copyright:   (c) AUTHOR
 | |
| // 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 ) ;
 | |
| 
 | |
| */
 | |
| 
 | |
| 
 | |
| 
 | |
| #endif |