GNU Octave
3.8.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 } |
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) |
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 2406 of file graphics.h.
anonymous enum |
Definition at line 2611 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 2413 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 2411 of file graphics.in.h.
|
virtual |
|
virtual |
Definition at line 2877 of file graphics.cc.
References error_state.
Referenced by base_graphics_object::add_property_listener().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, and hggroup::properties.
Definition at line 2468 of file graphics.in.h.
References octave_handle::value().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, and hggroup::properties.
Definition at line 2470 of file graphics.h.
References octave_handle::value().
Referenced by base_graphics_object::adopt().
std::set< std::string > base_properties::all_property_names | ( | void | ) | const |
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 288 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 2638 of file graphics.h.
|
static |
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 244 of file graphics-props.cc.
References initialized.
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().
Definition at line 2524 of file graphics.in.h.
References clear().
Definition at line 2526 of file graphics.h.
References clear().
Referenced by gh_manager::do_free().
|
virtual |
|
virtual |
Definition at line 2887 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 2704 of file graphics.cc.
Referenced by all_property_names().
|
inline |
Reimplemented in figure::properties.
Definition at line 2641 of file graphics.h.
|
inline |
Definition at line 2647 of file graphics.h.
Referenced by gh_manager::do_make_graphics_handle(), and xcreatefcn().
|
inline |
Definition at line 2650 of file graphics.h.
Referenced by gh_manager::do_free().
|
static |
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.
|
static |
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 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().
|
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 2440 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 2442 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 2445 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 2447 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 2682 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2684 of file graphics.h.
Referenced by convert_cdata(), convert_text_position(), get(), base_graphics_object::get_handle(), and figure::properties::set_toolkit().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2546 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 2548 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
Definition at line 2500 of file graphics.in.h.
Definition at line 2502 of file graphics.h.
Referenced by finalize_r(), and initialize_r().
|
inline |
Definition at line 2636 of file graphics.h.
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 2477 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 2479 of file graphics.h.
Referenced by axes::properties::calc_tightbox(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uicontrol::properties::get_extent(), axes::properties::update_units(), uicontrol::properties::update_units(), and uipanel::properties::update_units().
|
inline |
Definition at line 2639 of file graphics.h.
Referenced by gh_manager::do_post_callback(), and get().
|
inline |
Reimplemented in figure::properties.
Definition at line 2642 of file graphics.h.
Referenced by get().
Definition at line 2495 of file graphics.in.h.
Definition at line 2497 of file graphics.h.
Referenced by calc_dimensions(), get(), axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, and axes::properties.
Definition at line 2547 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 2549 of file graphics.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Reimplemented in uicontrol::properties.
Definition at line 2645 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2648 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2651 of file graphics.h.
Referenced by gh_manager::do_free(), and get().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 2691 of file graphics.cc.
References octave_scalar_map::assign().
|
inline |
Definition at line 2654 of file graphics.h.
Referenced by get().
Definition at line 2505 of file graphics.in.h.
Definition at line 2507 of file graphics.h.
|
inline |
Definition at line 2657 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2660 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2662 of file graphics.h.
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::values_as_string(), and base_graphics_object::values_as_struct().
|
protected |
|
protected |
|
inline |
Definition at line 2665 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2668 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2670 of file graphics.h.
Referenced by get().
|
virtual |
Reimplemented in figure::properties, and figure::properties.
|
virtual |
Reimplemented in figure::properties, and figure::properties.
Definition at line 2843 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 2672 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2674 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2676 of file graphics.h.
Referenced by get().
|
inline |
Definition at line 2679 of file graphics.h.
Referenced by get().
|
inlinevirtual |
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, line::properties, and axes::properties.
Definition at line 2548 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 2550 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 2549 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 2551 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 2550 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 2552 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 2413 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 2415 of file graphics.h.
|
inline |
Definition at line 2653 of file graphics.h.
|
static |
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 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 2710 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 2454 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 2456 of file graphics.h.
References panic_impossible.
Referenced by do_cleanup_waitfor_listener(), and Faddproperty().
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 2873 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 2419 of file graphics.in.h.
References panic_impossible.
|
inlinevirtual |
Reimplemented in figure::properties, and figure::properties.
Definition at line 2421 of file graphics.h.
References panic_impossible.
Referenced by F__go_figure__().
Definition at line 2429 of file graphics.in.h.
References property::set_name(), and property::set_parent().
Definition at line 2431 of file graphics.h.
References property::set_name(), and property::set_parent().
Referenced by Faddproperty().
|
inlineprotected |
Definition at line 2870 of file graphics.h.
Definition at line 2681 of file graphics.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2552 of file graphics.in.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2554 of file graphics.h.
Definition at line 2635 of file graphics.h.
Referenced by delete_graphics_object().
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2553 of file graphics.in.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, surface::properties, patch::properties, and image::properties.
Definition at line 2555 of file graphics.h.
Reimplemented in uicontrol::properties.
Definition at line 2644 of file graphics.h.
Definition at line 2836 of file graphics.cc.
Definition at line 2656 of file graphics.h.
Definition at line 2659 of file graphics.h.
Referenced by gh_manager::do_post_callback(), and gh_manager::do_process_events().
Definition at line 2460 of file graphics.in.h.
Definition at line 2462 of file graphics.h.
Referenced by Fdrawnow().
Definition at line 2664 of file graphics.h.
Definition at line 2667 of file graphics.h.
Definition at line 2678 of file graphics.h.
Referenced by Fdrawnow(), and gnuplot_graphics_toolkit::update().
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2554 of file graphics.in.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2556 of file graphics.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2555 of file graphics.in.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, image::properties, text::properties, and line::properties.
Definition at line 2557 of file graphics.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, and line::properties.
Definition at line 2556 of file graphics.in.h.
Reimplemented in hggroup::properties, surface::properties, patch::properties, text::properties, and line::properties.
Definition at line 2558 of file graphics.h.
Definition at line 2799 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(), and figure::properties::set_toolkit().
|
protected |
Reimplemented in uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uipushtool::properties, uipushtool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontrol::properties, uicontrol::properties, uicontextmenu::properties, uicontextmenu::properties, uimenu::properties, uimenu::properties, surface::properties, image::properties, figure::properties, figure::properties, and figure::properties.
Referenced by factory_defaults().
|
protected |
Reimplemented in uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uipushtool::properties, uipushtool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontrol::properties, uicontrol::properties, uicontextmenu::properties, uicontextmenu::properties, uimenu::properties, uimenu::properties, surface::properties, image::properties, figure::properties, figure::properties, and figure::properties.
|
protected |
Reimplemented in uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uipushtool::properties, uipushtool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontrol::properties, uicontrol::properties, uicontextmenu::properties, uicontextmenu::properties, uimenu::properties, uimenu::properties, surface::properties, image::properties, figure::properties, figure::properties, and figure::properties.
|
protected |
Reimplemented in uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uitoggletool::properties, uipushtool::properties, uipushtool::properties, uipushtool::properties, uitoolbar::properties, uipanel::properties, uicontrol::properties, uicontrol::properties, uicontrol::properties, uicontextmenu::properties, uicontextmenu::properties, uimenu::properties, uimenu::properties, surface::properties, image::properties, figure::properties, figure::properties, and figure::properties.
void base_properties::override_defaults | ( | base_graphics_object & | obj | ) |
void base_properties::override_defaults | ( | base_graphics_object & | obj | ) |
Definition at line 2808 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().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, axes::properties, hggroup::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2462 of file graphics.in.h.
References octave_handle::value().
|
inlinevirtual |
Reimplemented in uimenu::properties, hggroup::properties, uimenu::properties, axes::properties, hggroup::properties, figure::properties, axes::properties, root_figure::properties, figure::properties, and root_figure::properties.
Definition at line 2464 of file graphics.h.
References octave_handle::value().
Referenced by base_graphics_object::remove_child(), hggroup::properties::remove_child(), and uimenu::properties::remove_child().
|
inline |
Definition at line 2529 of file graphics.in.h.
|
inline |
Definition at line 2531 of file graphics.h.
Referenced by figure::properties::set_integerhandle().
|
inline |
Definition at line 2534 of file graphics.in.h.
|
inline |
Definition at line 2536 of file graphics.h.
Referenced by figure::properties::set_integerhandle().
|
inline |
Definition at line 2514 of file graphics.in.h.
|
inline |
Definition at line 2516 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 base_graphics_object::set().
|
inline |
Definition at line 2512 of file graphics.in.h.
|
inline |
Definition at line 2514 of file graphics.h.
Referenced by set().
|
inline |
Definition at line 2687 of file graphics.h.
References error_state.
Referenced by gh_manager::do_free(), and set().
|
inline |
|
inline |
Reimplemented in figure::properties.
Definition at line 2709 of file graphics.h.
References error_state.
Referenced by set().
|
inline |
|
inline |
Reimplemented in uicontrol::properties.
Definition at line 2731 of file graphics.h.
References error_state.
Referenced by set().
|
inline |
|
inline |
|
protected |
|
protected |
Definition at line 2721 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 2646 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 |
|
inline |
|
inline |
|
inline |
Definition at line 2510 of file graphics.in.h.
|
inline |
Definition at line 2512 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 2756 of file graphics.cc.
References base_graphics_object::adopt(), octave_handle::as_octave_value(), octave_value::double_value(), error(), error_state, gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_parent(), graphics_object::get_properties(), lookup(), octave_NaN, octave_handle::ok(), graphics_object::remove_child(), and set_parent().
Referenced by set(), and set_parent().
|
inline |
|
inline |
|
inline |
Definition at line 2491 of file graphics.in.h.
|
inline |
Definition at line 2493 of file graphics.h.
Referenced by set().
|
inline |
Definition at line 2819 of file graphics.h.
References error_state, and base_graphics_object::set().
Referenced by set().
|
inline |
|
inline |
Reimplemented in figure::properties, and figure::properties.
Definition at line 2841 of file graphics.h.
References error_state.
Referenced by set().
|
virtual |
Reimplemented in axes::properties, and axes::properties.
|
virtual |
Reimplemented in axes::properties, and axes::properties.
Definition at line 2868 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 |
Definition at line 2817 of file graphics.cc.
References gh_manager::get_object(), and graphics_object::update_axis_limits().
Referenced by graphics_object::update_axis_limits().
|
virtual |
|
virtual |
Definition at line 2826 of file graphics.cc.
References gh_manager::get_object(), and graphics_object::update_axis_limits().
Reimplemented in axes::properties, and axes::properties.
Reimplemented in axes::properties, and axes::properties.
Definition at line 2854 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 update_boundingbox(), and axes::properties::update_boundingbox().
|
protected |
Definition at line 2606 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2607 of file graphics.h.
|
protected |
Definition at line 2867 of file graphics.h.
Referenced by all_property_names().
|
protected |
Definition at line 2577 of file graphics.in.h.
|
protected |
Definition at line 2588 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2577 of file graphics.in.h.
|
protected |
Definition at line 2589 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2577 of file graphics.in.h.
|
protected |
Definition at line 2590 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2591 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2592 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2582 of file graphics.in.h.
|
protected |
Definition at line 2593 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2594 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2567 of file graphics.h.
|
protected |
Definition at line 2595 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2596 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2597 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2598 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2599 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2600 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2601 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2602 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2603 of file graphics.h.
|
protected |
Definition at line 2604 of file graphics.h.
Referenced by base_properties(), and get_property().
|
protected |
Definition at line 2605 of file graphics.h.
Referenced by base_properties(), and get_property().