#include "gtk-manager.h"
Public Member Functions | |
gtk_manager (void) | |
~gtk_manager (void) | |
Cell | available_toolkits_list (void) const |
std::string | default_toolkit (void) const |
graphics_toolkit | find_toolkit (const std::string &name) const |
graphics_toolkit | get_toolkit (void) const |
void | load_toolkit (const graphics_toolkit &tk) |
Cell | loaded_toolkits_list (void) const |
void | register_toolkit (const std::string &name) |
void | unload_all_toolkits (void) |
void | unload_toolkit (const std::string &name) |
void | unregister_toolkit (const std::string &name) |
Private Attributes | |
std::set< std::string > | m_available_toolkits |
std::string | m_dtk |
std::map< std::string, graphics_toolkit > | m_loaded_toolkits |
Definition at line 40 of file gtk-manager.h.
|
inline |
Definition at line 44 of file gtk-manager.h.
|
inline |
Definition at line 46 of file gtk-manager.h.
|
inline |
Definition at line 77 of file gtk-manager.h.
References m.
|
inline |
Definition at line 115 of file gtk-manager.h.
|
inline |
Definition at line 67 of file gtk-manager.h.
graphics_toolkit gtk_manager::get_toolkit | ( | void | ) | const |
Definition at line 39 of file gtk-manager.cc.
References error(), feval(), m_available_toolkits, m_dtk, and m_loaded_toolkits.
|
inline |
Definition at line 57 of file gtk-manager.h.
References graphics_toolkit::get_name().
Referenced by F__init_gnuplot__(), and graphics_init().
|
inline |
Definition at line 88 of file gtk-manager.h.
References m.
void gtk_manager::register_toolkit | ( | const std::string & | name | ) |
Definition at line 74 of file gtk-manager.cc.
References m_available_toolkits, and m_dtk.
Referenced by graphics_init().
|
inline |
Definition at line 99 of file gtk-manager.h.
Referenced by interpreter::shutdown().
|
inline |
Definition at line 62 of file gtk-manager.h.
void gtk_manager::unregister_toolkit | ( | const std::string & | name | ) |
Definition at line 85 of file gtk-manager.cc.
References m_available_toolkits, and m_dtk.
|
private |
Definition at line 123 of file gtk-manager.h.
Referenced by get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 120 of file gtk-manager.h.
Referenced by get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 126 of file gtk-manager.h.
Referenced by get_toolkit().