diff options
Diffstat (limited to 'embed/xulrunner/src/gecko-embed-types.h')
-rw-r--r-- | embed/xulrunner/src/gecko-embed-types.h | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/embed/xulrunner/src/gecko-embed-types.h b/embed/xulrunner/src/gecko-embed-types.h deleted file mode 100644 index c0cb1b71e..000000000 --- a/embed/xulrunner/src/gecko-embed-types.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright © Christopher Blizzard - * Copyright © 2006 Christian Persch - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * --------------------------------------------------------------------------- - * Derived from Mozilla.org code, which had the following attributions: - * - * The Original Code is mozilla.org code. - * - * The Initial Developer of the Original Code is - * Christopher Blizzard. Portions created by Christopher Blizzard are Copyright © Christopher Blizzard. All Rights Reserved. - * Portions created by the Initial Developer are Copyright © 2001 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * Christopher Blizzard <blizzard@mozilla.org> - * Ramiro Estrugo <ramiro@eazel.com> - * --------------------------------------------------------------------------- - * - * $Id$ - */ - -#ifndef __GECKO_EMBED_TYPES_H__ -#define __GECKO_EMBED_TYPES_H__ - -#include <glib-object.h> -#include "gecko-embed-type-builtins.h" - -G_BEGIN_DECLS - -/* These are straight out of nsIWebProgressListener.h */ - -typedef enum -{ - GECKO_EMBED_FLAG_START = 1U << 0, - GECKO_EMBED_FLAG_REDIRECTING = 1U << 1, - GECKO_EMBED_FLAG_TRANSFERRING = 1U << 2, - GECKO_EMBED_FLAG_NEGOTIATING = 1U << 3, - GECKO_EMBED_FLAG_STOP = 1U << 4, - - GECKO_EMBED_FLAG_IS_REQUEST = 1U << 16, - GECKO_EMBED_FLAG_IS_DOCUMENT = 1U << 17, - GECKO_EMBED_FLAG_IS_NETWORK = 1U << 18, - GECKO_EMBED_FLAG_IS_WINDOW = 1U << 19, - - GECKO_EMBED_FLAG_RESTORING = 1U << 24, -} GeckoEmbedProgressFlags; - -/* These are from various networking headers */ - -typedef enum -{ - /* NS_ERROR_UNKNOWN_HOST */ - GECKO_EMBED_STATUS_FAILED_DNS = 2152398878U, - /* NS_ERROR_CONNECTION_REFUSED */ - GECKO_EMBED_STATUS_FAILED_CONNECT = 2152398861U, - /* NS_ERROR_NET_TIMEOUT */ - GECKO_EMBED_STATUS_FAILED_TIMEOUT = 2152398862U, - /* NS_BINDING_ABORTED */ - GECKO_EMBED_STATUS_FAILED_USERCANCELED = 2152398850U -} GeckoEmbedStatusEnum; - -/* These used to be straight out of nsIWebNavigation.h until the API - changed. Now there's a mapping table that maps these values to the - internal values. */ - -typedef enum -{ - GECKO_EMBED_FLAG_RELOADNORMAL = 0, - GECKO_EMBED_FLAG_RELOADBYPASSCACHE = 1, - GECKO_EMBED_FLAG_RELOADBYPASSPROXY = 2, - GECKO_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE = 3, - GECKO_EMBED_FLAG_RELOADCHARSETCHANGE = 4 -} GeckoEmbedReloadFlags; - -/* These are straight out of nsIWebBrowserChrome.h */ - -typedef enum -{ - GECKO_EMBED_FLAG_DEFAULTCHROME = 1U << 0, - GECKO_EMBED_FLAG_WINDOWBORDERSON = 1U << 1, - GECKO_EMBED_FLAG_WINDOWCLOSEON = 1U << 2, - GECKO_EMBED_FLAG_WINDOWRESIZEON = 1U << 3, - GECKO_EMBED_FLAG_MENUBARON = 1U << 4, - GECKO_EMBED_FLAG_TOOLBARON = 1U << 5, - GECKO_EMBED_FLAG_LOCATIONBARON = 1U << 6, - GECKO_EMBED_FLAG_STATUSBARON = 1U << 7, - GECKO_EMBED_FLAG_PERSONALTOOLBARON = 1U << 8, - GECKO_EMBED_FLAG_SCROLLBARSON = 1U << 9, - GECKO_EMBED_FLAG_TITLEBARON = 1U << 10, - GECKO_EMBED_FLAG_EXTRACHROMEON = 1U << 11, - GECKO_EMBED_FLAG_ALLCHROME = 1U << 12, - GECKO_EMBED_FLAG_WINDOWRAISED = 1U << 25, - GECKO_EMBED_FLAG_WINDOWLOWERED = 1U << 26, - GECKO_EMBED_FLAG_CENTERSCREEN = 1U << 27, - GECKO_EMBED_FLAG_DEPENDENT = 1U << 28, - GECKO_EMBED_FLAG_MODAL = 1U << 29, - GECKO_EMBED_FLAG_OPENASDIALOG = 1U << 30, - GECKO_EMBED_FLAG_OPENASCHROME = 1U << 31, -} GeckoEmbedChromeFlags; - -G_END_DECLS - -#endif /* !__GECKO_EMBED_TYPES_H__ */ |