ScoreGeneratorVstFltk Class Reference

#include <ScoreGeneratorVstFltk.hpp>

Collaboration diagram for ScoreGeneratorVstFltk:

Collaboration graph
[legend]

Public Types

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

Public Member Functions

 ScoreGeneratorVstFltk (AudioEffect *audioEffect)
virtual ~ScoreGeneratorVstFltk (void)
virtual void updateCaption ()
virtual void updateModel ()
virtual void log (char *message)
virtual void logv (char *message,...)
virtual bool getRect (ERect **rect)
virtual bool open (void *windowHandle)
virtual void close ()
virtual void idle ()
virtual void update ()
virtual void postUpdate ()
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)
void onGenerate (Fl_Button *, ScoreGeneratorVstFltk *ScoreGeneratorVstFltk)

Data Fields

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

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::updateCaption (  )  [virtual]

virtual void ScoreGeneratorVstFltk::updateModel (  )  [virtual]

virtual void ScoreGeneratorVstFltk::log ( char *  message  )  [virtual]

virtual void ScoreGeneratorVstFltk::logv ( char *  message,
  ... 
) [virtual]

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

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

virtual void ScoreGeneratorVstFltk::close (  )  [virtual]

virtual void ScoreGeneratorVstFltk::idle (  )  [virtual]

virtual void ScoreGeneratorVstFltk::update (  )  [virtual]

virtual void ScoreGeneratorVstFltk::postUpdate (  )  [virtual]

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 
)

void ScoreGeneratorVstFltk::onGenerate ( Fl_Button *  ,
ScoreGeneratorVstFltk ScoreGeneratorVstFltk 
)


Field Documentation

std::string ScoreGeneratorVstFltk::aboutText [static]

std::list<std::string> ScoreGeneratorVstFltk::messages


Generated on Sun Nov 9 00:20:00 2008 for Csound and CsoundAC by  doxygen 1.5.6