#ifndef WXD_XRC_H
#define WXD_XRC_H
#include "../wxd_types.h"
#ifdef __cplusplus
extern "C" {
#endif
WXD_EXPORTED wxd_XmlResource_t* wxd_XmlResource_Get(void);
WXD_EXPORTED void wxd_XmlResource_InitAllHandlers(wxd_XmlResource_t* self);
WXD_EXPORTED bool wxd_XmlResource_LoadFromFile(wxd_XmlResource_t* self, const char* filemask);
WXD_EXPORTED bool wxd_XmlResource_LoadFromString(wxd_XmlResource_t* self, const char* xrc_data);
WXD_EXPORTED wxd_Dialog_t* wxd_XmlResource_LoadDialog(wxd_XmlResource_t* self, wxd_Window_t* parent, const char* name);
WXD_EXPORTED wxd_Frame_t* wxd_XmlResource_LoadFrame(wxd_XmlResource_t* self, wxd_Window_t* parent, const char* name);
WXD_EXPORTED wxd_Panel_t* wxd_XmlResource_LoadPanel(wxd_XmlResource_t* self, wxd_Window_t* parent, const char* name);
WXD_EXPORTED wxd_MenuBar_t* wxd_XmlResource_LoadMenuBar(wxd_XmlResource_t* self, wxd_Window_t* parent, const char* name);
WXD_EXPORTED wxd_Window_t* wxd_XmlResource_LoadObject(wxd_XmlResource_t* self, wxd_Window_t* parent, const char* name, const char* classname);
WXD_EXPORTED int wxd_XmlResource_GetXRCID(const char* name);
WXD_EXPORTED wxd_Window_t* wxd_Window_FindWindowByXRCName(wxd_Window_t* parent, const char* xrc_name);
#ifdef __cplusplus
}
#endif
#endif