|
LMMS
|
An interface that wraps UI-dependent elements of the session. More...
#include <gui.h>
Public Member Functions | |
| virtual void | init_gui (int &argc, char **&argv)=0 |
| Called to initialise the UI libraries. | |
| virtual main_window_iface * | create_main_window ()=0 |
| Create an appropriate version of the main window. | |
| virtual void | start_gui_loop ()=0 |
| Called to start the UI loop. | |
| virtual void | quit_gui_loop ()=0 |
| Called from within event handlers to finish the UI loop. | |
| virtual | ~session_environment_iface () |
An interface that wraps UI-dependent elements of the session.
|
inlinevirtual |
|
pure virtual |
Create an appropriate version of the main window.
Implemented in calf_plugins::gtk_session_environment.
|
pure virtual |
Called to initialise the UI libraries.
Implemented in calf_plugins::gtk_session_environment.
|
pure virtual |
Called from within event handlers to finish the UI loop.
Implemented in calf_plugins::gtk_session_environment.
|
pure virtual |
Called to start the UI loop.
Implemented in calf_plugins::gtk_session_environment.