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

#include "gecko-embed-type-builtins.h"


/* enumerations from "../../../../embed/xulrunner/src/gecko-embed-types.h" */
#include "../../../../embed/xulrunner/src/gecko-embed-types.h"
GType
gecko_embed_progress_flags_get_type (void)
{
  static GType type = 0;

  if (G_UNLIKELY (type == 0))
  {
    static const GFlagsValue _gecko_embed_progress_flags_values[] = {
      { GECKO_EMBED_FLAG_START, "GECKO_EMBED_FLAG_START", "start" },
      { GECKO_EMBED_FLAG_REDIRECTING, "GECKO_EMBED_FLAG_REDIRECTING", "redirecting" },
      { GECKO_EMBED_FLAG_TRANSFERRING, "GECKO_EMBED_FLAG_TRANSFERRING", "transferring" },
      { GECKO_EMBED_FLAG_NEGOTIATING, "GECKO_EMBED_FLAG_NEGOTIATING", "negotiating" },
      { GECKO_EMBED_FLAG_STOP, "GECKO_EMBED_FLAG_STOP", "stop" },
      { GECKO_EMBED_FLAG_IS_REQUEST, "GECKO_EMBED_FLAG_IS_REQUEST", "is-request" },
      { GECKO_EMBED_FLAG_IS_DOCUMENT, "GECKO_EMBED_FLAG_IS_DOCUMENT", "is-document" },
      { GECKO_EMBED_FLAG_IS_NETWORK, "GECKO_EMBED_FLAG_IS_NETWORK", "is-network" },
      { GECKO_EMBED_FLAG_IS_WINDOW, "GECKO_EMBED_FLAG_IS_WINDOW", "is-window" },
      { GECKO_EMBED_FLAG_RESTORING, "GECKO_EMBED_FLAG_RESTORING", "restoring" },
      { 0, NULL, NULL }
    };

    type = g_flags_register_static ("GeckoEmbedProgressFlags", _gecko_embed_progress_flags_values);
  }

  return type;
}

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

  if (G_UNLIKELY (type == 0))
  {
    static const GEnumValue _gecko_embed_status_enum_values[] = {
      { GECKO_EMBED_STATUS_FAILED_DNS, "GECKO_EMBED_STATUS_FAILED_DNS", "dns" },
      { GECKO_EMBED_STATUS_FAILED_CONNECT, "GECKO_EMBED_STATUS_FAILED_CONNECT", "connect" },
      { GECKO_EMBED_STATUS_FAILED_TIMEOUT, "GECKO_EMBED_STATUS_FAILED_TIMEOUT", "timeout" },
      { GECKO_EMBED_STATUS_FAILED_USERCANCELED, "GECKO_EMBED_STATUS_FAILED_USERCANCELED", "usercanceled" },
      { 0, NULL, NULL }
    };

    type = g_enum_register_static ("GeckoEmbedStatusEnum", _gecko_embed_status_enum_values);
  }

  return type;
}

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

  if (G_UNLIKELY (type == 0))
  {
    static const GEnumValue _gecko_embed_reload_flags_values[] = {
      { GECKO_EMBED_FLAG_RELOADNORMAL, "GECKO_EMBED_FLAG_RELOADNORMAL", "reloadnormal" },
      { GECKO_EMBED_FLAG_RELOADBYPASSCACHE, "GECKO_EMBED_FLAG_RELOADBYPASSCACHE", "reloadbypasscache" },
      { GECKO_EMBED_FLAG_RELOADBYPASSPROXY, "GECKO_EMBED_FLAG_RELOADBYPASSPROXY", "reloadbypassproxy" },
      { GECKO_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE, "GECKO_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE", "reloadbypassproxyandcache" },
      { GECKO_EMBED_FLAG_RELOADCHARSETCHANGE, "GECKO_EMBED_FLAG_RELOADCHARSETCHANGE", "reloadcharsetchange" },
      { 0, NULL, NULL }
    };

    type = g_enum_register_static ("GeckoEmbedReloadFlags", _gecko_embed_reload_flags_values);
  }

  return type;
}

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

  if (G_UNLIKELY (type == 0))
  {
    static const GFlagsValue _gecko_embed_chrome_flags_values[] = {
      { GECKO_EMBED_FLAG_DEFAULTCHROME, "GECKO_EMBED_FLAG_DEFAULTCHROME", "defaultchrome" },
      { GECKO_EMBED_FLAG_WINDOWBORDERSON, "GECKO_EMBED_FLAG_WINDOWBORDERSON", "windowborderson" },
      { GECKO_EMBED_FLAG_WINDOWCLOSEON, "GECKO_EMBED_FLAG_WINDOWCLOSEON", "windowcloseon" },
      { GECKO_EMBED_FLAG_WINDOWRESIZEON, "GECKO_EMBED_FLAG_WINDOWRESIZEON", "windowresizeon" },
      { GECKO_EMBED_FLAG_MENUBARON, "GECKO_EMBED_FLAG_MENUBARON", "menubaron" },
      { GECKO_EMBED_FLAG_TOOLBARON, "GECKO_EMBED_FLAG_TOOLBARON", "toolbaron" },
      { GECKO_EMBED_FLAG_LOCATIONBARON, "GECKO_EMBED_FLAG_LOCATIONBARON", "locationbaron" },
      { GECKO_EMBED_FLAG_STATUSBARON, "GECKO_EMBED_FLAG_STATUSBARON", "statusbaron" },
      { GECKO_EMBED_FLAG_PERSONALTOOLBARON, "GECKO_EMBED_FLAG_PERSONALTOOLBARON", "personaltoolbaron" },
      { GECKO_EMBED_FLAG_SCROLLBARSON, "GECKO_EMBED_FLAG_SCROLLBARSON", "scrollbarson" },
      { GECKO_EMBED_FLAG_TITLEBARON, "GECKO_EMBED_FLAG_TITLEBARON", "titlebaron" },
      { GECKO_EMBED_FLAG_EXTRACHROMEON, "GECKO_EMBED_FLAG_EXTRACHROMEON", "extrachromeon" },
      { GECKO_EMBED_FLAG_ALLCHROME, "GECKO_EMBED_FLAG_ALLCHROME", "allchrome" },
      { GECKO_EMBED_FLAG_WINDOWRAISED, "GECKO_EMBED_FLAG_WINDOWRAISED", "windowraised" },
      { GECKO_EMBED_FLAG_WINDOWLOWERED, "GECKO_EMBED_FLAG_WINDOWLOWERED", "windowlowered" },
      { GECKO_EMBED_FLAG_CENTERSCREEN, "GECKO_EMBED_FLAG_CENTERSCREEN", "centerscreen" },
      { GECKO_EMBED_FLAG_DEPENDENT, "GECKO_EMBED_FLAG_DEPENDENT", "dependent" },
      { GECKO_EMBED_FLAG_MODAL, "GECKO_EMBED_FLAG_MODAL", "modal" },
      { GECKO_EMBED_FLAG_OPENASDIALOG, "GECKO_EMBED_FLAG_OPENASDIALOG", "openasdialog" },
      { GECKO_EMBED_FLAG_OPENASCHROME, "GECKO_EMBED_FLAG_OPENASCHROME", "openaschrome" },
      { 0, NULL, NULL }
    };

    type = g_flags_register_static ("GeckoEmbedChromeFlags", _gecko_embed_chrome_flags_values);
  }

  return type;
}


/* Generated data ends here */

