Audacity  2.2.2
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
AUControl Class Referencefinal

a wxControl with Cocoa/Carbon support More...

#include <AUControl.h>

Inheritance diagram for AUControl:

Public Member Functions

 AUControl ()
 ~AUControl ()
void Close ()
bool Create (wxWindow *parent, AudioComponent comp, AudioUnit unit, bool custom)
void CreateCocoa ()
void CreateGeneric ()
void CocoaViewResized ()
void OnSize (wxSizeEvent &evt)
void CreateCarbon ()
void CreateCarbonOverlay ()
void CarbonViewResized ()

Static Public Member Functions

static pascal OSStatus ControlEventHandlerCallback (EventHandlerCallRef handler, EventRef event, void *data)

Private Attributes

AudioComponent mComponent
AudioUnit mUnit
NSView * mAUView
NSView * mView
wxSize mLastMin
bool mSettingSize
AudioComponentInstance mInstance
WindowRef mWindowRef
HIViewRef mHIView

Detailed Description

a wxControl with Cocoa/Carbon support

Definition at line 37 of file AUControl.h.

Constructor & Destructor Documentation

AUControl::AUControl ( )
AUControl::~AUControl ( )

Member Function Documentation

void AUControl::CarbonViewResized ( )
void AUControl::Close ( )
void AUControl::CocoaViewResized ( )
static pascal OSStatus AUControl::ControlEventHandlerCallback ( EventHandlerCallRef  handler,
EventRef  event,
void *  data 
bool AUControl::Create ( wxWindow *  parent,
AudioComponent  comp,
AudioUnit  unit,
bool  custom 
void AUControl::CreateCarbon ( )
void AUControl::CreateCarbonOverlay ( )
void AUControl::CreateCocoa ( )
void AUControl::CreateGeneric ( )
void AUControl::OnSize ( wxSizeEvent &  evt)

Member Data Documentation

NSView* AUControl::mAUView

Definition at line 65 of file AUControl.h.

AudioComponent AUControl::mComponent

Definition at line 62 of file AUControl.h.

HIViewRef AUControl::mHIView

Definition at line 74 of file AUControl.h.

AudioComponentInstance AUControl::mInstance

Definition at line 72 of file AUControl.h.

wxSize AUControl::mLastMin

Definition at line 68 of file AUControl.h.

bool AUControl::mSettingSize

Definition at line 69 of file AUControl.h.

AudioUnit AUControl::mUnit

Definition at line 63 of file AUControl.h.

NSView* AUControl::mView

Definition at line 66 of file AUControl.h.

WindowRef AUControl::mWindowRef

Definition at line 73 of file AUControl.h.

The documentation for this class was generated from the following file: