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

#include <glib-object.h>
#include "libeggdocktypebuiltins.h"



/* enumerations from "egg-dock-object.h" */
static const GFlagsValue _egg_dock_param_flags_values[] = {
  { EGG_DOCK_PARAM_EXPORT, "EGG_DOCK_PARAM_EXPORT", "export" },
  { EGG_DOCK_PARAM_AFTER, "EGG_DOCK_PARAM_AFTER", "after" },
  { 0, NULL, NULL }
};

GType
egg_dock_param_flags_get_type (void)
{
  static GType type = 0;

  if (!type)
    type = g_flags_register_static ("EggDockParamFlags", _egg_dock_param_flags_values);

  return type;
}


static const GFlagsValue _egg_dock_object_flags_values[] = {
  { EGG_DOCK_AUTOMATIC, "EGG_DOCK_AUTOMATIC", "automatic" },
  { EGG_DOCK_ATTACHED, "EGG_DOCK_ATTACHED", "attached" },
  { EGG_DOCK_IN_REFLOW, "EGG_DOCK_IN_REFLOW", "in-reflow" },
  { EGG_DOCK_IN_DETACH, "EGG_DOCK_IN_DETACH", "in-detach" },
  { 0, NULL, NULL }
};

GType
egg_dock_object_flags_get_type (void)
{
  static GType type = 0;

  if (!type)
    type = g_flags_register_static ("EggDockObjectFlags", _egg_dock_object_flags_values);

  return type;
}


static const GEnumValue _egg_dock_placement_values[] = {
  { EGG_DOCK_NONE, "EGG_DOCK_NONE", "none" },
  { EGG_DOCK_TOP, "EGG_DOCK_TOP", "top" },
  { EGG_DOCK_BOTTOM, "EGG_DOCK_BOTTOM", "bottom" },
  { EGG_DOCK_RIGHT, "EGG_DOCK_RIGHT", "right" },
  { EGG_DOCK_LEFT, "EGG_DOCK_LEFT", "left" },
  { EGG_DOCK_CENTER, "EGG_DOCK_CENTER", "center" },
  { EGG_DOCK_FLOATING, "EGG_DOCK_FLOATING", "floating" },
  { 0, NULL, NULL }
};

GType
egg_dock_placement_get_type (void)
{
  static GType type = 0;

  if (!type)
    type = g_enum_register_static ("EggDockPlacement", _egg_dock_placement_values);

  return type;
}



/* enumerations from "egg-dock-item.h" */
static const GFlagsValue _egg_dock_item_behavior_values[] = {
  { EGG_DOCK_ITEM_BEH_NORMAL, "EGG_DOCK_ITEM_BEH_NORMAL", "normal" },
  { EGG_DOCK_ITEM_BEH_NEVER_FLOATING, "EGG_DOCK_ITEM_BEH_NEVER_FLOATING", "never-floating" },
  { EGG_DOCK_ITEM_BEH_NEVER_VERTICAL, "EGG_DOCK_ITEM_BEH_NEVER_VERTICAL", "never-vertical" },
  { EGG_DOCK_ITEM_BEH_NEVER_HORIZONTAL, "EGG_DOCK_ITEM_BEH_NEVER_HORIZONTAL", "never-horizontal" },
  { EGG_DOCK_ITEM_BEH_LOCKED, "EGG_DOCK_ITEM_BEH_LOCKED", "locked" },
  { EGG_DOCK_ITEM_BEH_CANT_DOCK_TOP, "EGG_DOCK_ITEM_BEH_CANT_DOCK_TOP", "cant-dock-top" },
  { EGG_DOCK_ITEM_BEH_CANT_DOCK_BOTTOM, "EGG_DOCK_ITEM_BEH_CANT_DOCK_BOTTOM", "cant-dock-bottom" },
  { EGG_DOCK_ITEM_BEH_CANT_DOCK_LEFT, "EGG_DOCK_ITEM_BEH_CANT_DOCK_LEFT", "cant-dock-left" },
  { EGG_DOCK_ITEM_BEH_CANT_DOCK_RIGHT, "EGG_DOCK_ITEM_BEH_CANT_DOCK_RIGHT", "cant-dock-right" },
  { EGG_DOCK_ITEM_BEH_CANT_DOCK_CENTER, "EGG_DOCK_ITEM_BEH_CANT_DOCK_CENTER", "cant-dock-center" },
  { 0, NULL, NULL }
};

GType
egg_dock_item_behavior_get_type (void)
{
  static GType type = 0;

  if (!type)
    type = g_flags_register_static ("EggDockItemBehavior", _egg_dock_item_behavior_values);

  return type;
}


static const GFlagsValue _egg_dock_item_flags_values[] = {
  { EGG_DOCK_IN_DRAG, "EGG_DOCK_IN_DRAG", "in-drag" },
  { EGG_DOCK_IN_PREDRAG, "EGG_DOCK_IN_PREDRAG", "in-predrag" },
  { EGG_DOCK_USER_ACTION, "EGG_DOCK_USER_ACTION", "user-action" },
  { 0, NULL, NULL }
};

GType
egg_dock_item_flags_get_type (void)
{
  static GType type = 0;

  if (!type)
    type = g_flags_register_static ("EggDockItemFlags", _egg_dock_item_flags_values);

  return type;
}



/* Generated data ends here */

