Superclasses :
CarbonEventHandler
Subclasses :
none
Header : AUCarbonViewControl
class AUCarbonViewControl : public CarbonEventHandler
Methods
Other
virtual void Bind();
operator ControlRef();
virtual void ControlToParameter();
AUCarbonViewBase* GetOwnerView();
virtual CFStringRef GetTextValue();
virtual long GetValue();
virtual double GetValueFract();
virtual bool HandleEvent(EventRef event);
static pascal ControlKeyFilterResult NumericKeyFilterCallback(
ControlRef theControl,
SInt16* keyCode,
SInt16* charCode,
EventModifiers* modifiers
);
|
protected nonvirtual method
|
const AudioUnitParameterInfo &ParamInfo();
virtual void ParameterToControl(Float32 newValue);
virtual void SetTextValue(CFStringRef str);
virtual void SetValue(long value);
virtual void SetValueFract(double value);
static Boolean SizeControlToFit(
ControlRef inControl,
SInt16* outWidth = NULL,
SInt16* outHeight = NULL
);
static pascal void SliderTrackProc(
ControlRef theControl,
ControlPartCode partCode
);
static pascal ControlKeyFilterResult StdKeyFilterCallback(
ControlRef theControl,
SInt16* keyCode,
SInt16* charCode,
EventModifiers* modifiers
);
void Update (bool inUIThread);
Data
Other
|
protected instance variable
|
ControlRef mControl;
|
protected instance variable
|
AUParameterListenerRef mListener;
|
protected instance variable
|
AUCarbonViewBase* mOwnerView;
|
protected instance variable
|
CAAUParameter mParam;
|
protected instance variable
|
ControlType mType;