GNU Octave  6.2.0
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 (base_property *bp, bool persist=false)
 
 property (const property &p)
 
 property (void)
 
 ~property (void)
 
void add_listener (const octave_value &v, listener_mode mode=GCB_POSTSET)
 
property clone (void) const
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=GCB_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=GCB_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 1950 of file graphics.in.h.

Constructor & Destructor Documentation

◆ property() [1/3]

property::property ( void  )
inline

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

References base_property::count, and rep.

◆ property() [3/3]

property::property ( const property p)
inline

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

References base_property::count, and rep.

◆ ~property()

property::~property ( void  )
inline

Definition at line 1964 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 = GCB_POSTSET 
)
inline

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

References base_property::add_listener(), and rep.

◆ clone()

property property::clone ( void  ) const
inline

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

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

◆ create()

◆ delete_listener()

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

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

References base_property::delete_listener(), and rep.

Referenced by base_graphics_object::remove_all_listeners().

◆ get()

octave_value property::get ( void  ) const
inline

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

References base_property::get(), and rep.

◆ get_id()

int property::get_id ( void  ) const
inline

Definition at line 1994 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 1973 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 1979 of file graphics.in.h.

References base_property::get_parent(), and rep.

◆ is_hidden()

bool property::is_hidden ( void  ) const
inline

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

References base_property::is_hidden(), and rep.

◆ is_radio()

bool property::is_radio ( void  ) const
inline

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

References base_property::is_radio(), and rep.

◆ ok()

bool property::ok ( void  ) const
inline

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

References rep.

◆ operator=() [2/2]

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

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

References base_property::count, and rep.

◆ run_listeners()

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

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

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

References rep, and base_property::set().

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

◆ set_hidden()

void property::set_hidden ( bool  flag)
inline

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

References rep, and base_property::set_hidden().

◆ set_id()

void property::set_id ( int  d)
inline

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

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

Referenced by base_properties::insert_property().

◆ set_parent()

void property::set_parent ( const graphics_handle h)
inline

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

References rep, and base_property::set_parent().

Referenced by base_properties::insert_property().

◆ values_as_cell()

Cell property::values_as_cell ( void  ) const
inline

Definition at line 2010 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 2007 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: