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

#include "graphics.h"

Inheritance diagram for children_property:
base_property

Public Member Functions

 children_property ()
 
 children_property (const children_property &p)
 
 children_property (const std::string &nm, const graphics_handle &h, const Matrix &val)
 
 ~children_property ()=default
 
void adopt (double val)
 
base_propertyclone () const
 
void delete_children (bool clear=false, bool from_root=false)
 
octave_value get () const
 
Matrix get_all () const
 
Matrix get_children () const
 
Matrix get_hidden () const
 
children_propertyoperator= (const children_property &)=delete
 
children_propertyoperator= (const octave_value &val)
 
bool remove_child (double val)
 
void renumber (graphics_handle old_gh, graphics_handle new_gh)
 
- Public Member Functions inherited from base_property
 base_property ()
 
 base_property (const base_property &p)
 
 base_property (const std::string &s, const graphics_handle &h)
 
virtual ~base_property ()=default
 
void add_listener (const octave_value &v, listener_mode mode=GCB_POSTSET)
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=GCB_POSTSET)
 
int get_id () const
 
std::string get_name () const
 
graphics_handle get_parent () const
 
bool is_hidden () const
 
virtual bool is_radio () const
 
bool ok () const
 
base_propertyoperator= (const base_property &)=delete
 
base_propertyoperator= (const octave_value &val)
 
void run_listeners (listener_mode mode=GCB_POSTSET)
 
bool set (const octave_value &v, 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 &s)
 
void set_parent (const graphics_handle &h)
 
virtual Cell values_as_cell () const
 
virtual std::string values_as_string () const
 

Protected Member Functions

bool do_set (const octave_value &val)
 

Detailed Description

Definition at line 1768 of file graphics.h.

Constructor & Destructor Documentation

◆ children_property() [1/3]

children_property::children_property ( )
inline

Definition at line 1771 of file graphics.h.

◆ children_property() [2/3]

children_property::children_property ( const std::string &  nm,
const graphics_handle h,
const Matrix val 
)
inline

Definition at line 1777 of file graphics.h.

◆ children_property() [3/3]

children_property::children_property ( const children_property p)
inline

Definition at line 1784 of file graphics.h.

◆ ~children_property()

children_property::~children_property ( )
default

Member Function Documentation

◆ adopt()

void children_property::adopt ( double  val)
inline

Definition at line 1808 of file graphics.h.

◆ clone()

base_property* children_property::clone ( ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 1801 of file graphics.h.

◆ delete_children()

void children_property::delete_children ( bool  clear = false,
bool  from_root = false 
)
inline

Definition at line 1833 of file graphics.h.

◆ do_set()

bool children_property::do_set ( const octave_value val)
inlineprotectedvirtual

◆ get()

octave_value children_property::get ( ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 1828 of file graphics.h.

References octave_value().

◆ get_all()

Matrix children_property::get_all ( ) const
inline

Definition at line 1823 of file graphics.h.

◆ get_children()

Matrix children_property::get_children ( ) const
inline

Definition at line 1813 of file graphics.h.

◆ get_hidden()

Matrix children_property::get_hidden ( ) const
inline

Definition at line 1818 of file graphics.h.

◆ operator=() [1/2]

children_property& children_property::operator= ( const children_property )
delete

◆ operator=() [2/2]

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

Definition at line 1790 of file graphics.h.

◆ remove_child()

bool children_property::remove_child ( double  val)
inline

Definition at line 1803 of file graphics.h.

◆ renumber()

void children_property::renumber ( graphics_handle  old_gh,
graphics_handle  new_gh 
)
inline

Definition at line 1838 of file graphics.h.

References error(), and octave_handle::value().


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