Flu_Enumerations.h
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
- /*
- * ===========================================================================
- * PRODUCTION $Log: Flu_Enumerations.h,v $
- * PRODUCTION Revision 1000.1 2004/06/01 19:51:25 gouriano
- * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.4
- * PRODUCTION
- * ===========================================================================
- */
- /*
- * These files were imported into NCBI's CVS directly from FLU version 2.9.1.
- * Modifications to the source are listed below.
- *
- * ==========================================================================
- * $Log: Flu_Enumerations.h,v $
- * Revision 1000.1 2004/06/01 19:51:25 gouriano
- * PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.4
- *
- * Revision 1.4 2004/05/03 12:47:07 dicuccio
- * Added #include for gui/gui.hpp. gui/utils ->gui/objutils where needed.
- *
- * Revision 1.3 2004/03/11 13:51:54 dicuccio
- * Imported FLU version 2.9.1. Altered export specifiers to match NCBI layout.
- * Altered include paths to match NCBI toolkit layout.
- *
- * ==========================================================================
- */
- // $Id: Flu_Enumerations.h,v 1000.1 2004/06/01 19:51:25 gouriano Exp $
- /***************************************************************
- * FLU - FLTK Utility Widgets
- * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University
- *
- * This file and its content is protected by a software license.
- * You should have received a copy of this license with this file.
- * If not, please contact the Ohio Supercomputer Center immediately:
- * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212
- *
- ***************************************************************/
- #ifndef _FLU_ENUMERATIONS_H
- #define _FLU_ENUMERATIONS_H
- #include <corelib/ncbistd.hpp>
- #include <gui/gui.hpp>
- /* these enums are all global to conform to the fltk standard */
- /*! Selection modes for FLU widgets that select stuff.
- Used by:
- Flu_Tree_Browser
- */
- enum {
- FLU_NO_SELECT,
- FLU_SINGLE_SELECT,
- FLU_MULTI_SELECT
- };
- /*! Data insertion modes for FLU widgets that insert stuff.
- Used by:
- Flu_Tree_Browser
- */
- enum {
- FLU_INSERT_FRONT,
- FLU_INSERT_BACK,
- FLU_INSERT_SORTED,
- FLU_INSERT_SORTED_REVERSE
- };
- /*! Selection drag modes for FLU widgets that select stuff (used while the mouse is being dragged).
- Used by:
- Flu_Tree_Browser
- */
- enum {
- FLU_DRAG_IGNORE,
- FLU_DRAG_TO_SELECT,
- FLU_DRAG_TO_MOVE
- };
- /*! Callback reasons for FLU widgets that select stuff.
- Used by:
- Flu_Tree_Browser
- */
- enum {
- FLU_HILIGHTED,
- FLU_UNHILIGHTED,
- FLU_SELECTED,
- FLU_UNSELECTED,
- FLU_OPENED,
- FLU_CLOSED,
- FLU_DOUBLE_CLICK,
- FLU_WIDGET_CALLBACK,
- FLU_MOVED_NODE,
- FLU_NEW_NODE
- };
- #endif