
/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */

#include "xed-file-browser-enum-types.h"
#include "xed-file-bookmarks-store.h"
#include "xed-file-browser-store.h"
#include "xed-file-browser-view.h"
#include "xed-file-browser-widget.h"
#include "xed-file-browser-error.h"
#include "xed-file-browser-utils.h"
#include "xed-file-browser-plugin.h"
#include "xed-file-browser-messages.h"

#define C_ENUM(v) ((gint) v)
#define C_FLAGS(v) ((guint) v)

/* enumerations from "xed-file-browser-error.h" */

GType
xed_file_browser_error_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (XED_FILE_BROWSER_ERROR_NONE), "XED_FILE_BROWSER_ERROR_NONE", "none" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_RENAME), "XED_FILE_BROWSER_ERROR_RENAME", "rename" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_DELETE), "XED_FILE_BROWSER_ERROR_DELETE", "delete" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_NEW_FILE), "XED_FILE_BROWSER_ERROR_NEW_FILE", "new-file" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_NEW_DIRECTORY), "XED_FILE_BROWSER_ERROR_NEW_DIRECTORY", "new-directory" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_OPEN_DIRECTORY), "XED_FILE_BROWSER_ERROR_OPEN_DIRECTORY", "open-directory" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_SET_ROOT), "XED_FILE_BROWSER_ERROR_SET_ROOT", "set-root" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_LOAD_DIRECTORY), "XED_FILE_BROWSER_ERROR_LOAD_DIRECTORY", "load-directory" },
        { C_ENUM (XED_FILE_BROWSER_ERROR_NUM), "XED_FILE_BROWSER_ERROR_NUM", "num" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("XedFileBrowserError"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* enumerations from "xed-file-browser-store.h" */

GType
xed_file_browser_store_column_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_ICON), "XED_FILE_BROWSER_STORE_COLUMN_ICON", "icon" },
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_NAME), "XED_FILE_BROWSER_STORE_COLUMN_NAME", "name" },
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_LOCATION), "XED_FILE_BROWSER_STORE_COLUMN_LOCATION", "location" },
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_FLAGS), "XED_FILE_BROWSER_STORE_COLUMN_FLAGS", "flags" },
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_EMBLEM), "XED_FILE_BROWSER_STORE_COLUMN_EMBLEM", "emblem" },
        { C_ENUM (XED_FILE_BROWSER_STORE_COLUMN_NUM), "XED_FILE_BROWSER_STORE_COLUMN_NUM", "num" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("XedFileBrowserStoreColumn"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

GType
xed_file_browser_store_flag_get_type (void)
{
    static gsize gtype_id = 0;
    static const GFlagsValue values[] = {
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_IS_DIRECTORY), "XED_FILE_BROWSER_STORE_FLAG_IS_DIRECTORY", "is-directory" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_IS_HIDDEN), "XED_FILE_BROWSER_STORE_FLAG_IS_HIDDEN", "is-hidden" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_IS_TEXT), "XED_FILE_BROWSER_STORE_FLAG_IS_TEXT", "is-text" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_LOADED), "XED_FILE_BROWSER_STORE_FLAG_LOADED", "loaded" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_IS_FILTERED), "XED_FILE_BROWSER_STORE_FLAG_IS_FILTERED", "is-filtered" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FLAG_IS_DUMMY), "XED_FILE_BROWSER_STORE_FLAG_IS_DUMMY", "is-dummy" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_flags_register_static (g_intern_static_string ("XedFileBrowserStoreFlag"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

GType
xed_file_browser_store_result_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_OK), "XED_FILE_BROWSER_STORE_RESULT_OK", "ok" },
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_NO_CHANGE), "XED_FILE_BROWSER_STORE_RESULT_NO_CHANGE", "no-change" },
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_ERROR), "XED_FILE_BROWSER_STORE_RESULT_ERROR", "error" },
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_NO_TRASH), "XED_FILE_BROWSER_STORE_RESULT_NO_TRASH", "no-trash" },
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_MOUNTING), "XED_FILE_BROWSER_STORE_RESULT_MOUNTING", "mounting" },
        { C_ENUM (XED_FILE_BROWSER_STORE_RESULT_NUM), "XED_FILE_BROWSER_STORE_RESULT_NUM", "num" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("XedFileBrowserStoreResult"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

GType
xed_file_browser_store_filter_mode_get_type (void)
{
    static gsize gtype_id = 0;
    static const GFlagsValue values[] = {
        { C_FLAGS (XED_FILE_BROWSER_STORE_FILTER_MODE_NONE), "XED_FILE_BROWSER_STORE_FILTER_MODE_NONE", "none" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FILTER_MODE_HIDE_HIDDEN), "XED_FILE_BROWSER_STORE_FILTER_MODE_HIDE_HIDDEN", "hide-hidden" },
        { C_FLAGS (XED_FILE_BROWSER_STORE_FILTER_MODE_HIDE_BINARY), "XED_FILE_BROWSER_STORE_FILTER_MODE_HIDE_BINARY", "hide-binary" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_flags_register_static (g_intern_static_string ("XedFileBrowserStoreFilterMode"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* Generated data ends here */

