#include "graphics.in.h"
Public Member Functions | |
virtual void | add_listener (const caseless_str &, const octave_value &, listener_mode=GCB_POSTSET) |
virtual void | adopt (const graphics_handle &h) |
virtual void | delete_children (bool clear=false, bool from_root=false) |
virtual void | delete_listener (const caseless_str &, const octave_value &, listener_mode=GCB_POSTSET) |
std::set< std::string > | dynamic_property_names (void) const |
virtual octave_value | get (bool all=false) const |
virtual octave_value | get (const caseless_str &pname) const |
virtual octave_value | get (const char *pname) const |
virtual octave_value | get (const std::string &pname) const |
virtual octave_value | get_alim (void) const |
Matrix | get_all_children (void) const |
virtual Matrix | get_boundingbox (bool=false, const Matrix &=Matrix()) const |
Matrix | get_children (void) const |
void | get_children_of_type (const caseless_str &type, bool get_invisible, bool traverse, std::list< graphics_object > &children_list) const |
virtual octave_value | get_clim (void) const |
Matrix | get_hidden_children (void) const |
virtual property | get_property (const caseless_str &pname) |
virtual octave::graphics_toolkit | get_toolkit (void) const |
virtual octave_value | get_xlim (void) const |
virtual octave_value | get_ylim (void) const |
virtual octave_value | get_zlim (void) const |
virtual std::string | graphics_object_name (void) const |
bool | has_dynamic_property (const std::string &pname) const |
virtual bool | has_property (const caseless_str &) const |
virtual void | init_integerhandle (const octave_value &) |
void | insert_property (const std::string &name, property p) |
virtual bool | is_aliminclude (void) const |
virtual bool | is_climinclude (void) const |
bool | is_handle_visible (void) const |
bool | is_modified (void) const |
virtual bool | is_xliminclude (void) const |
virtual bool | is_yliminclude (void) const |
virtual bool | is_zliminclude (void) const |
void | mark_modified (void) |
array_property | Matrix () bool_property enable |
array_property on callback_property | Matrix () bool_property separator |
array_property | Matrix () callback_property clickedcallback |
array_property on callback_property | Matrix () callback_property oncallback |
array_property on callback_property off bool_property off string_property string_property any_property __object__ | Matrix () END_PROPERTIES protected |
void | override_defaults (base_graphics_object &obj) |
virtual void | remove_child (const graphics_handle &h, bool=false) |
void | renumber_child (graphics_handle old_gh, graphics_handle new_gh) |
void | renumber_parent (graphics_handle new_gh) |
void | reparent (const graphics_handle &new_parent) |
virtual void | set (const caseless_str &, const octave_value &) |
void | set___modified__ (const octave_value &val) |
void | set_beingdeleted (const octave_value &val) |
void | set_from_list (base_graphics_object &obj, property_list &defaults) |
void | set_modified (const octave_value &val) |
void | set_parent (const octave_value &val) |
void | set_tag (const octave_value &val) |
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 graphics_handle &h) const |
virtual void | update_boundingbox (void) |
virtual void | update_uicontextmenu (void) const |
Static Public Member Functions | |
static property_list::pval_map_type | factory_defaults (void) |
Public Attributes | |
array_property on callback_property off bool_property off string_property string_property | __named_icon__ |
array_property | cdata |
array_property on callback_property off bool_property off string_property string_property any_property __object__ | h |
array_property on callback_property | offcallback |
array_property on callback_property off bool_property | state |
array_property on callback_property off bool_property off string_property | tooltipstring |
Protected Member Functions | |
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) |
Protected Attributes | |
BEGIN_BASE_PROPERTIES bool_property beingdeleted off radio_property | busyaction |
std::set< std::string > | dynamic_properties |
BEGIN_BASE_PROPERTIES bool_property beingdeleted | s |
Definition at line 6071 of file graphics.in.h.
|
virtualinherited |
Definition at line 3621 of file graphics.cc.
|
inlinevirtualinherited |
Reimplemented in uibuttongroup::properties, uimenu::properties, hggroup::properties, axes::properties, and figure::properties.
Definition at line 2258 of file graphics.in.h.
References octave_handle::value().
Referenced by figure::properties::adopt(), axes::properties::adopt(), hggroup::properties::adopt(), and uibuttongroup::properties::adopt().
|
inlinevirtualinherited |
Definition at line 2327 of file graphics.in.h.
Referenced by gh_manager::free().
|
virtualinherited |
Definition at line 3632 of file graphics.cc.
Referenced by do_cleanup_waitfor_listener().
|
inherited |
Definition at line 3338 of file graphics.cc.
|
staticinherited |
|
virtualinherited |
|
virtualinherited |
Referenced by octave::opengl_renderer::set_font().
|
inlinevirtualinherited |
Definition at line 2229 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2224 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2349 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlineinherited |
Definition at line 2297 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_figure(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), finalize_r(), initialize_r(), QtHandles::Canvas::select_object(), and update_text_pos().
|
inlinevirtualinherited |
Reimplemented in uitable::properties, uipanel::properties, uibuttongroup::properties, uicontrol::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2268 of file graphics.in.h.
Referenced by text::properties::get___fontsize_points__(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uitable::properties::get_boundingbox(), QtHandles::Container::resizeEvent(), QtHandles::Canvas::select_object(), text::properties::update_fontunits(), axes::properties::update_units(), and uicontrol::properties::update_units().
|
inlineinherited |
Definition at line 2292 of file graphics.in.h.
Referenced by calc_dimensions(), QtHandles::Canvas::canvasWheelEvent(), octave::opengl_renderer::draw_hggroup(), axes::update_axis_limits(), hggroup::update_axis_limits(), and QtHandles::Canvas::updateCurrentPoint().
|
inherited |
Definition at line 3643 of file graphics.cc.
References octave::__get_gh_manager__(), base_properties::get_children_of_type(), gh_manager::get_object(), graphics_object::get_properties(), graphics_object::isa(), gh_manager::lookup(), Array< T >::numel(), and octave_handle::ok().
Referenced by base_properties::get_children_of_type().
|
inlinevirtualinherited |
Definition at line 2350 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
protectedinherited |
Definition at line 3325 of file graphics.cc.
References m.
|
protectedinherited |
Definition at line 3313 of file graphics.cc.
References error().
|
inlineinherited |
Definition at line 2302 of file graphics.in.h.
|
virtualinherited |
|
protectedinherited |
Definition at line 3371 of file graphics.cc.
References error().
|
virtualinherited |
Reimplemented in figure::properties.
Definition at line 3512 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::get_toolkit().
Referenced by octave::opengl_renderer::draw().
|
inlinevirtualinherited |
Definition at line 2351 of file graphics.in.h.
References octave_value().
Referenced by QtHandles::Canvas::select_object(), axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtualinherited |
Definition at line 2352 of file graphics.in.h.
References octave_value().
Referenced by QtHandles::Canvas::select_object(), axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtualinherited |
Definition at line 2353 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtualinherited |
Definition at line 2197 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw(), gh_manager::execute_callback(), and xreset_default_properties().
|
inherited |
Definition at line 3344 of file graphics.cc.
Referenced by Fwaitfor().
|
inlinevirtualinherited |
Definition at line 2241 of file graphics.in.h.
References panic_impossible.
Referenced by do_cleanup_waitfor_listener(), octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_y_grid(), and Faddproperty().
|
inlinevirtualinherited |
Reimplemented in figure::properties.
Definition at line 2203 of file graphics.in.h.
References panic_impossible.
Referenced by F__go_figure__().
|
inlineinherited |
Definition at line 2213 of file graphics.in.h.
References name, property::set_name(), and property::set_parent().
Referenced by Faddproperty().
|
inlinevirtualinherited |
Reimplemented in surface::properties, patch::properties, and image::properties.
Definition at line 2355 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in surface::properties, patch::properties, and image::properties.
Definition at line 2356 of file graphics.in.h.
|
inherited |
Definition at line 3505 of file graphics.cc.
References callback_props::empty(), and executing_callbacks.
|
inlineinherited |
Definition at line 2247 of file graphics.in.h.
Referenced by Fdrawnow().
|
inlinevirtualinherited |
Definition at line 2357 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2358 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2359 of file graphics.in.h.
|
inherited |
Definition at line 3432 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::mark_modified().
Referenced by figure::properties::set_toolkit().
array_property uitoggletool::properties::Matrix | ( | void | ) |
array_property on callback_property uitoggletool::properties::Matrix | ( | void | ) |
array_property uitoggletool::properties::Matrix | ( | void | ) |
array_property on callback_property uitoggletool::properties::Matrix | ( | void | ) |
|
inline |
Definition at line 6090 of file graphics.in.h.
|
inherited |
Definition at line 3449 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::override_defaults().
|
inlinevirtualinherited |
Reimplemented in uibuttongroup::properties, uimenu::properties, hggroup::properties, axes::properties, figure::properties, and root_figure::properties.
Definition at line 2249 of file graphics.in.h.
References octave_handle::value().
Referenced by root_figure::properties::remove_child(), figure::properties::remove_child(), axes::properties::remove_child(), hggroup::properties::remove_child(), and uibuttongroup::properties::remove_child().
|
inlineinherited |
Definition at line 2332 of file graphics.in.h.
|
inlineinherited |
Definition at line 2337 of file graphics.in.h.
|
inlineinherited |
Definition at line 2315 of file graphics.in.h.
|
virtualinherited |
|
inlineinherited |
Definition at line 2313 of file graphics.in.h.
|
inlineinherited |
Definition at line 2282 of file graphics.in.h.
Referenced by gh_manager::free().
|
protectedinherited |
Definition at line 3355 of file graphics.cc.
References error(), and base_graphics_object::mark_modified().
|
inherited |
Definition at line 3269 of file graphics.cc.
References base_graphics_object::defaults(), error(), and base_graphics_object::set().
|
inlineinherited |
Definition at line 2311 of file graphics.in.h.
Referenced by Fdrawnow().
|
inherited |
Definition at line 3383 of file graphics.cc.
References octave::__get_gh_manager__(), base_graphics_object::adopt(), octave_handle::as_octave_value(), error(), 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_handle::ok(), graphics_object::remove_child(), base_properties::set_parent(), and octave_value::xdouble_value().
Referenced by base_properties::set_parent().
|
inlineinherited |
Definition at line 2288 of file graphics.in.h.
|
virtualinherited |
Reimplemented in axes::properties.
Definition at line 3543 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_properties(), base_properties::update_autopos(), and graphics_object::valid_object().
Referenced by base_properties::update_autopos().
|
virtualinherited |
Definition at line 3461 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), and graphics_object::update_axis_limits().
|
virtualinherited |
Definition at line 3473 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), and graphics_object::update_axis_limits().
|
virtualinherited |
Reimplemented in axes::properties.
Definition at line 3526 of file graphics.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), graphics_object::get_properties(), Array< T >::numel(), base_properties::update_boundingbox(), and graphics_object::valid_object().
Referenced by QtHandles::ButtonGroup::eventFilter(), QtHandles::Panel::eventFilter(), base_properties::update_boundingbox(), QtHandles::ButtonGroup::updateLayout(), and QtHandles::Panel::updateLayout().
|
virtualinherited |
Definition at line 3486 of file graphics.cc.
References octave::__get_gh_manager__(), uicontextmenu::properties::add_dependent_obj(), base_graphics_object::get(), gh_manager::get_object(), graphics_object::get_properties(), graphics_object::isa(), and octave_value::isempty().
array_property on callback_property off bool_property off string_property string_property uitoggletool::properties::__named_icon__ |
Definition at line 6089 of file graphics.in.h.
|
protectedinherited |
Definition at line 2381 of file graphics.in.h.
array_property uitoggletool::properties::cdata |
Definition at line 6079 of file graphics.in.h.
|
protectedinherited |
Definition at line 2368 of file graphics.in.h.
array_property on callback_property off bool_property off string_property string_property any_property __object__ uitoggletool::properties::h |
Definition at line 6090 of file graphics.in.h.
array_property on callback_property uitoggletool::properties::offcallback |
Definition at line 6082 of file graphics.in.h.
|
protectedinherited |
Definition at line 2380 of file graphics.in.h.
array_property on callback_property off bool_property uitoggletool::properties::state |
Definition at line 6085 of file graphics.in.h.
array_property on callback_property off bool_property off string_property uitoggletool::properties::tooltipstring |
Definition at line 6086 of file graphics.in.h.