GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
radio_property Class Reference

#include "graphics.h"

Inheritance diagram for radio_property:
Inheritance graph
[legend]
Collaboration diagram for radio_property:
Collaboration graph
[legend]

Public Member Functions

 radio_property (const std::string &nm, const graphics_handle &h, const radio_values &v=radio_values())
 
 radio_property (const std::string &nm, const graphics_handle &h, const radio_values &v=radio_values())
 
 radio_property (const std::string &nm, const graphics_handle &h, const std::string &v)
 
 radio_property (const std::string &nm, const graphics_handle &h, const std::string &v)
 
 radio_property (const std::string &nm, const graphics_handle &h, const radio_values &v, const std::string &def)
 
 radio_property (const std::string &nm, const graphics_handle &h, const radio_values &v, const std::string &def)
 
 radio_property (const radio_property &p)
 
 radio_property (const radio_property &p)
 
void add_listener (const octave_value &v, listener_mode mode=POSTSET)
 
void add_listener (const octave_value &v, listener_mode mode=POSTSET)
 
base_propertyclone (void) const
 
base_propertyclone (void) const
 
const std::stringcurrent_value (void) const
 
const std::stringcurrent_value (void) const
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=POSTSET)
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=POSTSET)
 
octave_value get (void) const
 
octave_value get (void) const
 
int get_id (void) const
 
int get_id (void) const
 
std::string get_name (void) const
 
std::string get_name (void) const
 
graphics_handle get_parent (void) const
 
graphics_handle get_parent (void) const
 
bool is (const caseless_str &v) const
 
bool is (const caseless_str &v) const
 
bool is_hidden (void) const
 
bool is_hidden (void) const
 
bool is_radio (void) const
 
bool is_radio (void) const
 
bool ok (void) const
 
bool ok (void) const
 
radio_propertyoperator= (const octave_value &val)
 
radio_propertyoperator= (const octave_value &val)
 
OCTINTERP_API void run_listeners (listener_mode mode=POSTSET)
 
OCTINTERP_API void run_listeners (listener_mode mode=POSTSET)
 
OCTINTERP_API bool set (const octave_value &v, bool do_run=true, bool do_notify_toolkit=true)
 
OCTINTERP_API bool set (const octave_value &v, bool do_run=true, bool do_notify_toolkit=true)
 
void set_hidden (bool flag)
 
void set_hidden (bool flag)
 
void set_id (int d)
 
void set_id (int d)
 
void set_name (const std::string &s)
 
void set_name (const std::string &s)
 
void set_parent (const graphics_handle &h)
 
void set_parent (const graphics_handle &h)
 
Cell values_as_cell (void) const
 
Cell values_as_cell (void) const
 
std::string values_as_string (void) const
 
std::string values_as_string (void) const
 

Protected Member Functions

bool do_set (const octave_value &newval)
 
bool do_set (const octave_value &newval)
 

Private Attributes

std::string current_val
 
radio_values vals
 

Detailed Description

Definition at line 909 of file graphics.h.

Constructor & Destructor Documentation

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const radio_values v = radio_values () 
)
inline

Definition at line 912 of file graphics.h.

Referenced by clone().

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const std::string v 
)
inline

Definition at line 917 of file graphics.h.

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const radio_values v,
const std::string def 
)
inline

Definition at line 922 of file graphics.h.

radio_property::radio_property ( const radio_property p)
inline

Definition at line 927 of file graphics.h.

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const radio_values v = radio_values () 
)
inline

Definition at line 910 of file graphics.in.h.

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const std::string v 
)
inline

Definition at line 915 of file graphics.in.h.

radio_property::radio_property ( const std::string nm,
const graphics_handle h,
const radio_values v,
const std::string def 
)
inline

Definition at line 920 of file graphics.in.h.

radio_property::radio_property ( const radio_property p)
inline

Definition at line 925 of file graphics.in.h.

Member Function Documentation

void base_property::add_listener ( const octave_value v,
listener_mode  mode = POSTSET 
)
inlineinherited
void base_property::add_listener ( const octave_value v,
listener_mode  mode = POSTSET 
)
inlineinherited
base_property* radio_property::clone ( void  ) const
inlinevirtual

Reimplemented from base_property.

Reimplemented in bool_property.

Definition at line 947 of file graphics.in.h.

References radio_property().

base_property* radio_property::clone ( void  ) const
inlinevirtual

Reimplemented from base_property.

Reimplemented in bool_property, and bool_property.

Definition at line 949 of file graphics.h.

References radio_property().

const std::string& radio_property::current_value ( void  ) const
inline

Definition at line 930 of file graphics.in.h.

References current_val.

const std::string& radio_property::current_value ( void  ) const
inline

Definition at line 932 of file graphics.h.

References current_val.

Referenced by base_properties::get___modified__(), figure::properties::get___mouse_mode__(), axes::properties::get_activepositionproperty(), hggroup::properties::get_aliminclude(), axes::properties::get_alimmode(), image::properties::get_alphadatamapping(), patch::properties::get_alphadatamapping(), surface::properties::get_alphadatamapping(), axes::properties::get_autopos_tag(), text::properties::get_autopos_tag(), patch::properties::get_backfacelighting(), surface::properties::get_backfacelighting(), base_properties::get_beingdeleted(), uibuttongroup::properties::get_bordertype(), uipanel::properties::get_bordertype(), axes::properties::get_box(), axes::properties::get_boxstyle(), base_properties::get_busyaction(), axes::properties::get_camerapositionmode(), axes::properties::get_cameratargetmode(), axes::properties::get_cameraupvectormode(), axes::properties::get_cameraviewanglemode(), image::properties::get_cdatamapping(), patch::properties::get_cdatamapping(), surface::properties::get_cdatamapping(), uimenu::properties::get_checked(), hggroup::properties::get_climinclude(), axes::properties::get_climmode(), base_properties::get_clipping(), uicontrol::properties::get_clipping(), uibuttongroup::properties::get_clipping(), axes::properties::get_clippingstyle(), axes::properties::get_dataaspectratiomode(), figure::properties::get_dockcontrols(), figure::properties::get_doublebuffer(), axes::properties::get_drawmode(), patch::properties::get_edgelighting(), surface::properties::get_edgelighting(), text::properties::get_editing(), uimenu::properties::get_enable(), uicontrol::properties::get_enable(), uipushtool::properties::get_enable(), uitoggletool::properties::get_enable(), line::properties::get_erasemode(), text::properties::get_erasemode(), image::properties::get_erasemode(), patch::properties::get_erasemode(), surface::properties::get_erasemode(), hggroup::properties::get_erasemode(), patch::properties::get_facelighting(), surface::properties::get_facelighting(), patch::properties::get_facenormalsmode(), surface::properties::get_facenormalsmode(), axes::properties::get_fontangle(), text::properties::get_fontangle(), uicontrol::properties::get_fontangle(), uibuttongroup::properties::get_fontangle(), uipanel::properties::get_fontangle(), axes::properties::get_fontsmoothing(), axes::properties::get_fontunits(), text::properties::get_fontunits(), uicontrol::properties::get_fontunits(), uibuttongroup::properties::get_fontunits(), uipanel::properties::get_fontunits(), axes::properties::get_fontweight(), text::properties::get_fontweight(), uicontrol::properties::get_fontweight(), uibuttongroup::properties::get_fontweight(), uipanel::properties::get_fontweight(), figure::properties::get_graphicssmoothing(), axes::properties::get_gridalphamode(), axes::properties::get_gridcolormode(), axes::properties::get_gridlinestyle(), base_properties::get_handlevisibility(), base_properties::get_hittest(), text::properties::get_horizontalalignment(), uicontrol::properties::get_horizontalalignment(), text::properties::get_horizontalalignmentmode(), figure::properties::get_integerhandle(), line::properties::get_interpreter(), text::properties::get_interpreter(), patch::properties::get_interpreter(), surface::properties::get_interpreter(), base_properties::get_interruptible(), figure::properties::get_inverthardcopy(), axes::properties::get_layer(), line::properties::get_linestyle(), text::properties::get_linestyle(), patch::properties::get_linestyle(), surface::properties::get_linestyle(), line::properties::get_marker(), patch::properties::get_marker(), surface::properties::get_marker(), figure::properties::get_menubar(), surface::properties::get_meshstyle(), axes::properties::get_minorgridalphamode(), axes::properties::get_minorgridcolormode(), axes::properties::get_minorgridlinestyle(), figure::properties::get_nextplot(), axes::properties::get_nextplot(), patch::properties::get_normalmode(), surface::properties::get_normalmode(), figure::properties::get_numbertitle(), figure::properties::get_paperorientation(), figure::properties::get_paperpositionmode(), figure::properties::get_papertype(), figure::properties::get_paperunits(), axes::properties::get_pickableparts(), axes::properties::get_plotboxaspectratiomode(), figure::properties::get_pointer(), text::properties::get_positionmode(), axes::properties::get_projection(), figure::properties::get_renderer(), figure::properties::get_renderermode(), figure::properties::get_resize(), text::properties::get_rotationmode(), base_properties::get_selected(), base_properties::get_selectionhighlight(), figure::properties::get_selectiontype(), uimenu::properties::get_separator(), uipushtool::properties::get_separator(), uitoggletool::properties::get_separator(), root_figure::properties::get_showhiddenhandles(), axes::properties::get_sortmethod(), uitoggletool::properties::get_state(), light::properties::get_style(), uicontrol::properties::get_style(), axes::properties::get_tickdir(), axes::properties::get_tickdirmode(), axes::properties::get_ticklabelinterpreter(), axes::properties::get_titlefontweight(), uibuttongroup::properties::get_titleposition(), uipanel::properties::get_titleposition(), figure::properties::get_toolbar(), root_figure::properties::get_units(), figure::properties::get_units(), axes::properties::get_units(), text::properties::get_units(), uicontrol::properties::get_units(), uibuttongroup::properties::get_units(), uipanel::properties::get_units(), patch::properties::get_vertexnormalsmode(), surface::properties::get_vertexnormalsmode(), text::properties::get_verticalalignment(), uicontrol::properties::get_verticalalignment(), text::properties::get_verticalalignmentmode(), base_properties::get_visible(), figure::properties::get_windowstyle(), figure::properties::get_wvisualmode(), axes::properties::get_xaxislocation(), axes::properties::get_xcolormode(), image::properties::get_xdatamode(), axes::properties::get_xdir(), axes::properties::get_xgrid(), line::properties::get_xliminclude(), text::properties::get_xliminclude(), image::properties::get_xliminclude(), patch::properties::get_xliminclude(), surface::properties::get_xliminclude(), hggroup::properties::get_xliminclude(), axes::properties::get_xlimmode(), axes::properties::get_xminorgrid(), axes::properties::get_xminortick(), axes::properties::get_xscale(), axes::properties::get_xticklabelmode(), axes::properties::get_xtickmode(), figure::properties::get_xvisualmode(), axes::properties::get_yaxislocation(), axes::properties::get_ycolormode(), image::properties::get_ydatamode(), axes::properties::get_ydir(), axes::properties::get_ygrid(), line::properties::get_yliminclude(), text::properties::get_yliminclude(), image::properties::get_yliminclude(), patch::properties::get_yliminclude(), surface::properties::get_yliminclude(), hggroup::properties::get_yliminclude(), axes::properties::get_ylimmode(), axes::properties::get_yminorgrid(), axes::properties::get_yminortick(), axes::properties::get_yscale(), axes::properties::get_yticklabelmode(), axes::properties::get_ytickmode(), axes::properties::get_zcolormode(), axes::properties::get_zdir(), axes::properties::get_zgrid(), line::properties::get_zliminclude(), text::properties::get_zliminclude(), patch::properties::get_zliminclude(), surface::properties::get_zliminclude(), hggroup::properties::get_zliminclude(), axes::properties::get_zlimmode(), axes::properties::get_zminorgrid(), axes::properties::get_zminortick(), axes::properties::get_zscale(), axes::properties::get_zticklabelmode(), and axes::properties::get_ztickmode().

void base_property::delete_listener ( const octave_value v = octave_value (),
listener_mode  mode = POSTSET 
)
inlineinherited
void base_property::delete_listener ( const octave_value v = octave_value (),
listener_mode  mode = POSTSET 
)
inlineinherited
bool radio_property::do_set ( const octave_value newval)
inlineprotectedvirtual
bool radio_property::do_set ( const octave_value newval)
inlineprotectedvirtual
octave_value radio_property::get ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 928 of file graphics.in.h.

References current_val, and octave_value().

octave_value radio_property::get ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 930 of file graphics.h.

References current_val, and octave_value().

int base_property::get_id ( void  ) const
inlineinherited

Definition at line 301 of file graphics.in.h.

References base_property::id.

int base_property::get_id ( void  ) const
inlineinherited

Definition at line 303 of file graphics.h.

References base_property::id.

Referenced by property::get_id().

std::string base_property::get_name ( void  ) const
inlineinherited

Definition at line 287 of file graphics.in.h.

References base_property::name.

std::string base_property::get_name ( void  ) const
inlineinherited
graphics_handle base_property::get_parent ( void  ) const
inlineinherited

Definition at line 291 of file graphics.in.h.

References base_property::parent.

graphics_handle base_property::get_parent ( void  ) const
inlineinherited

Definition at line 293 of file graphics.h.

References base_property::parent.

Referenced by callback_property::execute(), and property::get_parent().

bool radio_property::is ( const caseless_str v) const
inline

Definition at line 936 of file graphics.in.h.

References caseless_str::compare(), and current_val.

bool radio_property::is ( const caseless_str v) const
inline

Definition at line 938 of file graphics.h.

References caseless_str::compare(), and current_val.

Referenced by figure::properties::__mouse_mode___is(), axes::properties::activepositionproperty_is(), axes::properties::alimmode_is(), image::properties::alphadatamapping_is(), patch::properties::alphadatamapping_is(), surface::properties::alphadatamapping_is(), axes::properties::autopos_tag_is(), text::properties::autopos_tag_is(), patch::properties::backfacelighting_is(), surface::properties::backfacelighting_is(), uibuttongroup::properties::bordertype_is(), uipanel::properties::bordertype_is(), axes::properties::boxstyle_is(), base_properties::busyaction_is(), axes::properties::camerapositionmode_is(), axes::properties::cameratargetmode_is(), axes::properties::cameraupvectormode_is(), axes::properties::cameraviewanglemode_is(), image::properties::cdatamapping_is(), patch::properties::cdatamapping_is(), surface::properties::cdatamapping_is(), axes::properties::climmode_is(), axes::properties::clippingstyle_is(), axes::properties::dataaspectratiomode_is(), axes::properties::drawmode_is(), patch::properties::edgelighting_is(), surface::properties::edgelighting_is(), uicontrol::properties::enable_is(), line::properties::erasemode_is(), text::properties::erasemode_is(), image::properties::erasemode_is(), patch::properties::erasemode_is(), surface::properties::erasemode_is(), hggroup::properties::erasemode_is(), patch::properties::facelighting_is(), surface::properties::facelighting_is(), patch::properties::facenormalsmode_is(), surface::properties::facenormalsmode_is(), axes::properties::fontangle_is(), text::properties::fontangle_is(), uicontrol::properties::fontangle_is(), uibuttongroup::properties::fontangle_is(), uipanel::properties::fontangle_is(), axes::properties::fontunits_is(), text::properties::fontunits_is(), uicontrol::properties::fontunits_is(), uibuttongroup::properties::fontunits_is(), uipanel::properties::fontunits_is(), axes::properties::fontweight_is(), text::properties::fontweight_is(), uicontrol::properties::fontweight_is(), uibuttongroup::properties::fontweight_is(), uipanel::properties::fontweight_is(), axes::properties::gridalphamode_is(), axes::properties::gridcolormode_is(), axes::properties::gridlinestyle_is(), base_properties::handlevisibility_is(), text::properties::horizontalalignment_is(), uicontrol::properties::horizontalalignment_is(), text::properties::horizontalalignmentmode_is(), line::properties::interpreter_is(), text::properties::interpreter_is(), patch::properties::interpreter_is(), surface::properties::interpreter_is(), bool_property::is_on(), axes::properties::layer_is(), line::properties::linestyle_is(), text::properties::linestyle_is(), patch::properties::linestyle_is(), surface::properties::linestyle_is(), line::properties::marker_is(), patch::properties::marker_is(), surface::properties::marker_is(), figure::properties::menubar_is(), surface::properties::meshstyle_is(), axes::properties::minorgridalphamode_is(), axes::properties::minorgridcolormode_is(), axes::properties::minorgridlinestyle_is(), figure::properties::nextplot_is(), axes::properties::nextplot_is(), figure::properties::paperorientation_is(), figure::properties::paperpositionmode_is(), figure::properties::papertype_is(), figure::properties::paperunits_is(), axes::properties::pickableparts_is(), axes::properties::plotboxaspectratiomode_is(), figure::properties::pointer_is(), text::properties::positionmode_is(), axes::properties::projection_is(), figure::properties::renderer_is(), figure::properties::renderermode_is(), text::properties::rotationmode_is(), figure::properties::selectiontype_is(), axes::properties::sortmethod_is(), light::properties::style_is(), uicontrol::properties::style_is(), axes::properties::tickdir_is(), axes::properties::tickdirmode_is(), axes::properties::ticklabelinterpreter_is(), axes::properties::titlefontweight_is(), uibuttongroup::properties::titleposition_is(), uipanel::properties::titleposition_is(), figure::properties::toolbar_is(), root_figure::properties::units_is(), figure::properties::units_is(), axes::properties::units_is(), text::properties::units_is(), uicontrol::properties::units_is(), uibuttongroup::properties::units_is(), uipanel::properties::units_is(), image::properties::update_cdata(), axes::properties::update_looseinset(), figure::properties::update_paperpositionmode(), image::properties::update_xdata(), axes::properties::update_xlim(), axes::properties::update_xtick(), axes::properties::update_xticklabelmode(), axes::properties::update_xtickmode(), image::properties::update_ydata(), axes::properties::update_ylim(), axes::properties::update_ytick(), axes::properties::update_yticklabelmode(), axes::properties::update_ytickmode(), axes::properties::update_zlim(), axes::properties::update_ztick(), axes::properties::update_zticklabelmode(), axes::properties::update_ztickmode(), patch::properties::vertexnormalsmode_is(), surface::properties::vertexnormalsmode_is(), text::properties::verticalalignment_is(), uicontrol::properties::verticalalignment_is(), text::properties::verticalalignmentmode_is(), figure::properties::windowstyle_is(), figure::properties::wvisualmode_is(), axes::properties::xaxislocation_is(), axes::properties::xcolormode_is(), image::properties::xdatamode_is(), axes::properties::xdir_is(), axes::properties::xlimmode_is(), axes::properties::xscale_is(), axes::properties::xticklabelmode_is(), axes::properties::xtickmode_is(), figure::properties::xvisualmode_is(), axes::properties::yaxislocation_is(), axes::properties::ycolormode_is(), image::properties::ydatamode_is(), axes::properties::ydir_is(), axes::properties::ylimmode_is(), axes::properties::yscale_is(), axes::properties::yticklabelmode_is(), axes::properties::ytickmode_is(), axes::properties::zcolormode_is(), axes::properties::zdir_is(), axes::properties::zlimmode_is(), axes::properties::zscale_is(), axes::properties::zticklabelmode_is(), and axes::properties::ztickmode_is().

bool base_property::is_hidden ( void  ) const
inlineinherited

Definition at line 295 of file graphics.in.h.

References base_property::hidden.

bool base_property::is_hidden ( void  ) const
inlineinherited

Definition at line 297 of file graphics.h.

References base_property::hidden.

Referenced by property::is_hidden().

bool radio_property::is_radio ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 939 of file graphics.in.h.

bool radio_property::is_radio ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 941 of file graphics.h.

bool base_property::ok ( void  ) const
inlineinherited

Definition at line 285 of file graphics.in.h.

References octave_handle::ok(), and base_property::parent.

bool base_property::ok ( void  ) const
inlineinherited

Definition at line 287 of file graphics.h.

References octave_handle::ok(), and base_property::parent.

Referenced by property::ok().

radio_property& radio_property::operator= ( const octave_value val)
inline

Definition at line 941 of file graphics.in.h.

References base_property::set().

radio_property& radio_property::operator= ( const octave_value val)
inline

Definition at line 943 of file graphics.h.

References base_property::set().

OCTINTERP_API void base_property::run_listeners ( listener_mode  mode = POSTSET)
inherited
void base_property::run_listeners ( listener_mode  mode = POSTSET)
inherited

Definition at line 1171 of file graphics.cc.

References gh_manager::execute_listener(), octave_value_list::length(), base_property::listeners, mode, and base_property::parent.

Referenced by property::run_listeners(), base_property::set(), axes::properties::set_alim(), 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(), axes::properties::set_cameraposition(), axes::properties::set_cameratarget(), axes::properties::set_cameraupvector(), axes::properties::set_cameraviewangle(), image::properties::set_cdatamapping(), patch::properties::set_cdatamapping(), surface::properties::set_cdatamapping(), axes::properties::set_clim(), 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(), axes::properties::set_dataaspectratio(), patch::properties::set_facenormals(), surface::properties::set_facenormals(), axes::properties::set_gridalpha(), text::properties::set_horizontalalignment(), axes::properties::set_minorgridalpha(), axes::properties::set_minorgridcolor(), figure::properties::set_paperposition(), axes::properties::set_plotboxaspectratio(), text::properties::set_position(), figure::properties::set_renderer(), text::properties::set_rotation(), axes::properties::set_tickdir(), patch::properties::set_vertexnormals(), surface::properties::set_vertexnormals(), text::properties::set_verticalalignment(), figure::properties::set_wvisual(), axes::properties::set_xcolor(), image::properties::set_xdata(), axes::properties::set_xlim(), 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(), axes::properties::set_xtick(), figure::properties::set_xvisual(), axes::properties::set_ycolor(), image::properties::set_ydata(), axes::properties::set_ylim(), 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(), axes::properties::set_ytick(), axes::properties::set_zcolor(), axes::properties::set_zlim(), 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(), axes::properties::set_zscale(), and axes::properties::set_ztick().

OCTINTERP_API bool base_property::set ( const octave_value v,
bool  do_run = true,
bool  do_notify_toolkit = true 
)
inherited
bool base_property::set ( const octave_value v,
bool  do_run = true,
bool  do_notify_toolkit = true 
)
inherited

Definition at line 1148 of file graphics.cc.

References base_property::do_set(), gh_manager::get_object(), base_property::parent, POSTSET, base_property::run_listeners(), and graphics_object::update().

Referenced by uicontextmenu::properties::init(), base_property::operator=(), string_property::operator=(), string_array_property::operator=(), text_label_property::operator=(), operator=(), color_property::operator=(), double_property::operator=(), double_radio_property::operator=(), array_property::operator=(), row_vector_property::operator=(), bool_property::operator=(), handle_property::operator=(), any_property::operator=(), children_property::operator=(), callback_property::operator=(), property::set(), figure::properties::set___gl_extensions__(), figure::properties::set___gl_renderer__(), figure::properties::set___gl_vendor__(), figure::properties::set___gl_version__(), figure::properties::set___guidata__(), uimenu::properties::set___object__(), uicontextmenu::properties::set___object__(), uicontrol::properties::set___object__(), uibuttongroup::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(), uibuttongroup::properties::set_backgroundcolor(), uipanel::properties::set_backgroundcolor(), base_properties::set_beingdeleted(), uibuttongroup::properties::set_bordertype(), uipanel::properties::set_bordertype(), uibuttongroup::properties::set_borderwidth(), uipanel::properties::set_borderwidth(), axes::properties::set_box(), axes::properties::set_boxstyle(), base_properties::set_busyaction(), base_properties::set_buttondownfcn(), 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(), base_properties::set_children(), 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(), base_properties::set_clipping(), uicontrol::properties::set_clipping(), uibuttongroup::properties::set_clipping(), axes::properties::set_clippingstyle(), figure::properties::set_closerequestfcn(), figure::properties::set_color(), axes::properties::set_color(), line::properties::set_color(), text::properties::set_color(), light::properties::set_color(), figure::properties::set_colormap(), axes::properties::set_colororder(), axes::properties::set_colororderindex(), root_figure::properties::set_commandwindowsize(), base_properties::set_createfcn(), figure::properties::set_currentcharacter(), figure::properties::set_currentobject(), figure::properties::set_currentpoint(), axes::properties::set_currentpoint(), axes::properties::set_dataaspectratio(), axes::properties::set_dataaspectratiomode(), base_properties::set_deletefcn(), 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(), 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_facenormals(), surface::properties::set_facenormals(), patch::properties::set_facenormalsmode(), surface::properties::set_facenormalsmode(), 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(), uibuttongroup::properties::set_fontangle(), uipanel::properties::set_fontangle(), axes::properties::set_fontname(), text::properties::set_fontname(), uicontrol::properties::set_fontname(), uibuttongroup::properties::set_fontname(), uipanel::properties::set_fontname(), axes::properties::set_fontsize(), text::properties::set_fontsize(), uicontrol::properties::set_fontsize(), uibuttongroup::properties::set_fontsize(), uipanel::properties::set_fontsize(), axes::properties::set_fontsize_points(), text::properties::set_fontsize_points(), axes::properties::set_fontsmoothing(), axes::properties::set_fontweight(), text::properties::set_fontweight(), uicontrol::properties::set_fontweight(), uibuttongroup::properties::set_fontweight(), uipanel::properties::set_fontweight(), uimenu::properties::set_foregroundcolor(), uicontrol::properties::set_foregroundcolor(), uibuttongroup::properties::set_foregroundcolor(), uipanel::properties::set_foregroundcolor(), figure::properties::set_graphicssmoothing(), axes::properties::set_gridalpha(), axes::properties::set_gridalphamode(), axes::properties::set_gridcolor(), axes::properties::set_gridcolormode(), axes::properties::set_gridlinestyle(), base_properties::set_handlevisibility(), uibuttongroup::properties::set_highlightcolor(), uipanel::properties::set_highlightcolor(), base_properties::set_hittest(), text::properties::set_horizontalalignment(), uicontrol::properties::set_horizontalalignment(), text::properties::set_horizontalalignmentmode(), line::properties::set_interpreter(), text::properties::set_interpreter(), patch::properties::set_interpreter(), surface::properties::set_interpreter(), base_properties::set_interruptible(), figure::properties::set_inverthardcopy(), figure::properties::set_keypressfcn(), uicontrol::properties::set_keypressfcn(), figure::properties::set_keyreleasefcn(), uimenu::properties::set_label(), axes::properties::set_labelfontsizemultiplier(), axes::properties::set_layer(), line::properties::set_linestyle(), text::properties::set_linestyle(), patch::properties::set_linestyle(), surface::properties::set_linestyle(), axes::properties::set_linestyleorderindex(), 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_minorgridalpha(), axes::properties::set_minorgridalphamode(), axes::properties::set_minorgridcolor(), axes::properties::set_minorgridcolormode(), 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(), 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_pickableparts(), 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(), light::properties::set_position(), uimenu::properties::set_position(), uicontextmenu::properties::set_position(), uicontrol::properties::set_position(), uibuttongroup::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(), uibuttongroup::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(), base_properties::set_selected(), uibuttongroup::properties::set_selectionchangedfcn(), base_properties::set_selectionhighlight(), figure::properties::set_selectiontype(), uimenu::properties::set_separator(), uipushtool::properties::set_separator(), uitoggletool::properties::set_separator(), uibuttongroup::properties::set_shadowcolor(), uipanel::properties::set_shadowcolor(), root_figure::properties::set_showhiddenhandles(), figure::properties::set_sizechangedfcn(), uibuttongroup::properties::set_sizechangedfcn(), uicontrol::properties::set_sliderstep(), axes::properties::set_sortmethod(), 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(), light::properties::set_style(), axes::properties::set_tickdir(), axes::properties::set_tickdirmode(), axes::properties::set_ticklabelinterpreter(), axes::properties::set_ticklength(), axes::properties::set_tightinset(), uibuttongroup::properties::set_title(), uipanel::properties::set_title(), axes::properties::set_titlefontsizemultiplier(), axes::properties::set_titlefontweight(), uibuttongroup::properties::set_titleposition(), uipanel::properties::set_titleposition(), figure::properties::set_toolbar(), uicontrol::properties::set_tooltipstring(), uipushtool::properties::set_tooltipstring(), uitoggletool::properties::set_tooltipstring(), base_properties::set_uicontextmenu(), root_figure::properties::set_units(), text::properties::set_units(), uicontrol::properties::set_units(), base_properties::set_userdata(), uicontrol::properties::set_value(), patch::properties::set_vertexnormals(), surface::properties::set_vertexnormals(), patch::properties::set_vertexnormalsmode(), surface::properties::set_vertexnormalsmode(), text::properties::set_verticalalignment(), uicontrol::properties::set_verticalalignment(), text::properties::set_verticalalignmentmode(), patch::properties::set_vertices(), axes::properties::set_view(), base_properties::set_visible(), 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(), axes::properties::set_xcolormode(), 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_xticklabelrotation(), axes::properties::set_xtickmode(), figure::properties::set_xvisual(), figure::properties::set_xvisualmode(), axes::properties::set_yaxislocation(), axes::properties::set_ycolor(), axes::properties::set_ycolormode(), 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_yticklabelrotation(), axes::properties::set_ytickmode(), axes::properties::set_zcolor(), axes::properties::set_zcolormode(), 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(), axes::properties::set_zticklabelrotation(), axes::properties::set_ztickmode(), and figure::properties::update_paperpositionmode().

void base_property::set_hidden ( bool  flag)
inlineinherited

Definition at line 297 of file graphics.in.h.

References base_property::hidden.

void base_property::set_hidden ( bool  flag)
inlineinherited
void base_property::set_id ( int  d)
inlineinherited

Definition at line 303 of file graphics.in.h.

References d.

void base_property::set_id ( int  d)
inlineinherited
void base_property::set_name ( const std::string s)
inlineinherited

Definition at line 289 of file graphics.in.h.

References base_property::name, and s.

void base_property::set_name ( const std::string s)
inlineinherited

Definition at line 291 of file graphics.h.

References base_property::name, and s.

Referenced by property::set_name().

void base_property::set_parent ( const graphics_handle h)
inlineinherited

Definition at line 293 of file graphics.in.h.

References h, and base_property::parent.

void base_property::set_parent ( const graphics_handle h)
inlineinherited

Definition at line 295 of file graphics.h.

References h, and base_property::parent.

Referenced by property::set_parent().

Cell radio_property::values_as_cell ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 934 of file graphics.in.h.

References vals, and radio_values::values_as_cell().

Cell radio_property::values_as_cell ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 936 of file graphics.h.

References vals, and radio_values::values_as_cell().

std::string radio_property::values_as_string ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 932 of file graphics.in.h.

References vals, and radio_values::values_as_string().

std::string radio_property::values_as_string ( void  ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 934 of file graphics.h.

References vals, and radio_values::values_as_string().

Member Data Documentation

std::string radio_property::current_val
private

Definition at line 981 of file graphics.h.

Referenced by current_value(), do_set(), get(), and is().

radio_values radio_property::vals
private

Definition at line 980 of file graphics.h.

Referenced by do_set(), values_as_cell(), and values_as_string().


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