GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
base_properties Class Reference

#include "graphics.h"

Inheritance diagram for base_properties:
axes::properties figure::properties hggroup::properties image::properties light::properties line::properties patch::properties root_figure::properties scatter::properties surface::properties text::properties uibuttongroup::properties uicontextmenu::properties uicontrol::properties uimenu::properties uipanel::properties uipushtool::properties uitable::properties uitoggletool::properties uitoolbar::properties

Classes

struct  cmp_caseless_str
 

Public Types

enum  {
  ID_BEINGDELETED = 0 , ID_BUSYACTION = 1 , ID_BUTTONDOWNFCN = 2 , ID_CHILDREN = 3 ,
  ID_CLIPPING = 4 , ID_CONTEXTMENU = 5 , ID_CREATEFCN = 6 , ID_DELETEFCN = 7 ,
  ID_HANDLEVISIBILITY = 8 , ID_HITTEST = 9 , ID_INTERRUPTIBLE = 10 , ID_PARENT = 11 ,
  ID_PICKABLEPARTS = 12 , ID_SELECTED = 13 , ID_SELECTIONHIGHLIGHT = 14 , ID_TAG = 15 ,
  ID_TYPE = 16 , ID_UICONTEXTMENU = 17 , ID_USERDATA = 18 , ID_VISIBLE = 19 ,
  ID___APPDATA__ = 20 , ID___MODIFIED__ = 21 , ID___MYHANDLE__ = 22
}
 

Public Member Functions

 base_properties (const std::string &ty="unknown", const graphics_handle &mh=graphics_handle(), const graphics_handle &p=graphics_handle())
 
virtual ~base_properties ()=default
 
virtual void add_listener (const caseless_str &, const octave_value &, listener_mode=GCB_POSTSET)
 
virtual void adopt (const graphics_handle &h)
 
std::set< std::string > all_property_names () const
 
bool busyaction_is (const std::string &v) const
 
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 () const
 
void execute_buttondownfcn (const octave_value &new_data=octave_value()) const
 
void execute_createfcn (const octave_value &new_data=octave_value()) const
 
void execute_deletefcn (const octave_value &new_data=octave_value()) 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
 
octave_value get___appdata__ () const
 
std::string get___modified__ () const
 
graphics_handle get___myhandle__ () const
 
virtual octave_value get_alim () const
 
Matrix get_all_children () const
 
std::string get_beingdeleted () const
 
virtual Matrix get_boundingbox (bool=false, const Matrix &=Matrix()) const
 
std::string get_busyaction () const
 
octave_value get_buttondownfcn () const
 
Matrix get_children () 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 () const
 
std::string get_clipping () const
 
graphics_handle get_contextmenu () const
 
octave_value get_createfcn () const
 
octave_value get_deletefcn () const
 
std::string get_handlevisibility () const
 
Matrix get_hidden_children () const
 
std::string get_hittest () const
 
std::string get_interruptible () const
 
graphics_handle get_parent () const
 
std::string get_pickableparts () const
 
virtual property get_property (const caseless_str &pname)
 
std::string get_selected () const
 
std::string get_selectionhighlight () const
 
std::string get_tag () const
 
virtual octave::graphics_toolkit get_toolkit () const
 
std::string get_type () const
 
graphics_handle get_uicontextmenu () const
 
octave_value get_userdata () const
 
std::string get_visible () const
 
virtual octave_value get_xlim () const
 
virtual octave_value get_ylim () const
 
virtual octave_value get_zlim () const
 
virtual std::string graphics_object_name () const
 
bool handlevisibility_is (const std::string &v) 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)
 
bool is___modified__ () const
 
virtual bool is_aliminclude () const
 
bool is_beingdeleted () const
 
virtual bool is_climinclude () const
 
bool is_clipping () const
 
bool is_handle_visible () const
 
bool is_hittest () const
 
bool is_interruptible () const
 
bool is_modified () const
 
bool is_selected () const
 
bool is_selectionhighlight () const
 
bool is_visible () const
 
virtual bool is_xliminclude () const
 
virtual bool is_yliminclude () const
 
virtual bool is_zliminclude () const
 
void mark_modified ()
 
void override_defaults (base_graphics_object &obj)
 
bool pickableparts_is (const std::string &v) const
 
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___appdata__ (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_contextmenu (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_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_parent (const octave_value &val)
 
void set_pickableparts (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_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_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_beingdeleted ()
 
virtual void update_boundingbox ()
 
virtual void update_contextmenu () const
 
virtual void update_handlevisibility ()
 
virtual void update_visible ()
 

Static Public Member Functions

static std::set< std::string > core_property_names ()
 
static property_list::pval_map_type factory_defaults ()
 
static bool has_core_property (const caseless_str &pname)
 
static bool has_readonly_property (const caseless_str &pname)
 
static std::set< std::string > readonly_property_names ()
 

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
 
virtual void init ()
 
void set_dynamic (const caseless_str &pname, const octave_value &val)
 

Protected Attributes

any_property m___appdata__
 
bool_property m___modified__
 
graphics_handle m___myhandle__
 
std::map< caseless_str, property, cmp_caseless_strm_all_props
 
bool_property m_beingdeleted
 
radio_property m_busyaction
 
callback_property m_buttondownfcn
 
children_property m_children
 
bool_property m_clipping
 
handle_property m_contextmenu
 
callback_property m_createfcn
 
callback_property m_deletefcn
 
std::set< std::string > m_dynamic_properties
 
radio_property m_handlevisibility
 
bool_property m_hittest
 
bool_property m_interruptible
 
handle_property m_parent
 
radio_property m_pickableparts
 
bool_property m_selected
 
bool_property m_selectionhighlight
 
string_property m_tag
 
string_property m_type
 
handle_property m_uicontextmenu
 
any_property m_userdata
 
bool_property m_visible
 

Detailed Description

Definition at line 2238 of file graphics.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_BEINGDELETED 
ID_BUSYACTION 
ID_BUTTONDOWNFCN 
ID_CHILDREN 
ID_CLIPPING 
ID_CONTEXTMENU 
ID_CREATEFCN 
ID_DELETEFCN 
ID_HANDLEVISIBILITY 
ID_HITTEST 
ID_INTERRUPTIBLE 
ID_PARENT 
ID_PICKABLEPARTS 
ID_SELECTED 
ID_SELECTIONHIGHLIGHT 
ID_TAG 
ID_TYPE 
ID_UICONTEXTMENU 
ID_USERDATA 
ID_VISIBLE 
ID___APPDATA__ 
ID___MODIFIED__ 
ID___MYHANDLE__ 

Definition at line 2486 of file graphics.h.

Constructor & Destructor Documentation

◆ base_properties()

◆ ~base_properties()

virtual base_properties::~base_properties ( )
virtualdefault

Member Function Documentation

◆ add_listener()

void base_properties::add_listener ( const caseless_str pname,
const octave_value val,
listener_mode  mode = GCB_POSTSET 
)
virtual

Definition at line 3288 of file graphics.cc.

Referenced by base_graphics_object::add_property_listener().

◆ adopt()

◆ all_property_names()

◆ busyaction_is()

bool base_properties::busyaction_is ( const std::string &  v) const
inline

Definition at line 2516 of file graphics.h.

References radio_property::is().

◆ core_property_names()

◆ delete_children()

virtual void base_properties::delete_children ( bool  clear = false,
bool  from_root = false 
)
inlinevirtual

Definition at line 2393 of file graphics.h.

Referenced by gh_manager::free().

◆ delete_listener()

void base_properties::delete_listener ( const caseless_str pname,
const octave_value val,
listener_mode  mode = GCB_POSTSET 
)
virtual

Definition at line 3299 of file graphics.cc.

Referenced by base_graphics_object::delete_property_listener().

◆ dynamic_property_names()

std::set< std::string > base_properties::dynamic_property_names ( ) const

Definition at line 3015 of file graphics.cc.

Referenced by all_property_names().

◆ execute_buttondownfcn()

void base_properties::execute_buttondownfcn ( const octave_value new_data = octave_value ()) const
inline

Definition at line 2519 of file graphics.h.

References callback_property::execute().

◆ execute_createfcn()

void base_properties::execute_createfcn ( const octave_value new_data = octave_value ()) const
inline

Definition at line 2527 of file graphics.h.

References callback_property::execute().

Referenced by gh_manager::make_graphics_handle().

◆ execute_deletefcn()

void base_properties::execute_deletefcn ( const octave_value new_data = octave_value ()) const
inline

Definition at line 2530 of file graphics.h.

References callback_property::execute().

Referenced by gh_manager::free().

◆ factory_defaults()

◆ get() [1/4]

◆ get() [2/4]

octave_value base_properties::get ( const caseless_str pname) const
virtual

Reimplemented in uitoggletool::properties, uipushtool::properties, uitoolbar::properties, uitable::properties, uipanel::properties, uibuttongroup::properties, uicontrol::properties, uicontextmenu::properties, uimenu::properties, hggroup::properties, surface::properties, scatter::properties, patch::properties, light::properties, image::properties, text::properties, line::properties, axes::properties, figure::properties, and root_figure::properties.

Definition at line 144 of file graphics-props.cc.

References octave_handle::as_octave_value(), caseless_str::compare(), get___appdata__(), get___modified__(), get___myhandle__(), get_beingdeleted(), get_busyaction(), get_buttondownfcn(), get_children(), get_clipping(), get_contextmenu(), get_createfcn(), get_deletefcn(), get_dynamic(), get_handlevisibility(), get_hittest(), get_interruptible(), get_parent(), get_pickableparts(), 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(), light::properties::get(), patch::properties::get(), scatter::properties::get(), surface::properties::get(), hggroup::properties::get(), uimenu::properties::get(), uicontextmenu::properties::get(), uicontrol::properties::get(), uibuttongroup::properties::get(), uipanel::properties::get(), uitable::properties::get(), uitoolbar::properties::get(), uipushtool::properties::get(), uitoggletool::properties::get(), and opengl_renderer::set_font().

◆ get() [3/4]

◆ get() [4/4]

◆ get___appdata__()

octave_value base_properties::get___appdata__ ( ) const
inline

Definition at line 2562 of file graphics.h.

References any_property::get().

Referenced by get().

◆ get___modified__()

std::string base_properties::get___modified__ ( ) const
inline

Definition at line 2565 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get___myhandle__()

graphics_handle base_properties::get___myhandle__ ( ) const
inline

◆ get_alim()

virtual octave_value base_properties::get_alim ( ) const
inlinevirtual

◆ get_all_children()

Matrix base_properties::get_all_children ( ) const
inline

◆ get_beingdeleted()

std::string base_properties::get_beingdeleted ( ) const
inline

Definition at line 2514 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_boundingbox()

◆ get_busyaction()

std::string base_properties::get_busyaction ( ) const
inline

Definition at line 2517 of file graphics.h.

References radio_property::current_value().

Referenced by get(), and gh_manager::post_callback().

◆ get_buttondownfcn()

octave_value base_properties::get_buttondownfcn ( ) const
inline

Definition at line 2520 of file graphics.h.

References callback_property::get().

Referenced by get().

◆ get_children()

Matrix base_properties::get_children ( ) const
inline

Definition at line 2345 of file graphics.h.

Referenced by calc_dimensions(), opengl_renderer::draw_hggroup(), and get().

◆ get_children_of_type()

void base_properties::get_children_of_type ( const caseless_str type,
bool  get_invisible,
bool  traverse,
std::list< graphics_object > &  children_list 
) const

◆ get_clim()

virtual octave_value base_properties::get_clim ( ) const
inlinevirtual

◆ get_clipping()

std::string base_properties::get_clipping ( ) const
inline

Definition at line 2523 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_contextmenu()

graphics_handle base_properties::get_contextmenu ( ) const
inline

Definition at line 2525 of file graphics.h.

References handle_property::handle_value().

Referenced by get().

◆ get_createfcn()

octave_value base_properties::get_createfcn ( ) const
inline

Definition at line 2528 of file graphics.h.

References callback_property::get().

Referenced by get().

◆ get_deletefcn()

octave_value base_properties::get_deletefcn ( ) const
inline

Definition at line 2531 of file graphics.h.

References callback_property::get().

Referenced by gh_manager::free(), and get().

◆ get_dynamic() [1/2]

octave_value base_properties::get_dynamic ( bool  all = false) const
protected

Definition at line 3003 of file graphics.cc.

References m.

◆ get_dynamic() [2/2]

octave_value base_properties::get_dynamic ( const caseless_str pname) const
protected

Definition at line 2991 of file graphics.cc.

References error().

Referenced by get().

◆ get_handlevisibility()

std::string base_properties::get_handlevisibility ( ) const
inline

Definition at line 2534 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_hidden_children()

Matrix base_properties::get_hidden_children ( ) const
inline

Definition at line 2355 of file graphics.h.

◆ get_hittest()

std::string base_properties::get_hittest ( ) const
inline

Definition at line 2537 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_interruptible()

std::string base_properties::get_interruptible ( ) const
inline

Definition at line 2540 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_parent()

graphics_handle base_properties::get_parent ( ) const
inline

◆ get_pickableparts()

std::string base_properties::get_pickableparts ( ) const
inline

Definition at line 2545 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_property()

◆ get_property_dynamic()

property base_properties::get_property_dynamic ( const caseless_str pname) const
protected

Definition at line 3048 of file graphics.cc.

References error().

Referenced by get_property().

◆ get_selected()

std::string base_properties::get_selected ( ) const
inline

Definition at line 2548 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_selectionhighlight()

std::string base_properties::get_selectionhighlight ( ) const
inline

Definition at line 2551 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_tag()

std::string base_properties::get_tag ( ) const
inline

Definition at line 2553 of file graphics.h.

References string_property::string_value().

Referenced by opengl_renderer::draw_axes(), and get().

◆ get_toolkit()

octave::graphics_toolkit base_properties::get_toolkit ( ) const
virtual

◆ get_type()

std::string base_properties::get_type ( ) const
inline

Definition at line 2555 of file graphics.h.

References string_property::string_value().

Referenced by get().

◆ get_uicontextmenu()

graphics_handle base_properties::get_uicontextmenu ( ) const
inline

Definition at line 2371 of file graphics.h.

Referenced by get().

◆ get_userdata()

octave_value base_properties::get_userdata ( ) const
inline

Definition at line 2557 of file graphics.h.

References any_property::get().

Referenced by get().

◆ get_visible()

std::string base_properties::get_visible ( ) const
inline

Definition at line 2560 of file graphics.h.

References radio_property::current_value().

Referenced by get().

◆ get_xlim()

virtual octave_value base_properties::get_xlim ( ) const
inlinevirtual

◆ get_ylim()

virtual octave_value base_properties::get_ylim ( ) const
inlinevirtual

◆ get_zlim()

virtual octave_value base_properties::get_zlim ( ) const
inlinevirtual

◆ graphics_object_name()

◆ handlevisibility_is()

bool base_properties::handlevisibility_is ( const std::string &  v) const
inline

Definition at line 2533 of file graphics.h.

References radio_property::is().

◆ has_core_property()

bool base_properties::has_core_property ( const caseless_str pname)
static

Definition at line 319 of file graphics-props.cc.

References core_property_names().

◆ has_dynamic_property()

bool base_properties::has_dynamic_property ( const std::string &  pname) const

Definition at line 3021 of file graphics.cc.

◆ has_property()

◆ has_readonly_property()

◆ init()

◆ init_integerhandle()

virtual void base_properties::init_integerhandle ( const octave_value )
inlinevirtual

Reimplemented in figure::properties.

Definition at line 2255 of file graphics.h.

References panic_impossible.

Referenced by F__go_figure__().

◆ insert_property()

void base_properties::insert_property ( const std::string &  name,
property  p 
)
inline

Definition at line 2266 of file graphics.h.

References property::set_name(), and property::set_parent().

Referenced by Faddproperty().

◆ is___modified__()

bool base_properties::is___modified__ ( ) const
inline

Definition at line 2564 of file graphics.h.

References bool_property::is_on().

◆ is_aliminclude()

virtual bool base_properties::is_aliminclude ( ) const
inlinevirtual

◆ is_beingdeleted()

bool base_properties::is_beingdeleted ( ) const
inline

Definition at line 2513 of file graphics.h.

References bool_property::is_on().

Referenced by delete_graphics_object(), and gh_manager::free().

◆ is_climinclude()

virtual bool base_properties::is_climinclude ( ) const
inlinevirtual

◆ is_clipping()

bool base_properties::is_clipping ( ) const
inline

◆ is_handle_visible()

bool base_properties::is_handle_visible ( ) const

Definition at line 3176 of file graphics.cc.

◆ is_hittest()

bool base_properties::is_hittest ( ) const
inline

Definition at line 2536 of file graphics.h.

References bool_property::is_on().

◆ is_interruptible()

bool base_properties::is_interruptible ( ) const
inline

Definition at line 2539 of file graphics.h.

References bool_property::is_on().

Referenced by gh_manager::process_events().

◆ is_modified()

bool base_properties::is_modified ( ) const
inline

Definition at line 2300 of file graphics.h.

Referenced by Fdrawnow().

◆ is_selected()

bool base_properties::is_selected ( ) const
inline

Definition at line 2547 of file graphics.h.

References bool_property::is_on().

◆ is_selectionhighlight()

bool base_properties::is_selectionhighlight ( ) const
inline

Definition at line 2550 of file graphics.h.

References bool_property::is_on().

◆ is_visible()

◆ is_xliminclude()

virtual bool base_properties::is_xliminclude ( ) const
inlinevirtual

◆ is_yliminclude()

virtual bool base_properties::is_yliminclude ( ) const
inlinevirtual

◆ is_zliminclude()

virtual bool base_properties::is_zliminclude ( ) const
inlinevirtual

◆ mark_modified()

void base_properties::mark_modified ( )

◆ override_defaults()

◆ pickableparts_is()

bool base_properties::pickableparts_is ( const std::string &  v) const
inline

◆ readonly_property_names()

◆ remove_child()

◆ renumber_child()

void base_properties::renumber_child ( graphics_handle  old_gh,
graphics_handle  new_gh 
)
inline

Definition at line 2398 of file graphics.h.

Referenced by figure::properties::set_integerhandle().

◆ renumber_parent()

void base_properties::renumber_parent ( graphics_handle  new_gh)
inline

Definition at line 2403 of file graphics.h.

Referenced by figure::properties::set_integerhandle().

◆ reparent()

void base_properties::reparent ( const graphics_handle new_parent)
inline

Definition at line 2381 of file graphics.h.

Referenced by base_graphics_object::reparent().

◆ set()

◆ set___appdata__()

void base_properties::set___appdata__ ( const octave_value val)
inline

Definition at line 2693 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set___modified__()

void base_properties::set___modified__ ( const octave_value val)
inline

Definition at line 2367 of file graphics.h.

Referenced by set().

◆ set_beingdeleted()

void base_properties::set_beingdeleted ( const octave_value val)
inline

Definition at line 2335 of file graphics.h.

Referenced by gh_manager::free(), and set().

◆ set_busyaction()

void base_properties::set_busyaction ( const octave_value val)
inline

Definition at line 2570 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_buttondownfcn()

void base_properties::set_buttondownfcn ( const octave_value val)
inline

Definition at line 2578 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_children()

void base_properties::set_children ( const octave_value val)
inline

Definition at line 2586 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_clipping()

void base_properties::set_clipping ( const octave_value val)
inline

Definition at line 2594 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_contextmenu()

void base_properties::set_contextmenu ( const octave_value val)
inline

Definition at line 2602 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_createfcn()

void base_properties::set_createfcn ( const octave_value val)
inline

Definition at line 2611 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_deletefcn()

void base_properties::set_deletefcn ( const octave_value val)
inline

Definition at line 2619 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_dynamic()

void base_properties::set_dynamic ( const caseless_str pname,
const octave_value val 
)
protected

Definition at line 3032 of file graphics.cc.

References error(), and base_graphics_object::mark_modified().

Referenced by set().

◆ set_from_list()

void base_properties::set_from_list ( base_graphics_object obj,
property_list defaults 
)

◆ set_handlevisibility()

void base_properties::set_handlevisibility ( const octave_value val)
inline

Definition at line 2627 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_hittest()

void base_properties::set_hittest ( const octave_value val)
inline

Definition at line 2636 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_interruptible()

void base_properties::set_interruptible ( const octave_value val)
inline

Definition at line 2644 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_modified()

void base_properties::set_modified ( const octave_value val)
inline

Definition at line 2365 of file graphics.h.

Referenced by Fdrawnow().

◆ set_parent()

◆ set_pickableparts()

void base_properties::set_pickableparts ( const octave_value val)
inline

Definition at line 2652 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_selected()

void base_properties::set_selected ( const octave_value val)
inline

Definition at line 2660 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_selectionhighlight()

void base_properties::set_selectionhighlight ( const octave_value val)
inline

Definition at line 2668 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_tag()

void base_properties::set_tag ( const octave_value val)
inline

Definition at line 2341 of file graphics.h.

Referenced by set().

◆ set_uicontextmenu()

void base_properties::set_uicontextmenu ( const octave_value val)
inline

Definition at line 2376 of file graphics.h.

Referenced by set().

◆ set_userdata()

void base_properties::set_userdata ( const octave_value val)
inline

Definition at line 2676 of file graphics.h.

References base_property::set().

Referenced by set().

◆ set_visible()

void base_properties::set_visible ( const octave_value val)
inline

Definition at line 2684 of file graphics.h.

References base_property::set().

Referenced by set().

◆ update_autopos()

void base_properties::update_autopos ( const std::string &  elem_type)
virtual

◆ update_axis_limits() [1/2]

void base_properties::update_axis_limits ( const std::string &  axis_type) const
virtual

◆ update_axis_limits() [2/2]

void base_properties::update_axis_limits ( const std::string &  axis_type,
const graphics_handle h 
) const
virtual

◆ update_beingdeleted()

virtual void base_properties::update_beingdeleted ( )
inlinevirtual

Definition at line 2702 of file graphics.h.

◆ update_boundingbox()

◆ update_contextmenu()

void base_properties::update_contextmenu ( ) const
virtual

◆ update_handlevisibility()

void base_properties::update_handlevisibility ( )
virtual

Reimplemented in axes::properties.

Definition at line 3223 of file graphics.cc.

◆ update_visible()

virtual void base_properties::update_visible ( )
inlinevirtual

Definition at line 2706 of file graphics.h.

Member Data Documentation

◆ m___appdata__

any_property base_properties::m___appdata__
protected

Definition at line 2480 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m___modified__

bool_property base_properties::m___modified__
protected

Definition at line 2481 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m___myhandle__

graphics_handle base_properties::m___myhandle__
protected

Definition at line 2482 of file graphics.h.

◆ m_all_props

std::map<caseless_str, property, cmp_caseless_str> base_properties::m_all_props
protected

Definition at line 2723 of file graphics.h.

Referenced by all_property_names().

◆ m_beingdeleted

bool_property base_properties::m_beingdeleted
protected

Definition at line 2460 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_busyaction

radio_property base_properties::m_busyaction
protected

Definition at line 2461 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_buttondownfcn

callback_property base_properties::m_buttondownfcn
protected

Definition at line 2462 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_children

children_property base_properties::m_children
protected

Definition at line 2463 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_clipping

bool_property base_properties::m_clipping
protected

Definition at line 2464 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_contextmenu

handle_property base_properties::m_contextmenu
protected

Definition at line 2465 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_createfcn

callback_property base_properties::m_createfcn
protected

Definition at line 2466 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_deletefcn

callback_property base_properties::m_deletefcn
protected

Definition at line 2467 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_dynamic_properties

std::set<std::string> base_properties::m_dynamic_properties
protected

Definition at line 2434 of file graphics.h.

◆ m_handlevisibility

radio_property base_properties::m_handlevisibility
protected

Definition at line 2468 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_hittest

bool_property base_properties::m_hittest
protected

Definition at line 2469 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_interruptible

bool_property base_properties::m_interruptible
protected

Definition at line 2470 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_parent

handle_property base_properties::m_parent
protected

Definition at line 2471 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_pickableparts

radio_property base_properties::m_pickableparts
protected

Definition at line 2472 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_selected

bool_property base_properties::m_selected
protected

Definition at line 2473 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_selectionhighlight

bool_property base_properties::m_selectionhighlight
protected

Definition at line 2474 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_tag

string_property base_properties::m_tag
protected

Definition at line 2475 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_type

string_property base_properties::m_type
protected

Definition at line 2476 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_uicontextmenu

handle_property base_properties::m_uicontextmenu
protected

Definition at line 2477 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_userdata

any_property base_properties::m_userdata
protected

Definition at line 2478 of file graphics.h.

Referenced by base_properties(), and get_property().

◆ m_visible

bool_property base_properties::m_visible
protected

Definition at line 2479 of file graphics.h.

Referenced by base_properties(), and get_property().


The documentation for this class was generated from the following files: