CsoundVstFltk Class Reference

#include <CsoundVstFltk.hpp>

Collaboration diagram for CsoundVstFltk:

Collaboration graph
[legend]

Public Types

enum  AEffEditorSize { kEditorWidth = 708, kEditorHeight = 389, xPad = 4, yPad = 4 }

Public Member Functions

 CsoundVstFltk (AudioEffect *audioEffect)
virtual ~CsoundVstFltk (void)
virtual void updateCaption ()
virtual void updateModel ()
virtual bool getRect (ERect **rect)
virtual bool open (void *windowHandle)
virtual void close ()
virtual void idle ()
virtual void update ()
virtual void postUpdate ()
void onPerformScriptButtonThreadRoutine ()
void onNew (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onNewVersion (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onOpen (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onImport (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onSave (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onSaveAs (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onPerform (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onStop (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onEdit (Fl_Button *, CsoundVstFltk *csoundVstFltk)
void onSettingsVstPluginMode (Fl_Check_Button *, CsoundVstFltk *csoundVstFltk)
void onSettingsVstInstrumentMode (Fl_Check_Button *, CsoundVstFltk *csoundVstFltk)
void onSettingsApply (Fl_Button *, CsoundVstFltk *csoundVstFltk)

Static Public Member Functions

static void messageCallback (CSOUND *csound, int attribute, const char *format, va_list valist)

Data Fields

CsoundVSTcsoundVST
void * windowHandle
Fl_Window * csoundVstUi
int useCount
bool updateFlag
Fl_Tabs * mainTabs
Fl_Input * commandInput
Fl_Browser * runtimeMessagesBrowser
Fl_Text_Editor * orchestraTextEdit
Fl_Text_Buffer * orchestraTextBuffer
Fl_Text_Editor * scoreTextEdit
Fl_Text_Buffer * scoreTextBuffer
Fl_Input * settingsEditSoundfileInput
Fl_Check_Button * settingsVstPluginModeEffect
Fl_Check_Button * settingsVstPluginModeInstrument
Fl_Text_Buffer * aboutTextBuffer
Fl_Text_Display * aboutTextDisplay
Fl_Group * orchestraGroup
Fl_Group * scoreGroup
std::list< std::string > messages
std::string helpFilename
std::string messagebuffer

Static Public Attributes

static std::string aboutText
static Fl_Preferences preferences

Member Enumeration Documentation

Enumerator:
kEditorWidth 
kEditorHeight 
xPad 
yPad 


Constructor & Destructor Documentation

CsoundVstFltk::CsoundVstFltk ( AudioEffect *  audioEffect  ) 

virtual CsoundVstFltk::~CsoundVstFltk ( void   )  [virtual]


Member Function Documentation

virtual void CsoundVstFltk::close (  )  [virtual]

virtual bool CsoundVstFltk::getRect ( ERect **  rect  )  [virtual]

virtual void CsoundVstFltk::idle (  )  [virtual]

static void CsoundVstFltk::messageCallback ( CSOUND csound,
int  attribute,
const char *  format,
va_list  valist 
) [static]

void CsoundVstFltk::onEdit ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onImport ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onNew ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onNewVersion ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onOpen ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onPerform ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onPerformScriptButtonThreadRoutine (  ) 

void CsoundVstFltk::onSave ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onSaveAs ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onSettingsApply ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onSettingsVstInstrumentMode ( Fl_Check_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onSettingsVstPluginMode ( Fl_Check_Button *  ,
CsoundVstFltk csoundVstFltk 
)

void CsoundVstFltk::onStop ( Fl_Button *  ,
CsoundVstFltk csoundVstFltk 
)

virtual bool CsoundVstFltk::open ( void *  windowHandle  )  [virtual]

virtual void CsoundVstFltk::postUpdate (  )  [virtual]

virtual void CsoundVstFltk::update (  )  [virtual]

virtual void CsoundVstFltk::updateCaption (  )  [virtual]

virtual void CsoundVstFltk::updateModel (  )  [virtual]


Field Documentation

std::string CsoundVstFltk::aboutText [static]

std::list<std::string> CsoundVstFltk::messages

Fl_Preferences CsoundVstFltk::preferences [static]


Generated on Tue Apr 14 11:01:23 2009 for Csound and CsoundAC by  doxygen 1.5.8