
/* Generated data (by glib-mkenums) */

#include "eek.h"

/* enumerations from "./eek-symbol.h" */
GType
eek_symbol_category_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { EEK_SYMBOL_CATEGORY_LETTER, "EEK_SYMBOL_CATEGORY_LETTER", "letter" },
        { EEK_SYMBOL_CATEGORY_FUNCTION, "EEK_SYMBOL_CATEGORY_FUNCTION", "function" },
        { EEK_SYMBOL_CATEGORY_KEYNAME, "EEK_SYMBOL_CATEGORY_KEYNAME", "keyname" },
        { EEK_SYMBOL_CATEGORY_USER0, "EEK_SYMBOL_CATEGORY_USER0", "user0" },
        { EEK_SYMBOL_CATEGORY_USER1, "EEK_SYMBOL_CATEGORY_USER1", "user1" },
        { EEK_SYMBOL_CATEGORY_USER2, "EEK_SYMBOL_CATEGORY_USER2", "user2" },
        { EEK_SYMBOL_CATEGORY_USER3, "EEK_SYMBOL_CATEGORY_USER3", "user3" },
        { EEK_SYMBOL_CATEGORY_USER4, "EEK_SYMBOL_CATEGORY_USER4", "user4" },
        { EEK_SYMBOL_CATEGORY_UNKNOWN, "EEK_SYMBOL_CATEGORY_UNKNOWN", "unknown" },
        { EEK_SYMBOL_CATEGORY_LAST, "EEK_SYMBOL_CATEGORY_LAST", "last" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_enum_register_static (g_intern_static_string ("EekSymbolCategory"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

/* enumerations from "./eek-types.h" */
GType
eek_orientation_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { EEK_ORIENTATION_VERTICAL, "EEK_ORIENTATION_VERTICAL", "vertical" },
        { EEK_ORIENTATION_HORIZONTAL, "EEK_ORIENTATION_HORIZONTAL", "horizontal" },
        { EEK_ORIENTATION_INVALID, "EEK_ORIENTATION_INVALID", "invalid" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_enum_register_static (g_intern_static_string ("EekOrientation"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

GType
eek_modifier_behavior_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { EEK_MODIFIER_BEHAVIOR_NONE, "EEK_MODIFIER_BEHAVIOR_NONE", "none" },
        { EEK_MODIFIER_BEHAVIOR_LOCK, "EEK_MODIFIER_BEHAVIOR_LOCK", "lock" },
        { EEK_MODIFIER_BEHAVIOR_LATCH, "EEK_MODIFIER_BEHAVIOR_LATCH", "latch" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_enum_register_static (g_intern_static_string ("EekModifierBehavior"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

GType
eek_modifier_type_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GFlagsValue values[] = {
        { EEK_SHIFT_MASK, "EEK_SHIFT_MASK", "shift-mask" },
        { EEK_LOCK_MASK, "EEK_LOCK_MASK", "lock-mask" },
        { EEK_CONTROL_MASK, "EEK_CONTROL_MASK", "control-mask" },
        { EEK_MOD1_MASK, "EEK_MOD1_MASK", "mod1-mask" },
        { EEK_MOD2_MASK, "EEK_MOD2_MASK", "mod2-mask" },
        { EEK_MOD3_MASK, "EEK_MOD3_MASK", "mod3-mask" },
        { EEK_MOD4_MASK, "EEK_MOD4_MASK", "mod4-mask" },
        { EEK_MOD5_MASK, "EEK_MOD5_MASK", "mod5-mask" },
        { EEK_BUTTON1_MASK, "EEK_BUTTON1_MASK", "button1-mask" },
        { EEK_BUTTON2_MASK, "EEK_BUTTON2_MASK", "button2-mask" },
        { EEK_BUTTON3_MASK, "EEK_BUTTON3_MASK", "button3-mask" },
        { EEK_BUTTON4_MASK, "EEK_BUTTON4_MASK", "button4-mask" },
        { EEK_BUTTON5_MASK, "EEK_BUTTON5_MASK", "button5-mask" },
        { EEK_SUPER_MASK, "EEK_SUPER_MASK", "super-mask" },
        { EEK_HYPER_MASK, "EEK_HYPER_MASK", "hyper-mask" },
        { EEK_META_MASK, "EEK_META_MASK", "meta-mask" },
        { EEK_RELEASE_MASK, "EEK_RELEASE_MASK", "release-mask" },
        { EEK_MODIFIER_MASK, "EEK_MODIFIER_MASK", "modifier-mask" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_flags_register_static (g_intern_static_string ("EekModifierType"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

GType
eek_gradient_type_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { EEK_GRADIENT_NONE, "EEK_GRADIENT_NONE", "none" },
        { EEK_GRADIENT_VERTICAL, "EEK_GRADIENT_VERTICAL", "vertical" },
        { EEK_GRADIENT_HORIZONTAL, "EEK_GRADIENT_HORIZONTAL", "horizontal" },
        { EEK_GRADIENT_RADIAL, "EEK_GRADIENT_RADIAL", "radial" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_enum_register_static (g_intern_static_string ("EekGradientType"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

GType
eek_error_enum_get_type (void)
{
  static volatile gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { EEK_ERROR_LAYOUT_ERROR, "EEK_ERROR_LAYOUT_ERROR", "layout-error" },
        { EEK_ERROR_FAILED, "EEK_ERROR_FAILED", "failed" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_enum_register_static (g_intern_static_string ("EekErrorEnum"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}


/* Generated data ends here */

