ARB
dbui.h
Go to the documentation of this file.
1 // ============================================================ //
2 // //
3 // File : dbui.h //
4 // Purpose : Encapsulate query and info user interface //
5 // (atm only for species) //
6 // //
7 // Coded by Ralf Westram (coder@reallysoft.de) in July 2011 //
8 // Institute of Microbiology (Technical University Munich) //
9 // http://www.arb-home.de/ //
10 // //
11 // ============================================================ //
12 
13 #ifndef DBUI_H
14 #define DBUI_H
15 
16 #ifndef AW_BASE_HXX
17 #include <aw_base.hxx>
18 #endif
19 #ifndef ATTRIBUTES_H
20 #include <attributes.h>
21 #endif
22 #ifndef ITEMS_H
23 #include <items.h>
24 #endif
25 
26 // @@@ rename the functions below
27 
28 class AW_window_simple;
30 
31 namespace DBUI {
32 
36 
38 
39  void popup_species_info_window(AW_root *aw_root, GBDATA *gb_main);
40  void popup_organism_info_window(AW_root *aw_root, GBDATA *gb_main);
41 
42  void insert_field_admin_menuitems(AW_window *aws, GBDATA *gb_main);
43 
44  void create_dbui_awars(AW_root *aw_root);
45 
46  void init_info_window(AW_root *aw_root, AW_window_simple_menu *aws, const ItemSelector& itemType, int detach_id);
47 
48  void unquery_all();
49  void query_update_list();
50 };
51 
52 #else
53 #error dbui.h included twice
54 #endif // DBUI_H
Definition: dbui.h:31
AW_window * create_species_query_window(AW_root *aw_root, GBDATA *gb_main)
void query_update_list()
void popup_organism_info_window(AW_root *aw_root, GBDATA *gb_main)
void create_dbui_awars(AW_root *aw_root)
Definition: ui_species.cxx:85
void popup_species_info_window(AW_root *aw_root, GBDATA *gb_main)
void insert_field_admin_menuitems(AW_window *aws, GBDATA *gb_main)
Definition: ui_species.cxx:889
void init_info_window(AW_root *aw_root, AW_window_simple_menu *aws, const ItemSelector &itemType, int detach_id)
Definition: info_window.cxx:36
AW_window * create_fields_reorder_window(AW_root *root, BoundItemSel *bound_selector)
Definition: ui_species.cxx:590
AW_window * create_field_create_window(AW_root *root, BoundItemSel *bound_selector)
Definition: ui_species.cxx:787
AW_window * create_field_delete_window(AW_root *root, BoundItemSel *bound_selector)
Definition: ui_species.cxx:720
GBDATA * gb_main
Definition: adname.cxx:33
void unquery_all()