
/* 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 "gtex-enum-types.h"
#include "gtex.h"
#include "gtex-app.h"
#include "gtex-bottom-panel.h"
#include "gtex-buffer.h"
#include "gtex-build-job.h"
#include "gtex-build-tool.h"
#include "gtex-build-tools.h"
#include "gtex-build-tools-default.h"
#include "gtex-build-tools-personal.h"
#include "gtex-build-view.h"
#include "gtex-commands.h"
#include "gtex-commands-edit.h"
#include "gtex-commands-latex.h"
#include "gtex-dirs.h"
#include "gtex-factory.h"
#include "gtex-find-bar.h"
#include "gtex-init.h"
#include "gtex-post-processor.h"
#include "gtex-post-processor-all-output.h"
#include "gtex-post-processor-latex.h"
#include "gtex-post-processor-latexmk.h"
#include "gtex-prefs.h"
#include "gtex-settings.h"
#include "gtex-structure.h"
#include "gtex-structure-types.h"
#include "gtex-synctex.h"
#include "gtex-templates-default.h"
#include "gtex-templates-dialogs.h"
#include "gtex-templates-manage-dialog.h"
#include "gtex-templates-personal.h"
#include "gtex-tree-model-node.h"
#include "gtex-utils.h"
#include "gtex-view.h"

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

/* enumerations from "gtex-build-view.h" */

GType
gtex_build_state_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (GTEX_BUILD_STATE_RUNNING), "GTEX_BUILD_STATE_RUNNING", "running" },
        { C_ENUM (GTEX_BUILD_STATE_SUCCEEDED), "GTEX_BUILD_STATE_SUCCEEDED", "succeeded" },
        { C_ENUM (GTEX_BUILD_STATE_FAILED), "GTEX_BUILD_STATE_FAILED", "failed" },
        { C_ENUM (GTEX_BUILD_STATE_ABORTED), "GTEX_BUILD_STATE_ABORTED", "aborted" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("GtexBuildState"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

GType
gtex_build_msg_type_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (GTEX_BUILD_MSG_TYPE_MAIN_TITLE), "GTEX_BUILD_MSG_TYPE_MAIN_TITLE", "main-title" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_JOB_TITLE), "GTEX_BUILD_MSG_TYPE_JOB_TITLE", "job-title" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_JOB_SUB_COMMAND), "GTEX_BUILD_MSG_TYPE_JOB_SUB_COMMAND", "job-sub-command" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_ERROR), "GTEX_BUILD_MSG_TYPE_ERROR", "error" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_WARNING), "GTEX_BUILD_MSG_TYPE_WARNING", "warning" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_BADBOX), "GTEX_BUILD_MSG_TYPE_BADBOX", "badbox" },
        { C_ENUM (GTEX_BUILD_MSG_TYPE_INFO), "GTEX_BUILD_MSG_TYPE_INFO", "info" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("GtexBuildMsgType"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* enumerations from "gtex-find-bar.h" */

GType
gtex_find_bar_mode_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (GTEX_FIND_BAR_MODE_FIND_ONLY), "GTEX_FIND_BAR_MODE_FIND_ONLY", "only" },
        { C_ENUM (GTEX_FIND_BAR_MODE_FIND_AND_REPLACE), "GTEX_FIND_BAR_MODE_FIND_AND_REPLACE", "and-replace" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("GtexFindBarMode"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* enumerations from "gtex-post-processor.h" */

GType
gtex_post_processor_type_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (GTEX_POST_PROCESSOR_TYPE_NO_OUTPUT), "GTEX_POST_PROCESSOR_TYPE_NO_OUTPUT", "no-output" },
        { C_ENUM (GTEX_POST_PROCESSOR_TYPE_ALL_OUTPUT), "GTEX_POST_PROCESSOR_TYPE_ALL_OUTPUT", "all-output" },
        { C_ENUM (GTEX_POST_PROCESSOR_TYPE_LATEX), "GTEX_POST_PROCESSOR_TYPE_LATEX", "latex" },
        { C_ENUM (GTEX_POST_PROCESSOR_TYPE_LATEXMK), "GTEX_POST_PROCESSOR_TYPE_LATEXMK", "latexmk" },
        { C_ENUM (GTEX_POST_PROCESSOR_TYPE_NB_TYPES), "GTEX_POST_PROCESSOR_TYPE_NB_TYPES", "nb-types" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("GtexPostProcessorType"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* enumerations from "gtex-structure-types.h" */

GType
gtex_structure_column_get_type (void)
{
    static gsize gtype_id = 0;
    static const GEnumValue values[] = {
        { C_ENUM (GTEX_STRUCTURE_COLUMN_PIXBUF), "GTEX_STRUCTURE_COLUMN_PIXBUF", "pixbuf" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_TEXT), "GTEX_STRUCTURE_COLUMN_TEXT", "text" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_TOOLTIP), "GTEX_STRUCTURE_COLUMN_TOOLTIP", "tooltip" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_START_MARK), "GTEX_STRUCTURE_COLUMN_START_MARK", "start-mark" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_END_MARK), "GTEX_STRUCTURE_COLUMN_END_MARK", "end-mark" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_TYPE), "GTEX_STRUCTURE_COLUMN_TYPE", "type" },
        { C_ENUM (GTEX_STRUCTURE_COLUMN_N_COLUMNS), "GTEX_STRUCTURE_COLUMN_N_COLUMNS", "n-columns" },
        { 0, NULL, NULL }
    };
    if (g_once_init_enter (&gtype_id)) {
        GType new_type = g_enum_register_static (g_intern_static_string ("GtexStructureColumn"), values);
        g_once_init_leave (&gtype_id, new_type);
    }
    return (GType) gtype_id;
}

/* Generated data ends here */

