Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations | Functions | Variables
gtkmozembed.h File Reference
#include <stddef.h>
#include <gtk/gtk.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkMozEmbed
struct  _GtkMozEmbedClass
struct  _GtkMozEmbedSingle
struct  _GtkMozEmbedSingleClass

Defines

#define GTKMOZEMBED_API(type)   type
#define GTK_TYPE_MOZ_EMBED   (gtk_moz_embed_get_type())
#define GTK_MOZ_EMBED(obj)   GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed)
#define GTK_MOZ_EMBED_CLASS(klass)   GTK_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass)
#define GTK_IS_MOZ_EMBED(obj)   GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED)
#define GTK_IS_MOZ_EMBED_CLASS(klass)   GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)
#define GTK_TYPE_MOZ_EMBED_PROGRESS_FLAGS   (gtk_moz_embed_progress_flags_get_type())
#define GTK_TYPE_MOZ_EMBED_STATUS_ENUMS   (gtk_moz_embed_status_enums_get_type())
#define GTK_TYPE_MOZ_EMBED_RELOAD_FLAGS   (gtk_moz_embed_reload_flags_get_type())
#define GTK_TYPE_MOZ_EMBED_CHROME_FLAGS   (gtk_moz_embed_chrome_flags_get_type())
#define GTK_TYPE_MOZ_EMBED_SINGLE   (gtk_moz_embed_single_get_type())
#define GTK_MOZ_EMBED_SINGLE(obj)   GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingle)
#define GTK_MOZ_EMBED_SINGLE_CLASS(klass)   GTK_CHEK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass)
#define GTK_IS_MOZ_EMBED_SINGLE(obj)   GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED_SINGLE)
#define GTK_IS_MOZ_EMBED_SINGLE_CLASS(klass)   GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)

Typedefs

typedef struct _GtkMozEmbed
typedef struct _GtkMozEmbedClass
typedef struct _GtkMozEmbedSingle
typedef struct _GtkMozEmbedSingleClass

Enumerations

enum  GtkMozEmbedProgressFlags {
  GTK_MOZ_EMBED_FLAG_START = 1, GTK_MOZ_EMBED_FLAG_REDIRECTING = 2, GTK_MOZ_EMBED_FLAG_TRANSFERRING = 4, GTK_MOZ_EMBED_FLAG_NEGOTIATING = 8,
  GTK_MOZ_EMBED_FLAG_STOP = 16, GTK_MOZ_EMBED_FLAG_IS_REQUEST = 65536, GTK_MOZ_EMBED_FLAG_IS_DOCUMENT = 131072, GTK_MOZ_EMBED_FLAG_IS_NETWORK = 262144,
  GTK_MOZ_EMBED_FLAG_IS_WINDOW = 524288, GTK_MOZ_EMBED_FLAG_RESTORING = 16777216
}
enum  GtkMozEmbedStatusFlags { GTK_MOZ_EMBED_STATUS_FAILED_DNS = 2152398878U, GTK_MOZ_EMBED_STATUS_FAILED_CONNECT = 2152398861U, GTK_MOZ_EMBED_STATUS_FAILED_TIMEOUT = 2152398862U, GTK_MOZ_EMBED_STATUS_FAILED_USERCANCELED = 2152398850U }
enum  GtkMozEmbedReloadFlags {
  GTK_MOZ_EMBED_FLAG_RELOADNORMAL = 0, GTK_MOZ_EMBED_FLAG_RELOADBYPASSCACHE = 1, GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXY = 2, GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE = 3,
  GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE = 4
}
enum  GtkMozEmbedChromeFlags {
  GTK_MOZ_EMBED_FLAG_DEFAULTCHROME = 1U, GTK_MOZ_EMBED_FLAG_WINDOWBORDERSON = 2U, GTK_MOZ_EMBED_FLAG_WINDOWCLOSEON = 4U, GTK_MOZ_EMBED_FLAG_WINDOWRESIZEON = 8U,
  GTK_MOZ_EMBED_FLAG_MENUBARON = 16U, GTK_MOZ_EMBED_FLAG_TOOLBARON = 32U, GTK_MOZ_EMBED_FLAG_LOCATIONBARON = 64U, GTK_MOZ_EMBED_FLAG_STATUSBARON = 128U,
  GTK_MOZ_EMBED_FLAG_PERSONALTOOLBARON = 256U, GTK_MOZ_EMBED_FLAG_SCROLLBARSON = 512U, GTK_MOZ_EMBED_FLAG_TITLEBARON = 1024U, GTK_MOZ_EMBED_FLAG_EXTRACHROMEON = 2048U,
  GTK_MOZ_EMBED_FLAG_ALLCHROME = 4094U, GTK_MOZ_EMBED_FLAG_WINDOWRAISED = 33554432U, GTK_MOZ_EMBED_FLAG_WINDOWLOWERED = 67108864U, GTK_MOZ_EMBED_FLAG_CENTERSCREEN = 134217728U,
  GTK_MOZ_EMBED_FLAG_DEPENDENT = 268435456U, GTK_MOZ_EMBED_FLAG_MODAL = 536870912U, GTK_MOZ_EMBED_FLAG_OPENASDIALOG = 1073741824U, GTK_MOZ_EMBED_FLAG_OPENASCHROME = 2147483648U
}

Functions

 GTKMOZEMBED_API (GtkType) gtk_moz_embed_get_type(void)
 GTKMOZEMBED_API (GtkWidget *) gtk_moz_embed_new(void)
 GTKMOZEMBED_API (void) gtk_moz_embed_push_startup(void)
 GTKMOZEMBED_API (gboolean) gtk_moz_embed_can_go_back(GtkMozEmbed *embed)
 GTKMOZEMBED_API (char *) gtk_moz_embed_get_link_message(GtkMozEmbed *embed)
 GTKMOZEMBED_API (guint32) gtk_moz_embed_get_chrome_mask(GtkMozEmbed *embed)
 GTKMOZEMBED_API (GtkMozEmbedSingle *) gtk_moz_embed_single_get(void)

Variables

const char * aName
const char * url
const char * data
const char guint32 len
const char guint32 const char * base_uri
const char guint32 const char
const char * 
mime_type
gint32 flags

Class Documentation

struct _GtkMozEmbed

Definition at line 68 of file gtkmozembed.h.

Class Members
GtkBin bin
void * data
struct _GtkMozEmbedSingle

Definition at line 249 of file gtkmozembed.h.

Class Members
void * data
GtkObject object

Define Documentation

#define GTK_IS_MOZ_EMBED (   obj)    GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED)

Definition at line 62 of file gtkmozembed.h.

#define GTK_IS_MOZ_EMBED_CLASS (   klass)    GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)

Definition at line 63 of file gtkmozembed.h.

Definition at line 243 of file gtkmozembed.h.

#define GTK_IS_MOZ_EMBED_SINGLE_CLASS (   klass)    GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)

Definition at line 244 of file gtkmozembed.h.

#define GTK_MOZ_EMBED (   obj)    GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed)

Definition at line 60 of file gtkmozembed.h.

#define GTK_MOZ_EMBED_CLASS (   klass)    GTK_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass)

Definition at line 61 of file gtkmozembed.h.

#define GTK_MOZ_EMBED_SINGLE (   obj)    GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingle)

Definition at line 241 of file gtkmozembed.h.

#define GTK_MOZ_EMBED_SINGLE_CLASS (   klass)    GTK_CHEK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass)

Definition at line 242 of file gtkmozembed.h.

Definition at line 59 of file gtkmozembed.h.

#define GTK_TYPE_MOZ_EMBED_CHROME_FLAGS   (gtk_moz_embed_chrome_flags_get_type())

Definition at line 158 of file gtkmozembed.h.

#define GTK_TYPE_MOZ_EMBED_PROGRESS_FLAGS   (gtk_moz_embed_progress_flags_get_type())

Definition at line 152 of file gtkmozembed.h.

#define GTK_TYPE_MOZ_EMBED_RELOAD_FLAGS   (gtk_moz_embed_reload_flags_get_type())

Definition at line 156 of file gtkmozembed.h.

Definition at line 240 of file gtkmozembed.h.

#define GTK_TYPE_MOZ_EMBED_STATUS_ENUMS   (gtk_moz_embed_status_enums_get_type())

Definition at line 154 of file gtkmozembed.h.

Definition at line 56 of file gtkmozembed.h.


Typedef Documentation

typedef struct _GtkMozEmbed

Definition at line 65 of file gtkmozembed.h.

typedef struct _GtkMozEmbedClass

Definition at line 66 of file gtkmozembed.h.

typedef struct _GtkMozEmbedSingle

Definition at line 246 of file gtkmozembed.h.

typedef struct _GtkMozEmbedSingleClass

Definition at line 247 of file gtkmozembed.h.


Enumeration Type Documentation

Enumerator:
GTK_MOZ_EMBED_FLAG_DEFAULTCHROME 
GTK_MOZ_EMBED_FLAG_WINDOWBORDERSON 
GTK_MOZ_EMBED_FLAG_WINDOWCLOSEON 
GTK_MOZ_EMBED_FLAG_WINDOWRESIZEON 
GTK_MOZ_EMBED_FLAG_MENUBARON 
GTK_MOZ_EMBED_FLAG_TOOLBARON 
GTK_MOZ_EMBED_FLAG_LOCATIONBARON 
GTK_MOZ_EMBED_FLAG_STATUSBARON 
GTK_MOZ_EMBED_FLAG_PERSONALTOOLBARON 
GTK_MOZ_EMBED_FLAG_SCROLLBARSON 
GTK_MOZ_EMBED_FLAG_TITLEBARON 
GTK_MOZ_EMBED_FLAG_EXTRACHROMEON 
GTK_MOZ_EMBED_FLAG_ALLCHROME 
GTK_MOZ_EMBED_FLAG_WINDOWRAISED 
GTK_MOZ_EMBED_FLAG_WINDOWLOWERED 
GTK_MOZ_EMBED_FLAG_CENTERSCREEN 
GTK_MOZ_EMBED_FLAG_DEPENDENT 
GTK_MOZ_EMBED_FLAG_MODAL 
GTK_MOZ_EMBED_FLAG_OPENASDIALOG 
GTK_MOZ_EMBED_FLAG_OPENASCHROME 

Definition at line 213 of file gtkmozembed.h.

Enumerator:
GTK_MOZ_EMBED_FLAG_START 
GTK_MOZ_EMBED_FLAG_REDIRECTING 
GTK_MOZ_EMBED_FLAG_TRANSFERRING 
GTK_MOZ_EMBED_FLAG_NEGOTIATING 
GTK_MOZ_EMBED_FLAG_STOP 
GTK_MOZ_EMBED_FLAG_IS_REQUEST 
GTK_MOZ_EMBED_FLAG_IS_DOCUMENT 
GTK_MOZ_EMBED_FLAG_IS_NETWORK 
GTK_MOZ_EMBED_FLAG_IS_WINDOW 
GTK_MOZ_EMBED_FLAG_RESTORING 

Definition at line 168 of file gtkmozembed.h.

Enumerator:
GTK_MOZ_EMBED_FLAG_RELOADNORMAL 
GTK_MOZ_EMBED_FLAG_RELOADBYPASSCACHE 
GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXY 
GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE 
GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE 

Definition at line 202 of file gtkmozembed.h.

Enumerator:
GTK_MOZ_EMBED_STATUS_FAILED_DNS 
GTK_MOZ_EMBED_STATUS_FAILED_CONNECT 
GTK_MOZ_EMBED_STATUS_FAILED_TIMEOUT 
GTK_MOZ_EMBED_STATUS_FAILED_USERCANCELED 

Definition at line 186 of file gtkmozembed.h.

{
  /* NS_ERROR_UNKNOWN_HOST */
  GTK_MOZ_EMBED_STATUS_FAILED_DNS     = 2152398878U,
 /* NS_ERROR_CONNECTION_REFUSED */
  GTK_MOZ_EMBED_STATUS_FAILED_CONNECT = 2152398861U,
 /* NS_ERROR_NET_TIMEOUT */
  GTK_MOZ_EMBED_STATUS_FAILED_TIMEOUT = 2152398862U,
 /* NS_BINDING_ABORTED */
  GTK_MOZ_EMBED_STATUS_FAILED_USERCANCELED = 2152398850U
} GtkMozEmbedStatusFlags;

Function Documentation

GTKMOZEMBED_API ( GtkType  )
GTKMOZEMBED_API ( GtkWidget *  )
GTKMOZEMBED_API ( gboolean  )
GTKMOZEMBED_API ( char *  )
GTKMOZEMBED_API ( guint32  )
GTKMOZEMBED_API ( GtkMozEmbedSingle *  )

Variable Documentation

const char* aName

Definition at line 121 of file gtkmozembed.h.

const char * base_uri

Definition at line 130 of file gtkmozembed.h.

const char* data

Definition at line 130 of file gtkmozembed.h.

guint32 flags

Definition at line 146 of file gtkmozembed.h.

const char guint32 len

Definition at line 130 of file gtkmozembed.h.

const char const char * mime_type

Definition at line 130 of file gtkmozembed.h.

const char* url

Definition at line 123 of file gtkmozembed.h.