Csound and CsoundAC API 5.13
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]
std::list<std::string> ScoreGeneratorVstFltk::messages