#include <graphics.h>
Inherited by any_property, array_property, callback_property, color_property, double_property, double_radio_property, handle_property, radio_property, and string_property.
Public Member Functions | |
base_property (void) | |
base_property (const std::string &s, const graphics_handle &h) | |
base_property (const base_property &p) | |
virtual | ~base_property (void) |
bool | ok (void) const |
std::string | get_name (void) const |
void | set_name (const std::string &s) |
graphics_handle | get_parent (void) const |
void | set_parent (const graphics_handle &h) |
bool | is_hidden (void) const |
void | set_hidden (bool flag) |
int | get_id (void) const |
void | set_id (int d) |
bool | set (const octave_value &v, bool do_run=true) |
virtual octave_value | get (void) const |
base_property & | operator= (const octave_value &val) |
void | add_listener (const octave_value &v, listener_mode mode=POSTSET) |
void | delete_listener (const octave_value &v=octave_value(), listener_mode mode=POSTSET) |
OCTINTERP_API void | run_listeners (listener_mode mode=POSTSET) |
virtual base_property * | clone (void) const |
Protected Member Functions | |
virtual bool | do_set (const octave_value &) |
Friends | |
class | property |
base_property::base_property | ( | void | ) | [inline] |
base_property::base_property | ( | const std::string & | s, | |
const graphics_handle & | h | |||
) | [inline] |
base_property::base_property | ( | const base_property & | p | ) | [inline] |
virtual base_property::~base_property | ( | void | ) | [inline, virtual] |
void base_property::add_listener | ( | const octave_value & | v, | |
listener_mode | mode = POSTSET | |||
) | [inline] |
virtual base_property* base_property::clone | ( | void | ) | const [inline, virtual] |
void base_property::delete_listener | ( | const octave_value & | v = octave_value () , |
|
listener_mode | mode = POSTSET | |||
) | [inline] |
virtual bool base_property::do_set | ( | const octave_value & | ) | [inline, protected, virtual] |
virtual octave_value base_property::get | ( | void | ) | const [inline, virtual] |
Reimplemented in string_property, radio_property, color_property, double_property, double_radio_property, array_property, handle_property, any_property, and callback_property.
int base_property::get_id | ( | void | ) | const [inline] |
std::string base_property::get_name | ( | void | ) | const [inline] |
graphics_handle base_property::get_parent | ( | void | ) | const [inline] |
bool base_property::is_hidden | ( | void | ) | const [inline] |
bool base_property::ok | ( | void | ) | const [inline] |
base_property& base_property::operator= | ( | const octave_value & | val | ) | [inline] |
void base_property::run_listeners | ( | listener_mode | mode = POSTSET |
) |
bool base_property::set | ( | const octave_value & | v, | |
bool | do_run = true | |||
) |
void base_property::set_hidden | ( | bool | flag | ) | [inline] |
void base_property::set_id | ( | int | d | ) | [inline] |
void base_property::set_name | ( | const std::string & | s | ) | [inline] |
void base_property::set_parent | ( | const graphics_handle & | h | ) | [inline] |
friend class property [friend] |