source: tags/initial/DIST/PH_main.cxx

Last change on this file was 2, checked in by oldcode, 24 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
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
17AW_HEADER_MAIN
18
19AW_window *create_matrix_window(AW_root *aw_root);
20void 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
26GBDATA *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
34int 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
71void AD_map_viewer(GBDATA *dummy,AD_MAP_VIEWER_TYPE)
72        {
73        AWUSE(dummy);
74}
Note: See TracBrowser for help on using the repository browser.