Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

gadget_c Class Reference

#include <gadget_c.h>

Inheritance diagram for gadget_c:

gadget_b actionbutton_c adjuster_c button_c displayfield_c draggable_c label_c labelledbox_c numberrange_c optionbutton_c popup_c radiobutton_c slider_c stringset_c writablefield_c List of all members.

Public Member Functions

 gadget_c (toolbox_c component=toolbox_NULL_COMPONENT, toolbox_o object=toolbox_NULL_OBJECT)
void set_object (toolbox_o object=toolbox_NULL_OBJECT)
toolbox_o get_object () const
void set_component (toolbox_c component=toolbox_NULL_COMPONENT)
toolbox_c get_component () const
size_t get_icon_list_size () const
size_t get_icon_list (wimp_i *buffer, size_t size) const
vector< wimp_i > get_icon_list () const
void set_focus ()

Public Attributes

toolbox_o object
toolbox_c component

Protected Member Functions

virtual void _set_flags (bits flags)
virtual gadget_flags _get_flags () const
virtual void _set_help_message (const char *help)
virtual size_t _get_help_message (char *help, size_t size) const
virtual int _get_type () const
virtual void _set_bbox (const os_box &bbox)
virtual os_box _get_bbox () const

Constructor & Destructor Documentation

gadget_c::gadget_c toolbox_c  component = toolbox_NULL_COMPONENT,
toolbox_o  object = toolbox_NULL_OBJECT
[inline]
 


Member Function Documentation

virtual os_box gadget_c::_get_bbox  )  const [protected, virtual]
 

Reimplemented from gadget_b.

gadget_flags gadget_c::_get_flags  )  const [inline, protected, virtual]
 

Reimplemented from gadget_b.

virtual size_t gadget_c::_get_help_message char *  help,
size_t  size
const [protected, virtual]
 

Reimplemented from gadget_b.

int gadget_c::_get_type  )  const [inline, protected, virtual]
 

Reimplemented from gadget_b.

virtual void gadget_c::_set_bbox const os_box &  bbox  )  [protected, virtual]
 

Reimplemented from gadget_b.

void gadget_c::_set_flags bits  flags  )  [inline, protected, virtual]
 

Reimplemented from gadget_b.

virtual void gadget_c::_set_help_message const char *  help  )  [protected, virtual]
 

Reimplemented from gadget_b.

toolbox_c gadget_c::get_component  )  const [inline]
 

vector<wimp_i> gadget_c::get_icon_list  )  const
 

size_t gadget_c::get_icon_list wimp_i *  buffer,
size_t  size
const [inline]
 

size_t gadget_c::get_icon_list_size  )  const [inline]
 

toolbox_o gadget_c::get_object  )  const [inline]
 

void gadget_c::set_component toolbox_c  component = toolbox_NULL_COMPONENT  )  [inline]
 

void gadget_c::set_focus  )  [inline]
 

void gadget_c::set_object toolbox_o  object = toolbox_NULL_OBJECT  )  [inline]
 


Member Data Documentation

toolbox_c gadget_c::component
 

toolbox_o gadget_c::object
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 26 10:18:46 2025 for NBLib by doxygen 1.3.3