1 | //#define FINDCORR |
---|
2 | |
---|
3 | #include <stdio.h> |
---|
4 | #include <stdlib.h> |
---|
5 | |
---|
6 | #include <arbdb.h> |
---|
7 | |
---|
8 | #include <servercntrl.h> |
---|
9 | #include <aw_root.hxx> |
---|
10 | #include <aw_device.hxx> |
---|
11 | #include <aw_window.hxx> |
---|
12 | #include <awt.hxx> |
---|
13 | #include <awt_canvas.hxx> |
---|
14 | |
---|
15 | #include <aw_preset.hxx> |
---|
16 | |
---|
17 | AW_HEADER_MAIN |
---|
18 | |
---|
19 | AW_window *create_matrix_window(AW_root *aw_root); |
---|
20 | void create_matrix_variables(AW_root *aw_root, AW_default aw_def); |
---|
21 | #ifdef FINDCORR |
---|
22 | AW_window *bc_create_main_window( AW_root *awr); |
---|
23 | void bc_create_bc_variables(AW_root *awr, AW_default awd); |
---|
24 | #endif |
---|
25 | |
---|
26 | GBDATA *gb_main; |
---|
27 | |
---|
28 | |
---|
29 | #if 0 |
---|
30 | awm->insert_menu_topic("base_correlation","base correlation ...","b","no help",AWM_ALL, AW_POPUP, (AW_CL)bc_create_main_window, 0); |
---|
31 | #endif |
---|
32 | |
---|
33 | |
---|
34 | int main(int argc, char **argv) |
---|
35 | { |
---|
36 | AW_root *aw_root; |
---|
37 | AW_default aw_default; |
---|
38 | AW_window *aww; |
---|
39 | AWT_graphic *awd; |
---|
40 | aw_initstatus(); |
---|
41 | aw_root = new AW_root; |
---|
42 | aw_default = aw_root->open_default(".arb_prop/dist.arb"); |
---|
43 | aw_root->init_variables(aw_default); |
---|
44 | aw_root->init("ARB_DIST"); |
---|
45 | |
---|
46 | struct arb_params *params; |
---|
47 | params = arb_trace_argv(&argc,argv); |
---|
48 | if (argc==2) { |
---|
49 | params->db_server = argv[1]; |
---|
50 | } |
---|
51 | gb_main = GB_open(params->db_server,"rw"); |
---|
52 | if (!gb_main) { |
---|
53 | aw_message(GB_get_error()); |
---|
54 | fprintf(stderr,"%s\n",GB_get_error()); |
---|
55 | exit(-1); |
---|
56 | } |
---|
57 | |
---|
58 | create_matrix_variables(aw_root,aw_default); |
---|
59 | #ifdef FINDCORR |
---|
60 | bc_create_bc_variables(aw_root,aw_default); |
---|
61 | #endif |
---|
62 | awd = (AWT_graphic *)0; |
---|
63 | aww = create_matrix_window(aw_root); |
---|
64 | |
---|
65 | |
---|
66 | aww->show(); |
---|
67 | aw_root->main_loop(); |
---|
68 | return 0; |
---|
69 | } |
---|
70 | |
---|
71 | void AD_map_viewer(GBDATA *dummy,AD_MAP_VIEWER_TYPE) |
---|
72 | { |
---|
73 | AWUSE(dummy); |
---|
74 | } |
---|