#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 > | available_toolkits |
std::string | dtk |
std::map< std::string, graphics_toolkit > | 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.
References unload_all_toolkits().
|
inline |
Definition at line 77 of file gtk-manager.h.
References available_toolkits, and m.
Referenced by Favailable_graphics_toolkits().
|
inline |
Definition at line 115 of file gtk-manager.h.
References dtk.
Referenced by gh_manager::gh_manager(), and default_graphics_toolkit().
|
inline |
Definition at line 67 of file gtk-manager.h.
References loaded_toolkits, and name.
Referenced by figure::properties::set___graphics_toolkit__().
graphics_toolkit octave::gtk_manager::get_toolkit | ( | void | ) | const |
Definition at line 39 of file gtk-manager.cc.
References available_toolkits, dtk, error(), octave::feval(), loaded_toolkits, and retval.
|
inline |
Definition at line 57 of file gtk-manager.h.
References octave::graphics_toolkit::get_name(), and loaded_toolkits.
Referenced by F__init_fltk__(), F__init_gnuplot__(), and octave::graphics_init().
|
inline |
Definition at line 88 of file gtk-manager.h.
References loaded_toolkits, and m.
Referenced by Floaded_graphics_toolkits().
void octave::gtk_manager::register_toolkit | ( | const std::string & | name | ) |
Definition at line 74 of file gtk-manager.cc.
References available_toolkits, dtk, and name.
Referenced by Fregister_graphics_toolkit(), and octave::graphics_init().
|
inline |
Definition at line 99 of file gtk-manager.h.
References loaded_toolkits, name, and unload_toolkit().
Referenced by ~gtk_manager(), and octave::interpreter::shutdown().
|
inline |
Definition at line 62 of file gtk-manager.h.
References loaded_toolkits, and name.
Referenced by unload_all_toolkits().
void octave::gtk_manager::unregister_toolkit | ( | const std::string & | name | ) |
Definition at line 85 of file gtk-manager.cc.
References available_toolkits, dtk, and name.
|
private |
Definition at line 123 of file gtk-manager.h.
Referenced by available_toolkits_list(), get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 120 of file gtk-manager.h.
Referenced by default_toolkit(), get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 126 of file gtk-manager.h.
Referenced by find_toolkit(), get_toolkit(), load_toolkit(), loaded_toolkits_list(), unload_all_toolkits(), and unload_toolkit().