
/* 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 "tepl-enum-types.h"
/* enumerations from "tepl-buffer.h" */
#include "tepl-buffer.h"
GType
tepl_selection_type_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GEnumValue values[] = {
        { TEPL_SELECTION_TYPE_NO_SELECTION,
          "TEPL_SELECTION_TYPE_NO_SELECTION",
          "no-selection" },
        { TEPL_SELECTION_TYPE_ON_SAME_LINE,
          "TEPL_SELECTION_TYPE_ON_SAME_LINE",
          "on-same-line" },
        { TEPL_SELECTION_TYPE_MULTIPLE_LINES,
          "TEPL_SELECTION_TYPE_MULTIPLE_LINES",
          "multiple-lines" },
        { 0, NULL, NULL }
      };

      the_type = g_enum_register_static (
        g_intern_static_string ("TeplSelectionType"),
        values);
    }

  return the_type;
}
/* enumerations from "tepl-file-loader.h" */
#include "tepl-file-loader.h"
GType
tepl_file_loader_error_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GEnumValue values[] = {
        { TEPL_FILE_LOADER_ERROR_TOO_BIG,
          "TEPL_FILE_LOADER_ERROR_TOO_BIG",
          "too-big" },
        { TEPL_FILE_LOADER_ERROR_ENCODING_AUTO_DETECTION_FAILED,
          "TEPL_FILE_LOADER_ERROR_ENCODING_AUTO_DETECTION_FAILED",
          "encoding-auto-detection-failed" },
        { 0, NULL, NULL }
      };

      the_type = g_enum_register_static (
        g_intern_static_string ("TeplFileLoaderError"),
        values);
    }

  return the_type;
}
/* enumerations from "tepl-file-saver.h" */
#include "tepl-file-saver.h"
GType
tepl_file_saver_error_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GEnumValue values[] = {
        { TEPL_FILE_SAVER_ERROR_INVALID_CHARS,
          "TEPL_FILE_SAVER_ERROR_INVALID_CHARS",
          "invalid-chars" },
        { TEPL_FILE_SAVER_ERROR_EXTERNALLY_MODIFIED,
          "TEPL_FILE_SAVER_ERROR_EXTERNALLY_MODIFIED",
          "externally-modified" },
        { 0, NULL, NULL }
      };

      the_type = g_enum_register_static (
        g_intern_static_string ("TeplFileSaverError"),
        values);
    }

  return the_type;
}
GType
tepl_file_saver_flags_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GFlagsValue values[] = {
        { TEPL_FILE_SAVER_FLAGS_NONE,
          "TEPL_FILE_SAVER_FLAGS_NONE",
          "none" },
        { TEPL_FILE_SAVER_FLAGS_IGNORE_INVALID_CHARS,
          "TEPL_FILE_SAVER_FLAGS_IGNORE_INVALID_CHARS",
          "ignore-invalid-chars" },
        { TEPL_FILE_SAVER_FLAGS_IGNORE_MODIFICATION_TIME,
          "TEPL_FILE_SAVER_FLAGS_IGNORE_MODIFICATION_TIME",
          "ignore-modification-time" },
        { TEPL_FILE_SAVER_FLAGS_CREATE_BACKUP,
          "TEPL_FILE_SAVER_FLAGS_CREATE_BACKUP",
          "create-backup" },
        { 0, NULL, NULL }
      };

      the_type = g_flags_register_static (
        g_intern_static_string ("TeplFileSaverFlags"),
        values);
    }

  return the_type;
}
/* enumerations from "tepl-file.h" */
#include "tepl-file.h"
GType
tepl_newline_type_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GEnumValue values[] = {
        { TEPL_NEWLINE_TYPE_LF,
          "TEPL_NEWLINE_TYPE_LF",
          "lf" },
        { TEPL_NEWLINE_TYPE_CR,
          "TEPL_NEWLINE_TYPE_CR",
          "cr" },
        { TEPL_NEWLINE_TYPE_CR_LF,
          "TEPL_NEWLINE_TYPE_CR_LF",
          "cr-lf" },
        { 0, NULL, NULL }
      };

      the_type = g_enum_register_static (
        g_intern_static_string ("TeplNewlineType"),
        values);
    }

  return the_type;
}
GType
tepl_compression_type_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GEnumValue values[] = {
        { TEPL_COMPRESSION_TYPE_NONE,
          "TEPL_COMPRESSION_TYPE_NONE",
          "none" },
        { TEPL_COMPRESSION_TYPE_GZIP,
          "TEPL_COMPRESSION_TYPE_GZIP",
          "gzip" },
        { 0, NULL, NULL }
      };

      the_type = g_enum_register_static (
        g_intern_static_string ("TeplCompressionType"),
        values);
    }

  return the_type;
}
/* enumerations from "tepl-gutter-renderer-folds.h" */
#include "tepl-gutter-renderer-folds.h"
GType
tepl_gutter_renderer_folds_state_get_type (void)
{
  static GType the_type = 0;

  if (the_type == 0)
    {
      static const GFlagsValue values[] = {
        { TEPL_GUTTER_RENDERER_FOLDS_STATE_NONE,
          "TEPL_GUTTER_RENDERER_FOLDS_STATE_NONE",
          "none" },
        { TEPL_GUTTER_RENDERER_FOLDS_STATE_START_FOLDED,
          "TEPL_GUTTER_RENDERER_FOLDS_STATE_START_FOLDED",
          "start-folded" },
        { TEPL_GUTTER_RENDERER_FOLDS_STATE_START_OPENED,
          "TEPL_GUTTER_RENDERER_FOLDS_STATE_START_OPENED",
          "start-opened" },
        { TEPL_GUTTER_RENDERER_FOLDS_STATE_CONTINUE,
          "TEPL_GUTTER_RENDERER_FOLDS_STATE_CONTINUE",
          "continue" },
        { TEPL_GUTTER_RENDERER_FOLDS_STATE_END,
          "TEPL_GUTTER_RENDERER_FOLDS_STATE_END",
          "end" },
        { 0, NULL, NULL }
      };

      the_type = g_flags_register_static (
        g_intern_static_string ("TeplGutterRendererFoldsState"),
        values);
    }

  return the_type;
}

/* Generated data ends here */

