GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Classes | |
struct | cmp_caseless_str |
Public Types | |
enum | { ID_BEINGDELETED = 0, ID_BUSYACTION = 1, ID_BUTTONDOWNFCN = 2, ID_CHILDREN = 3, ID_CLIPPING = 4, ID_CREATEFCN = 5, ID_DELETEFCN = 6, ID_HANDLEVISIBILITY = 7, ID_HITTEST = 8, ID_INTERRUPTIBLE = 9, ID_PARENT = 10, ID_SELECTED = 11, ID_SELECTIONHIGHLIGHT = 12, ID_TAG = 13, ID_TYPE = 14, ID_UICONTEXTMENU = 15, ID_USERDATA = 16, ID_VISIBLE = 17, ID___MODIFIED__ = 18, ID___MYHANDLE__ = 19 } |
Public Member Functions | |
base_properties (const std::string &ty="unknown", const graphics_handle &mh=graphics_handle(), const graphics_handle &p=graphics_handle()) | |
base_properties (const std::string &ty="unknown", const graphics_handle &mh=graphics_handle(), const graphics_handle &p=graphics_handle()) | |
virtual | ~base_properties (void) |
virtual | ~base_properties (void) |
virtual void | add_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET) |
virtual void | add_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET) |
virtual void | adopt (const graphics_handle &h) |
virtual void | adopt (const graphics_handle &h) |
std::set< std::string > | all_property_names (void) const |
bool | busyaction_is (const std::string &v) const |
virtual void | delete_children (bool clear=false) |
virtual void | delete_children (bool clear=false) |
virtual void | delete_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET) |
virtual void | delete_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET) |
std::set< std::string > | dynamic_property_names (void) const |
std::set< std::string > | dynamic_property_names (void) const |
void | execute_buttondownfcn (const octave_value &data=octave_value()) const |
void | execute_createfcn (const octave_value &data=octave_value()) const |
void | execute_deletefcn (const octave_value &data=octave_value()) const |
virtual octave_value | get (const caseless_str &pname) const |
virtual octave_value | get (const caseless_str &pname) const |
virtual octave_value | get (const std::string &pname) const |
virtual octave_value | get (const std::string &pname) const |
virtual octave_value | get (const char *pname) const |
virtual octave_value | get (const char *pname) const |
virtual octave_value | get (bool all=false) const |
virtual octave_value | get (bool all=false) const |
std::string | get___modified__ (void) const |
graphics_handle | get___myhandle__ (void) const |
virtual octave_value | get_alim (void) const |
virtual octave_value | get_alim (void) const |
Matrix | get_all_children (void) const |
Matrix | get_all_children (void) const |
std::string | get_beingdeleted (void) const |
virtual Matrix | get_boundingbox (bool=false, const Matrix &=Matrix()) const |
virtual Matrix | get_boundingbox (bool=false, const Matrix &=Matrix()) const |
std::string | get_busyaction (void) const |
octave_value | get_buttondownfcn (void) const |
Matrix | get_children (void) const |
Matrix | get_children (void) const |
virtual octave_value | get_clim (void) const |
virtual octave_value | get_clim (void) const |
std::string | get_clipping (void) const |
octave_value | get_createfcn (void) const |
octave_value | get_deletefcn (void) const |
std::string | get_handlevisibility (void) const |
Matrix | get_hidden_children (void) const |
Matrix | get_hidden_children (void) const |
std::string | get_hittest (void) const |
std::string | get_interruptible (void) const |
graphics_handle | get_parent (void) const |
virtual property | get_property (const caseless_str &pname) |
virtual property | get_property (const caseless_str &pname) |
std::string | get_selected (void) const |
std::string | get_selectionhighlight (void) const |
std::string | get_tag (void) const |
virtual graphics_toolkit | get_toolkit (void) const |
virtual graphics_toolkit | get_toolkit (void) const |
std::string | get_type (void) const |
graphics_handle | get_uicontextmenu (void) const |
octave_value | get_userdata (void) const |
std::string | get_visible (void) const |
virtual octave_value | get_xlim (void) const |
virtual octave_value | get_xlim (void) const |
virtual octave_value | get_ylim (void) const |
virtual octave_value | get_ylim (void) const |
virtual octave_value | get_zlim (void) const |
virtual octave_value | get_zlim (void) const |
virtual std::string | graphics_object_name (void) const |
virtual std::string | graphics_object_name (void) const |
bool | handlevisibility_is (const std::string &v) const |
bool | has_dynamic_property (const std::string &pname) |
bool | has_dynamic_property (const std::string &pname) |
virtual bool | has_property (const caseless_str &) const |
virtual bool | has_property (const caseless_str &) const |
virtual void | init_integerhandle (const octave_value &) |
virtual void | init_integerhandle (const octave_value &) |
void | insert_property (const std::string &name, property p) |
void | insert_property (const std::string &name, property p) |
bool | is___modified__ (void) const |
virtual bool | is_aliminclude (void) const |
virtual bool | is_aliminclude (void) const |
bool | is_beingdeleted (void) const |
virtual bool | is_climinclude (void) const |
virtual bool | is_climinclude (void) const |
bool | is_clipping (void) const |
bool | is_handle_visible (void) const |
bool | is_handle_visible (void) const |
bool | is_hittest (void) const |
bool | is_interruptible (void) const |
bool | is_modified (void) const |
bool | is_modified (void) const |
bool | is_selected (void) const |
bool | is_selectionhighlight (void) const |
bool | is_visible (void) const |
virtual bool | is_xliminclude (void) const |
virtual bool | is_xliminclude (void) const |
virtual bool | is_yliminclude (void) const |
virtual bool | is_yliminclude (void) const |
virtual bool | is_zliminclude (void) const |
virtual bool | is_zliminclude (void) const |
void | mark_modified (void) |
void | mark_modified (void) |
void | override_defaults (base_graphics_object &obj) |
void | override_defaults (base_graphics_object &obj) |
virtual void | remove_child (const graphics_handle &h) |
virtual void | remove_child (const graphics_handle &h) |
void | renumber_child (graphics_handle old_gh, graphics_handle new_gh) |
void | renumber_child (graphics_handle old_gh, graphics_handle new_gh) |
void | renumber_parent (graphics_handle new_gh) |
void | renumber_parent (graphics_handle new_gh) |
void | reparent (const graphics_handle &new_parent) |
void | reparent (const graphics_handle &new_parent) |
virtual void | set (const caseless_str &, const octave_value &) |
virtual void | set (const caseless_str &, const octave_value &) |
void | set___modified__ (const octave_value &val) |
void | set___modified__ (const octave_value &val) |
void | set_beingdeleted (const octave_value &val) |
void | set_busyaction (const octave_value &val) |
void | set_buttondownfcn (const octave_value &val) |
void | set_children (const octave_value &val) |
void | set_clipping (const octave_value &val) |
void | set_createfcn (const octave_value &val) |
void | set_deletefcn (const octave_value &val) |
void | set_from_list (base_graphics_object &obj, property_list &defaults) |
void | set_from_list (base_graphics_object &obj, property_list &defaults) |
void | set_handlevisibility (const octave_value &val) |
void | set_hittest (const octave_value &val) |
void | set_interruptible (const octave_value &val) |
void | set_modified (const octave_value &val) |
void | set_modified (const octave_value &val) |
void | set_parent (const octave_value &val) |
void | set_parent (const octave_value &val) |
void | set_selected (const octave_value &val) |
void | set_selectionhighlight (const octave_value &val) |
void | set_tag (const octave_value &val) |
void | set_tag (const octave_value &val) |
void | set_uicontextmenu (const octave_value &val) |
void | set_userdata (const octave_value &val) |
void | set_visible (const octave_value &val) |
virtual void | update_autopos (const std::string &elem_type) |
virtual void | update_autopos (const std::string &elem_type) |
virtual void | update_axis_limits (const std::string &axis_type) const |
virtual void | update_axis_limits (const std::string &axis_type) const |
virtual void | update_axis_limits (const std::string &axis_type, const graphics_handle &h) const |
virtual void | update_axis_limits (const std::string &axis_type, const graphics_handle &h) const |
virtual void | update_boundingbox (void) |
virtual void | update_boundingbox (void) |
virtual void | update_uicontextmenu (void) const |
virtual void | update_uicontextmenu (void) const |
Static Public Member Functions | |
static std::set< std::string > | core_property_names (void) |
static property_list::pval_map_type | factory_defaults (void) |
static property_list::pval_map_type | factory_defaults (void) |
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 (void) |
Protected Attributes | |
bool_property | __modified__ |
graphics_handle | __myhandle__ |
std::map< caseless_str, property, cmp_caseless_str > | all_props |
BEGIN_BASE_PROPERTIES bool_property | beingdeleted |
bool_property | beingdeleted |
BEGIN_BASE_PROPERTIES bool_property off radio_property | busyaction |
radio_property | busyaction |
BEGIN_BASE_PROPERTIES bool_property off radio_property queue cancel callback_property | buttondownfcn |
callback_property | buttondownfcn |
children_property | children |
bool_property | clipping |
BEGIN_BASE_PROPERTIES bool_property off radio_property queue cancel callback_property on callback_property | createfcn |
callback_property | createfcn |
callback_property | deletefcn |
std::set< std::string > | dynamic_properties |
radio_property | handlevisibility |
bool_property | hittest |
bool_property | interruptible |
handle_property | parent |
bool_property | selected |
bool_property | selectionhighlight |
string_property | tag |
string_property | type |
handle_property | uicontextmenu |
any_property | userdata |
bool_property | visible |
Definition at line 2476 of file graphics.h.
anonymous enum |
Definition at line 2691 of file graphics.h.
base_properties::base_properties | ( | const std::string & | ty = "unknown" , |
const graphics_handle & | mh = graphics_handle () , |
||
const graphics_handle & | p = graphics_handle () |
||
) |
Definition at line 5 of file graphics-props.cc.
References __modified__, beingdeleted, busyaction, buttondownfcn, children, clipping, createfcn, deletefcn, handlevisibility, hittest, ID___MODIFIED__, ID_BEINGDELETED, ID_BUSYACTION, ID_BUTTONDOWNFCN, ID_CHILDREN, ID_CLIPPING, ID_CREATEFCN, ID_DELETEFCN, ID_HANDLEVISIBILITY, ID_HITTEST, ID_INTERRUPTIBLE, ID_PARENT, ID_SELECTED, ID_SELECTIONHIGHLIGHT, ID_TAG, ID_TYPE, ID_UICONTEXTMENU, ID_USERDATA, ID_VISIBLE, init(), interruptible, parent, selected, selectionhighlight, base_property::set_id(), tag, type, userdata, and visible.
|
inlinevirtual |
Definition at line 2483 of file graphics.h.
base_properties::base_properties | ( | const std::string & | ty = "unknown" , |
const graphics_handle & | mh = graphics_handle() , |
||
const graphics_handle & | p = graphics_handle() |
||
) |
|
inlinevirtual |
Definition at line 2481 of file graphics.in.h.
|
virtual |
|
virtual |
Definition at line 3157 of file graphics.cc.
References error_state.
Referenced by base_graphics_object::add_property_listener().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, hggroup::properties, figure::properties, and figure::properties.
Definition at line 2541 of file graphics.in.h.
References octave_handle::value().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, hggroup::properties, figure::properties, and figure::properties.
Definition at line 2543 of file graphics.h.
References octave_handle::value().
Referenced by base_graphics_object::adopt(), figure::properties::adopt(), hggroup::properties::adopt(), and uimenu::properties::adopt().
std::set< std::string > base_properties::all_property_names | ( | void | ) | const |
Definition at line 314 of file graphics-props.cc.
References all_props, core_property_names(), and dynamic_property_names().
Referenced by root_figure::properties::all_property_names(), figure::properties::all_property_names(), axes::properties::all_property_names(), line::properties::all_property_names(), text::properties::all_property_names(), image::properties::all_property_names(), patch::properties::all_property_names(), surface::properties::all_property_names(), hggroup::properties::all_property_names(), uimenu::properties::all_property_names(), uicontextmenu::properties::all_property_names(), uicontrol::properties::all_property_names(), uipanel::properties::all_property_names(), uitoolbar::properties::all_property_names(), uipushtool::properties::all_property_names(), and uitoggletool::properties::all_property_names().
|
inline |
Definition at line 2718 of file graphics.h.
References radio_property::is().
|
static |
Definition at line 244 of file graphics-props.cc.
Referenced by all_property_names(), root_figure::properties::core_property_names(), figure::properties::core_property_names(), axes::properties::core_property_names(), line::properties::core_property_names(), text::properties::core_property_names(), image::properties::core_property_names(), patch::properties::core_property_names(), surface::properties::core_property_names(), hggroup::properties::core_property_names(), uimenu::properties::core_property_names(), uicontextmenu::properties::core_property_names(), uicontrol::properties::core_property_names(), uipanel::properties::core_property_names(), uitoolbar::properties::core_property_names(), uipushtool::properties::core_property_names(), uitoggletool::properties::core_property_names(), and has_core_property().
|
inlinevirtual |
Definition at line 2600 of file graphics.in.h.
References clear().
|
inlinevirtual |
Definition at line 2602 of file graphics.h.
References clear().
Referenced by gh_manager::do_free().
|
virtual |
|
virtual |
Definition at line 3167 of file graphics.cc.
References error_state.
Referenced by base_graphics_object::delete_property_listener(), and do_cleanup_waitfor_listener().
std::set<std::string> base_properties::dynamic_property_names | ( | void | ) | const |
std::set< std::string > base_properties::dynamic_property_names | ( | void | ) | const |
Definition at line 2951 of file graphics.cc.
Referenced by all_property_names().
|
inline |
Definition at line 2721 of file graphics.h.
References callback_property::execute().
|
inline |
Definition at line 2727 of file graphics.h.
References callback_property::execute().
Referenced by gh_manager::do_make_graphics_handle(), and xcreatefcn().
|
inline |
Definition at line 2730 of file graphics.h.
References callback_property::execute().
Referenced by gh_manager::do_free().
|
static |
|
static |
Definition at line 219 of file graphics-props.cc.
References octave_handle::as_octave_value(), and Matrix().
Referenced by root_figure::properties::factory_defaults(), figure::properties::factory_defaults(), axes::properties::factory_defaults(), line::properties::factory_defaults(), text::properties::factory_defaults(), image::properties::factory_defaults(), patch::properties::factory_defaults(), surface::properties::factory_defaults(), hggroup::properties::factory_defaults(), uimenu::properties::factory_defaults(), uicontextmenu::properties::factory_defaults(), uicontrol::properties::factory_defaults(), uipanel::properties::factory_defaults(), uitoolbar::properties::factory_defaults(), uipushtool::properties::factory_defaults(), and uitoggletool::properties::factory_defaults().
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 123 of file graphics-props.cc.
References octave_handle::as_octave_value(), caseless_str::compare(), get___modified__(), get___myhandle__(), get_beingdeleted(), get_busyaction(), get_buttondownfcn(), get_children(), get_clipping(), get_createfcn(), get_deletefcn(), get_dynamic(), get_handlevisibility(), get_hittest(), get_interruptible(), get_parent(), get_selected(), get_selectionhighlight(), get_tag(), get_type(), get_uicontextmenu(), get_userdata(), and get_visible().
Referenced by base_graphics_object::get(), root_figure::properties::get(), figure::properties::get(), axes::properties::get(), line::properties::get(), text::properties::get(), image::properties::get(), patch::properties::get(), surface::properties::get(), hggroup::properties::get(), uimenu::properties::get(), uicontextmenu::properties::get(), uicontrol::properties::get(), uipanel::properties::get(), uitoolbar::properties::get(), uipushtool::properties::get(), and uitoggletool::properties::get().
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2510 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2512 of file graphics.h.
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2515 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2517 of file graphics.h.
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 93 of file graphics-props.cc.
References octave_map::assign(), get___modified__(), get___myhandle__(), get_beingdeleted(), get_busyaction(), get_buttondownfcn(), get_children(), get_clipping(), get_createfcn(), get_deletefcn(), get_dynamic(), get_handlevisibility(), get_hittest(), get_interruptible(), get_parent(), get_selected(), get_selectionhighlight(), get_tag(), get_type(), get_uicontextmenu(), get_userdata(), get_visible(), and octave_value::map_value().
|
inline |
Definition at line 2762 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2764 of file graphics.h.
Referenced by convert_cdata(), convert_text_position(), get(), base_graphics_object::get_handle(), figure::properties::set_toolkit(), and uicontextmenu::~uicontextmenu().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2622 of file graphics.in.h.
References octave_value().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2624 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Definition at line 2574 of file graphics.in.h.
|
inline |
Definition at line 2576 of file graphics.h.
Referenced by QtHandles::Canvas::canvasMousePressEvent(), finalize_r(), QtHandles::hasUiControlChildren(), QtHandles::hasUiMenuChildren(), and initialize_r().
|
inline |
Definition at line 2716 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inlinevirtual |
Reimplemented in uipanel::properties, uicontrol::properties, uipanel::properties, uicontrol::properties, axes::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2551 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uipanel::properties, uicontrol::properties, uipanel::properties, uicontrol::properties, axes::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2553 of file graphics.h.
Referenced by axes::properties::calc_tightbox(), QtHandles::Canvas::canvasMousePressEvent(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uicontrol::properties::get_extent(), QtHandles::Container::resizeEvent(), axes::properties::update_units(), uicontrol::properties::update_units(), and uipanel::properties::update_units().
|
inline |
Definition at line 2719 of file graphics.h.
References radio_property::current_value().
Referenced by gh_manager::do_post_callback(), and get().
|
inline |
Definition at line 2722 of file graphics.h.
References callback_property::get().
Referenced by get().
|
inline |
Definition at line 2569 of file graphics.in.h.
|
inline |
Definition at line 2571 of file graphics.h.
Referenced by calc_dimensions(), QtHandles::Canvas::canvasWheelEvent(), get(), axes::update_axis_limits(), hggroup::update_axis_limits(), and QtHandles::Canvas::updateCurrentPoint().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2623 of file graphics.in.h.
References octave_value().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2625 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Definition at line 2725 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2728 of file graphics.h.
References callback_property::get().
Referenced by get().
|
inline |
Definition at line 2731 of file graphics.h.
References callback_property::get().
Referenced by gh_manager::do_free(), and get().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 2938 of file graphics.cc.
References octave_scalar_map::assign().
|
inline |
Definition at line 2734 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2579 of file graphics.in.h.
|
inline |
Definition at line 2581 of file graphics.h.
|
inline |
Definition at line 2737 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2740 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2742 of file graphics.h.
References handle_property::handle_value().
Referenced by get(), and base_graphics_object::get_parent().
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 174 of file graphics-props.cc.
References __modified__, beingdeleted, busyaction, buttondownfcn, children, clipping, caseless_str::compare(), createfcn, deletefcn, get_property_dynamic(), handlevisibility, hittest, interruptible, parent, selected, selectionhighlight, tag, type, userdata, and visible.
Referenced by property::create(), set_event::execute(), root_figure::properties::get_property(), figure::properties::get_property(), axes::properties::get_property(), line::properties::get_property(), text::properties::get_property(), image::properties::get_property(), patch::properties::get_property(), surface::properties::get_property(), hggroup::properties::get_property(), uimenu::properties::get_property(), uicontextmenu::properties::get_property(), uicontrol::properties::get_property(), uipanel::properties::get_property(), uitoolbar::properties::get_property(), uipushtool::properties::get_property(), uitoggletool::properties::get_property(), base_graphics_object::remove_all_listeners(), base_graphics_object::value_as_string(), base_graphics_object::values_as_string(), and base_graphics_object::values_as_struct().
|
protected |
|
protected |
|
inline |
Definition at line 2745 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2748 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inline |
Definition at line 2750 of file graphics.h.
References string_property::string_value().
Referenced by get().
|
virtual |
Reimplemented in figure::properties, and figure::properties.
|
virtual |
Reimplemented in figure::properties, and figure::properties.
Definition at line 3123 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::get_toolkit().
Referenced by base_graphics_object::get_toolkit().
|
inline |
Definition at line 2752 of file graphics.h.
References string_property::string_value().
Referenced by get().
|
inline |
Definition at line 2754 of file graphics.h.
References handle_property::handle_value().
Referenced by QtHandles::ContextMenu::executeAt(), and get().
|
inline |
|
inline |
Definition at line 2759 of file graphics.h.
References radio_property::current_value().
Referenced by get().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, and axes::properties.
Definition at line 2624 of file graphics.in.h.
References octave_value().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, and axes::properties.
Definition at line 2626 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, and axes::properties.
Definition at line 2625 of file graphics.in.h.
References octave_value().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, and axes::properties.
Definition at line 2627 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, line::properties, and axes::properties.
Definition at line 2626 of file graphics.in.h.
References octave_value().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, line::properties, and axes::properties.
Definition at line 2628 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2483 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2485 of file graphics.h.
Referenced by xreset_default_properties().
|
inline |
Definition at line 2733 of file graphics.h.
References radio_property::is().
Referenced by QtHandles::Canvas::canvasToggleAxes(), and QtHandles::Canvas::canvasWheelEvent().
|
static |
Definition at line 280 of file graphics-props.cc.
References core_property_names().
bool base_properties::has_dynamic_property | ( | const std::string & | pname | ) |
bool base_properties::has_dynamic_property | ( | const std::string & | pname | ) |
Definition at line 2957 of file graphics.cc.
Referenced by Fwaitfor().
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2524 of file graphics.in.h.
References panic_impossible.
|
inlinevirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2526 of file graphics.h.
References panic_impossible.
Referenced by do_cleanup_waitfor_listener(), and Faddproperty().
|
static |
Definition at line 306 of file graphics-props.cc.
References readonly_property_names().
Referenced by base_graphics_object::has_readonly_property(), root_figure::has_readonly_property(), figure::has_readonly_property(), axes::has_readonly_property(), line::has_readonly_property(), text::has_readonly_property(), image::has_readonly_property(), patch::has_readonly_property(), surface::has_readonly_property(), hggroup::has_readonly_property(), uimenu::has_readonly_property(), uicontextmenu::has_readonly_property(), uicontrol::has_readonly_property(), uipanel::has_readonly_property(), uitoolbar::has_readonly_property(), uipushtool::has_readonly_property(), and uitoggletool::has_readonly_property().
|
inlineprotectedvirtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, axes::properties, uitoggletool::properties, uipushtool::properties, uimenu::properties, and figure::properties.
Definition at line 2954 of file graphics.h.
Referenced by base_properties(), root_figure::properties::properties(), and line::properties::properties().
|
inlinevirtual |
Reimplemented in figure::properties, and figure::properties.
Definition at line 2489 of file graphics.in.h.
References panic_impossible.
|
inlinevirtual |
Reimplemented in figure::properties, and figure::properties.
Definition at line 2491 of file graphics.h.
References panic_impossible.
Referenced by F__go_figure__().
|
inline |
Definition at line 2499 of file graphics.in.h.
References property::set_name(), and property::set_parent().
|
inline |
Definition at line 2501 of file graphics.h.
References property::set_name(), and property::set_parent().
Referenced by Faddproperty().
|
inlineprotected |
Definition at line 2951 of file graphics.h.
|
inline |
Definition at line 2761 of file graphics.h.
References bool_property::is_on().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2628 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2630 of file graphics.h.
|
inline |
Definition at line 2715 of file graphics.h.
References bool_property::is_on().
Referenced by QtHandles::ObjectFactory::createObject(), and delete_graphics_object().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2629 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2631 of file graphics.h.
|
inline |
Definition at line 2724 of file graphics.h.
References bool_property::is_on().
bool base_properties::is_handle_visible | ( | void | ) | const |
bool base_properties::is_handle_visible | ( | void | ) | const |
Definition at line 3116 of file graphics.cc.
|
inline |
Definition at line 2736 of file graphics.h.
References bool_property::is_on().
Referenced by opengl_selector::select().
|
inline |
Definition at line 2739 of file graphics.h.
References bool_property::is_on().
Referenced by gh_manager::do_post_callback(), and gh_manager::do_process_events().
|
inline |
Definition at line 2530 of file graphics.in.h.
|
inline |
Definition at line 2532 of file graphics.h.
Referenced by Fdrawnow().
|
inline |
Definition at line 2744 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 2747 of file graphics.h.
References bool_property::is_on().
|
inline |
Definition at line 2758 of file graphics.h.
References bool_property::is_on().
Referenced by QtHandles::Canvas::canvasToggleAxes(), Fdrawnow(), QtHandles::Figure::Figure(), G__osmesa_print__(), QtHandles::BaseControl::init(), QtHandles::Menu::Menu(), QtHandles::Panel::Panel(), QtHandles::Backend::print_figure(), QtHandles::Backend::redraw_figure(), QtHandles::ToolBar::ToolBar(), QtHandles::BaseControl::update(), QtHandles::Panel::update(), QtHandles::ToolBar::update(), QtHandles::Menu::update(), QtHandles::ContextMenu::update(), gnuplot_graphics_toolkit::update(), and QtHandles::Figure::update().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2630 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2632 of file graphics.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2631 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2633 of file graphics.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, and line::properties.
Definition at line 2632 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, and line::properties.
Definition at line 2634 of file graphics.h.
void base_properties::mark_modified | ( | void | ) |
void base_properties::mark_modified | ( | void | ) |
Definition at line 3064 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::mark_modified().
Referenced by base_graphics_object::mark_modified(), figure::properties::set___enhanced__(), figure::properties::set___graphics_toolkit__(), figure::properties::set___guidata__(), axes::properties::set___hold_all__(), uimenu::properties::set___object__(), uicontextmenu::properties::set___object__(), uicontrol::properties::set___object__(), uipanel::properties::set___object__(), uitoolbar::properties::set___object__(), uipushtool::properties::set___object__(), uitoggletool::properties::set___object__(), figure::properties::set___pan_mode__(), figure::properties::set___plot_stream__(), figure::properties::set___rotate_mode__(), figure::properties::set___zoom_mode__(), uimenu::properties::set_accelerator(), axes::properties::set_activepositionproperty(), axes::properties::set_alim(), image::properties::set_alim(), patch::properties::set_alim(), surface::properties::set_alim(), hggroup::properties::set_alim(), image::properties::set_aliminclude(), patch::properties::set_aliminclude(), surface::properties::set_aliminclude(), hggroup::properties::set_aliminclude(), axes::properties::set_alimmode(), image::properties::set_alphadata(), surface::properties::set_alphadata(), image::properties::set_alphadatamapping(), patch::properties::set_alphadatamapping(), surface::properties::set_alphadatamapping(), figure::properties::set_alphamap(), axes::properties::set_ambientlightcolor(), patch::properties::set_ambientstrength(), surface::properties::set_ambientstrength(), axes::properties::set_autopos_tag(), text::properties::set_autopos_tag(), patch::properties::set_backfacelighting(), surface::properties::set_backfacelighting(), text::properties::set_backgroundcolor(), uicontrol::properties::set_backgroundcolor(), uipanel::properties::set_backgroundcolor(), uipanel::properties::set_bordertype(), uipanel::properties::set_borderwidth(), axes::properties::set_box(), figure::properties::set_buttondownfcn(), uimenu::properties::set_callback(), uicontextmenu::properties::set_callback(), uicontrol::properties::set_callback(), axes::properties::set_cameraposition(), axes::properties::set_camerapositionmode(), axes::properties::set_cameratarget(), axes::properties::set_cameratargetmode(), axes::properties::set_cameraupvector(), axes::properties::set_cameraupvectormode(), axes::properties::set_cameraviewangle(), axes::properties::set_cameraviewanglemode(), image::properties::set_cdata(), patch::properties::set_cdata(), surface::properties::set_cdata(), uicontrol::properties::set_cdata(), uipushtool::properties::set_cdata(), uitoggletool::properties::set_cdata(), image::properties::set_cdatamapping(), patch::properties::set_cdatamapping(), surface::properties::set_cdatamapping(), surface::properties::set_cdatasource(), uimenu::properties::set_checked(), uipushtool::properties::set_clickedcallback(), uitoggletool::properties::set_clickedcallback(), axes::properties::set_clim(), image::properties::set_clim(), patch::properties::set_clim(), surface::properties::set_clim(), hggroup::properties::set_clim(), image::properties::set_climinclude(), patch::properties::set_climinclude(), surface::properties::set_climinclude(), hggroup::properties::set_climinclude(), axes::properties::set_climmode(), uicontrol::properties::set_clipping(), figure::properties::set_closerequestfcn(), figure::properties::set_color(), axes::properties::set_color(), line::properties::set_color(), text::properties::set_color(), figure::properties::set_colormap(), axes::properties::set_colororder(), root_figure::properties::set_commandwindowsize(), figure::properties::set_currentcharacter(), figure::properties::set_currentobject(), figure::properties::set_currentpoint(), axes::properties::set_currentpoint(), axes::properties::set_dataaspectratio(), axes::properties::set_dataaspectratiomode(), patch::properties::set_diffusestrength(), surface::properties::set_diffusestrength(), line::properties::set_displayname(), text::properties::set_displayname(), image::properties::set_displayname(), patch::properties::set_displayname(), surface::properties::set_displayname(), hggroup::properties::set_displayname(), figure::properties::set_dockcontrols(), figure::properties::set_doublebuffer(), axes::properties::set_drawmode(), patch::properties::set_edgealpha(), surface::properties::set_edgealpha(), text::properties::set_edgecolor(), patch::properties::set_edgecolor(), surface::properties::set_edgecolor(), patch::properties::set_edgelighting(), surface::properties::set_edgelighting(), text::properties::set_editing(), uimenu::properties::set_enable(), uicontrol::properties::set_enable(), uipushtool::properties::set_enable(), uitoggletool::properties::set_enable(), line::properties::set_erasemode(), text::properties::set_erasemode(), image::properties::set_erasemode(), patch::properties::set_erasemode(), surface::properties::set_erasemode(), hggroup::properties::set_erasemode(), root_figure::properties::set_errormessage(), text::properties::set_extent(), uicontrol::properties::set_extent(), patch::properties::set_facealpha(), surface::properties::set_facealpha(), patch::properties::set_facecolor(), surface::properties::set_facecolor(), patch::properties::set_facelighting(), surface::properties::set_facelighting(), patch::properties::set_faces(), patch::properties::set_facevertexalphadata(), patch::properties::set_facevertexcdata(), figure::properties::set_filename(), root_figure::properties::set_fixedwidthfontname(), uimenu::properties::set_fltk_label(), axes::properties::set_fontangle(), text::properties::set_fontangle(), uicontrol::properties::set_fontangle(), uipanel::properties::set_fontangle(), axes::properties::set_fontname(), text::properties::set_fontname(), uicontrol::properties::set_fontname(), uipanel::properties::set_fontname(), axes::properties::set_fontsize(), text::properties::set_fontsize(), uicontrol::properties::set_fontsize(), uipanel::properties::set_fontsize(), axes::properties::set_fontsize_points(), text::properties::set_fontsize_points(), axes::properties::set_fontweight(), text::properties::set_fontweight(), uicontrol::properties::set_fontweight(), uipanel::properties::set_fontweight(), uimenu::properties::set_foregroundcolor(), uicontrol::properties::set_foregroundcolor(), uipanel::properties::set_foregroundcolor(), axes::properties::set_gridlinestyle(), uipanel::properties::set_highlightcolor(), text::properties::set_horizontalalignment(), uicontrol::properties::set_horizontalalignment(), text::properties::set_horizontalalignmentmode(), axes::properties::set_interpreter(), line::properties::set_interpreter(), text::properties::set_interpreter(), patch::properties::set_interpreter(), surface::properties::set_interpreter(), figure::properties::set_inverthardcopy(), figure::properties::set_keypressfcn(), uicontrol::properties::set_keypressfcn(), figure::properties::set_keyreleasefcn(), uimenu::properties::set_label(), root_figure::properties::set_language(), axes::properties::set_layer(), line::properties::set_linestyle(), text::properties::set_linestyle(), patch::properties::set_linestyle(), surface::properties::set_linestyle(), axes::properties::set_linewidth(), line::properties::set_linewidth(), text::properties::set_linewidth(), patch::properties::set_linewidth(), surface::properties::set_linewidth(), uicontrol::properties::set_listboxtop(), axes::properties::set_looseinset(), text::properties::set_margin(), line::properties::set_marker(), patch::properties::set_marker(), surface::properties::set_marker(), line::properties::set_markeredgecolor(), patch::properties::set_markeredgecolor(), surface::properties::set_markeredgecolor(), line::properties::set_markerfacecolor(), patch::properties::set_markerfacecolor(), surface::properties::set_markerfacecolor(), line::properties::set_markersize(), patch::properties::set_markersize(), surface::properties::set_markersize(), uicontrol::properties::set_max(), figure::properties::set_menubar(), surface::properties::set_meshstyle(), uicontrol::properties::set_min(), figure::properties::set_mincolormap(), axes::properties::set_minorgridlinestyle(), root_figure::properties::set_monitorpositions(), axes::properties::set_mousewheelzoom(), figure::properties::set_name(), figure::properties::set_nextplot(), axes::properties::set_nextplot(), patch::properties::set_normalmode(), surface::properties::set_normalmode(), figure::properties::set_numbertitle(), uitoggletool::properties::set_offcallback(), uitoggletool::properties::set_oncallback(), axes::properties::set_outerposition(), figure::properties::set_paperorientation(), figure::properties::set_paperposition(), figure::properties::set_paperpositionmode(), figure::properties::set_papersize(), axes::properties::set_plotboxaspectratio(), axes::properties::set_plotboxaspectratiomode(), figure::properties::set_pointer(), root_figure::properties::set_pointerlocation(), figure::properties::set_pointershapecdata(), figure::properties::set_pointershapehotspot(), root_figure::properties::set_pointerwindow(), axes::properties::set_position(), text::properties::set_position(), uimenu::properties::set_position(), uicontextmenu::properties::set_position(), uicontrol::properties::set_position(), uipanel::properties::set_position(), text::properties::set_positionmode(), axes::properties::set_projection(), figure::properties::set_renderer(), figure::properties::set_renderermode(), figure::properties::set_resize(), figure::properties::set_resizefcn(), uipanel::properties::set_resizefcn(), text::properties::set_rotation(), text::properties::set_rotationmode(), root_figure::properties::set_screendepth(), root_figure::properties::set_screenpixelsperinch(), root_figure::properties::set_screensize(), figure::properties::set_selectiontype(), uimenu::properties::set_separator(), uipushtool::properties::set_separator(), uitoggletool::properties::set_separator(), uipanel::properties::set_shadowcolor(), root_figure::properties::set_showhiddenhandles(), uicontrol::properties::set_sliderstep(), patch::properties::set_specularcolorreflectance(), surface::properties::set_specularcolorreflectance(), patch::properties::set_specularexponent(), surface::properties::set_specularexponent(), patch::properties::set_specularstrength(), surface::properties::set_specularstrength(), uitoggletool::properties::set_state(), text::properties::set_string(), uicontrol::properties::set_string(), axes::properties::set_tickdir(), axes::properties::set_tickdirmode(), axes::properties::set_ticklength(), axes::properties::set_tightinset(), uipanel::properties::set_title(), uipanel::properties::set_titleposition(), figure::properties::set_toolbar(), figure::properties::set_toolkit(), uicontrol::properties::set_tooltipstring(), uipushtool::properties::set_tooltipstring(), uitoggletool::properties::set_tooltipstring(), root_figure::properties::set_units(), text::properties::set_units(), uicontrol::properties::set_units(), uicontrol::properties::set_value(), patch::properties::set_vertexnormals(), surface::properties::set_vertexnormals(), text::properties::set_verticalalignment(), uicontrol::properties::set_verticalalignment(), text::properties::set_verticalalignmentmode(), patch::properties::set_vertices(), axes::properties::set_view(), figure::properties::set_windowbuttondownfcn(), figure::properties::set_windowbuttonmotionfcn(), figure::properties::set_windowbuttonupfcn(), figure::properties::set_windowkeypressfcn(), figure::properties::set_windowkeyreleasefcn(), figure::properties::set_windowscrollwheelfcn(), figure::properties::set_windowstyle(), figure::properties::set_wvisual(), figure::properties::set_wvisualmode(), axes::properties::set_x_normrendertransform(), axes::properties::set_x_projectiontransform(), axes::properties::set_x_rendertransform(), axes::properties::set_x_viewporttransform(), axes::properties::set_x_viewtransform(), axes::properties::set_xaxislocation(), axes::properties::set_xcolor(), line::properties::set_xdata(), image::properties::set_xdata(), patch::properties::set_xdata(), surface::properties::set_xdata(), image::properties::set_xdatamode(), line::properties::set_xdatasource(), surface::properties::set_xdatasource(), axes::properties::set_xdir(), figure::properties::set_xdisplay(), axes::properties::set_xgrid(), axes::properties::set_xlim(), line::properties::set_xlim(), text::properties::set_xlim(), image::properties::set_xlim(), patch::properties::set_xlim(), surface::properties::set_xlim(), hggroup::properties::set_xlim(), line::properties::set_xliminclude(), text::properties::set_xliminclude(), image::properties::set_xliminclude(), patch::properties::set_xliminclude(), surface::properties::set_xliminclude(), hggroup::properties::set_xliminclude(), axes::properties::set_xlimmode(), axes::properties::set_xminorgrid(), axes::properties::set_xminortick(), axes::properties::set_xmtick(), axes::properties::set_xscale(), axes::properties::set_xtick(), axes::properties::set_xticklabelmode(), axes::properties::set_xtickmode(), figure::properties::set_xvisual(), figure::properties::set_xvisualmode(), axes::properties::set_yaxislocation(), axes::properties::set_ycolor(), line::properties::set_ydata(), image::properties::set_ydata(), patch::properties::set_ydata(), surface::properties::set_ydata(), image::properties::set_ydatamode(), line::properties::set_ydatasource(), surface::properties::set_ydatasource(), axes::properties::set_ydir(), axes::properties::set_ygrid(), axes::properties::set_ylim(), line::properties::set_ylim(), text::properties::set_ylim(), image::properties::set_ylim(), patch::properties::set_ylim(), surface::properties::set_ylim(), hggroup::properties::set_ylim(), line::properties::set_yliminclude(), text::properties::set_yliminclude(), image::properties::set_yliminclude(), patch::properties::set_yliminclude(), surface::properties::set_yliminclude(), hggroup::properties::set_yliminclude(), axes::properties::set_ylimmode(), axes::properties::set_yminorgrid(), axes::properties::set_yminortick(), axes::properties::set_ymtick(), axes::properties::set_yscale(), axes::properties::set_ytick(), axes::properties::set_yticklabelmode(), axes::properties::set_ytickmode(), axes::properties::set_zcolor(), line::properties::set_zdata(), patch::properties::set_zdata(), surface::properties::set_zdata(), line::properties::set_zdatasource(), surface::properties::set_zdatasource(), axes::properties::set_zdir(), axes::properties::set_zgrid(), axes::properties::set_zlim(), line::properties::set_zlim(), text::properties::set_zlim(), patch::properties::set_zlim(), surface::properties::set_zlim(), hggroup::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), patch::properties::set_zliminclude(), surface::properties::set_zliminclude(), hggroup::properties::set_zliminclude(), axes::properties::set_zlimmode(), axes::properties::set_zminorgrid(), axes::properties::set_zminortick(), axes::properties::set_zmtick(), axes::properties::set_zscale(), axes::properties::set_ztick(), axes::properties::set_zticklabelmode(), and axes::properties::set_ztickmode().
|
protected |
Referenced by factory_defaults(), axes::properties::get_ambientlightcolor_rgb(), image::properties::get_auto_xdata(), image::properties::get_auto_ydata(), text::properties::get_backgroundcolor_rgb(), uicontrol::properties::get_backgroundcolor_rgb(), uipanel::properties::get_backgroundcolor_rgb(), figure::properties::get_color_rgb(), axes::properties::get_color_rgb(), line::properties::get_color_rgb(), text::properties::get_color_rgb(), text::properties::get_edgecolor_rgb(), patch::properties::get_edgecolor_rgb(), surface::properties::get_edgecolor_rgb(), patch::properties::get_facecolor_rgb(), surface::properties::get_facecolor_rgb(), uimenu::properties::get_foregroundcolor_rgb(), uicontrol::properties::get_foregroundcolor_rgb(), uipanel::properties::get_foregroundcolor_rgb(), uipanel::properties::get_highlightcolor_rgb(), line::properties::get_markeredgecolor_rgb(), patch::properties::get_markeredgecolor_rgb(), surface::properties::get_markeredgecolor_rgb(), line::properties::get_markerfacecolor_rgb(), patch::properties::get_markerfacecolor_rgb(), surface::properties::get_markerfacecolor_rgb(), uipanel::properties::get_shadowcolor_rgb(), axes::properties::get_xcolor_rgb(), axes::properties::get_ycolor_rgb(), axes::properties::get_zcolor_rgb(), and text::properties::update_position().
|
protected |
|
protected |
|
protected |
void base_properties::override_defaults | ( | base_graphics_object & | obj | ) |
void base_properties::override_defaults | ( | base_graphics_object & | obj | ) |
Definition at line 3073 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::override_defaults().
Referenced by base_graphics_object::override_defaults(), figure::override_defaults(), axes::override_defaults(), and uitoolbar::override_defaults().
|
static |
Definition at line 288 of file graphics-props.cc.
Referenced by has_readonly_property(), root_figure::properties::readonly_property_names(), figure::properties::readonly_property_names(), axes::properties::readonly_property_names(), line::properties::readonly_property_names(), text::properties::readonly_property_names(), image::properties::readonly_property_names(), patch::properties::readonly_property_names(), surface::properties::readonly_property_names(), hggroup::properties::readonly_property_names(), uimenu::properties::readonly_property_names(), uicontextmenu::properties::readonly_property_names(), uicontrol::properties::readonly_property_names(), uipanel::properties::readonly_property_names(), uitoolbar::properties::readonly_property_names(), uipushtool::properties::readonly_property_names(), and uitoggletool::properties::readonly_property_names().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, hggroup::properties, axes::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2532 of file graphics.in.h.
References octave_handle::value().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, hggroup::properties, axes::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2534 of file graphics.h.
References octave_handle::value().
Referenced by axes::properties::delete_text_child(), base_graphics_object::remove_child(), root_figure::properties::remove_child(), figure::properties::remove_child(), axes::properties::remove_child(), hggroup::properties::remove_child(), uimenu::properties::remove_child(), and axes::properties::set_text_child().
|
inline |
Definition at line 2605 of file graphics.in.h.
|
inline |
Definition at line 2607 of file graphics.h.
Referenced by figure::properties::set_integerhandle().
|
inline |
Definition at line 2610 of file graphics.in.h.
|
inline |
Definition at line 2612 of file graphics.h.
Referenced by figure::properties::set_integerhandle().
|
inline |
Definition at line 2588 of file graphics.in.h.
|
inline |
Definition at line 2590 of file graphics.h.
Referenced by base_graphics_object::reparent().
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
|
virtual |
Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 50 of file graphics-props.cc.
References caseless_str::compare(), set___modified__(), set_beingdeleted(), set_busyaction(), set_buttondownfcn(), set_children(), set_clipping(), set_createfcn(), set_deletefcn(), set_dynamic(), set_handlevisibility(), set_hittest(), set_interruptible(), set_parent(), set_selected(), set_selectionhighlight(), set_tag(), set_uicontextmenu(), set_userdata(), and set_visible().
Referenced by QtHandles::Backend::finalize(), QtHandles::Backend::initialize(), base_graphics_object::set(), root_figure::properties::set(), figure::properties::set(), axes::properties::set(), line::properties::set(), text::properties::set(), image::properties::set(), patch::properties::set(), surface::properties::set(), hggroup::properties::set(), uimenu::properties::set(), uicontextmenu::properties::set(), uicontrol::properties::set(), uipanel::properties::set(), uitoolbar::properties::set(), uipushtool::properties::set(), and uitoggletool::properties::set().
|
inline |
Definition at line 2586 of file graphics.in.h.
|
inline |
Definition at line 2588 of file graphics.h.
Referenced by set().
|
inline |
Definition at line 2767 of file graphics.h.
References error_state, and base_property::set().
Referenced by gh_manager::do_free(), and set().
|
inline |
Definition at line 2778 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2789 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2800 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2811 of file graphics.h.
References error_state, and base_property::set().
Referenced by set(), and text::text().
|
inline |
Definition at line 2822 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2833 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
protected |
|
protected |
Definition at line 2968 of file graphics.cc.
References error(), error_state, and base_graphics_object::mark_modified().
Referenced by set().
void base_properties::set_from_list | ( | base_graphics_object & | obj, |
property_list & | defaults | ||
) |
void base_properties::set_from_list | ( | base_graphics_object & | obj, |
property_list & | defaults | ||
) |
Definition at line 2877 of file graphics.cc.
References property_list::end(), error(), error_state, property_list::find(), and base_graphics_object::set().
Referenced by base_graphics_object::set_from_list().
|
inline |
Definition at line 2844 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2855 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2866 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2584 of file graphics.in.h.
|
inline |
Definition at line 2586 of file graphics.h.
Referenced by Fdrawnow().
void base_properties::set_parent | ( | const octave_value & | val | ) |
void base_properties::set_parent | ( | const octave_value & | val | ) |
Definition at line 3003 of file graphics.cc.
References base_graphics_object::adopt(), octave_handle::as_octave_value(), octave_value::double_value(), error(), error_state, graphics_object::get_handle(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_parent(), graphics_object::get_properties(), gh_manager::lookup(), octave_NaN, octave_handle::ok(), graphics_object::remove_child(), and set_parent().
Referenced by set(), and set_parent().
|
inline |
Definition at line 2877 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2888 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2565 of file graphics.in.h.
|
inline |
Definition at line 2567 of file graphics.h.
Referenced by set().
|
inline |
Definition at line 2899 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2911 of file graphics.h.
References error_state, and base_property::set().
Referenced by set().
|
inline |
Definition at line 2922 of file graphics.h.
References error_state, and base_property::set().
Referenced by QtHandles::Canvas::canvasToggleAxes(), and set().
|
virtual |
Reimplemented in axes::properties, and axes::properties.
|
virtual |
Reimplemented in axes::properties, and axes::properties.
Definition at line 3148 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_properties(), update_autopos(), and graphics_object::valid_object().
Referenced by update_autopos().
|
virtual |
|
virtual |
|
virtual |
Definition at line 3082 of file graphics.cc.
References gh_manager::get_object(), and graphics_object::update_axis_limits().
Referenced by image::properties::set_alim(), patch::properties::set_alim(), surface::properties::set_alim(), image::properties::set_aliminclude(), patch::properties::set_aliminclude(), surface::properties::set_aliminclude(), image::properties::set_alphadatamapping(), patch::properties::set_alphadatamapping(), surface::properties::set_alphadatamapping(), image::properties::set_cdatamapping(), patch::properties::set_cdatamapping(), surface::properties::set_cdatamapping(), image::properties::set_clim(), patch::properties::set_clim(), surface::properties::set_clim(), image::properties::set_climinclude(), patch::properties::set_climinclude(), surface::properties::set_climinclude(), axes::properties::set_climmode(), line::properties::set_xlim(), text::properties::set_xlim(), image::properties::set_xlim(), patch::properties::set_xlim(), surface::properties::set_xlim(), line::properties::set_xliminclude(), text::properties::set_xliminclude(), image::properties::set_xliminclude(), patch::properties::set_xliminclude(), surface::properties::set_xliminclude(), axes::properties::set_xlimmode(), axes::properties::set_xscale(), line::properties::set_ylim(), text::properties::set_ylim(), image::properties::set_ylim(), patch::properties::set_ylim(), surface::properties::set_ylim(), line::properties::set_yliminclude(), text::properties::set_yliminclude(), image::properties::set_yliminclude(), patch::properties::set_yliminclude(), surface::properties::set_yliminclude(), axes::properties::set_ylimmode(), axes::properties::set_yscale(), line::properties::set_zlim(), text::properties::set_zlim(), patch::properties::set_zlim(), surface::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), patch::properties::set_zliminclude(), surface::properties::set_zliminclude(), axes::properties::set_zlimmode(), and axes::properties::set_zscale().
|
virtual |
Definition at line 3091 of file graphics.cc.
References gh_manager::get_object(), and graphics_object::update_axis_limits().
|
virtual |
Reimplemented in axes::properties, and axes::properties.
|
virtual |
Reimplemented in axes::properties, and axes::properties.
Definition at line 3134 of file graphics.cc.
References gh_manager::get_object(), graphics_object::get_properties(), Array< T >::numel(), update_boundingbox(), and graphics_object::valid_object().
Referenced by QtHandles::Panel::eventFilter(), update_boundingbox(), axes::properties::update_boundingbox(), and QtHandles::Panel::updateLayout().
|
virtual |
|
virtual |
Definition at line 3101 of file graphics.cc.
References uicontextmenu::properties::add_dependent_obj(), base_graphics_object::get(), gh_manager::get_object(), graphics_object::get_properties(), octave_value::is_empty(), and graphics_object::isa().
|
protected |
Definition at line 2686 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2687 of file graphics.h.
|
protected |
Definition at line 2948 of file graphics.h.
Referenced by all_property_names().
|
protected |
Definition at line 2653 of file graphics.in.h.
|
protected |
Definition at line 2668 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2653 of file graphics.in.h.
|
protected |
Definition at line 2669 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2653 of file graphics.in.h.
|
protected |
Definition at line 2670 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2671 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2672 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2658 of file graphics.in.h.
|
protected |
Definition at line 2673 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2674 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2643 of file graphics.h.
|
protected |
Definition at line 2675 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2676 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2677 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2678 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2679 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2680 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2681 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2682 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2683 of file graphics.h.
|
protected |
Definition at line 2684 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2685 of file graphics.h.
Referenced by base_properties(), and get_property().