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

#include "sn-enum-types.h"
#include "./sn-item.h"

GType
sn_item_category_get_type (void)
{
  static volatile gsize g_enum_type_id__volatile = 0;

  if (g_once_init_enter (&g_enum_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { SN_ITEM_CATEGORY_APPLICATION_STATUS, "SN_ITEM_CATEGORY_APPLICATION_STATUS", "application-status" },
        { SN_ITEM_CATEGORY_COMMUNICATIONS, "SN_ITEM_CATEGORY_COMMUNICATIONS", "communications" },
        { SN_ITEM_CATEGORY_SYSTEM_SERVICES, "SN_ITEM_CATEGORY_SYSTEM_SERVICES", "system-services" },
        { SN_ITEM_CATEGORY_HARDWARE, "SN_ITEM_CATEGORY_HARDWARE", "hardware" },
        { 0, NULL, NULL }
      };
      GType g_enum_type_id;

      g_enum_type_id = g_enum_register_static (g_intern_static_string ("SnItemCategory"), values);

      g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
    }

  return g_enum_type_id__volatile;
}

GType
sn_item_status_get_type (void)
{
  static volatile gsize g_enum_type_id__volatile = 0;

  if (g_once_init_enter (&g_enum_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { SN_ITEM_STATUS_PASSIVE, "SN_ITEM_STATUS_PASSIVE", "passive" },
        { SN_ITEM_STATUS_ACTIVE, "SN_ITEM_STATUS_ACTIVE", "active" },
        { SN_ITEM_STATUS_NEEDS_ATTENTION, "SN_ITEM_STATUS_NEEDS_ATTENTION", "needs-attention" },
        { 0, NULL, NULL }
      };
      GType g_enum_type_id;

      g_enum_type_id = g_enum_register_static (g_intern_static_string ("SnItemStatus"), values);

      g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
    }

  return g_enum_type_id__volatile;
}

GType
sn_item_orientation_get_type (void)
{
  static volatile gsize g_enum_type_id__volatile = 0;

  if (g_once_init_enter (&g_enum_type_id__volatile))
    {
      static const GEnumValue values[] = {
        { SN_ITEM_ORIENTATION_HORIZONTAL, "SN_ITEM_ORIENTATION_HORIZONTAL", "horizontal" },
        { SN_ITEM_ORIENTATION_VERTICAL, "SN_ITEM_ORIENTATION_VERTICAL", "vertical" },
        { 0, NULL, NULL }
      };
      GType g_enum_type_id;

      g_enum_type_id = g_enum_register_static (g_intern_static_string ("SnItemOrientation"), values);

      g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
    }

  return g_enum_type_id__volatile;
}

/* Generated data ends here */

