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

button_b Class Reference

#include <button_b.h>

Inheritance diagram for button_b:

gadget_b gadget_w_string button_c button_t List of all members.

Public Member Functions

void set_task_sprite_area (bool task=TRUE)
bool get_task_sprite_area () const
void set_allow_menu_clicks (bool menu=TRUE)
bool get_allow_menu_clicks () const
void set_icon_flags (wimp_icon_flags clear, wimp_icon_flags eor)
wimp_icon_flags get_icon_flags () const
void set_validation (const char *validation)
void set_validation (const string &validation)
size_t get_validation_size () const
size_t get_validation (char *validation, size_t size) const
string get_validation () const
button_boperator= (const char *value)
button_boperator= (const string &value)

Protected Member Functions

virtual void _set_icon_flags (wimp_icon_flags clear, wimp_icon_flags eor)=0
virtual wimp_icon_flags _get_icon_flags () const=0
virtual void _set_validation (const char *validation)=0
virtual size_t _get_validation (char *validation, size_t size) const=0

Member Function Documentation

virtual wimp_icon_flags button_b::_get_icon_flags  )  const [protected, pure virtual]
 

Implemented in button_c, and button_t.

virtual size_t button_b::_get_validation char *  validation,
size_t  size
const [protected, pure virtual]
 

Implemented in button_c, and button_t.

virtual void button_b::_set_icon_flags wimp_icon_flags  clear,
wimp_icon_flags  eor
[protected, pure virtual]
 

Implemented in button_c, and button_t.

virtual void button_b::_set_validation const char *  validation  )  [protected, pure virtual]
 

Implemented in button_c, and button_t.

bool button_b::get_allow_menu_clicks  )  const [inline]
 

wimp_icon_flags button_b::get_icon_flags  )  const [inline]
 

bool button_b::get_task_sprite_area  )  const [inline]
 

string button_b::get_validation  )  const
 

size_t button_b::get_validation char *  validation,
size_t  size
const [inline]
 

size_t button_b::get_validation_size  )  const [inline]
 

button_b& button_b::operator= const string &  value  ) 
 

Reimplemented from gadget_w_string.

Reimplemented in button_c, and button_t.

button_b& button_b::operator= const char *  value  ) 
 

Reimplemented from gadget_w_string.

Reimplemented in button_c, and button_t.

void button_b::set_allow_menu_clicks bool  menu = TRUE  )  [inline]
 

void button_b::set_icon_flags wimp_icon_flags  clear,
wimp_icon_flags  eor
[inline]
 

void button_b::set_task_sprite_area bool  task = TRUE  )  [inline]
 

void button_b::set_validation const string &  validation  )  [inline]
 

void button_b::set_validation const char *  validation  )  [inline]
 


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