GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
property Class Reference

#include "graphics.in.h"

Collaboration diagram for property:

Public Member Functions

 property (void)
 
 property (base_property *bp, bool persist=false)
 
 property (const property &p)
 
 ~property (void)
 
void add_listener (const octave_value &v, listener_mode mode=POSTSET)
 
property clone (void) const
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=POSTSET)
 
octave_value get (void) const
 
int get_id (void) const
 
std::string get_name (void) const
 
graphics_handle get_parent (void) const
 
bool is_hidden (void) const
 
bool is_radio (void) const
 
bool ok (void) const
 
propertyoperator= (const octave_value &val)
 
propertyoperator= (const property &p)
 
void run_listeners (listener_mode mode=POSTSET)
 
bool set (const octave_value &val, 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 &name)
 
void set_parent (const graphics_handle &h)
 
Cell values_as_cell (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)
 

Private Attributes

base_propertyrep
 

Detailed Description

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

Constructor & Destructor Documentation

◆ property() [1/3]

property::property ( void  )
inline

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

Referenced by clone(), and create().

◆ property() [2/3]

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

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

References base_property::count, and rep.

◆ property() [3/3]

property::property ( const property p)
inline

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

References base_property::count, and rep.

◆ ~property()

property::~property ( void  )
inline

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

References base_property::count, and rep.

Member Function Documentation

◆ add_listener()

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

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

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

◆ clone()

property property::clone ( void  ) const
inline

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

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

◆ create()

◆ delete_listener()

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

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

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

◆ get()

octave_value property::get ( void  ) const
inline

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

References base_property::get(), and rep.

◆ get_id()

int property::get_id ( void  ) const
inline

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

References base_property::get_id(), and rep.

◆ get_name()

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

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

References base_property::get_name(), and rep.

◆ get_parent()

graphics_handle property::get_parent ( void  ) const
inline

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

References base_property::get_parent(), and rep.

◆ is_hidden()

bool property::is_hidden ( void  ) const
inline

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

References base_property::is_hidden(), and rep.

◆ is_radio()

bool property::is_radio ( void  ) const
inline

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

References base_property::is_radio(), and rep.

◆ ok()

bool property::ok ( void  ) const
inline

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

References base_property::ok(), and rep.

◆ operator=() [1/2]

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

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

References rep, and val.

◆ operator=() [2/2]

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

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

References base_property::count, p, and rep.

◆ run_listeners()

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

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

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

◆ set()

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

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

References rep, base_property::set(), and val.

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

◆ set_hidden()

void property::set_hidden ( bool  flag)
inline

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

References rep, and base_property::set_hidden().

◆ set_id()

void property::set_id ( int  d)
inline

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

References d, rep, and base_property::set_id().

◆ set_name()

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

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

References name, rep, and base_property::set_name().

◆ set_parent()

void property::set_parent ( const graphics_handle h)
inline

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

References h, rep, and base_property::set_parent().

◆ values_as_cell()

Cell property::values_as_cell ( void  ) const
inline

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

References rep, and base_property::values_as_cell().

◆ values_as_string()

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

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

References rep, and base_property::values_as_string().

Member Data Documentation

◆ rep


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