15 #ifndef INPUT_MASK_HXX
16 #define INPUT_MASK_HXX
18 #ifndef _GLIBCXX_STRING
90 char *internal_maskname;
97 awt_input_mask_descriptor(
const char *title_,
const char *maskname_,
const char *itemtypename_,
bool local,
bool hidden_);
98 awt_input_mask_descriptor(
const awt_input_mask_descriptor& other);
99 virtual ~awt_input_mask_descriptor();
101 awt_input_mask_descriptor& operator = (
const awt_input_mask_descriptor& other);
116 #error input_mask.hxx included twice
117 #endif // INPUT_MASK_HXX
virtual const char * get_self_awar() const =0
awt_item_type get_item_type() const
virtual size_t get_self_awar_content_length() const =0
return string(buffer, length)
const char * get_title() const
const char * get_maskname() const
const char * get_internal_maskname() const
const char * get_itemtypename() const
virtual ~awt_item_type_selector()
awt_item_type_selector(awt_item_type for_type)
virtual const char * getKeyPath() const =0
virtual GBDATA * current(AW_root *root, GBDATA *gb_main) const =0
static AW_window_menu_modes_opengl * awm
bool is_local_mask() const
void remove_awar_callbacks(AW_root *root, const RootCallback &cb) const
void add_awar_callbacks(AW_root *root, const RootCallback &cb) const