GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Static Public Member Functions | |
static Cell | available_toolkits_list (void) |
static Cell | available_toolkits_list (void) |
static std::string | default_toolkit (void) |
static std::string | default_toolkit (void) |
static graphics_toolkit | find_toolkit (const std::string &name) |
static graphics_toolkit | find_toolkit (const std::string &name) |
static graphics_toolkit | get_toolkit (void) |
static graphics_toolkit | get_toolkit (void) |
static void | load_toolkit (const graphics_toolkit &tk) |
static void | load_toolkit (const graphics_toolkit &tk) |
static Cell | loaded_toolkits_list (void) |
static Cell | loaded_toolkits_list (void) |
static void | register_toolkit (const std::string &name) |
static void | register_toolkit (const std::string &name) |
static void | unload_all_toolkits (void) |
static void | unload_all_toolkits (void) |
static void | unload_toolkit (const std::string &name) |
static void | unload_toolkit (const std::string &name) |
static void | unregister_toolkit (const std::string &name) |
static void | unregister_toolkit (const std::string &name) |
Private Types | |
typedef std::set< std::string > ::iterator | available_toolkits_iterator |
typedef std::set< std::string > ::iterator | available_toolkits_iterator |
typedef std::set< std::string > ::const_iterator | const_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 > ::const_iterator | const_loaded_toolkits_iterator |
typedef std::map< std::string, graphics_toolkit >::iterator | loaded_toolkits_iterator |
typedef std::map< std::string, graphics_toolkit >::iterator | loaded_toolkits_iterator |
Static Private Member Functions | |
static void | cleanup_instance (void) |
static void | cleanup_instance (void) |
static OCTINTERP_API void | create_instance (void) |
static OCTINTERP_API void | create_instance (void) |
static bool | instance_ok (void) |
static bool | instance_ok (void) |
Private Attributes | |
std::set< std::string > | available_toolkits |
std::string | dtk |
std::map< std::string, graphics_toolkit > | loaded_toolkits |
Static Private Attributes | |
static OCTINTERP_API gtk_manager * | instance = 0 |
Definition at line 2292 of file graphics.h.
|
private |
Definition at line 2388 of file graphics.in.h.
|
private |
Definition at line 2390 of file graphics.h.
|
private |
Definition at line 2391 of file graphics.in.h.
|
private |
Definition at line 2393 of file graphics.h.
|
private |
Definition at line 2397 of file graphics.in.h.
|
private |
Definition at line 2399 of file graphics.h.
|
private |
Definition at line 2394 of file graphics.in.h.
|
private |
Definition at line 2396 of file graphics.h.
|
inlineprivate |
Definition at line 2354 of file graphics.h.
Referenced by create_instance().
|
inlineprivate |
Definition at line 2356 of file graphics.h.
|
inlineprivate |
Definition at line 2352 of file graphics.in.h.
|
inlineprivate |
Definition at line 2354 of file graphics.in.h.
|
inlinestatic |
Definition at line 2329 of file graphics.in.h.
References do_available_toolkits_list(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2331 of file graphics.h.
References do_available_toolkits_list(), instance, and instance_ok().
Referenced by Favailable_graphics_toolkits().
|
inlinestaticprivate |
Definition at line 2375 of file graphics.in.h.
References instance.
|
inlinestaticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 11027 of file graphics.cc.
References singleton_cleanup_list::add(), cleanup_instance(), gtk_manager(), and instance.
Referenced by instance_ok().
|
inlinestatic |
Definition at line 2345 of file graphics.in.h.
References do_default_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2347 of file graphics.h.
References do_default_toolkit(), instance, and instance_ok().
Referenced by figure::properties::factory_defaults(), and gh_manager::gh_manager().
|
inlineprivate |
Definition at line 2425 of file graphics.in.h.
|
inlineprivate |
Definition at line 2427 of file graphics.h.
Referenced by available_toolkits_list().
|
inlineprivate |
Definition at line 2466 of file graphics.in.h.
References dtk.
|
inlineprivate |
|
inlineprivate |
Definition at line 2415 of file graphics.in.h.
|
inlineprivate |
Definition at line 2417 of file graphics.h.
Referenced by find_toolkit().
|
private |
|
private |
Definition at line 11036 of file graphics.cc.
References available_toolkits, dtk, error(), error_state, feval(), and loaded_toolkits.
Referenced by get_toolkit().
|
inlineprivate |
Definition at line 2405 of file graphics.in.h.
References graphics_toolkit::get_name().
|
inlineprivate |
Definition at line 2407 of file graphics.h.
References graphics_toolkit::get_name().
Referenced by load_toolkit().
|
inlineprivate |
Definition at line 2437 of file graphics.in.h.
|
inlineprivate |
Definition at line 2439 of file graphics.h.
Referenced by loaded_toolkits_list().
|
private |
|
private |
Definition at line 11076 of file graphics.cc.
References available_toolkits, and dtk.
Referenced by register_toolkit().
|
inlineprivate |
Definition at line 2449 of file graphics.in.h.
References unload_toolkit().
|
inlineprivate |
Definition at line 2451 of file graphics.h.
References unload_toolkit().
Referenced by unload_all_toolkits().
|
inlineprivate |
Definition at line 2410 of file graphics.in.h.
|
inlineprivate |
Definition at line 2412 of file graphics.h.
Referenced by unload_toolkit().
|
private |
|
private |
Definition at line 11087 of file graphics.cc.
References available_toolkits, and dtk.
Referenced by unregister_toolkit().
|
inlinestatic |
Definition at line 2323 of file graphics.in.h.
References do_find_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2325 of file graphics.h.
References do_find_toolkit(), instance, and instance_ok().
Referenced by figure::properties::set___graphics_toolkit__().
|
inlinestatic |
Definition at line 2294 of file graphics.in.h.
References do_get_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2296 of file graphics.h.
References do_get_toolkit(), instance, and instance_ok().
Referenced by figure::properties::get_toolkit().
|
inlinestaticprivate |
Definition at line 2358 of file graphics.in.h.
References create_instance(), error(), and instance.
|
inlinestaticprivate |
Definition at line 2360 of file graphics.h.
References create_instance(), error(), and instance.
Referenced by available_toolkits_list(), default_toolkit(), find_toolkit(), get_toolkit(), load_toolkit(), loaded_toolkits_list(), register_toolkit(), unload_all_toolkits(), unload_toolkit(), and unregister_toolkit().
|
inlinestatic |
Definition at line 2311 of file graphics.in.h.
References do_load_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2313 of file graphics.h.
References do_load_toolkit(), instance, and instance_ok().
Referenced by QtHandles::__init__(), G__init_fltk__(), and G__init_gnuplot__().
|
inlinestatic |
Definition at line 2334 of file graphics.in.h.
References do_loaded_toolkits_list(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2336 of file graphics.h.
References do_loaded_toolkits_list(), instance, and instance_ok().
Referenced by Floaded_graphics_toolkits().
|
inlinestatic |
Definition at line 2299 of file graphics.in.h.
References do_register_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2301 of file graphics.h.
References do_register_toolkit(), instance, and instance_ok().
Referenced by Fregister_graphics_toolkit().
|
inlinestatic |
Definition at line 2339 of file graphics.in.h.
References do_unload_all_toolkits(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2341 of file graphics.h.
References do_unload_all_toolkits(), instance, and instance_ok().
Referenced by do_octave_atexit().
|
inlinestatic |
Definition at line 2317 of file graphics.in.h.
References do_unload_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2319 of file graphics.h.
References do_unload_toolkit(), instance, and instance_ok().
Referenced by QtHandles::__shutdown__(), gnuplot_graphics_toolkit::close(), and do_unload_all_toolkits().
|
inlinestatic |
Definition at line 2305 of file graphics.in.h.
References do_unregister_toolkit(), instance, and instance_ok().
|
inlinestatic |
Definition at line 2307 of file graphics.h.
References do_unregister_toolkit(), instance, and instance_ok().
|
private |
Definition at line 2385 of file graphics.h.
Referenced by do_get_toolkit(), do_register_toolkit(), and do_unregister_toolkit().
|
private |
Definition at line 2382 of file graphics.h.
Referenced by do_default_toolkit(), do_get_toolkit(), do_register_toolkit(), and do_unregister_toolkit().
|
staticprivate |
Definition at line 2379 of file graphics.h.
Referenced by available_toolkits_list(), cleanup_instance(), create_instance(), default_toolkit(), find_toolkit(), get_toolkit(), instance_ok(), load_toolkit(), loaded_toolkits_list(), register_toolkit(), unload_all_toolkits(), unload_toolkit(), and unregister_toolkit().
|
private |
Definition at line 2388 of file graphics.h.
Referenced by do_get_toolkit().