[project @ 13]
[mussa.git] / mussa_gui_conn_window.hh
index c091e22108abf18469c77fe3fccf2ac253b313cb..24e4248109057ce3009affaaa0738a8898b44b3e 100644 (file)
@@ -1,21 +1,34 @@
+//  This file is part of the Mussa source distribution.
+//  http://mussa.caltech.edu/
+//  Contact author: Tristan  De Buysscher, tristan@caltech.edu
+
+// This program and all associated source code files are Copyright (C) 2005
+// the California Institute of Technology, Pasadena, CA, 91125 USA.  It is
+// under the GNU Public License; please see the included LICENSE.txt
+// file for more information, or contact Tristan directly.
+
+
 #include "mussa_gui_conn_view.hh"
-#include <FL/Fl_File_Chooser.H>
 #include <FL/fl_ask.H>
 
 
 class ConnWindow : public Fl_Double_Window
 {
   private:
-    Mussa *an_analysis;
+    Mussa *an_analysis, *sub_analysis;
+    ConnWindow *sub_conn_win;
 
     Fl_Menu_Button *file_menu;
-    Fl_Button *toggle_divs;
-    Fl_Input *new_input;
-    Fl_Button *toggle_lines;
+    Fl_Menu_Button *view_menu;
+    Fl_Input *bar_input;
     Fl_Input *line_input;
+    Fl_Input *thres_input;
     ConnView *conn_box;
+    SetupWindow *setup_win;
+    SubanaWindow *subana_win;
+    SeqTextWin *show_seq_win;
     int padding, name_pad;
-
+    string window_name;
 
   public:
     ConnWindow(int w, int h, const char* title);
@@ -24,13 +37,21 @@ class ConnWindow : public Fl_Double_Window
 
     void real_load_ana_cb();
     void real_do_ana_cb();
+    void real_setup_ana_cb();
+    void real_subana_cb();
+    void real_resthres();
+    void real_seq_show_cb();
+
+    void real_seq_win_spawn_cb();
+    void real_motif_find_cb();
+    void real_annot_win_cb();
+
     void real_toggle_bars_cb();
     void real_set_bar_len_cb(Fl_Input* o);
     void real_toggle_lines_cb();
     void real_set_line_len_cb(Fl_Input* o);
+    void real_set_soft_thres_cb(Fl_Input* o);
 
 
-
-/* I goddamned hate gcc
-*/
+  // I goddamned hate gcc
 };