+// 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);
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
};