Csound and CsoundAC API  5.17
Public Types | Public Member Functions | Data Fields | Static Public Attributes
ScoreGeneratorVstFltk Class Reference

#include <ScoreGeneratorVstFltk.hpp>

Public Types

enum  AEffEditorSize { kEditorWidth = 610, kEditorHeight = 430, xPad = 4, yPad = 4 }

Public Member Functions

virtual void close ()
virtual bool getRect (ERect **rect)
virtual void idle ()
virtual void log (char *message)
virtual void logv (char *message,...)
void onGenerate (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
void onNew (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
void onNewVersion (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
void onOpen (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
void onSave (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
void onSaveAs (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)
virtual bool open (void *windowHandle)
virtual void postUpdate ()
 ScoreGeneratorVstFltk (AudioEffect *audioEffect)
virtual void update ()
virtual void updateCaption ()
virtual void updateModel ()
virtual ~ScoreGeneratorVstFltk (void)

Data Fields

Fl_Text_Buffer * aboutTextBuffer
Fl_Text_Display * aboutTextDisplay
std::string helpFilename
Fl_Pack * mainPack
Fl_Tabs * mainTabs
std::string messagebuffer
std::list< std::string > messages
Fl_Browser * runtimeMessagesBrowser
Fl_Group * runtimeMessagesGroup
ScoreGeneratorVstscoreGeneratorVst
Fl_Window * scoreGeneratorVstUi
Fl_Group * scriptGroup
Fl_Text_Buffer * scriptTextBuffer
Fl_Text_Editor * scriptTextEdit
bool updateFlag
int useCount
void * windowHandle

Static Public Attributes

static std::string aboutText

Member Enumeration Documentation

Enumerator:
kEditorWidth 
kEditorHeight 
xPad 
yPad 

Constructor & Destructor Documentation

ScoreGeneratorVstFltk::ScoreGeneratorVstFltk ( AudioEffect *  audioEffect)
virtual ScoreGeneratorVstFltk::~ScoreGeneratorVstFltk ( void  )
virtual

Member Function Documentation

virtual void ScoreGeneratorVstFltk::close ( )
virtual
virtual bool ScoreGeneratorVstFltk::getRect ( ERect **  rect)
virtual
virtual void ScoreGeneratorVstFltk::idle ( )
virtual
virtual void ScoreGeneratorVstFltk::log ( char *  message)
virtual
virtual void ScoreGeneratorVstFltk::logv ( char *  message,
  ... 
)
virtual
void ScoreGeneratorVstFltk::onGenerate ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
void ScoreGeneratorVstFltk::onNew ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
void ScoreGeneratorVstFltk::onNewVersion ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
void ScoreGeneratorVstFltk::onOpen ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
void ScoreGeneratorVstFltk::onSave ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
void ScoreGeneratorVstFltk::onSaveAs ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)
virtual bool ScoreGeneratorVstFltk::open ( void *  windowHandle)
virtual
virtual void ScoreGeneratorVstFltk::postUpdate ( )
virtual
virtual void ScoreGeneratorVstFltk::update ( )
virtual
virtual void ScoreGeneratorVstFltk::updateCaption ( )
virtual
virtual void ScoreGeneratorVstFltk::updateModel ( )
virtual

Field Documentation

std::string ScoreGeneratorVstFltk::aboutText
static
Fl_Text_Buffer* ScoreGeneratorVstFltk::aboutTextBuffer
Fl_Text_Display* ScoreGeneratorVstFltk::aboutTextDisplay
std::string ScoreGeneratorVstFltk::helpFilename
Fl_Pack* ScoreGeneratorVstFltk::mainPack
Fl_Tabs* ScoreGeneratorVstFltk::mainTabs
std::string ScoreGeneratorVstFltk::messagebuffer
std::list<std::string> ScoreGeneratorVstFltk::messages
Fl_Browser* ScoreGeneratorVstFltk::runtimeMessagesBrowser
Fl_Group* ScoreGeneratorVstFltk::runtimeMessagesGroup
ScoreGeneratorVst* ScoreGeneratorVstFltk::scoreGeneratorVst
Fl_Window* ScoreGeneratorVstFltk::scoreGeneratorVstUi
Fl_Group* ScoreGeneratorVstFltk::scriptGroup
Fl_Text_Buffer* ScoreGeneratorVstFltk::scriptTextBuffer
Fl_Text_Editor* ScoreGeneratorVstFltk::scriptTextEdit
bool ScoreGeneratorVstFltk::updateFlag
int ScoreGeneratorVstFltk::useCount
void* ScoreGeneratorVstFltk::windowHandle