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

#include <awt_input_mask_internal.hxx>

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

Public Member Functions

 awt_input_mask_global (AW_root *awr_, GBDATA *gb_main_, const std::string &mask_name_, awt_item_type itemtype_, bool local, const awt_item_type_selector *sel_, bool test_edit_enabled_)
 
virtual ~awt_input_mask_global ()
 
bool is_local_mask () const
 
AW_rootget_root () const
 
GBDATAget_gb_main () const
 
const std::stringget_maskname () const
 
const std::stringget_internal_maskname () const
 
std::string get_maskid () const
 
awt_item_type get_itemtype () const
 
const awt_item_type_selectorget_selector () const
 
const charhotkey (const std::string &label)
 
GBDATAget_selected_item () const
 
bool has_local_id (const std::string &name) const
 
bool has_global_id (const std::string &name) const
 
GB_ERROR add_local_id (const std::string &name, awt_mask_item *handler)
 
GB_ERROR add_global_id (const std::string &name, awt_mask_item *handler)
 
GB_ERROR remove_local_id (const std::string &name)
 
GB_ERROR remove_id (const std::string &name)
 
awt_mask_itemget_identified_item (const std::string &name, GB_ERROR &error) const
 
void no_item_selected () const
 
bool edit_allowed () const
 

Detailed Description

Definition at line 81 of file awt_input_mask_internal.hxx.

Constructor & Destructor Documentation

awt_input_mask_global::awt_input_mask_global ( AW_root awr_,
GBDATA gb_main_,
const std::string mask_name_,
awt_item_type  itemtype_,
bool  local,
const awt_item_type_selector sel_,
bool  test_edit_enabled_ 
)
inline

Definition at line 103 of file awt_input_mask_internal.hxx.

References awt_assert.

virtual awt_input_mask_global::~awt_input_mask_global ( )
inlinevirtual

Definition at line 116 of file awt_input_mask_internal.hxx.

References awt_assert, and awt_input_mask_id_list::empty().

Member Function Documentation

bool awt_input_mask_global::is_local_mask ( ) const
inline

Definition at line 120 of file awt_input_mask_internal.hxx.

Referenced by awt_open_input_mask().

AW_root* awt_input_mask_global::get_root ( ) const
inline
GBDATA* awt_input_mask_global::get_gb_main ( ) const
inline
const std::string& awt_input_mask_global::get_maskname ( ) const
inline

Definition at line 123 of file awt_input_mask_internal.hxx.

const std::string& awt_input_mask_global::get_internal_maskname ( ) const
inline

Definition at line 124 of file awt_input_mask_internal.hxx.

std::string awt_input_mask_global::get_maskid ( ) const
inline

Definition at line 125 of file awt_input_mask_internal.hxx.

awt_item_type awt_input_mask_global::get_itemtype ( ) const
inline

Definition at line 126 of file awt_input_mask_internal.hxx.

const awt_item_type_selector* awt_input_mask_global::get_selector ( ) const
inline
const char* awt_input_mask_global::hotkey ( const std::string label)
inline

Definition at line 128 of file awt_input_mask_internal.hxx.

References awt_hotkeys::hotkey().

Referenced by awt_radio_button::build_widget().

GBDATA* awt_input_mask_global::get_selected_item ( ) const
inline
bool awt_input_mask_global::has_local_id ( const std::string name) const
inline

Definition at line 132 of file awt_input_mask_internal.hxx.

References awt_input_mask_id_list::lookup().

Referenced by add_global_id(), and remove_id().

bool awt_input_mask_global::has_global_id ( const std::string name) const
inline

Definition at line 133 of file awt_input_mask_internal.hxx.

References awt_input_mask_id_list::lookup().

Referenced by add_local_id(), and remove_id().

GB_ERROR awt_input_mask_global::add_local_id ( const std::string name,
awt_mask_item handler 
)
inline
GB_ERROR awt_input_mask_global::add_global_id ( const std::string name,
awt_mask_item handler 
)
inline
GB_ERROR awt_input_mask_global::remove_local_id ( const std::string name)
inline

Definition at line 145 of file awt_input_mask_internal.hxx.

References awt_input_mask_id_list::remove().

Referenced by remove_id().

GB_ERROR awt_input_mask_global::remove_id ( const std::string name)
inline
awt_mask_item* awt_input_mask_global::get_identified_item ( const std::string name,
GB_ERROR error 
) const
inline
void awt_input_mask_global::no_item_selected ( ) const

Definition at line 137 of file AWT_input_mask.cxx.

References aw_message(), and GBS_global_string().

Referenced by awt_string_handler::awar_changed().

bool awt_input_mask_global::edit_allowed ( ) const

Definition at line 132 of file AWT_input_mask.cxx.

References AWAR_INPUT_MASKS_EDIT_ENABLED.


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