/*
 * NAppGUI Cross-platform C SDK
 * 2015-2024 Francisco Garcia Collado
 * MIT Licence
 * https://nappgui.com/en/legal/license.html
 *
 * File: osgui.hxx
 *
 */

/* Operating system native gui */

#ifndef __OSGUI_HXX__
#define __OSGUI_HXX__

#include <draw2d/guictx.hxx>
#include "osgui.def"

typedef struct _oscontrol_t OSControl;
typedef struct _oslabel_t OSLabel;
typedef struct _osbutton_t OSButton;
typedef struct _ospopup_t OSPopUp;
typedef struct _osedit_t OSEdit;
typedef struct _oscombo_t OSCombo;
typedef struct _osslider_t OSSlider;
typedef struct _osupdown_t OSUpDown;
typedef struct _osprogress_t OSProgress;
typedef struct _ostext_t OSText;
typedef struct _osweb_t OSWeb;
typedef struct _osview_t OSView;
typedef struct _ossplit_t OSSplit;
typedef struct _ospanel_t OSPanel;
typedef struct _oswindow_t OSWindow;
typedef struct _osmenu_t OSMenu;
typedef struct _osmenuitem_t OSMenuItem;

#endif
