GNU Octave  3.8.0
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 | Static Public Member Functions | Private Attributes | List of all members
property Class Reference

#include "graphics.h"

Collaboration diagram for property:
Collaboration graph
[legend]

Public Member Functions

 property (void)
 property (void)
 property (base_property *bp, bool persist=false)
 property (base_property *bp, bool persist=false)
 property (const property &p)
 property (const property &p)
 ~property (void)
 ~property (void)
void add_listener (const octave_value &v, listener_mode mode=POSTSET)
void add_listener (const octave_value &v, listener_mode mode=POSTSET)
property clone (void) const
property clone (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_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
propertyoperator= (const octave_value &val)
propertyoperator= (const octave_value &val)
propertyoperator= (const property &p)
propertyoperator= (const property &p)
void run_listeners (listener_mode mode=POSTSET)
void run_listeners (listener_mode mode=POSTSET)
bool set (const octave_value &val, bool do_run=true, bool do_notify_toolkit=true)
bool set (const octave_value &val, 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 &name)
void set_name (const std::string &name)
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

Static Public Member Functions

static OCTINTERP_API property create (const std::string &name, const graphics_handle &parent, const caseless_str &type, const octave_value_list &args)
static OCTINTERP_API property create (const std::string &name, const graphics_handle &parent, const caseless_str &type, const octave_value_list &args)

Private Attributes

base_propertyrep

Detailed Description

Definition at line 1870 of file graphics.h.

Constructor & Destructor Documentation

property::property ( void  )
inline

Definition at line 1873 of file graphics.h.

Referenced by clone(), and create().

property::property ( base_property bp,
bool  persist = false 
)
inline

Definition at line 1876 of file graphics.h.

References base_property::count, persist, and rep.

property::property ( const property p)
inline

Definition at line 1879 of file graphics.h.

References base_property::count, and rep.

property::~property ( void  )
inline

Definition at line 1884 of file graphics.h.

References base_property::count, and rep.

property::property ( void  )
inline

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

property::property ( base_property bp,
bool  persist = false 
)
inline

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

References base_property::count, persist, and rep.

property::property ( const property p)
inline

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

References base_property::count, and rep.

property::~property ( void  )
inline

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

References base_property::count, and rep.

Member Function Documentation

void property::add_listener ( const octave_value v,
listener_mode  mode = POSTSET 
)
inline

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

References base_property::add_listener(), and rep.

void property::add_listener ( const octave_value v,
listener_mode  mode = POSTSET 
)
inline

Definition at line 1950 of file graphics.h.

References base_property::add_listener(), and rep.

property property::clone ( void  ) const
inline

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

References base_property::clone(), property(), and rep.

property property::clone ( void  ) const
inline

Definition at line 1965 of file graphics.h.

References base_property::clone(), property(), and rep.

Referenced by create().

static OCTINTERP_API property property::create ( const std::string &  name,
const graphics_handle parent,
const caseless_str type,
const octave_value_list args 
)
static
property property::create ( const std::string &  name,
const graphics_handle parent,
const caseless_str type,
const octave_value_list args 
)
static
void property::delete_listener ( const octave_value v = octave_value (),
listener_mode  mode = POSTSET 
)
inline

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

References base_property::delete_listener(), and rep.

void property::delete_listener ( const octave_value v = octave_value (),
listener_mode  mode = POSTSET 
)
inline

Definition at line 1953 of file graphics.h.

References base_property::delete_listener(), and rep.

Referenced by base_graphics_object::remove_all_listeners().

octave_value property::get ( void  ) const
inline

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

References base_property::get(), and rep.

octave_value property::get ( void  ) const
inline

Definition at line 1920 of file graphics.h.

References base_property::get(), and rep.

int property::get_id ( void  ) const
inline

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

References base_property::get_id(), and rep.

int property::get_id ( void  ) const
inline

Definition at line 1914 of file graphics.h.

References base_property::get_id(), and rep.

std::string property::get_name ( void  ) const
inline

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

References base_property::get_name(), and rep.

std::string property::get_name ( void  ) const
inline

Definition at line 1893 of file graphics.h.

References base_property::get_name(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

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

References base_property::get_parent(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

Definition at line 1899 of file graphics.h.

References base_property::get_parent(), and rep.

bool property::is_hidden ( void  ) const
inline

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

References base_property::is_hidden(), and rep.

bool property::is_hidden ( void  ) const
inline

Definition at line 1905 of file graphics.h.

References base_property::is_hidden(), and rep.

bool property::is_radio ( void  ) const
inline

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

References base_property::is_radio(), and rep.

bool property::is_radio ( void  ) const
inline

Definition at line 1911 of file graphics.h.

References base_property::is_radio(), and rep.

bool property::ok ( void  ) const
inline

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

References base_property::ok(), and rep.

bool property::ok ( void  ) const
inline

Definition at line 1890 of file graphics.h.

References base_property::ok(), and rep.

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

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

References rep.

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

Definition at line 1933 of file graphics.h.

References rep.

property& property::operator= ( const property p)
inline

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

References base_property::count, and rep.

property& property::operator= ( const property p)
inline

Definition at line 1939 of file graphics.h.

References base_property::count, and rep.

void property::run_listeners ( listener_mode  mode = POSTSET)
inline

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

References rep, and base_property::run_listeners().

void property::run_listeners ( listener_mode  mode = POSTSET)
inline

Definition at line 1957 of file graphics.h.

References rep, and base_property::run_listeners().

bool property::set ( const octave_value val,
bool  do_run = true,
bool  do_notify_toolkit = true 
)
inline

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

References rep, and base_property::set().

bool property::set ( const octave_value val,
bool  do_run = true,
bool  do_notify_toolkit = true 
)
inline

Definition at line 1923 of file graphics.h.

References rep, and base_property::set().

Referenced by set_event::execute().

void property::set_hidden ( bool  flag)
inline

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

References rep, and base_property::set_hidden().

void property::set_hidden ( bool  flag)
inline

Definition at line 1908 of file graphics.h.

References rep, and base_property::set_hidden().

void property::set_id ( int  d)
inline

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

References rep, and base_property::set_id().

void property::set_id ( int  d)
inline

Definition at line 1917 of file graphics.h.

References rep, and base_property::set_id().

void property::set_name ( const std::string &  name)
inline

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

References rep, and base_property::set_name().

void property::set_name ( const std::string &  name)
inline

Definition at line 1896 of file graphics.h.

References rep, and base_property::set_name().

Referenced by base_properties::insert_property().

void property::set_parent ( const graphics_handle h)
inline

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

References rep, and base_property::set_parent().

void property::set_parent ( const graphics_handle h)
inline

Definition at line 1902 of file graphics.h.

References rep, and base_property::set_parent().

Referenced by create(), and base_properties::insert_property().

Cell property::values_as_cell ( void  ) const
inline

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

References rep, and base_property::values_as_cell().

Cell property::values_as_cell ( void  ) const
inline

Definition at line 1930 of file graphics.h.

References rep, and base_property::values_as_cell().

std::string property::values_as_string ( void  ) const
inline

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

References rep, and base_property::values_as_string().

std::string property::values_as_string ( void  ) const
inline

Definition at line 1927 of file graphics.h.

References rep, and base_property::values_as_string().

Referenced by base_graphics_object::values_as_string().

Member Data Documentation

base_property * property::rep
private

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