23 # define I18N(m) dgettext("gwenhywfar", m) 33 #include <gwenhywfar/ui/loader.h> 34 #include <gwenhywfar/logger.h> 35 #include <gwenhywfar/debug.h> 39 int main(
int argc,
char **argv)
48 GWEN_LoggerFacilityUser);
52 fprintf(stderr,
"Usage: %s FILENAME DIALOGNAME.\n", argv[0]);
57 fprintf(stderr,
"Error reading XML file.\n");
63 DBG_ERROR(0,
"Dialog \"%s\" not found", argv[2]);
68 if (GWEN_UI_Begin()) {
73 res=GWEN_UILoader_ExecDialog(0, nn, dbData);
81 fprintf(stdout,
"Dialog data:\n");
85 fprintf(stdout,
"Result of dialog was: ");
88 fprintf(stdout,
"Accepted.\n");
91 fprintf(stdout,
"Aborted.\n");
94 fprintf(stdout,
"Error.\n");
97 fprintf(stdout,
"Unknown.\n");
void GWEN_DB_Dump(GWEN_DB_NODE *n, int insert)
struct GWEN_DB_NODE GWEN_DB_NODE
#define GWEN_XML_FLAGS_DEFAULT
void GWEN_Logger_SetLevel(const char *logDomain, GWEN_LOGGER_LEVEL l)
GWENHYWFAR_API int GWEN_XML_ReadFile(GWEN_XMLNODE *n, const char *filepath, uint32_t flags)
GWEN_XMLNODE * GWEN_XMLNode_new(GWEN_XMLNODE_TYPE t, const char *data)
GWEN_XMLNODE * GWEN_XMLNode_FindFirstTag(const GWEN_XMLNODE *n, const char *tname, const char *pname, const char *pvalue)
int GWEN_Logger_Open(const char *logDomain, const char *ident, const char *file, GWEN_LOGGER_LOGTYPE logtype, GWEN_LOGGER_FACILITY facility)
#define DBG_ERROR(dbg_logger, format, args...)
GWEN_DB_NODE * GWEN_DB_Group_new(const char *name)
int main(int argc, char **argv)
struct GWEN__XMLNODE GWEN_XMLNODE