source: tags/ms_r16q2/AWT/awtlocal.hxx

Last change on this file was 7801, checked in by westram, 11 years ago

merge from dev [7710]

  • resolve some nesting in library dependencies
    • allows unit tests in GENOM and GENOM_IMPORT
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.8 KB
Line 
1// =========================================================== //
2//                                                             //
3//   File      : awtlocal.hxx                                  //
4//   Purpose   :                                               //
5//                                                             //
6//   Institute of Microbiology (Technical University Munich)   //
7//   http://www.arb-home.de/                                   //
8//                                                             //
9// =========================================================== //
10
11#ifndef AWTLOCAL_HXX
12#define AWTLOCAL_HXX
13
14#ifndef ARBTOOLS_H
15#include <arbtools.h>
16#endif
17
18
19#define AWAR_TABLE_FIELD_REORDER_SOURCE_TEMPLATE "tmp/table/%s/field/reorder_source"
20#define AWAR_TABLE_FIELD_REORDER_DEST_TEMPLATE  "tmp/table/%s/field/reorder_dest"
21#define AWAR_TABLE_FIELD_NEW_NAME_TEMPLATE      "tmp/table/%s/new_name"
22#define AWAR_TABLE_FIELD_REM_TEMPLATE           "tmp/table/%s/rem"
23#define AWAR_TABLE_FIELD_NEW_TYPE_TEMPLATE      "tmp/table/%s/new_type"
24#define AWAR_TABLE_SELECTED_FIELD_TEMPLATE      "tmp/table/%s/selected_field"
25
26struct awt_table : virtual Noncopyable {
27    GBDATA *gb_main;
28    char   *table_name;
29    char   *awar_field_reorder_source;
30    char   *awar_field_reorder_dest;
31    char   *awar_field_new_name;
32    char   *awar_field_new_type;
33    char   *awar_field_rem;
34    char   *awar_selected_field;
35    awt_table(GBDATA *gb_main, AW_root *awr, const char *table_name);
36    ~awt_table();
37};
38
39#define AWAR_TABLE_NAME   "tmp/ad_table/table_name"
40#define AWAR_TABLE_DEST   "tmp/ad_table/table_dest"
41#define AWAR_TABLE_REM    "tmp/ad_table/table_rem"
42#define AWAR_TABLE_EXPORT "tmp/ad_table/export_table"
43#define AWAR_TABLE_IMPORT "tmp/ad_table/import_table"
44
45
46#else
47#error awtlocal.hxx included twice
48#endif // AWTLOCAL_HXX
49
50
Note: See TracBrowser for help on using the repository browser.