/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Copyright (C) 2013 Red Hat, Inc.
 */

#ifndef NMT_NEWT_TYPES_H
#define NMT_NEWT_TYPES_H

#include <newt.h>

typedef struct _NmtNewtButton        NmtNewtButton;
typedef struct _NmtNewtButtonBox     NmtNewtButtonBox;
typedef struct _NmtNewtCheckbox      NmtNewtCheckbox;
typedef struct _NmtNewtComponent     NmtNewtComponent;
typedef struct _NmtNewtContainer     NmtNewtContainer;
typedef struct _NmtNewtEntry         NmtNewtEntry;
typedef struct _NmtNewtEntryNumeric  NmtNewtEntryNumeric;
typedef struct _NmtNewtForm          NmtNewtForm;
typedef struct _NmtNewtGrid          NmtNewtGrid;
typedef struct _NmtNewtLabel         NmtNewtLabel;
typedef struct _NmtNewtListbox       NmtNewtListbox;
typedef struct _NmtNewtPopup         NmtNewtPopup;
typedef struct _NmtNewtSection       NmtNewtSection;
typedef struct _NmtNewtSectionBorder NmtNewtSectionBorder;
typedef struct _NmtNewtSeparator     NmtNewtSeparator;
typedef struct _NmtNewtStack         NmtNewtStack;
typedef struct _NmtNewtTextbox       NmtNewtTextbox;
typedef struct _NmtNewtToggleButton  NmtNewtToggleButton;
typedef struct _NmtNewtWidget        NmtNewtWidget;

#endif /* NMT_NEWT_COMPONENT_H */
