GNU Octave  4.2.1
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 1830 of file graphics.h.

Constructor & Destructor Documentation

property::property ( void  )
inline

Definition at line 1833 of file graphics.h.

Referenced by clone(), and create().

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

Definition at line 1836 of file graphics.h.

References base_property::count, and rep.

property::property ( const property p)
inline

Definition at line 1839 of file graphics.h.

References base_property::count, and rep.

property::~property ( void  )
inline

Definition at line 1844 of file graphics.h.

References base_property::count, and rep.

property::property ( void  )
inline

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

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

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

References base_property::count, and rep.

property::property ( const property p)
inline

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

References base_property::count, and rep.

property::~property ( void  )
inline

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

References base_property::add_listener(), mode, and rep.

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

Definition at line 1910 of file graphics.h.

References base_property::add_listener(), mode, and rep.

property property::clone ( void  ) const
inline

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

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

property property::clone ( void  ) const
inline

Definition at line 1925 of file graphics.h.

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

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 1911 of file graphics.in.h.

References base_property::delete_listener(), mode, and rep.

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

Definition at line 1913 of file graphics.h.

References base_property::delete_listener(), mode, and rep.

octave_value property::get ( void  ) const
inline

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

References base_property::get(), and rep.

octave_value property::get ( void  ) const
inline

Definition at line 1880 of file graphics.h.

References base_property::get(), and rep.

int property::get_id ( void  ) const
inline

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

References base_property::get_id(), and rep.

int property::get_id ( void  ) const
inline

Definition at line 1874 of file graphics.h.

References base_property::get_id(), and rep.

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

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

References base_property::get_name(), and rep.

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

Definition at line 1853 of file graphics.h.

References base_property::get_name(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

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

References base_property::get_parent(), and rep.

graphics_handle property::get_parent ( void  ) const
inline

Definition at line 1859 of file graphics.h.

References base_property::get_parent(), and rep.

bool property::is_hidden ( void  ) const
inline

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

References base_property::is_hidden(), and rep.

bool property::is_hidden ( void  ) const
inline

Definition at line 1865 of file graphics.h.

References base_property::is_hidden(), and rep.

bool property::is_radio ( void  ) const
inline

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

References base_property::is_radio(), and rep.

bool property::is_radio ( void  ) const
inline

Definition at line 1871 of file graphics.h.

References base_property::is_radio(), and rep.

bool property::ok ( void  ) const
inline

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

References base_property::ok(), and rep.

bool property::ok ( void  ) const
inline

Definition at line 1850 of file graphics.h.

References base_property::ok(), and rep.

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

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

References rep, and val.

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

Definition at line 1893 of file graphics.h.

References rep, and val.

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

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

References base_property::count, and rep.

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

Definition at line 1899 of file graphics.h.

References base_property::count, and rep.

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

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

References mode, rep, and base_property::run_listeners().

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

Definition at line 1917 of file graphics.h.

References mode, 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 1881 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 1883 of file graphics.h.

References rep, and base_property::set().

Referenced by QtHandles::Menu::Menu(), and QtHandles::Menu::updateSiblingPositions().

void property::set_hidden ( bool  flag)
inline

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

References rep, and base_property::set_hidden().

void property::set_hidden ( bool  flag)
inline

Definition at line 1868 of file graphics.h.

References rep, and base_property::set_hidden().

void property::set_id ( int  d)
inline

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

References rep, and base_property::set_id().

void property::set_id ( int  d)
inline

Definition at line 1877 of file graphics.h.

References rep, and base_property::set_id().

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

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

References rep, and base_property::set_name().

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

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

References rep, and base_property::set_parent().

void property::set_parent ( const graphics_handle h)
inline

Definition at line 1862 of file graphics.h.

References rep, and base_property::set_parent().

Referenced by base_properties::insert_property().

Cell property::values_as_cell ( void  ) const
inline

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

References rep, and base_property::values_as_cell().

Cell property::values_as_cell ( void  ) const
inline

Definition at line 1890 of file graphics.h.

References rep, and base_property::values_as_cell().

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

Definition at line 1885 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 1887 of file graphics.h.

References rep, and base_property::values_as_string().

Member Data Documentation

base_property * property::rep
private

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