Generate enum code with glib-mkenums in mooutils
parent
61c1f782dc
commit
e2597e52c4
|
@ -26,6 +26,7 @@ headers
|
|||
#include "mooutils/mooutils-misc.h"
|
||||
#include "mooutils/mooaction.h"
|
||||
#include "mooutils/mooactionbase.h"
|
||||
#include "mooutils/mooutils-enums.h"
|
||||
#include "moofileview/moofileview.h"
|
||||
#include "moopython/moopython-utils.h"
|
||||
#include "moopython/pygtk/moo-pygtk.h"
|
||||
|
|
|
@ -120,6 +120,8 @@ mooutils_sources = \
|
|||
mooundo.c \
|
||||
mooundo.h \
|
||||
mooutils-debug.h \
|
||||
mooutils-enums.c \
|
||||
mooutils-enums.h \
|
||||
mooutils-file.h \
|
||||
mooutils-fli.c \
|
||||
mooutils-fs.c \
|
||||
|
@ -227,3 +229,12 @@ include xdgmime/Makefile.incl
|
|||
|
||||
MODULE = libmooutils
|
||||
UGLY_LIBS =
|
||||
|
||||
ENUM_MODULE = mooutils
|
||||
ENUM_PREFIX = MOO
|
||||
ENUM_HDRS = \
|
||||
moofiledialog.h \
|
||||
moofilewatch.h \
|
||||
mooprefs.h \
|
||||
moouixml.h \
|
||||
mooutils-misc.h
|
||||
|
|
|
@ -343,27 +343,6 @@ moo_file_event_get_type (void)
|
|||
}
|
||||
|
||||
|
||||
GType
|
||||
moo_file_event_code_get_type (void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (!type))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_FILE_EVENT_CHANGED, (char*) "MOO_FILE_EVENT_CHANGED", (char*) "changed"},
|
||||
{ MOO_FILE_EVENT_DELETED, (char*) "MOO_FILE_EVENT_DELETED", (char*) "deleted"},
|
||||
{ MOO_FILE_EVENT_ERROR, (char*) "MOO_FILE_EVENT_ERROR", (char*) "error"},
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
type = g_enum_register_static ("MooFileEventCode", values);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
gboolean
|
||||
moo_file_watch_close (MooFileWatch *watch,
|
||||
GError **error)
|
||||
|
|
|
@ -23,7 +23,6 @@ G_BEGIN_DECLS
|
|||
|
||||
#define MOO_TYPE_FILE_WATCH (moo_file_watch_get_type ())
|
||||
#define MOO_TYPE_FILE_EVENT (moo_file_event_get_type ())
|
||||
#define MOO_TYPE_FILE_EVENT_CODE (moo_file_event_code_get_type ())
|
||||
|
||||
typedef enum {
|
||||
MOO_FILE_EVENT_CHANGED,
|
||||
|
@ -49,7 +48,6 @@ typedef void (*MooFileWatchCallback) (MooFileWatch *watch,
|
|||
|
||||
GType moo_file_watch_get_type (void) G_GNUC_CONST;
|
||||
GType moo_file_event_get_type (void) G_GNUC_CONST;
|
||||
GType moo_file_event_code_get_type (void) G_GNUC_CONST;
|
||||
|
||||
/* FAMOpen */
|
||||
MooFileWatch *moo_file_watch_new (GError **error);
|
||||
|
|
|
@ -1708,45 +1708,6 @@ moo_prefs_set_flags (const char *key,
|
|||
}
|
||||
|
||||
|
||||
GType
|
||||
moo_prefs_match_type_get_type (void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (!type))
|
||||
{
|
||||
static const GFlagsValue values[] = {
|
||||
{ MOO_PREFS_MATCH_KEY, (char*)"MOO_PREFS_MATCH_KEY", (char*)"match-key" },
|
||||
{ MOO_PREFS_MATCH_PREFIX, (char*)"MOO_PREFS_MATCH_PREFIX", (char*)"match-prefix" },
|
||||
{ MOO_PREFS_MATCH_REGEX, (char*)"MOO_PREFS_MATCH_REGEX", (char*)"match-regex" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
type = g_flags_register_static ("MooPrefsMatchType", values);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
GType
|
||||
moo_prefs_type_get_type (void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (!type))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_PREFS_RC, (char*)"MOO_PREFS_RC", (char*)"rc" },
|
||||
{ MOO_PREFS_STATE, (char*)"MOO_PREFS_STATE", (char*)"state" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
type = g_enum_register_static ("MooPrefsType", values);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
static void
|
||||
add_key (const char *key,
|
||||
|
|
|
@ -28,10 +28,6 @@
|
|||
G_BEGIN_DECLS
|
||||
|
||||
|
||||
#define MOO_TYPE_PREFS_TYPE (moo_prefs_type_get_type ())
|
||||
#define MOO_TYPE_PREFS_MATCH_TYPE (moo_prefs_match_type_get_type ())
|
||||
|
||||
|
||||
typedef enum {
|
||||
MOO_PREFS_RC,
|
||||
MOO_PREFS_STATE
|
||||
|
@ -44,9 +40,6 @@ typedef enum {
|
|||
} MooPrefsMatchType;
|
||||
|
||||
|
||||
GType moo_prefs_type_get_type (void) G_GNUC_CONST;
|
||||
GType moo_prefs_match_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
gboolean moo_prefs_load (char **sys_files,
|
||||
const char *file_rc,
|
||||
const char *file_state,
|
||||
|
|
|
@ -2575,24 +2575,3 @@ moo_ui_node_get_type (void)
|
|||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
GType
|
||||
moo_ui_widget_type_get_type (void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (!type))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_UI_MENUBAR, (char*) "MOO_UI_MENUBAR", (char*) "menubar" },
|
||||
{ MOO_UI_MENU, (char*) "MOO_UI_MENU", (char*) "menu" },
|
||||
{ MOO_UI_TOOLBAR, (char*) "MOO_UI_TOOLBAR", (char*) "toolbar" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
type = g_enum_register_static ("MooUIWidgetType", values);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
|
|
@ -80,7 +80,6 @@ typedef enum {
|
|||
|
||||
|
||||
#define MOO_TYPE_UI_NODE (moo_ui_node_get_type ())
|
||||
#define MOO_TYPE_UI_WIDGET_TYPE (moo_ui_widget_type_get_type ())
|
||||
|
||||
#define MOO_TYPE_UI_XML (moo_ui_xml_get_type ())
|
||||
#define MOO_UI_XML(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), MOO_TYPE_UI_XML, MooUIXML))
|
||||
|
@ -108,7 +107,6 @@ struct _MooUIXMLClass
|
|||
|
||||
GType moo_ui_xml_get_type (void) G_GNUC_CONST;
|
||||
GType moo_ui_node_get_type (void) G_GNUC_CONST;
|
||||
GType moo_ui_widget_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
MooUIXML *moo_ui_xml_new (void);
|
||||
|
||||
|
|
|
@ -0,0 +1,154 @@
|
|||
|
||||
/* Generated data (by glib-mkenums) */
|
||||
|
||||
#include "mooutils-enums.h"
|
||||
|
||||
#include "moofiledialog.h"
|
||||
|
||||
GType
|
||||
moo_file_dialog_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_FILE_DIALOG_OPEN, (char*) "MOO_FILE_DIALOG_OPEN", (char*) "open" },
|
||||
{ MOO_FILE_DIALOG_OPEN_ANY, (char*) "MOO_FILE_DIALOG_OPEN_ANY", (char*) "open-any" },
|
||||
{ MOO_FILE_DIALOG_SAVE, (char*) "MOO_FILE_DIALOG_SAVE", (char*) "save" },
|
||||
{ MOO_FILE_DIALOG_OPEN_DIR, (char*) "MOO_FILE_DIALOG_OPEN_DIR", (char*) "open-dir" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooFileDialogType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
#include "moofilewatch.h"
|
||||
|
||||
GType
|
||||
moo_file_event_code_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_FILE_EVENT_CHANGED, (char*) "MOO_FILE_EVENT_CHANGED", (char*) "changed" },
|
||||
{ MOO_FILE_EVENT_CREATED, (char*) "MOO_FILE_EVENT_CREATED", (char*) "created" },
|
||||
{ MOO_FILE_EVENT_DELETED, (char*) "MOO_FILE_EVENT_DELETED", (char*) "deleted" },
|
||||
{ MOO_FILE_EVENT_ERROR, (char*) "MOO_FILE_EVENT_ERROR", (char*) "error" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooFileEventCode", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
#include "mooprefs.h"
|
||||
|
||||
GType
|
||||
moo_prefs_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_PREFS_RC, (char*) "MOO_PREFS_RC", (char*) "rc" },
|
||||
{ MOO_PREFS_STATE, (char*) "MOO_PREFS_STATE", (char*) "state" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooPrefsType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
GType
|
||||
moo_prefs_match_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GFlagsValue values[] = {
|
||||
{ MOO_PREFS_MATCH_KEY, (char*) "MOO_PREFS_MATCH_KEY", (char*) "key" },
|
||||
{ MOO_PREFS_MATCH_PREFIX, (char*) "MOO_PREFS_MATCH_PREFIX", (char*) "prefix" },
|
||||
{ MOO_PREFS_MATCH_REGEX, (char*) "MOO_PREFS_MATCH_REGEX", (char*) "regex" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_flags_register_static ("MooPrefsMatchType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
#include "moouixml.h"
|
||||
|
||||
GType
|
||||
moo_ui_node_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_UI_NODE_CONTAINER, (char*) "MOO_UI_NODE_CONTAINER", (char*) "container" },
|
||||
{ MOO_UI_NODE_WIDGET, (char*) "MOO_UI_NODE_WIDGET", (char*) "widget" },
|
||||
{ MOO_UI_NODE_ITEM, (char*) "MOO_UI_NODE_ITEM", (char*) "item" },
|
||||
{ MOO_UI_NODE_SEPARATOR, (char*) "MOO_UI_NODE_SEPARATOR", (char*) "separator" },
|
||||
{ MOO_UI_NODE_PLACEHOLDER, (char*) "MOO_UI_NODE_PLACEHOLDER", (char*) "placeholder" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooUINodeType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
GType
|
||||
moo_ui_node_flags_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GFlagsValue values[] = {
|
||||
{ MOO_UI_NODE_ENABLE_EMPTY, (char*) "MOO_UI_NODE_ENABLE_EMPTY", (char*) "empty" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_flags_register_static ("MooUINodeFlags", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
GType
|
||||
moo_ui_widget_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_UI_MENUBAR, (char*) "MOO_UI_MENUBAR", (char*) "menubar" },
|
||||
{ MOO_UI_MENU, (char*) "MOO_UI_MENU", (char*) "menu" },
|
||||
{ MOO_UI_TOOLBAR, (char*) "MOO_UI_TOOLBAR", (char*) "toolbar" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooUIWidgetType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
#include "mooutils-misc.h"
|
||||
|
||||
GType
|
||||
moo_data_dir_type_get_type (void)
|
||||
{
|
||||
static GType etype;
|
||||
if (G_UNLIKELY (!etype))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_DATA_SHARE, (char*) "MOO_DATA_SHARE", (char*) "share" },
|
||||
{ MOO_DATA_LIB, (char*) "MOO_DATA_LIB", (char*) "lib" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
etype = g_enum_register_static ("MooDataDirType", values);
|
||||
}
|
||||
return etype;
|
||||
}
|
||||
|
||||
|
||||
/* Generated data ends here */
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
|
||||
/* Generated data (by glib-mkenums) */
|
||||
|
||||
#ifndef MOOUTILS_ENUMS_H
|
||||
#define MOOUTILS_ENUMS_H
|
||||
|
||||
#include <glib-object.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
||||
/* enumerations from moofiledialog.h */
|
||||
GType moo_file_dialog_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_FILE_DIALOG_TYPE (moo_file_dialog_type_get_type())
|
||||
|
||||
/* enumerations from moofilewatch.h */
|
||||
GType moo_file_event_code_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_FILE_EVENT_CODE (moo_file_event_code_get_type())
|
||||
|
||||
/* enumerations from mooprefs.h */
|
||||
GType moo_prefs_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_PREFS_TYPE (moo_prefs_type_get_type())
|
||||
|
||||
GType moo_prefs_match_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_PREFS_MATCH_TYPE (moo_prefs_match_type_get_type())
|
||||
|
||||
/* enumerations from moouixml.h */
|
||||
GType moo_ui_node_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_UI_NODE_TYPE (moo_ui_node_type_get_type())
|
||||
|
||||
GType moo_ui_node_flags_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_UI_NODE_FLAGS (moo_ui_node_flags_get_type())
|
||||
|
||||
GType moo_ui_widget_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_UI_WIDGET_TYPE (moo_ui_widget_type_get_type())
|
||||
|
||||
/* enumerations from mooutils-misc.h */
|
||||
GType moo_data_dir_type_get_type (void) G_GNUC_CONST;
|
||||
#define MOO_TYPE_DATA_DIR_TYPE (moo_data_dir_type_get_type())
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* MOOUTILS_ENUMS_H */
|
||||
|
||||
/* Generated data ends here */
|
||||
|
|
@ -1720,26 +1720,6 @@ moo_save_config_file (const char *filename,
|
|||
}
|
||||
|
||||
|
||||
GType
|
||||
moo_data_dir_type_get_type (void)
|
||||
{
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (!type))
|
||||
{
|
||||
static const GEnumValue values[] = {
|
||||
{ MOO_DATA_SHARE, (char*) "MOO_DATA_SHARE", (char*) "share" },
|
||||
{ MOO_DATA_LIB, (char*) "MOO_DATA_LIB", (char*) "lib" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
type = g_enum_register_static ("MooDataDirType", values);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
_moo_widget_set_tooltip (GtkWidget *widget,
|
||||
const char *tip)
|
||||
|
|
|
@ -47,15 +47,11 @@ void moo_segfault (void);
|
|||
void moo_disable_win32_error_message (void);
|
||||
void moo_enable_win32_error_message (void);
|
||||
|
||||
#define MOO_TYPE_DATA_DIR_TYPE (moo_data_dir_type_get_type ())
|
||||
|
||||
typedef enum {
|
||||
MOO_DATA_SHARE,
|
||||
MOO_DATA_LIB
|
||||
} MooDataDirType;
|
||||
|
||||
GType moo_data_dir_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
void _moo_set_app_instance_name (const char *name);
|
||||
void _moo_set_user_data_dir (const char *path);
|
||||
|
||||
|
|
Loading…
Reference in New Issue