AUCarbonViewControl

Superclasses : CarbonEventHandler
Subclasses : none
Header : AUCarbonViewControl

class AUCarbonViewControl : public CarbonEventHandler 


Methods

Other


Bind

public virtual method


 virtual void Bind();



ControlRef

public nonvirtual method


 operator ControlRef();



ControlToParameter

public virtual method


 virtual void ControlToParameter();



GetOwnerView

public nonvirtual method


 AUCarbonViewBase* GetOwnerView();



GetTextValue

public virtual method


 virtual CFStringRef GetTextValue();



GetValue

public virtual method


 virtual long GetValue();



GetValueFract

public virtual method


 virtual double GetValueFract();



HandleEvent

public virtual method


 virtual bool HandleEvent(EventRef event);



NumericKeyFilterCallback

public static method


 static pascal ControlKeyFilterResult NumericKeyFilterCallback(
          ControlRef                      theControl,
          SInt16*                         keyCode,
          SInt16*                         charCode,
          EventModifiers*                 modifiers
    );



ParamInfo

protected nonvirtual method


 const AudioUnitParameterInfo &ParamInfo();



ParameterToControl

public virtual method


 virtual void ParameterToControl(Float32 newValue);



SetTextValue

public virtual method


 virtual void SetTextValue(CFStringRef str);



SetValue

public virtual method


 virtual void SetValue(long value);



SetValueFract

public virtual method


 virtual void SetValueFract(double value);



SizeControlToFit

public static method


 static Boolean SizeControlToFit(
          ControlRef                      inControl,
          SInt16*                         outWidth = NULL,
          SInt16*                         outHeight = NULL
    );



SliderTrackProc

public static method


 static pascal void SliderTrackProc(
          ControlRef                      theControl,
          ControlPartCode                 partCode
    );



StdKeyFilterCallback

protected static method


 static pascal ControlKeyFilterResult StdKeyFilterCallback(
          ControlRef                      theControl,
          SInt16*                         keyCode,
          SInt16*                         charCode,
          EventModifiers*                 modifiers
    );



Update

public nonvirtual method


 void Update (bool inUIThread);



Data


Other


mControl

protected instance variable


 ControlRef mControl;



mListener

protected instance variable


 AUParameterListenerRef mListener;



mOwnerView

protected instance variable


 AUCarbonViewBase* mOwnerView;



mParam

protected instance variable


 CAAUParameter mParam;



mType

protected instance variable


 ControlType mType;