#include <EML.h>
Public Member Functions | |
| EML (Context *context) | |
| Eui_Root * | initialize (std::string const &app_description, int argc, char **argv) |
| Eui_Root * | root () |
| Eml_ParseResult * | parseScript (std::string const &script_file) |
| Eml_ParseResult * | parseScript (std::string const &script_file, Eeml_TranslationTable *translation_table) |
| Eml_ParseResult * | parseResult () |
| void | display (Eeml_Part part) |
| void | mainEventLoop () |
| Context * | context () |
| EML (std::string const &app_description, int argc, char **argv) | |
| EML (std::string const &app_description, int argc, char **argv, Context *context) | |
| EML (std::string const &app_description, int argc, char **argv, std::string const &script_file, Eeml_TranslationTable *translation_table) | |
| EML (std::string const &app_description, int argc, char **argv, Context *context, std::string const &script_file, Eeml_TranslationTable *translation_table) | |
Protected Member Functions | |
| virtual void | processEvents () |
Classes | |
| class | Context |
|
|
Create the EML toolkit wrapper
The EML object will take over management of the given Context; i.e., it will properly destroy it when it is destroyed.
|
|
||||||||||||||||
|
Initialize the EML toolkit
|
|
|
returns internal context object |
|
|
Ask EML to display the given part Of course this presumes that the given part is valid.
|
|
||||||||||||||||
|
If the toolkit is has already been initialized via one of the ctors, it will just return the pointer to the existing Eui_Root instance.
|
|
|
process the main EML event handling loop
|
|
|
returns the current parse result This will be NULL if parseScript() hasn't yet been invoked.
|
|
||||||||||||
|
parse the given EML script This will use the internal Eui_Root.
|
|
|
parse the given EML script This will use the internal Eui_Root found in the internal Context object.
|
|
|
Called by mainEventLoop(); allows for sub-classes to splice in code to be invoked during each loop iteration. |
|
|
Returns handle to top level EML GUI widget. This will be NULL if the toolkit hasn't been properly initialized yet.
|
1.4.6