mGNCS API Reference  v1.2.0
A new control set and a new framework for MiniGUI apps
Functions
mgncs.h File Reference
#include <stdarg.h>
#include "mgncsconfig.h"
#include "mdblist.h"
#include "mcommon.h"
#include "mtype.h"
#include "mem-slab.h"
#include "hashtable.h"
#include "mobject.h"
#include "mcomponent.h"
#include "mwidget.h"
#include "mpopmenumgr.h"
#include "mtoolitem.h"
#include "piece.h"
#include "mtoolbaritems.h"
#include "mscroll_widget.h"
#include "mpanel.h"
#include "mcontainer.h"
#include "mstatic.h"
#include "mimage.h"
#include "mrect.h"
#include "mgroupbox.h"
#include "mbuttongroup.h"
#include "mbutton.h"
#include "mcheckbutton.h"
#include "mradiobutton.h"
#include "mmenubutton.h"
#include "mimagebutton.h"
#include "mprogressbar.h"
#include "mspinner.h"
#include "mspinbox.h"
#include "mslider.h"
#include "mtrackbar.h"
#include "mpage.h"
#include "mpropsheet.h"
#include "mmainwnd.h"
#include "mdialog.h"
#include "mitem.h"
#include "mitem_manager.h"
#include "mitemview.h"
#include "miconview.h"
#include "mscrollview.h"
#include "mlistcolumn.h"
#include "mlistitem.h"
#include "mlistview.h"
#include "mlistbox.h"
#include "mscrollbar.h"
#include "mmonthcalendar.h"
#include "mtoolbar.h"
#include "minvisible-component.h"
#include "mtimer.h"
#include "medit.h"
#include "msledit.h"
#include "manimate.h"
#include "mmledit.h"
#include "mcombobox.h"
#include "mledstatic.h"
#include "mcolorbutton.h"
#include "mseparator.h"
#include "mnode.h"
#include "mchecknode.h"
#include "mradionode.h"
#include "mabstractlist.h"
#include "mlist_layout.h"
#include "mlist.h"
#include "mrdr.h"
#include "mdatabinding.h"
#include "mdatasource.h"
#include "mbtree.h"
#include "mtexteditbase.h"
#include "mtextedit.h"
#include "mresmgr.h"
#include "mime.h"
#include "mime-wordsel.h"

Go to the source code of this file.

Functions

MGNCS_EXPORT BOOL ncsInitialize (void)
 Register all controls and other classes in the MGNCS. More...
 

Detailed Description

Author
Date
2009/02

This file includes the common structure and API of ncs.

   This file is part of mGNCS, a component for MiniGUI.

   Copyright (C) 2008~2018, Beijing FMSoft Technologies Co., Ltd.

   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 3 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, see <http://www.gnu.org/licenses/>.

   Or,

   As this program is a library, any link to this program must follow
   GNU General Public License version 3 (GPLv3). If you cannot accept
   GPLv3, you need to be licensed from FMSoft.

   If you have got a commercial license of this program, please use it
   under the terms and conditions of the commercial license.

   For more information about the commercial license, please refer to
   <http://www.minigui.com/en/about/licensing-policy/>.

Definition in file mgncs.h.

Function Documentation

BOOL ncsInitialize ( void  )

Register all controls and other classes in the MGNCS.

Unregister all controls and other classes in the MGNCS.