#include "graphics.h"
Public Types | |
enum | type { char_t , cellstr_t } |
Public Member Functions | |
text_label_property ()=delete | |
text_label_property (const std::string &s, const graphics_handle &h, const Cell &c) | |
text_label_property (const std::string &s, const graphics_handle &h, const NDArray &nda) | |
text_label_property (const std::string &s, const graphics_handle &h, const std::string &val="") | |
text_label_property (const text_label_property &)=default | |
~text_label_property ()=default | |
Cell | cell_value () const |
charMatrix | char_value () const |
base_property * | clone () const |
bool | empty () const |
octave_value | get () const |
text_label_property & | operator= (const octave_value &val) |
text_label_property & | operator= (const text_label_property &)=delete |
std::string | string_value () const |
string_vector | string_vector_value () const |
![]() | |
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 |
virtual bool | is_radio () 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 &val) |
Definition at line 698 of file graphics.h.
Enumerator | |
---|---|
char_t | |
cellstr_t |
Definition at line 701 of file graphics.h.
|
delete |
|
inline |
Definition at line 705 of file graphics.h.
|
inline |
Definition at line 710 of file graphics.h.
References Array< T, Alloc >::numel().
|
inline |
Definition at line 726 of file graphics.h.
References d, octave_value::is_string(), and Array< T, Alloc >::numel().
|
default |
|
default |
|
inline |
Definition at line 781 of file graphics.h.
|
inline |
Definition at line 779 of file graphics.h.
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 789 of file graphics.h.
|
inlineprotectedvirtual |
Reimplemented from base_property.
Definition at line 793 of file graphics.h.
References octave_value::array_value(), octave_value::cell_value(), d, error(), octave_value::is_string(), octave_value::iscell(), Array< T, Alloc >::numel(), and octave_value::string_vector_value().
|
inline |
Definition at line 758 of file graphics.h.
References octave_value::isempty().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 764 of file graphics.h.
References octave_value().
Referenced by text::properties::get_string().
|
inline |
Definition at line 783 of file graphics.h.
|
delete |
|
inline |
Definition at line 772 of file graphics.h.
|
inline |
Definition at line 777 of file graphics.h.