GNU Octave  4.0.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 1880 of file graphics.h.

Constructor & Destructor Documentation

property::property ( void  )
inline

Definition at line 1883 of file graphics.h.

Referenced by clone(), and create().

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

Definition at line 1886 of file graphics.h.

References base_property::count, persist, and rep.

property::property ( const property p)
inline

Definition at line 1889 of file graphics.h.

References base_property::count, and rep.

property::~property ( void  )
inline

Definition at line 1894 of file graphics.h.

References base_property::count, and rep.

property::property ( void  )
inline

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

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

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

References base_property::count, persist, and rep.

property::property ( const property p)
inline

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

References base_property::count, and rep.

property::~property ( void  )
inline

Definition at line 1892 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 1958 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 1960 of file graphics.h.

References base_property::add_listener(), and rep.

property property::clone ( void  ) const
inline

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

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

property property::clone ( void  ) const
inline

Definition at line 1975 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 1961 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 1963 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 1928 of file graphics.in.h.

References base_property::get(), and rep.

octave_value property::get ( void  ) const
inline

Definition at line 1930 of file graphics.h.

References base_property::get(), and rep.

int property::get_id ( void  ) const
inline

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

References base_property::get_id(), and rep.

int property::get_id ( void  ) const
inline

Definition at line 1924 of file graphics.h.

References base_property::get_id(), and rep.

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

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

References base_property::get_name(), and rep.

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

Definition at line 1903 of file graphics.h.

References base_property::get_name(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

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

References base_property::get_parent(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

Definition at line 1909 of file graphics.h.

References base_property::get_parent(), and rep.

bool property::is_hidden ( void  ) const
inline

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

References base_property::is_hidden(), and rep.

bool property::is_hidden ( void  ) const
inline

Definition at line 1915 of file graphics.h.

References base_property::is_hidden(), and rep.

bool property::is_radio ( void  ) const
inline

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

References base_property::is_radio(), and rep.

bool property::is_radio ( void  ) const
inline

Definition at line 1921 of file graphics.h.

References base_property::is_radio(), and rep.

bool property::ok ( void  ) const
inline

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

References base_property::ok(), and rep.

bool property::ok ( void  ) const
inline

Definition at line 1900 of file graphics.h.

References base_property::ok(), and rep.

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

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

References rep.

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

Definition at line 1943 of file graphics.h.

References rep.

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

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

References base_property::count, and rep.

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

Definition at line 1949 of file graphics.h.

References base_property::count, and rep.

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

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

References rep, and base_property::run_listeners().

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

Definition at line 1967 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 1931 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
void property::set_hidden ( bool  flag)
inline

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

References rep, and base_property::set_hidden().

void property::set_hidden ( bool  flag)
inline

Definition at line 1918 of file graphics.h.

References rep, and base_property::set_hidden().

void property::set_id ( int  d)
inline

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

References rep, and base_property::set_id().

void property::set_id ( int  d)
inline

Definition at line 1927 of file graphics.h.

References rep, and base_property::set_id().

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

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

References rep, and base_property::set_name().

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

Definition at line 1906 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 1910 of file graphics.in.h.

References rep, and base_property::set_parent().

void property::set_parent ( const graphics_handle h)
inline

Definition at line 1912 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 1938 of file graphics.in.h.

References rep, and base_property::values_as_cell().

Cell property::values_as_cell ( void  ) const
inline

Definition at line 1940 of file graphics.h.

References rep, and base_property::values_as_cell().

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

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

References rep, and base_property::values_as_string().

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

Member Data Documentation

base_property * property::rep
private

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