view_multialign.fl
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:2k
源码类别:

生物技术

开发平台:

C/C++

  1. # data file for the Fltk User Interface Designer (fluid)
  2. version 1.0105 
  3. do_not_include_H_from_C 
  4. header_name {view_multialign_.hpp} 
  5. code_name {view_multialign_.cpp}
  6. decl {/* $Id: view_multialign.fl,v 1000.4 2004/06/01 20:59:31 gouriano Exp $ */} {public
  7. decl {/* $Id: view_multialign.fl,v 1000.4 2004/06/01 20:59:31 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class CAlnMultiView {: {public CAlnView, public CAlnMultiWidgetListener}
  10. } {
  11.   decl {CAlnMultiView(const objects::CPluginMessage& args, const string& pool_name);} {public
  12.   }
  13.   decl {static void GetInfo(objects::CPluginInfo& info);} {public
  14.   }
  15.   decl {void OnDocumentChanged();} {public
  16.   }
  17.   decl {void OnSelectionChanged(const CSelectionBuffer& buf);} {public
  18.   }
  19.   decl {void OnVisibleRangeChanged(const objects::CSeq_loc& loc);} {public
  20.   }
  21.   decl {const string& GetTitle() const;} {public
  22.   }
  23.   decl {EVENT_MAP_DECLARE();} {public
  24.   }
  25.   decl {auto_ptr<CViewMenuMgr> m_ViewMenuMgr;} {}
  26.   decl {auto_ptr<CAlgoMenuMgr> m_AlgoMenuMgr;} {}
  27.   decl {CRef<CAlnVecMultiDataSource> m_DataSource;} {}
  28.   decl {CRowStyleCatalog m_StyleCatalog;} {}
  29.   decl {void x_OnFileClose();} {}
  30.   decl {void x_OnHelp();} {}
  31.   decl {void OnMakeConsensusRowMaster();} {public
  32.   }
  33.   decl {void OnResetSelection();} {public
  34.   }
  35.   decl {void OnZoomSequence();} {public
  36.   }
  37.   decl {void OnMarkSelected();} {public
  38.   }
  39.   decl {void OnUnMarkAll();} {public
  40.   }
  41.   decl {void OnSelChangedEvent(CViewEvent::TEventObject obj);} {public
  42.   }
  43.   decl {void SendSelChangedEvent();} {public
  44.   }
  45.   decl {DECLARE_CMD_MAP();} {}
  46.   Function {x_CreateWindow()} {open private
  47.   } {
  48.     Fl_Window {} {
  49.       callback {OnExit();} open
  50.       private xywh {432 260 800 600} type Double hide resizable
  51.       class Fl_Window
  52.     } {
  53.       Fl_Menu_Bar m_Menu {open
  54.         private xywh {0 0 800 25} box FLAT_BOX
  55.         class CMenuBar
  56.       } {}
  57.       Fl_Group {} {open
  58.         xywh {0 25 800 575} box THIN_DOWN_FRAME resizable
  59.       } {
  60.         Fl_Box m_AlnWidget {
  61.           private xywh {1 26 798 573} box FLAT_BOX color 7 resizable
  62.           class CAlnVecMultiWidget
  63.         }
  64.       }
  65.     }
  66.   }
  67.   decl {virtual void    OnNotify(
  68.                     IAlnMultiPaneParent::ENotification notification);} {}
  69.   decl {bool m_bBlockEvents;} {}