[project @ 10]
[mussa.git] / mussa_gui_conn_window.hh
1 #include "mussa_gui_conn_view.hh"
2 #include <FL/fl_ask.H>
3
4
5 class ConnWindow : public Fl_Double_Window
6 {
7   private:
8     Mussa *an_analysis;
9
10     Fl_Menu_Button *file_menu;
11     Fl_Button *toggle_divs;
12     Fl_Input *new_input;
13     Fl_Button *toggle_lines;
14     Fl_Input *line_input;
15     ConnView *conn_box;
16     SetupWindow *setup_win;
17     int padding, name_pad;
18     string window_name;
19
20   public:
21     ConnWindow(int w, int h, const char* title);
22     ~ConnWindow();
23     void add_ana(Mussa *the_ana);
24
25     void real_load_ana_cb();
26     void real_do_ana_cb();
27     void real_setup_ana_cb();
28     void real_toggle_bars_cb();
29     void real_set_bar_len_cb(Fl_Input* o);
30     void real_toggle_lines_cb();
31     void real_set_line_len_cb(Fl_Input* o);
32
33
34
35 /* I goddamned hate gcc
36 */
37 };