ARB
Public Member Functions | List of all members
awt_radio_button Class Reference

#include <awt_input_mask_internal.hxx>

Inheritance diagram for awt_radio_button:
Inheritance graph
[legend]
Collaboration diagram for awt_radio_button:
Collaboration graph
[legend]

Public Member Functions

 awt_radio_button (awt_input_mask_global &global_, const std::string &child_path_, const std::string &label_, int default_position_, bool vertical_, const std::vector< std::string > &buttons_, const std::vector< std::string > &values_)
 
 ~awt_radio_button () OVERRIDE
 
std::string awar2db (const std::string &awar_content) const OVERRIDE
 
std::string db2awar (const std::string &db_content) const OVERRIDE
 
void build_widget (AW_window *aws) OVERRIDE
 
size_t no_of_toggles () const
 
size_t default_toggle () const
 
- Public Member Functions inherited from awt_string_handler
 awt_string_handler (awt_input_mask_global &global_, const std::string &child_path_, const std::string &default_awar_value_, GB_TYPES default_type, const std::string &label_)
 
 ~awt_string_handler () OVERRIDE
 
void awar_changed () OVERRIDE
 
void db_changed () FINAL_OVERRIDE
 
- Public Member Functions inherited from awt_input_handler
 awt_input_handler (awt_input_mask_global &global_, const std::string &child_path_, GB_TYPES type_, const std::string &label_)
 
 ~awt_input_handler () OVERRIDE
 
GB_ERROR link_to (GBDATA *gb_new_item) FINAL_OVERRIDE
 
GB_ERROR relink () FINAL_OVERRIDE
 
GBDATAdata ()
 
GB_TYPES type () const
 
void set_type (GB_TYPES typ)
 
const std::stringget_child_path () const
 
- Public Member Functions inherited from awt_viewport
 awt_viewport (awt_input_mask_global &global_, const std::string &awar_base, const std::string &default_value, bool saved_with_properties, const std::string &label_)
 
 awt_viewport (const awt_mask_awar_item &ref_item, const std::string &label_)
 
 ~awt_viewport () OVERRIDE
 
const std::stringget_label () const
 
- Public Member Functions inherited from awt_mask_awar_item
 awt_mask_awar_item (awt_input_mask_global &global_, const std::string &awar_base, const std::string &default_value, bool saved_with_properties)
 
 ~awt_mask_awar_item () OVERRIDE
 
std::string awar_name () const
 
const AW_awarawar () const
 
AW_awarawar ()
 
std::string get_value () const OVERRIDE
 
GB_ERROR set_value (const std::string &new_value) OVERRIDE
 
- Public Member Functions inherited from awt_mask_item
 awt_mask_item (awt_input_mask_global &global_)
 
virtual ~awt_mask_item ()
 
const awt_input_mask_globalmask_global () const
 
awt_input_mask_globalmask_global ()
 
bool has_name () const
 
const std::stringget_name () const
 
GB_ERROR set_name (const std::string &name_, bool is_global)
 
GB_ERROR remove_name ()
 
const awt_viewportto_viewport () const
 
awt_viewportto_viewport ()
 
const awt_linked_to_itemto_linked_item () const
 
awt_linked_to_itemto_linked_item ()
 
bool is_viewport () const
 
bool is_linked_item () const
 
- Public Member Functions inherited from awt_linked_to_item
 awt_linked_to_item ()
 
virtual ~awt_linked_to_item ()
 
GBDATAitem ()
 
GB_ERROR unlink ()
 
virtual void general_item_change ()
 

Additional Inherited Members

- Protected Member Functions inherited from awt_mask_awar_item
void add_awarItem_callbacks ()
 
void remove_awarItem_callbacks ()
 
- Protected Member Functions inherited from awt_linked_to_item
void set_item (GBDATA *new_item)
 

Detailed Description

Definition at line 512 of file awt_input_mask_internal.hxx.

Constructor & Destructor Documentation

awt_radio_button::awt_radio_button ( awt_input_mask_global global_,
const std::string child_path_,
const std::string label_,
int  default_position_,
bool  vertical_,
const std::vector< std::string > &  buttons_,
const std::vector< std::string > &  values_ 
)
inline

Definition at line 520 of file awt_input_mask_internal.hxx.

References awt_assert.

awt_radio_button::~awt_radio_button ( )
inline

Definition at line 529 of file awt_input_mask_internal.hxx.

Member Function Documentation

string awt_radio_button::awar2db ( const std::string awar_content) const
virtual

Reimplemented from awt_string_handler.

Definition at line 525 of file AWT_input_mask.cxx.

References string().

string awt_radio_button::db2awar ( const std::string db_content) const
virtual

Reimplemented from awt_string_handler.

Definition at line 537 of file AWT_input_mask.cxx.

void awt_radio_button::build_widget ( AW_window aws)
virtual
size_t awt_radio_button::no_of_toggles ( ) const
inline

Definition at line 536 of file awt_input_mask_internal.hxx.

Referenced by awt_create_input_mask().

size_t awt_radio_button::default_toggle ( ) const
inline

Definition at line 537 of file awt_input_mask_internal.hxx.

Referenced by awt_create_input_mask().


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