- # data file for the Fltk User Interface Designer (fluid)
- version 1.0105
- do_not_include_H_from_C
- header_name {view_feattable_.hpp}
- code_name {view_feattable_.cpp}
- decl {/* $Id: view_feattable.fl,v 1000.4 2004/06/01 21:01:28 gouriano Exp $ */} {public
- }
- decl {/* $Id: view_feattable.fl,v 1000.4 2004/06/01 21:01:28 gouriano Exp $ */} {}
- decl {#include <ncbi_pch.hpp>} {selected
- }
- class CViewFeatTable {: {public CView}
- } {
- decl {CViewFeatTable(const objects::CPluginMessage& msg, const string& pool_name);} {public
- }
- decl {static void GetInfo(objects::CPluginInfo& info);} {public
- }
- decl {void OnSelectionChanged(const CSelectionBuffer& buf);} {public
- }
- decl {void OnDocumentChanged();} {public
- }
- decl {void OnVisibleRangeChanged(const objects::CSeq_loc& loc);} {public
- }
- decl {const string& GetTitle() const;} {public
- }
- decl {enum EVisibleRangeMethod{eEntirelyContained, eStartContained, eIntersection};} {public
- }
- decl {EVisibleRangeMethod m_VisibleRangeMethod;} {}
- decl {auto_ptr<CViewMenuMgr> m_ViewMenuMgr;} {}
- decl {auto_ptr<CAlgoMenuMgr> m_AlgoMenuMgr;} {}
- decl {auto_ptr<CSortMenuMgr> m_SortMenuMgr;} {}
- decl {auto_ptr<CFilterDlg> m_FilterDlg;} {}
- decl {CConstRef<objects::CSeq_id> m_SeqId;} {}
- Function {x_CreateWindow()} {open private
- } {
- Fl_Window {} {
- callback {OnExit();} open
- private xywh {527 244 595 630} type Double hide resizable
- class Fl_Window
- } {
- Fl_Menu_Bar m_Menu {open
- private xywh {0 0 595 25} box FLAT_BOX
- } {
- submenu {} {
- label {&File} open
- xywh {0 0 100 20}
- } {
- submenu {} {
- label {&Import} open
- xywh {0 0 100 20}
- } {}
- submenu {} {
- label {&Save} open
- xywh {0 0 100 20}
- } {}
- submenu {} {
- label {Save &as} open
- xywh {5 5 100 20} divider
- } {}
- menuitem {} {
- label {&Close}
- callback {Hide();}
- xywh {0 0 100 20}
- }
- }
- submenu {} {
- label {&Search}
- xywh {5 5 100 20}
- } {
- menuitem {} {
- label {&Find}
- xywh {5 5 100 20}
- }
- }
- submenu {} {
- label {&Tools}
- xywh {5 5 100 20}
- } {
- submenu {} {
- label {&Plugins}
- xywh {5 5 100 20}
- } {}
- }
- submenu {} {
- label {&View}
- xywh {5 5 100 20}
- } {
- menuitem {} {
- label {Select Active &Columns}
- xywh {5 5 100 20}
- }
- menuitem {} {
- label {&Visible Range Change...}
- callback {x_OnVisibleRangeChange();}
- xywh {5 5 100 20}
- }
- menuitem {} {
- label {&Filter...}
- callback {x_OnFilter();}
- xywh {5 5 100 20} divider
- }
- submenu {} {
- label {&New View} open
- xywh {5 5 100 20}
- } {}
- submenu {} {
- label {&Active Views} open
- xywh {5 5 100 20}
- } {}
- submenu {} {
- label {&Sort by...} open
- xywh {5 5 100 20} divider
- } {}
- menuitem {} {
- label {&Preferences...}
- callback {x_OnPreferences();}
- xywh {15 15 100 20}
- }
- }
- submenu {} {
- label {&Help}
- xywh {5 5 100 20}
- } {
- menuitem {} {
- label {&Feature Table Help}
- callback {x_OnHelp();}
- xywh {5 5 100 20}
- }
- }
- }
- Fl_Group {} {open
- xywh {0 25 595 580} box THIN_DOWN_FRAME color 7 resizable
- } {
- Fl_Group m_FeatTable {
- callback {x_OnSelChanged();} open
- private xywh {1 26 593 578} color 48 selection_color 177 labelsize 10 resizable
- class CFeatTable
- } {}
- }
- Fl_Box m_StatusBar {
- private xywh {0 610 595 20} box THIN_DOWN_BOX labelsize 12 align 20
- class CStatusBar
- }
- }
- }
- decl {void x_OnHelp()} {}
- decl {void x_OnFilter();} {}
- decl {void x_OnVisibleRangeChange();} {}
- decl {void x_OnVisibleRangeMethod();} {}
- decl {void x_SetVisibleRange(const TSeqRange& range);} {}
- decl {void x_SetVisibleRange(const CSeq_loc& loc);} {}
- decl {void x_OnPreferences();} {}
- decl {void x_Update();} {}
- decl {void x_UpdateDynMenus();} {}
- decl {void x_UpdateStatusMessage();} {}
- decl {void x_OnSelChanged();} {}
- }