#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 Types | |
typedef std::set< std::string >::iterator | available_toolkits_iterator |
typedef std::set< std::string >::const_iterator | const_available_toolkits_iterator |
typedef std::map< std::string, graphics_toolkit >::const_iterator | const_loaded_toolkits_iterator |
typedef std::map< std::string, graphics_toolkit >::iterator | loaded_toolkits_iterator |
Private Attributes | |
std::set< std::string > | available_toolkits |
std::string | dtk |
std::map< std::string, graphics_toolkit > | loaded_toolkits |
Definition at line 37 of file gtk-manager.h.
|
private |
Definition at line 125 of file gtk-manager.h.
|
private |
Definition at line 128 of file gtk-manager.h.
|
private |
Definition at line 134 of file gtk-manager.h.
|
private |
Definition at line 131 of file gtk-manager.h.
|
inline |
Definition at line 41 of file gtk-manager.h.
|
inline |
Definition at line 43 of file gtk-manager.h.
References unload_all_toolkits().
|
inline |
Definition at line 74 of file gtk-manager.h.
References available_toolkits, and i.
|
inline |
Definition at line 112 of file gtk-manager.h.
References dtk.
Referenced by default_graphics_toolkit(), and gh_manager::gh_manager().
|
inline |
Definition at line 64 of file gtk-manager.h.
References loaded_toolkits, name, and p.
Referenced by figure::properties::set___graphics_toolkit__().
graphics_toolkit octave::gtk_manager::get_toolkit | ( | void | ) | const |
Definition at line 36 of file gtk-manager.cc.
References available_toolkits, dtk, error(), octave::feval(), loaded_toolkits, and retval.
Referenced by figure::properties::get_toolkit().
|
inline |
Definition at line 54 of file gtk-manager.h.
References graphics_toolkit::get_name(), and loaded_toolkits.
Referenced by QtHandles::__init__(), G__init_fltk__(), and G__init_gnuplot__().
|
inline |
Definition at line 85 of file gtk-manager.h.
References i, and loaded_toolkits.
void octave::gtk_manager::register_toolkit | ( | const std::string & | name | ) |
Definition at line 71 of file gtk-manager.cc.
References available_toolkits, dtk, and name.
|
inline |
Definition at line 96 of file gtk-manager.h.
References loaded_toolkits, name, p, string, and unload_toolkit().
Referenced by ~gtk_manager().
|
inline |
Definition at line 59 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 82 of file gtk-manager.cc.
References available_toolkits, dtk, name, and string.
|
private |
Definition at line 120 of file gtk-manager.h.
Referenced by available_toolkits_list(), get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 117 of file gtk-manager.h.
Referenced by default_toolkit(), get_toolkit(), register_toolkit(), and unregister_toolkit().
|
private |
Definition at line 123 of file gtk-manager.h.
Referenced by find_toolkit(), get_toolkit(), load_toolkit(), loaded_toolkits_list(), unload_all_toolkits(), and unload_toolkit().