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

#include "graphics.h"

Inheritance diagram for base_property:
any_property array_property callback_property children_property color_property double_property double_radio_property handle_property radio_property string_array_property string_property text_label_property

Public Member Functions

 base_property ()
 
 base_property (const base_property &p)
 
 base_property (const std::string &s, const graphics_handle &h)
 
virtual ~base_property ()=default
 
void add_listener (const octave_value &v, listener_mode mode=GCB_POSTSET)
 
virtual base_propertyclone () const
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=GCB_POSTSET)
 
virtual octave_value get () const
 
int get_id () const
 
std::string get_name () const
 
graphics_handle get_parent () const
 
bool is_hidden () const
 
virtual bool is_radio () const
 
bool ok () const
 
base_propertyoperator= (const base_property &)=delete
 
base_propertyoperator= (const octave_value &val)
 
void run_listeners (listener_mode mode=GCB_POSTSET)
 
bool set (const octave_value &v, bool do_run=true, bool do_notify_toolkit=true)
 
void set_hidden (bool flag)
 
void set_id (int d)
 
void set_name (const std::string &s)
 
void set_parent (const graphics_handle &h)
 
virtual Cell values_as_cell () const
 
virtual std::string values_as_string () const
 

Protected Member Functions

virtual bool do_set (const octave_value &)
 

Friends

class property
 

Detailed Description

Definition at line 282 of file graphics.h.

Constructor & Destructor Documentation

◆ base_property() [1/3]

base_property::base_property ( )
inline

Definition at line 288 of file graphics.h.

◆ base_property() [2/3]

base_property::base_property ( const std::string &  s,
const graphics_handle h 
)
inline

Definition at line 293 of file graphics.h.

◆ base_property() [3/3]

base_property::base_property ( const base_property p)
inline

Definition at line 298 of file graphics.h.

◆ ~base_property()

virtual base_property::~base_property ( )
virtualdefault

Member Function Documentation

◆ add_listener()

void base_property::add_listener ( const octave_value v,
listener_mode  mode = GCB_POSTSET 
)
inline

Definition at line 354 of file graphics.h.

References octave_value_list::length(), and octave_value_list::resize().

◆ clone()

◆ delete_listener()

void base_property::delete_listener ( const octave_value v = octave_value (),
listener_mode  mode = GCB_POSTSET 
)
inline

◆ do_set()

virtual bool base_property::do_set ( const octave_value )
inlineprotectedvirtual

◆ get()

◆ get_id()

int base_property::get_id ( ) const
inline

Definition at line 324 of file graphics.h.

◆ get_name()

std::string base_property::get_name ( ) const
inline

◆ get_parent()

graphics_handle base_property::get_parent ( ) const
inline

Definition at line 314 of file graphics.h.

◆ is_hidden()

bool base_property::is_hidden ( ) const
inline

Definition at line 318 of file graphics.h.

◆ is_radio()

virtual bool base_property::is_radio ( ) const
inlinevirtual

Reimplemented in double_radio_property, color_property, and radio_property.

Definition at line 322 of file graphics.h.

◆ ok()

bool base_property::ok ( ) const
inline

Definition at line 308 of file graphics.h.

◆ operator=() [1/2]

base_property& base_property::operator= ( const base_property )
delete

◆ operator=() [2/2]

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

Definition at line 348 of file graphics.h.

References property::set().

◆ run_listeners()

void base_property::run_listeners ( listener_mode  mode = GCB_POSTSET)

Definition at line 1280 of file graphics.cc.

References __get_gh_manager__(), gh_manager::execute_listener(), and octave_value_list::length().

Referenced by set(), axes::properties::set_alim(), image::properties::set_alim(), patch::properties::set_alim(), scatter::properties::set_alim(), surface::properties::set_alim(), image::properties::set_aliminclude(), patch::properties::set_aliminclude(), scatter::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(), scatter::properties::set_cdata(), image::properties::set_cdatamapping(), patch::properties::set_cdatamapping(), surface::properties::set_cdatamapping(), axes::properties::set_clim(), image::properties::set_clim(), patch::properties::set_clim(), scatter::properties::set_clim(), surface::properties::set_clim(), image::properties::set_climinclude(), patch::properties::set_climinclude(), scatter::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_fontsize(), axes::properties::set_gridalpha(), axes::properties::set_gridcolor(), 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(), 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(), scatter::properties::set_xlim(), surface::properties::set_xlim(), line::properties::set_xliminclude(), text::properties::set_xliminclude(), image::properties::set_xliminclude(), patch::properties::set_xliminclude(), scatter::properties::set_xliminclude(), surface::properties::set_xliminclude(), axes::properties::set_xlimmode(), axes::properties::set_xscale(), axes::properties::set_xtick(), 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(), scatter::properties::set_ylim(), surface::properties::set_ylim(), line::properties::set_yliminclude(), text::properties::set_yliminclude(), image::properties::set_yliminclude(), patch::properties::set_yliminclude(), scatter::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(), scatter::properties::set_zlim(), surface::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), patch::properties::set_zliminclude(), scatter::properties::set_zliminclude(), surface::properties::set_zliminclude(), axes::properties::set_zlimmode(), axes::properties::set_zscale(), and axes::properties::set_ztick().

◆ set()

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

Definition at line 1255 of file graphics.cc.

References __get_gh_manager__(), do_set(), GCB_POSTSET, gh_manager::get_object(), run_listeners(), and graphics_object::update().

Referenced by uicontextmenu::properties::init(), base_properties::set___appdata__(), axes::properties::set___autopos_tag__(), text::properties::set___autopos_tag__(), axes::properties::set___colormap__(), figure::properties::set___device_pixel_ratio__(), uimenu::properties::set___fltk_label__(), uicontrol::properties::set___focus__(), axes::properties::set___fontsize_points__(), text::properties::set___fontsize_points__(), figure::properties::set___gl_extensions__(), figure::properties::set___gl_renderer__(), figure::properties::set___gl_vendor__(), figure::properties::set___gl_version__(), figure::properties::set___gl_window__(), figure::properties::set___guidata__(), uipushtool::properties::set___named_icon__(), uitoggletool::properties::set___named_icon__(), uimenu::properties::set___object__(), uicontextmenu::properties::set___object__(), uicontrol::properties::set___object__(), uibuttongroup::properties::set___object__(), uipanel::properties::set___object__(), uitable::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___printing__(), figure::properties::set___rotate_mode__(), figure::properties::set___zoom_mode__(), uimenu::properties::set_accelerator(), axes::properties::set_alim(), image::properties::set_alim(), patch::properties::set_alim(), scatter::properties::set_alim(), surface::properties::set_alim(), hggroup::properties::set_alim(), image::properties::set_aliminclude(), patch::properties::set_aliminclude(), scatter::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_alphamap(), axes::properties::set_alphascale(), axes::properties::set_ambientlightcolor(), patch::properties::set_ambientstrength(), surface::properties::set_ambientstrength(), scatter::properties::set_annotation(), patch::properties::set_backfacelighting(), surface::properties::set_backfacelighting(), text::properties::set_backgroundcolor(), uicontrol::properties::set_backgroundcolor(), uibuttongroup::properties::set_backgroundcolor(), uipanel::properties::set_backgroundcolor(), uitable::properties::set_backgroundcolor(), 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(), 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(), scatter::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(), scatter::properties::set_cdatamode(), scatter::properties::set_cdatasource(), surface::properties::set_cdatasource(), uitable::properties::set_celleditcallback(), uitable::properties::set_cellselectioncallback(), 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(), scatter::properties::set_clim(), surface::properties::set_clim(), hggroup::properties::set_clim(), image::properties::set_climinclude(), patch::properties::set_climinclude(), scatter::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(), axes::properties::set_colorscale(), uitable::properties::set_columneditable(), uitable::properties::set_columnname(), root_figure::properties::set_commandwindowsize(), base_properties::set_contextmenu(), base_properties::set_createfcn(), figure::properties::set_currentcharacter(), figure::properties::set_currentobject(), figure::properties::set_currentpoint(), axes::properties::set_currentpoint(), uitable::properties::set_data(), axes::properties::set_dataaspectratio(), axes::properties::set_dataaspectratiomode(), scatter::properties::set_datatiptemplate(), base_properties::set_deletefcn(), patch::properties::set_diffusestrength(), surface::properties::set_diffusestrength(), line::properties::set_displayname(), patch::properties::set_displayname(), scatter::properties::set_displayname(), surface::properties::set_displayname(), hggroup::properties::set_displayname(), figure::properties::set_dockcontrols(), 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(), uitable::properties::set_enable(), uipushtool::properties::set_enable(), uitoggletool::properties::set_enable(), text::properties::set_extent(), uicontrol::properties::set_extent(), uitable::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(), axes::properties::set_fontangle(), text::properties::set_fontangle(), uicontrol::properties::set_fontangle(), uibuttongroup::properties::set_fontangle(), uipanel::properties::set_fontangle(), uitable::properties::set_fontangle(), axes::properties::set_fontname(), text::properties::set_fontname(), uicontrol::properties::set_fontname(), uibuttongroup::properties::set_fontname(), uipanel::properties::set_fontname(), uitable::properties::set_fontname(), axes::properties::set_fontsize(), text::properties::set_fontsize(), uicontrol::properties::set_fontsize(), uibuttongroup::properties::set_fontsize(), uipanel::properties::set_fontsize(), uitable::properties::set_fontsize(), axes::properties::set_fontsizemode(), axes::properties::set_fontsmoothing(), text::properties::set_fontsmoothing(), axes::properties::set_fontweight(), text::properties::set_fontweight(), uicontrol::properties::set_fontweight(), uibuttongroup::properties::set_fontweight(), uipanel::properties::set_fontweight(), uitable::properties::set_fontweight(), uimenu::properties::set_foregroundcolor(), uicontrol::properties::set_foregroundcolor(), uibuttongroup::properties::set_foregroundcolor(), uipanel::properties::set_foregroundcolor(), uitable::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(), axes::properties::set_interactions(), text::properties::set_interpreter(), base_properties::set_interruptible(), figure::properties::set_inverthardcopy(), figure::properties::set_keypressfcn(), uicontrol::properties::set_keypressfcn(), uitable::properties::set_keypressfcn(), figure::properties::set_keyreleasefcn(), uitable::properties::set_keyreleasefcn(), axes::properties::set_labelfontsizemultiplier(), scatter::properties::set_latitudedata(), scatter::properties::set_latitudedatasource(), axes::properties::set_layer(), axes::properties::set_layout(), axes::properties::set_legend(), line::properties::set_linejoin(), 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(), scatter::properties::set_linewidth(), surface::properties::set_linewidth(), uicontrol::properties::set_listboxtop(), scatter::properties::set_longitudedata(), scatter::properties::set_longitudedatasource(), axes::properties::set_looseinset(), text::properties::set_margin(), line::properties::set_marker(), patch::properties::set_marker(), scatter::properties::set_marker(), surface::properties::set_marker(), scatter::properties::set_markeredgealpha(), line::properties::set_markeredgecolor(), patch::properties::set_markeredgecolor(), scatter::properties::set_markeredgecolor(), surface::properties::set_markeredgecolor(), scatter::properties::set_markerfacealpha(), line::properties::set_markerfacecolor(), patch::properties::set_markerfacecolor(), scatter::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(), uimenu::properties::set_menuselectedfcn(), surface::properties::set_meshstyle(), uicontrol::properties::set_min(), 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(), axes::properties::set_nextseriesindex(), figure::properties::set_number(), 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(), base_properties::set_pickableparts(), figure::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(), uitable::properties::set_position(), axes::properties::set_positionconstraint(), text::properties::set_positionmode(), axes::properties::set_projection(), scatter::properties::set_rdata(), scatter::properties::set_rdatasource(), uitable::properties::set_rearrangeablecolumns(), 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(), uitable::properties::set_rowname(), uitable::properties::set_rowstriping(), 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(), scatter::properties::set_seriesindex(), uibuttongroup::properties::set_shadowcolor(), uipanel::properties::set_shadowcolor(), root_figure::properties::set_showhiddenhandles(), figure::properties::set_sizechangedfcn(), uibuttongroup::properties::set_sizechangedfcn(), uipanel::properties::set_sizechangedfcn(), scatter::properties::set_sizedata(), scatter::properties::set_sizedatasource(), 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(), text::properties::set_string(), uicontrol::properties::set_string(), light::properties::set_style(), uimenu::properties::set_text(), scatter::properties::set_thetadata(), scatter::properties::set_thetadatasource(), 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(), axes::properties::set_toolbar(), uicontrol::properties::set_tooltipstring(), uitable::properties::set_tooltipstring(), uipushtool::properties::set_tooltipstring(), uitoggletool::properties::set_tooltipstring(), 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_windowstate(), figure::properties::set_windowstyle(), axes::properties::set_xaxis(), axes::properties::set_xaxislocation(), axes::properties::set_xcolor(), axes::properties::set_xcolormode(), line::properties::set_xdata(), image::properties::set_xdata(), patch::properties::set_xdata(), scatter::properties::set_xdata(), surface::properties::set_xdata(), image::properties::set_xdatamode(), line::properties::set_xdatasource(), scatter::properties::set_xdatasource(), surface::properties::set_xdatasource(), axes::properties::set_xdir(), axes::properties::set_xgrid(), axes::properties::set_xlim(), line::properties::set_xlim(), text::properties::set_xlim(), image::properties::set_xlim(), patch::properties::set_xlim(), scatter::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(), scatter::properties::set_xliminclude(), surface::properties::set_xliminclude(), hggroup::properties::set_xliminclude(), axes::properties::set_xlimitmethod(), axes::properties::set_xlimmode(), axes::properties::set_xminorgrid(), axes::properties::set_xminortick(), axes::properties::set_xminortickvalues(), axes::properties::set_xscale(), axes::properties::set_xtick(), axes::properties::set_xticklabelmode(), axes::properties::set_xticklabelrotation(), axes::properties::set_xtickmode(), axes::properties::set_yaxis(), axes::properties::set_yaxislocation(), axes::properties::set_ycolor(), axes::properties::set_ycolormode(), line::properties::set_ydata(), image::properties::set_ydata(), patch::properties::set_ydata(), scatter::properties::set_ydata(), surface::properties::set_ydata(), image::properties::set_ydatamode(), line::properties::set_ydatasource(), scatter::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(), scatter::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(), scatter::properties::set_yliminclude(), surface::properties::set_yliminclude(), hggroup::properties::set_yliminclude(), axes::properties::set_ylimitmethod(), axes::properties::set_ylimmode(), axes::properties::set_yminorgrid(), axes::properties::set_yminortick(), axes::properties::set_yminortickvalues(), axes::properties::set_yscale(), axes::properties::set_ytick(), axes::properties::set_yticklabelmode(), axes::properties::set_yticklabelrotation(), axes::properties::set_ytickmode(), axes::properties::set_zaxis(), axes::properties::set_zcolor(), axes::properties::set_zcolormode(), line::properties::set_zdata(), patch::properties::set_zdata(), scatter::properties::set_zdata(), surface::properties::set_zdata(), line::properties::set_zdatasource(), scatter::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(), scatter::properties::set_zlim(), surface::properties::set_zlim(), hggroup::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), patch::properties::set_zliminclude(), scatter::properties::set_zliminclude(), surface::properties::set_zliminclude(), hggroup::properties::set_zliminclude(), axes::properties::set_zlimitmethod(), axes::properties::set_zlimmode(), axes::properties::set_zminorgrid(), axes::properties::set_zminortick(), axes::properties::set_zminortickvalues(), axes::properties::set_zscale(), axes::properties::set_ztick(), axes::properties::set_zticklabelmode(), axes::properties::set_zticklabelrotation(), and axes::properties::set_ztickmode().

◆ set_hidden()

◆ set_id()

◆ set_name()

void base_property::set_name ( const std::string &  s)
inline

Definition at line 312 of file graphics.h.

◆ set_parent()

void base_property::set_parent ( const graphics_handle h)
inline

Definition at line 316 of file graphics.h.

◆ values_as_cell()

virtual Cell base_property::values_as_cell ( ) const
inlinevirtual

Reimplemented in color_property, and radio_property.

Definition at line 343 of file graphics.h.

References error().

◆ values_as_string()

virtual std::string base_property::values_as_string ( ) const
inlinevirtual

Reimplemented in color_property, and radio_property.

Definition at line 338 of file graphics.h.

References error().

Friends And Related Function Documentation

◆ property

friend class property
friend

Definition at line 285 of file graphics.h.


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