|
ARB
|
#include <string>#include <aw_base.hxx>#include <cb.h>

Go to the source code of this file.
Classes | |
| class | awt_item_type_selector |
| class | FINAL_TYPE< SEQTYPE > |
| xml element More... | |
Typedefs | |
| typedef void(* | AWT_OpenMaskWindowCallback )(AW_window *aww, int id, GBDATA *gb_main) |
Enumerations | |
| enum | awt_item_type { AWT_IT_UNKNOWN, AWT_IT_SPECIES, AWT_IT_ORGANISM, AWT_IT_GENE, AWT_IT_EXPERIMENT, AWT_IT_TYPES } |
Functions | |
| awt_item_type | AWT_getItemType (const std::string &itemtype_name) |
| void | AWT_create_mask_submenu (class AW_window_menu_modes *awm, awt_item_type wanted_item_type, AWT_OpenMaskWindowCallback open_mask_window_cb, GBDATA *gb_main) |
| void | AWT_destroy_input_masks () |
| GB_ERROR | AWT_initialize_input_mask (AW_root *root, GBDATA *gb_main, const awt_item_type_selector *sel, const char *mask_name, bool localMask) |
| const awt_input_mask_descriptor * | AWT_look_input_mask (int id) |
Definition at line 76 of file input_mask.hxx.
| enum awt_item_type |
| Enumerator | |
|---|---|
| AWT_IT_UNKNOWN | |
| AWT_IT_SPECIES | |
| AWT_IT_ORGANISM | |
| AWT_IT_GENE | |
| AWT_IT_EXPERIMENT | |
| AWT_IT_TYPES | |
Definition at line 29 of file input_mask.hxx.
| awt_item_type AWT_getItemType | ( | const std::string & | itemtype_name | ) |
Definition at line 2179 of file input_mask.cxx.
References AWT_IT_TYPES, AWT_IT_UNKNOWN, and type.
Referenced by awt_create_input_mask(), AWT_create_mask_submenu(), and create_new_mask_cb().
| void AWT_create_mask_submenu | ( | class AW_window_menu_modes * | awm, |
| awt_item_type | wanted_item_type, | ||
| AWT_OpenMaskWindowCallback | open_mask_window_cb, | ||
| GBDATA * | gb_main | ||
| ) |
Definition at line 2433 of file input_mask.cxx.
References ARB_strdup(), aw_message(), AWM_ALL, AWT_getItemType(), AWT_IT_UNKNOWN, AWT_look_input_mask(), AWT_SCOPE_LOCAL, AW_window::close_sub_menu(), create_global_awars(), create_new_input_mask(), GBS_global_string(), GBS_global_string_copy(), GBS_string_2_key(), AW_window::get_root(), global_awars_created, id, AW_window::insert_menu_topic(), AW_window::insert_sub_menu(), mnemonic, registerType(), selectMnemonic(), and AW_window::sep______________().
Referenced by EXP_create_mask_submenu(), GEN_create_mask_submenu(), and NT_create_mask_submenu().
| void AWT_destroy_input_masks | ( | ) |
Definition at line 2491 of file input_mask.cxx.
Referenced by nt_disconnect_from_db().
| GB_ERROR AWT_initialize_input_mask | ( | AW_root * | root, |
| GBDATA * | gb_main, | ||
| const awt_item_type_selector * | sel, | ||
| const char * | mask_name, | ||
| bool | localMask | ||
| ) |
Definition at line 2013 of file input_mask.cxx.
References aw_message(), awt_create_input_mask(), error(), GBS_global_string(), SmartPtr< T, C >::isNull(), msk_assert, NULp, and unlink_mask_from_database().
Referenced by awt_open_input_mask(), EXP_open_mask_window(), GEN_open_mask_window(), and NT_open_mask_window().
| const awt_input_mask_descriptor* AWT_look_input_mask | ( | int | id | ) |
Definition at line 2170 of file input_mask.cxx.
References id, NULp, and scan_existing_input_masks().
Referenced by AWT_create_mask_submenu(), create_new_mask_cb(), EXP_open_mask_window(), find_internal_name(), GEN_open_mask_window(), and NT_open_mask_window().
1.8.8