Imagine::AppFunction Class Reference

#include <AppFunction.h>

List of all members.

Public Member Functions

 AppFunction (std::string const &n)
std::string const & name () const
std::string & name ()
virtual Estr_StringList * call (Eeml_Menu menu, Emsc_Opaque *context, long argc, char **argv, Eerr_ErrorReport **outerr)=0


Detailed Description

Convenience Adaptor for EML application functions.

An application function is a free function that can be bound to arbitrary EML widget button press or selection events.

Note:
Used pretty much solely in EML as a means of binding functions declared in a corresponding EML script with a C++ function.
Deprecated:
For now, still using ye olde method of declaring and using EML application functions. Some day I'd like to wrap those, too, using this class, or something similar to it.


Member Function Documentation

virtual Estr_StringList* Imagine::AppFunction::call Eeml_Menu  menu,
Emsc_Opaque *  context,
long  argc,
char **  argv,
Eerr_ErrorReport **  outerr
[pure virtual]
 

Actual function to be bound to EML script calls.


The documentation for this class was generated from the following file:
Generated on Wed Mar 7 16:49:36 2007 for ImagineObjects by  doxygen 1.4.6