Changeset 65

Show
Ignore:
Timestamp:
11/24/06 14:35:31 (2 years ago)
Author:
t
Message:

Added a CTRL-W to close windows; fixed up triple-view tab bar placement.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/FRII/cartwheel-interface/PairView.cc

    r64 r65  
    7272// menu item callbacks: 
    7373static void new_cb(Fl_Widget * w, void * p); 
     74static void close_cb(Fl_Widget * w, void * p); 
    7475static void quit_cb(Fl_Widget * w, void * p); 
    7576 
    7677static Fl_Menu_Item menuitems[] = { 
    7778  { "&File",              0, 0, 0, FL_SUBMENU }, 
    78      { "&New Analysis Window", FL_CTRL + 'n', new_cb, 0 }, 
     79     { "&New analysis window", FL_CTRL + 'n', new_cb, 0 }, 
     80     { "&Close analysis window", FL_CTRL + 'w', close_cb, 0 }, 
    7981     { "E&xit", FL_CTRL + 'q', quit_cb, 0 }, 
    8082     { 0 }, 
     
    427429} 
    428430 
     431// close? 
     432static void close_cb(Fl_Widget * w, void * p) 
     433{ 
     434  Fl_Menu_Bar * m = (Fl_Menu_Bar *) w; 
     435  Fl_Window * win = (Fl_Window *) m->user_data(); 
     436  win->hide(); 
     437} 
     438 
    429439// quit? 
    430440static void quit_cb(Fl_Widget * w, void * p) 
  • trunk/FRII/cartwheel-interface/SingleView.cc

    r64 r65  
    5555// menu item callbacks: 
    5656static void new_cb(Fl_Widget * w, void * p); 
     57static void close_cb(Fl_Widget * w, void * p); 
    5758static void quit_cb(Fl_Widget * w, void * p); 
    5859 
     
    6061  { "&File",              0, 0, 0, FL_SUBMENU }, 
    6162     { "&New Analysis Window", FL_CTRL + 'n', new_cb, 0 }, 
     63     { "&Close analysis window", FL_CTRL + 'w', close_cb, 0 }, 
    6264     { "E&xit", FL_CTRL + 'q', quit_cb, 0 }, 
    6365     { 0 }, 
     
    240242} 
    241243 
     244// close? 
     245static void close_cb(Fl_Widget * w, void * p) 
     246{ 
     247  Fl_Menu_Bar * m = (Fl_Menu_Bar *) w; 
     248  Fl_Window * win = (Fl_Window *) m->user_data(); 
     249  win->hide(); 
     250} 
     251 
    242252// quit? 
    243253static void quit_cb(Fl_Widget * w, void * p) 
  • trunk/FRII/cartwheel-interface/TripleView.cc

    r64 r65  
    276276// menu item callbacks: 
    277277static void new_cb(Fl_Widget * w, void * p); 
     278static void close_cb(Fl_Widget * w, void * p); 
    278279static void quit_cb(Fl_Widget * w, void * p); 
    279280 
     
    281282  { "&File",              0, 0, 0, FL_SUBMENU }, 
    282283     { "&New Analysis Window", FL_CTRL + 'n', new_cb, 0 }, 
     284     { "&Close analysis window", FL_CTRL + 'w', close_cb, 0 }, 
    283285     { "E&xit", FL_CTRL + 'q', quit_cb, 0 }, 
    284286     { 0 }, 
     
    478480  // 
    479481 
    480   Fl_Group* top_scroll = new Fl_Scroll(485, 30, 200, 570); 
     482  Fl_Group* top_scroll = new Fl_Scroll(485, 60, 200, 570); 
    481483  top_scroll->box(FL_THIN_DOWN_FRAME); 
    482484  top_scroll->label("Top"); 
     
    486488  // 
    487489 
    488   Fl_Group* mid_scroll = new Fl_Scroll(485, 30, 200, 570); 
     490  Fl_Group* mid_scroll = new Fl_Scroll(485, 60, 200, 570); 
    489491  mid_scroll->box(FL_THIN_DOWN_FRAME); 
    490492  mid_scroll->label("Middle"); 
     
    494496  // 
    495497 
    496   Fl_Group* bot_scroll = new Fl_Scroll(485, 30, 200, 570); 
     498  Fl_Group* bot_scroll = new Fl_Scroll(485, 60, 200, 570); 
    497499  bot_scroll->box(FL_THIN_DOWN_FRAME); 
    498500  bot_scroll->label("Bottom"); 
     
    510512  // 
    511513 
    512   triple_view_group = new Fl_Group(0, 30, 480, 570); 
    513  
    514   triple_view = new gui::TripleMappingView(0, 30, 480, 570, 
     514  triple_view_group = new Fl_Group(0, 60, 480, 570); 
     515 
     516  triple_view = new gui::TripleMappingView(0, 60, 480, 570, 
    515517                                           top_seq_name, top_seq_seq, 
    516518                                           mid_seq_name, mid_seq_seq, 
     
    527529  // 
    528530 
    529   Fl_Group * group_view_ab = new Fl_Group(0, 30, 480, 570); 
     531  Fl_Group * group_view_ab = new Fl_Group(0, 60, 480, 570); 
    530532 
    531533  gui::PairwiseMappingView* pair_view_ab; 
    532   pair_view_ab = new gui::PairwiseMappingView(0, 30, 480, 570, 
     534  pair_view_ab = new gui::PairwiseMappingView(0, 60, 480, 570, 
    533535                                              top_seq_name, 
    534536                                              top_seq_seq, 
     
    544546 
    545547  gui::PairwiseMappingView* pair_view_bc; 
    546   Fl_Group * group_view_bc = new Fl_Group(0, 30, 480, 570); 
    547  
    548   pair_view_bc = new gui::PairwiseMappingView(0, 30, 480, 570, 
     548  Fl_Group * group_view_bc = new Fl_Group(0, 60, 480, 570); 
     549 
     550  pair_view_bc = new gui::PairwiseMappingView(0, 60, 480, 570, 
    549551                                              mid_seq_name, 
    550552                                              mid_seq_seq, 
     
    558560  // ac 
    559561 
    560   Fl_Group * group_view_ac = new Fl_Group(0, 30, 480, 570); 
     562  Fl_Group * group_view_ac = new Fl_Group(0, 60, 480, 570); 
    561563 
    562564  gui::PairwiseMappingView* pair_view_ac; 
    563   pair_view_ac = new gui::PairwiseMappingView(0, 30, 480, 570, 
     565  pair_view_ac = new gui::PairwiseMappingView(0, 60, 480, 570, 
    564566                                              top_seq_name, 
    565567                                              top_seq_seq, 
     
    575577  // 
    576578 
    577   Fl_Scroll * cmp_scroll = new Fl_Scroll(485, 30, 200, 570); 
     579  Fl_Scroll * cmp_scroll = new Fl_Scroll(485, 60, 200, 570); 
    578580  cmp_scroll->box(FL_THIN_DOWN_FRAME); 
    579581  cmp_scroll->label("3 way"); 
     
    735737  color_n = 0; 
    736738 
    737   controls_y = 30; 
     739  controls_y = 60; 
    738740  for (unsigned int i = 0; i < topFeatureLists.size(); i++) { 
    739741    iff::FeatureList* fl = topFeatureLists[i]; 
     
    772774  color_n = 0; 
    773775 
    774   controls_y = 30; 
     776  controls_y = 60; 
    775777  for (unsigned int i = 0; i < midFeatureLists.size(); i++) { 
    776778    iff::FeatureList* fl = midFeatureLists[i]; 
     
    809811  color_n = 0; 
    810812 
    811   controls_y = 30; 
     813  controls_y = 60; 
    812814  for (unsigned int i = 0; i < botFeatureLists.size(); i++) { 
    813815    iff::FeatureList* fl = botFeatureLists[i]; 
     
    912914} 
    913915 
     916// close? 
     917static void close_cb(Fl_Widget * w, void * p) 
     918{ 
     919  Fl_Menu_Bar * m = (Fl_Menu_Bar *) w; 
     920  Fl_Window * win = (Fl_Window *) m->user_data(); 
     921  win->hide(); 
     922} 
     923 
    914924// quit? 
    915925static void quit_cb(Fl_Widget * w, void * p)