📄 mgext.h
字号:
/** * \file mgext.h * \author Wei Yongming <ymwei@minigui.org> * \date 2002/01/06 * * The header file of MiniGUI extension library. * \verbatim Copyright (C) 1998-2002 Wei Yongming and others Copyright (C) 2002-2004 Feynman Software This file is part of MiniGUI, a compact cross-platform Graphics User Interface (GUI) support system for real-time embedded systems. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \endverbatim *//* * $Id: mgext.h,v 1.115 2005/01/19 02:52:42 clear Exp $ * * MiniGUI for Linux/uClinux, eCos, uC/OS-II, and VxWorks version 1.6.x * Copyright (C) 1998-2002 Wei Yongming and others. * Copyright (C) 2002-2004 Feynman Software. * * Create date: 2001/01/15, by Zhang Yunfan. */#ifndef MGEXT_H#define MGEXT_H#ifdef _EXT_CTRL_SPINBOX#include "ext/spinbox.h"#endif /* _EXT_CTRL_SPINBOX */#ifdef _EXT_CTRL_MONTHCAL#include "ext/monthcal.h"#endif /* _EXT_CTRL_MONTHCAL */#ifdef _EXT_CTRL_COOLBAR#include "ext/coolbar.h"#endif /* _CTRL_COOLBAR */#ifdef _EXT_CTRL_LISTVIEW#include "ext/listview.h"#endif /* _EXT_CTRL_LISTVIEW */#ifdef _EXT_CTRL_TREEVIEW#include "ext/treeview.h"#endif /* _EXT_CTRL_TREEVIEW */#ifdef _EXT_CTRL_GRIDVIEW#include "ext/gridview.h"#endif /* _EXT_CTRL_GRIDVIEW */#ifdef _EXT_CTRL_ICONVIEW#include "ext/iconview.h"#endif /* _EXT_CTRL_ICONVIEW */#ifdef _EXT_CTRL_ANIMATION#include "ext/animation.h"#endif /* _EXT_CTRL_ANIMATION */#ifdef __cplusplusextern "C" {#endif /** * \defgroup mgext_fns Interfaces of the MiniGUI extension library (libmgext) * @{ *//** * \fn BOOL InitMiniGUIExt (void) * \brief Initializes MiniGUI extension library. * * This function initializes MiniGUI extension library. You should call * this function before using any API provided by MiniGUIExt library. * * \return This function returns TRUE when success, otherwise FALSE. * * \sa MiniGUIExtCleanUp */MG_EXPORT BOOL InitMiniGUIExt (void);/** * \fn MiniGUIExtCleanUp (void) * \brief Cleans up the MiniGUI extension library. * * This function cleans up the MiniGUI extension library. You should call * this function when you no longer use APIs provided by MiniGUIExt library. * * \sa InitMiniGUIExt */MG_EXPORT void MiniGUIExtCleanUp (void); /** * \defgroup mgext_controls Controls defined in libmgext * @{ */ /** @} end of mgext_controls */ /** @} end of mgext_fns */#ifdef __cplusplus}#endif#endif /* MGEXT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -