source: trunk/ARB_GDE/gde.hxx

Last change on this file was 18730, checked in by westram, 3 years ago
  • remove trailing whitespace from c source.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
1// ================================================================ //
2//                                                                  //
3//   File      : gde.hxx                                            //
4//   Purpose   : external interface of GDE functionality            //
5//                                                                  //
6//   Institute of Microbiology (Technical University Munich)        //
7//   http://www.arb-home.de/                                        //
8//                                                                  //
9// ================================================================ //
10
11#ifndef GDE_HXX
12#define GDE_HXX
13
14#ifndef AW_BASE_HXX
15#include <aw_base.hxx>
16#endif
17#ifndef ARB_CORE_H
18#include <arb_core.h>
19#endif
20
21typedef unsigned char uchar;
22enum gde_window_type {
23    GDE_WINDOWTYPE_DEFAULT,
24    GDE_WINDOWTYPE_EDIT4,
25};
26
27typedef char *(*GDE_get_sequences_cb)(GBDATA **&the_species,
28                                      uchar  **&the_names,
29                                      uchar  **&the_sequences,
30                                      long     &numberspecies,
31                                      long     &maxalignlen);
32
33typedef GB_ERROR (*GDE_format_alignment_cb)(GBDATA *gb_main, const char *ali_name);
34
35GB_ERROR GDE_init(AW_root *aw_root, AW_default aw_def, GBDATA *gb_main, GDE_get_sequences_cb get_sequences, GDE_format_alignment_cb format_ali, gde_window_type window_type);
36void GDE_load_menu(AW_window *awm, AW_active, const char *menulabel);
37
38#else
39#error gde.hxx included twice
40#endif // GDE_HXX
Note: See TracBrowser for help on using the repository browser.