#include "graphics.h"
Public Member Functions | |
double_radio_property ()=delete | |
double_radio_property (const std::string &nm, const graphics_handle &h, const double_radio_property &v) | |
double_radio_property (const std::string &nm, const graphics_handle &h, const std::string &v) | |
double_radio_property (double d, const radio_values &v) | |
~double_radio_property ()=default | |
base_property * | clone () const |
const std::string & | current_value () const |
double | double_value () const |
octave_value | get () const |
bool | is (const std::string &v) const |
bool | is_double () const |
bool | is_radio () const |
operator octave_value () const | |
double_radio_property & | operator= (const octave_value &val) |
Public Member Functions inherited from base_property | |
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) |
void | delete_listener (const octave_value &v=octave_value(), listener_mode mode=GCB_POSTSET) |
int | get_id () const |
std::string | get_name () const |
graphics_handle | get_parent () const |
bool | is_hidden () const |
bool | ok () const |
base_property & | operator= (const base_property &)=delete |
base_property & | operator= (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 | |
bool | do_set (const octave_value &v) |
Definition at line 1307 of file graphics.h.
|
delete |
|
inline |
Definition at line 1313 of file graphics.h.
|
inline |
Definition at line 1319 of file graphics.h.
|
inline |
Definition at line 1326 of file graphics.h.
|
default |
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1377 of file graphics.h.
|
inline |
Definition at line 1361 of file graphics.h.
References error().
|
protectedvirtual |
Reimplemented from base_property.
Definition at line 1528 of file graphics.cc.
References radio_values::contains(), octave_value::double_value(), error(), base_property::get_name(), octave_value::is_scalar_type(), octave_value::is_string(), octave_value::isreal(), octave_value::string_value(), and warning_with_id().
|
inline |
Definition at line 1353 of file graphics.h.
References error().
Referenced by patch::properties::get_edgealpha_double(), surface::properties::get_edgealpha_double(), patch::properties::get_facealpha_double(), and surface::properties::get_facealpha_double().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1338 of file graphics.h.
Referenced by patch::properties::get_edgealpha(), surface::properties::get_edgealpha(), patch::properties::get_facealpha(), and surface::properties::get_facealpha().
|
inline |
Definition at line 1350 of file graphics.h.
Referenced by patch::properties::edgealpha_is(), surface::properties::edgealpha_is(), patch::properties::facealpha_is(), and surface::properties::facealpha_is().
|
inline |
Definition at line 1346 of file graphics.h.
Referenced by patch::properties::edgealpha_is_double(), surface::properties::edgealpha_is_double(), patch::properties::facealpha_is_double(), surface::properties::facealpha_is_double(), patch::properties::get_edgealpha_double(), surface::properties::get_edgealpha_double(), patch::properties::get_facealpha_double(), and surface::properties::get_facealpha_double().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1348 of file graphics.h.
|
inline |
Definition at line 1375 of file graphics.h.
|
inline |
Definition at line 1369 of file graphics.h.