#include "graphics.h"
Static Public Member Functions | |
static std::set< std::string > | core_property_names () |
static property_list::pval_map_type | factory_defaults () |
static bool | has_core_property (const caseless_str &pname) |
static bool | has_readonly_property (const caseless_str &pname) |
static std::set< std::string > | readonly_property_names () |
Static Public Member Functions inherited from base_properties | |
static std::set< std::string > | core_property_names () |
static property_list::pval_map_type | factory_defaults () |
static bool | has_core_property (const caseless_str &pname) |
static bool | has_readonly_property (const caseless_str &pname) |
static std::set< std::string > | readonly_property_names () |
Protected Member Functions | |
void | init () |
Protected Member Functions inherited from base_properties | |
octave_value | get_dynamic (bool all=false) const |
octave_value | get_dynamic (const caseless_str &pname) const |
property | get_property_dynamic (const caseless_str &pname) const |
void | set_dynamic (const caseless_str &pname, const octave_value &val) |
Definition at line 3574 of file graphics.h.
anonymous enum |
Definition at line 3754 of file graphics.h.
figure::properties::properties | ( | const graphics_handle & | mh, |
const graphics_handle & | p | ||
) |
Definition at line 639 of file graphics-props.cc.
|
delete |
|
default |
|
inline |
Definition at line 3971 of file graphics.h.
References radio_property::is().
|
virtual |
Reimplemented from base_properties.
Definition at line 3862 of file graphics.cc.
References __get_gh_manager__(), base_properties::adopt(), octave_handle::as_octave_value(), gh_manager::get_object(), and graphics_object::type().
std::set< std::string > figure::properties::all_property_names | ( | ) | const |
Definition at line 1489 of file graphics-props.cc.
References base_properties::all_property_names().
Definition at line 3924 of file graphics.cc.
|
inline |
Definition at line 3831 of file graphics.h.
References color_property::is().
|
inline |
Definition at line 3830 of file graphics.h.
References color_property::is_rgb().
|
static |
Definition at line 1363 of file graphics-props.cc.
References base_properties::core_property_names().
|
inline |
Definition at line 3824 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3827 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3859 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3862 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3914 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3920 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3929 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3932 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3935 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3938 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3941 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 3944 of file graphics.h.
References callback_property::execute().
|
static |
Definition at line 1288 of file graphics-props.cc.
References base_properties::factory_defaults(), and m.
Referenced by figure::reset_default_properties().
|
virtual |
Reimplemented from base_properties.
Definition at line 918 of file graphics-props.cc.
References base_properties::get(), m, and octave_value::map_value().
|
virtual |
Reimplemented from base_properties.
Definition at line 1006 of file graphics-props.cc.
|
inlinevirtual |
Reimplemented from base_properties.
Definition at line 3656 of file graphics.h.
|
inlinevirtual |
Reimplemented from base_properties.
Definition at line 3651 of file graphics.h.
|
inline |
Definition at line 3985 of file graphics.h.
References double_property::double_value().
|
inline |
Definition at line 3956 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3958 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3960 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3962 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3965 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3967 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3969 of file graphics.h.
References any_property::get().
|
inline |
Definition at line 3972 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3977 of file graphics.h.
References any_property::get().
|
inline |
Definition at line 3979 of file graphics.h.
References any_property::get().
|
inline |
Definition at line 3975 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3981 of file graphics.h.
References any_property::get().
|
inline |
Definition at line 3983 of file graphics.h.
References any_property::get().
|
inline |
Definition at line 3822 of file graphics.h.
References array_property::get().
|
virtual |
Reimplemented from base_properties.
Definition at line 3907 of file graphics.cc.
|
inline |
Definition at line 3825 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3828 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3833 of file graphics.h.
References color_property::get().
|
inline |
Definition at line 3832 of file graphics.h.
References color_property::is_rgb(), and color_property::rgb().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 3835 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3837 of file graphics.h.
References handle_property::handle_value().
|
inline |
Definition at line 3839 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3841 of file graphics.h.
References handle_property::handle_value().
|
inline |
Definition at line 3843 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3846 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3848 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3851 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3596 of file graphics.h.
|
inline |
Definition at line 3854 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3857 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3860 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3863 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3866 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3868 of file graphics.h.
References string_property::string_value().
|
inline |
Definition at line 3873 of file graphics.h.
References radio_property::current_value().
octave_value figure::properties::get_number | ( | ) | const |
Definition at line 3825 of file graphics.cc.
|
inline |
Definition at line 3876 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3878 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3881 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3883 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3886 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3888 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3891 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3894 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3954 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3897 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3899 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3901 of file graphics.h.
References array_property::get().
|
inline |
Definition at line 3903 of file graphics.h.
References array_property::get().
|
virtual |
Reimplemented from base_properties.
Definition at line 1149 of file graphics-props.cc.
|
inline |
Definition at line 3906 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3909 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3912 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3915 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3918 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3921 of file graphics.h.
References callback_property::get().
std::string figure::properties::get_title | ( | ) | const |
Definition at line 4657 of file graphics.cc.
|
inline |
Definition at line 3924 of file graphics.h.
References radio_property::current_value().
|
virtual |
Reimplemented from base_properties.
Definition at line 3834 of file graphics.cc.
Referenced by F__show_figure__(), and Fdrawnow().
|
inline |
Definition at line 3927 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3930 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3933 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3936 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3939 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3942 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3945 of file graphics.h.
References callback_property::get().
|
inline |
Definition at line 3948 of file graphics.h.
References radio_property::current_value().
|
inline |
Definition at line 3951 of file graphics.h.
References radio_property::current_value().
|
inlinevirtual |
Reimplemented from base_properties.
Definition at line 3663 of file graphics.h.
|
static |
Definition at line 1446 of file graphics-props.cc.
Referenced by property_list::set().
|
virtual |
Reimplemented from base_properties.
Definition at line 1501 of file graphics-props.cc.
|
static |
Definition at line 1481 of file graphics-props.cc.
|
inlineprotectedvirtual |
Reimplemented from base_properties.
Definition at line 4450 of file graphics.h.
References array_property::add_constraint(), and FINITE.
|
inlinevirtual |
Reimplemented from base_properties.
Definition at line 3577 of file graphics.h.
|
inline |
Definition at line 3964 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 3974 of file graphics.h.
References bool_property::is_on().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 3845 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 3850 of file graphics.h.
References bool_property::is_on().
Referenced by opengl_renderer::draw_figure(), opengl_renderer::draw_uibuttongroup(), and opengl_renderer::draw_uipanel().
|
inline |
Definition at line 3853 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 3856 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 3875 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 3911 of file graphics.h.
References bool_property::is_on().
Matrix figure::properties::map_from_boundingbox | ( | double | x, |
double | y | ||
) | const |
Definition at line 3950 of file graphics.cc.
References x.
Matrix figure::properties::map_to_boundingbox | ( | double | x, |
double | y | ||
) | const |
Definition at line 3967 of file graphics.cc.
References x.
|
inline |
Definition at line 3865 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3872 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3880 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3885 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3890 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3893 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3953 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3896 of file graphics.h.
References radio_property::is().
|
static |
Definition at line 1454 of file graphics-props.cc.
References base_properties::readonly_property_names().
|
virtual |
Reimplemented from base_properties.
Definition at line 3795 of file graphics.cc.
References __get_gh_manager__(), gh_manager::get_object(), graphics_object::isa(), Array< T, Alloc >::numel(), and base_properties::remove_child().
|
inline |
Definition at line 3905 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3908 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3917 of file graphics.h.
References radio_property::is().
|
virtual |
Reimplemented from base_properties.
Definition at line 789 of file graphics-props.cc.
|
inline |
Definition at line 4437 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4351 of file graphics.h.
References base_property::set().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 4358 of file graphics.h.
References base_property::set().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 4365 of file graphics.h.
References base_property::set().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 4372 of file graphics.h.
References base_property::set().
Referenced by opengl_renderer::draw_figure().
|
inline |
Definition at line 4379 of file graphics.h.
References base_property::set().
void figure::properties::set___graphics_toolkit__ | ( | const octave_value & | val | ) |
Definition at line 3840 of file graphics.cc.
References __get_gtk_manager__(), error(), octave_value::is_string(), base_graphics_object::mark_modified(), and octave_value::string_value().
|
inline |
Definition at line 4387 of file graphics.h.
References base_property::set().
void figure::properties::set___mouse_mode__ | ( | const octave_value & | val | ) |
Definition at line 2185 of file graphics.cc.
References octave_scalar_map::getfield(), octave_value::is_string(), base_graphics_object::mark_modified(), octave_scalar_map::setfield(), and octave_value::string_value().
|
inline |
Definition at line 4405 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4413 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4397 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4421 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4429 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 3988 of file graphics.h.
References base_property::set().
void figure::properties::set_boundingbox | ( | const Matrix & | bb, |
bool | internal = false , |
||
bool | do_notify_toolkit = true |
||
) |
Definition at line 3937 of file graphics.cc.
|
inline |
Definition at line 3996 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4004 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4012 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4020 of file graphics.h.
References base_property::set().
void figure::properties::set_currentaxes | ( | const octave_value & | val | ) |
Definition at line 3784 of file graphics.cc.
References isnan(), and octave_handle::value().
|
inline |
Definition at line 4030 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4038 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4046 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4054 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4062 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4070 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 3601 of file graphics.h.
void figure::properties::set_integerhandle | ( | const octave_value & | val | ) |
Definition at line 3621 of file graphics.cc.
References __get_gh_manager__(), gh_manager::current_figure(), gh_manager::get_handle(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_properties(), base_graphics_object::mark_modified(), Array< T, Alloc >::numel(), base_properties::renumber_child(), gh_manager::renumber_figure(), base_properties::renumber_parent(), graphics_object::update(), and xset().
|
inline |
Definition at line 4080 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4088 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4096 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4104 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4112 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4128 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4120 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4136 of file graphics.h.
References base_property::set().
void figure::properties::set_outerposition | ( | const octave_value & | val, |
bool | do_notify_toolkit = true |
||
) |
Definition at line 4021 of file graphics.cc.
References base_graphics_object::mark_modified().
|
inline |
Definition at line 4144 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4155 of file graphics.h.
References GCB_POSTSET, base_property::run_listeners(), and base_property::set().
|
inline |
Definition at line 4167 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4176 of file graphics.h.
References base_property::set().
void figure::properties::set_papertype | ( | const octave_value & | val | ) |
Definition at line 4046 of file graphics.cc.
References caseless_str::compare(), error(), base_graphics_object::mark_modified(), and octave_value::string_value().
void figure::properties::set_paperunits | ( | const octave_value & | val | ) |
Definition at line 4029 of file graphics.cc.
References caseless_str::compare(), error(), base_graphics_object::mark_modified(), and octave_value::string_value().
|
inline |
Definition at line 4343 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4193 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4201 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4209 of file graphics.h.
References base_property::set().
void figure::properties::set_position | ( | const octave_value & | val, |
bool | do_notify_toolkit = true |
||
) |
Definition at line 3984 of file graphics.cc.
References __get_gh_manager__(), GCB_POSTSET, base_graphics_object::mark_modified(), and gh_manager::post_callback().
|
inline |
Definition at line 4217 of file graphics.h.
References GCB_POSTSET, base_property::run_listeners(), and base_property::set().
|
inline |
Definition at line 4229 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4237 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4245 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4253 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4261 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4269 of file graphics.h.
References base_property::set().
void figure::properties::set_toolkit | ( | const octave::graphics_toolkit & | b | ) |
Definition at line 2169 of file graphics.cc.
void figure::properties::set_units | ( | const octave_value & | val | ) |
Definition at line 4619 of file graphics.cc.
References base_graphics_object::mark_modified().
void figure::properties::set_visible | ( | const octave_value & | val | ) |
Definition at line 3896 of file graphics.cc.
References octave_value::string_value(), and xset().
|
inline |
Definition at line 4279 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4287 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4295 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4303 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4311 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4319 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4327 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 4335 of file graphics.h.
References base_property::set().
|
inline |
Definition at line 3923 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3926 of file graphics.h.
References radio_property::is().
void figure::properties::update___device_pixel_ratio__ | ( | ) |
Definition at line 2302 of file graphics.cc.
void figure::properties::update_paperorientation | ( | ) |
Definition at line 4574 of file graphics.cc.
void figure::properties::update_papersize | ( | ) |
Definition at line 4406 of file graphics.cc.
References error().
void figure::properties::update_papertype | ( | ) |
Definition at line 4388 of file graphics.cc.
void figure::properties::update_paperunits | ( | const caseless_str & | old_paperunits | ) |
Definition at line 4333 of file graphics.cc.
References caseless_str::compare().
void figure::properties::update_units | ( | const caseless_str & | old_units | ) |
Definition at line 4631 of file graphics.cc.
|
inline |
Definition at line 3947 of file graphics.h.
References radio_property::is().
|
inline |
Definition at line 3950 of file graphics.h.
References radio_property::is().