ARB
awt_filter.hxx
Go to the documentation of this file.
1 // =========================================================== //
2 // //
3 // File : awt_filter.hxx //
4 // Purpose : //
5 // //
6 // Institute of Microbiology (Technical University Munich) //
7 // http://www.arb-home.de/ //
8 // //
9 // =========================================================== //
10 
11 #ifndef AWT_FILTER_HXX
12 #define AWT_FILTER_HXX
13 
14 #ifndef ARBDB_BASE_H
15 #include <arbdb_base.h>
16 #endif
17 #ifndef AW_BASE_HXX
18 #include <aw_base.hxx>
19 #endif
20 
21 class AW_selection_list;
22 class AP_filter;
23 
28 
30 
31  char *def_name;
32  char *def_2name;
33  char *def_2filter;
35  char *def_subname;
37  char *def_simplify;
38  char *def_source;
39  char *def_dest;
40  char *def_cancel;
41  char *def_filter;
42  char *def_min;
43  char *def_max;
44  char *def_len;
46 
47 };
48 
49 void awt_create_filter_awars(AW_root *aw_root, AW_default aw_def, const char *awar_filtername, const char *awar_mapto_alignment);
50 adfiltercbstruct *awt_create_select_filter(AW_root *aw_root, GBDATA *gb_main, const char *def_name);
52 
54 
56 void awt_destroy_filter(AP_filter *filter);
57 
59 
60 char *AWT_get_combined_filter_name(AW_root *aw_root, GB_CSTR prefix);
61 
62 #else
63 #error awt_filter.hxx included twice
64 #endif // AWT_FILTER_HXX
AW_window * awt_create_select_filter_win(AW_root *aw_root, adfiltercbstruct *acbs)
Definition: AWT_filter.cxx:364
const char * GB_ERROR
Definition: arb_core.h:25
void awt_create_filter_awars(AW_root *aw_root, AW_default aw_def, const char *awar_filtername, const char *awar_mapto_alignment)
Definition: AWT_filter.cxx:193
AW_window * aw_filt
Definition: awt_filter.hxx:25
char * AWT_get_combined_filter_name(AW_root *aw_root, GB_CSTR prefix)
Definition: AWT_filter.cxx:333
void awt_set_awar_to_valid_filter_good_for_tree_methods(GBDATA *gb_main, AW_root *awr, const char *awar_name)
Definition: AWT_filter.cxx:313
char * def_2alignment
Definition: awt_filter.hxx:34
GBDATA * gb_main
Definition: awt_filter.hxx:27
void awt_destroy_filter(AP_filter *filter)
Definition: AWT_filter.cxx:470
AW_selection_list * filterlist
Definition: awt_filter.hxx:29
char * def_alignment
Definition: awt_filter.hxx:36
AP_filter * awt_get_filter(adfiltercbstruct *acbs)
Definition: AWT_filter.cxx:430
adfiltercbstruct * awt_create_select_filter(AW_root *aw_root, GBDATA *gb_main, const char *def_name)
Definition: AWT_filter.cxx:224
GB_ERROR awt_invalid_filter(AP_filter *filter)
Definition: AWT_filter.cxx:466
GBDATA * gb_main
Definition: adname.cxx:33
const char * GB_CSTR
Definition: arbdb_base.h:25