main_window.hpp
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:4k
- /*
- * ===========================================================================
- * PRODUCTION $Log: main_window.hpp,v $
- * PRODUCTION Revision 1000.4 2004/06/01 20:48:22 gouriano
- * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.13
- * PRODUCTION
- * ===========================================================================
- */
- /* $Id: main_window.hpp,v 1000.4 2004/06/01 20:48:22 gouriano Exp $
- * ===========================================================================
- *
- * PUBLIC DOMAIN NOTICE
- * National Center for Biotechnology Information
- *
- * This software / database is a "United States Government Work" under the
- * terms of the United States Copyright Act. It was written as part of
- * the author's official duties as a United States Government employee and
- * thus cannot be copyrighted. This software / database is freely available
- * to the public for use. The National Library of Medicine and the U.S.
- * Government have not placed any restriction on its use or reproduction.
- *
- * Although all reasonable efforts have been taken to ensure the accuracy
- * and reliability of the software and data, the NLM and the U.S.
- * Government do not and cannot warrant the performance or results that
- * may be obtained by using this software or data. The NLM and the U.S.
- * Government disclaim all warranties, express or implied, including
- * warranties of performance, merchantability or fitness for any particular
- * purpose.
- *
- * Please cite the author in any work or product based on this material.
- *
- * ===========================================================================
- *
- * Authors: Mike DiCuccio
- *
- * File Description:
- * CMainWindow -- main window for Genome Workbench
- */
- #include <gui/core/docmgr_view.hpp>
- #include <gui/objutils/iselection.hpp>
- #include <memory>
- #include <FL/Fl.H>
- #include <FL/Fl_Box.H>
- #include <FL/Fl_Button.H>
- #include <FL/Fl_Double_Window.H>
- #include <FL/Fl_Group.H>
- #include <FL/Fl_Menu_.H>
- #include <FL/Fl_Menu_Button.H>
- #include <FL/Fl_Menu_Item.H>
- #include <FL/Fl_Pack.H>
- #include <FL/Fl_Pixmap.H>
- BEGIN_NCBI_SCOPE
- class CAlgoMenuMgr;
- class CDocLoaderMenuMgr;
- class IDocument;
- class CPluginMgrDlg;
- class CDocumentDlg;
- class CViewMenuMgr;
- class CDiagPanel;
- class CAboutDlg;
- class CBrowserConfigDlg;
- class CGBenchFrameWindow;
- #include "main_window_.hpp"
- END_NCBI_SCOPE
- /*
- * ===========================================================================
- * $Log: main_window.hpp,v $
- * Revision 1000.4 2004/06/01 20:48:22 gouriano
- * PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.13
- *
- * Revision 1.13 2004/05/17 13:25:32 dicuccio
- * First implementation of new document workspace
- *
- * Revision 1.12 2004/05/03 13:01:25 dicuccio
- * gui/utils --> gui/objutils where needed
- *
- * Revision 1.11 2004/04/16 14:40:33 dicuccio
- * Inherit from ISelection for selection marshalling
- *
- * Revision 1.10 2004/04/09 17:24:47 jcherry
- * Implemented browser configuration for Windows, and changed how
- * it works on unix for consistency
- *
- * Revision 1.9 2003/11/06 20:08:53 dicuccio
- * Added help menu items
- *
- * Revision 1.8 2003/10/27 17:40:38 dicuccio
- * Restructured diagnostic handler - use CDiagPanel
- *
- * Revision 1.7 2003/09/29 15:43:01 dicuccio
- * Deprecated gui/scope.hpp. Merged gui/core/types.hpp into gui/types.hpp
- *
- * Revision 1.6 2003/09/04 14:02:36 dicuccio
- * Introduce IDocument as abstract base class for CDocument; replace use of
- * CDocument with IDocument
- *
- * Revision 1.5 2003/08/06 13:24:31 dicuccio
- * Deprecated old main window; introduced new, compact window for multiple
- * document management
- *
- * Revision 1.4 2003/04/29 14:51:52 dicuccio
- * Reworked FLUID-generated code: more explicit control over constructor, better
- * memeory management
- *
- * Revision 1.3 2003/04/08 20:09:37 dicuccio
- * Minor layout changes. Made main window smaller; reduced size of console
- * window. Also, added clipping and left-justification to items in the
- * documents drop-down.
- *
- * Revision 1.2 2003/04/08 18:10:58 lebedev
- * Document organizer added
- *
- * Revision 1.1 2003/03/31 13:36:37 dicuccio
- * Initial revision.
- *
- * ===========================================================================
- */