1999-11-18 23:30:08 +00:00
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// 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
|
|
|
|
|
2002-01-04 17:13:39 +00:00
|
|
|
/*
|
1999-11-18 23:30:08 +00:00
|
|
|
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) ;
|
2000-08-09 11:02:59 +00:00
|
|
|
void AGAApplyThemeBackground (ThemeBackgroundKind inKind,
|
|
|
|
const Rect * bounds,
|
|
|
|
ThemeDrawState inState,
|
|
|
|
SInt16 inDepth,
|
|
|
|
Boolean inColorDev) ;
|
1999-11-18 23:30:08 +00:00
|
|
|
void AGAMoveControl( ControlHandle inControl , short x , short y ) ;
|
|
|
|
void AGASizeControl( ControlHandle inControl , short x , short y ) ;
|
|
|
|
|
2002-01-04 17:13:39 +00:00
|
|
|
*/
|
2001-12-30 09:43:15 +00:00
|
|
|
|
2000-08-09 11:02:59 +00:00
|
|
|
|
1999-11-18 23:30:08 +00:00
|
|
|
|
|
|
|
#endif
|