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

生物技术

开发平台:

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_genbank_.hpp} 
  5. code_name {view_genbank_.cpp}
  6. decl {/* $Id: view_genbank.fl,v 1000.3 2004/06/01 21:02:51 gouriano Exp $ */} {public
  7. decl {/* $Id: view_genbank.fl,v 1000.3 2004/06/01 21:02:51 gouriano Exp $ */} {} 
  8. decl {#include <ncbi_pch.hpp>} {selected
  9. class CViewGenbank {open : {public CView}
  10. } {
  11.   decl {CViewGenbank(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 {const string& GetTitle() const;} {public
  18.   }
  19.   decl {void AddToEditPack (CParagraph* p);} {public
  20.   }
  21.   decl {auto_ptr<CViewMenuMgr> m_ViewMenuMgr;} {}
  22.   decl {CConstRef<objects::CSeq_id> m_SeqId;} {}
  23.   decl {int m_CurrentFontSize} {}
  24.   decl {Fl_Font m_CurrentFont;} {}
  25.   decl {void x_OnFileSave()} {}
  26.   decl {void x_OnFileSaveAs()} {}
  27.   decl {void x_OnFileClose()} {}
  28.   decl {void x_OnHelpTextViewHelp()} {}
  29.   decl {void x_OnFontHelvetica()} {}
  30.   decl {void x_OnFontTimes()} {}
  31.   decl {void x_OnFontCourier()} {}
  32.   decl {void x_OnFontSmall()} {}
  33.   decl {void x_OnFontNormal()} {}
  34.   decl {void x_OnFontLarge()} {}
  35.   decl {void x_AddEditorSections (const char* s);} {}
  36.   decl {CParagraph* x_GetParagraph (CNcbiIstrstream& is, ncbi::CSection::ESection section, string& line);} {}
  37.   Function {x_CreateWindow()} {private
  38.   } {
  39.     Fl_Window {} {
  40.       callback {OnExit();} open
  41.       private xywh {441 223 599 640} type Double resizable
  42.       class Fl_Window visible
  43.     } {
  44.       Fl_Group {} {open
  45.         xywh {0 0 595 55}
  46.       } {
  47.         Fl_Menu_Bar m_Menu {open
  48.           private xywh {0 0 595 25} box FLAT_BOX labelsize 12
  49.         } {
  50.           submenu {} {
  51.             label {&File} open
  52.             xywh {0 0 100 20} labelsize 12
  53.           } {}
  54.           submenu {} {
  55.             label {&View} open
  56.             xywh {0 0 100 20} labelsize 12
  57.           } {
  58.             submenu {} {
  59.               label {Text F&ont} open
  60.               xywh {0 0 100 20} labelsize 12
  61.             } {
  62.               menuitem {} {
  63.                 label Helvetica
  64.                 callback {x_OnFontHelvetica();}
  65.                 xywh {0 0 100 20} labelsize 12
  66.               }
  67.               menuitem {} {
  68.                 label Times
  69.                 callback {x_OnFontTimes();}
  70.                 xywh {0 0 100 20} labelsize 12
  71.               }
  72.               menuitem {} {
  73.                 label Courier
  74.                 callback {x_OnFontCourier();}
  75.                 xywh {0 0 100 20} labelsize 12
  76.               }
  77.             }
  78.             submenu {} {
  79.               label {Text &Size} open
  80.               xywh {0 0 100 20} labelsize 12 divider
  81.             } {
  82.               menuitem {} {
  83.                 label Small
  84.                 callback {x_OnFontSmall();}
  85.                 xywh {0 0 100 20} labelsize 12
  86.               }
  87.               menuitem {} {
  88.                 label Normal
  89.                 callback {x_OnFontNormal();}
  90.                 xywh {0 0 100 20} labelsize 12
  91.               }
  92.               menuitem {} {
  93.                 label Large
  94.                 callback {x_OnFontLarge();}
  95.                 xywh {0 0 100 20} labelsize 12
  96.               }
  97.             }
  98.             submenu {} {
  99.               label {&Active Views} open
  100.               xywh {0 0 100 20} labelsize 12
  101.             } {}
  102.             submenu {} {
  103.               label {&New View}
  104.               xywh {0 0 100 20} labelsize 12
  105.             } {}
  106.           }
  107.           submenu {} {
  108.             label {&Help} open
  109.             xywh {0 0 100 20} labelsize 12
  110.           } {
  111.             menuitem {} {
  112.               label {&Text View Help}
  113.               callback {x_OnHelpTextViewHelp();}
  114.               xywh {0 0 100 20} labelsize 12
  115.             }
  116.           }
  117.         }
  118.         Fl_Choice m_TextSize {
  119.           label {Text Size} open
  120.           private xywh {70 30 80 25} down_box BORDER_BOX labelsize 12
  121.         } {
  122.           menuitem {} {
  123.             label Small
  124.             callback {x_OnFontSmall();}
  125.             xywh {0 0 100 20} labelsize 10
  126.           }
  127.           menuitem {} {
  128.             label Normal
  129.             callback {x_OnFontNormal();}
  130.             xywh {0 0 100 20} labelsize 12
  131.           }
  132.           menuitem {} {
  133.             label Large
  134.             callback {x_OnFontLarge();}
  135.             xywh {0 0 100 20}
  136.           }
  137.         }
  138.         Fl_Choice m_TextFont {
  139.           label {Text Font} open
  140.           private xywh {230 30 115 25} down_box BORDER_BOX labelsize 12
  141.         } {
  142.           menuitem {} {
  143.             label Helvetica
  144.             callback {x_OnFontHelvetica();}
  145.             xywh {0 0 100 20} labelsize 12
  146.           }
  147.           menuitem {} {
  148.             label Times
  149.             callback {x_OnFontTimes();}
  150.             xywh {0 0 100 20} labelfont 8 labelsize 12
  151.           }
  152.           menuitem {} {
  153.             label Courier
  154.             callback {x_OnFontCourier();}
  155.             xywh {0 0 100 20} labelfont 4 labelsize 12
  156.           }
  157.         }
  158.       }
  159.       Fl_Group {} {open
  160.         xywh {5 61 589 569} box THIN_DOWN_FRAME color 7
  161.       } {
  162.         Fl_Scroll m_Editor {open
  163.           private xywh {5 61 589 569} box DOWN_FRAME color 55 selection_color 184 labelcolor 0 resizable
  164.         } {
  165.           Fl_Pack m_EditPack {open
  166.             private xywh {5 61 589 569} color 48 selection_color 184 labelsize 12 labelcolor 0 resizable
  167.           } {}
  168.         }
  169.       }
  170.     }
  171.   }