Classes | Defines | Typedefs | Enumerations | Functions | Variables

gtkmozembed.h File Reference

#include <stddef.h>
#include <gtk/gtk.h>
Include dependency graph for gtkmozembed.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _GtkMozEmbed
struct  _GtkMozEmbedClass
struct  _GtkMozEmbedSingle
struct  _GtkMozEmbedSingleClass

Defines

#define NS_HIDDEN
#define NS_FROZENCALL
#define NS_EXPORT_(type)   type
#define NS_IMPORT_(type)   type
#define GTKMOZEMBED_API(type, name, params)   NS_IMPORT_(type) name params;
#define GTK_TYPE_MOZ_EMBED   (gtk_moz_embed_get_type())
#define GTK_MOZ_EMBED(obj)   G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed)
#define GTK_MOZ_EMBED_CLASS(klass)   G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass)
#define GTK_IS_MOZ_EMBED(obj)   G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED)
#define GTK_IS_MOZ_EMBED_CLASS(klass)   G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)
#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)
#define GTK_MOZ_EMBED_SINGLE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass))

Typedefs

typedef struct _GtkMozEmbed GtkMozEmbed
typedef struct _GtkMozEmbedClass GtkMozEmbedClass
typedef struct _GtkMozEmbedSingle GtkMozEmbedSingle
typedef struct
_GtkMozEmbedSingleClass 
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

 NS_IMPORT_ (GType) gtk_moz_embed_get_type(void)
 NS_IMPORT_ (GtkWidget *) gtk_moz_embed_new(void)
 NS_IMPORT_ (void) gtk_moz_embed_push_startup(void)
 NS_IMPORT_ (gboolean) gtk_moz_embed_can_go_back(GtkMozEmbed *embed)
 NS_IMPORT_ (char *) gtk_moz_embed_get_link_message(GtkMozEmbed *embed)
 NS_IMPORT_ (guint32) gtk_moz_embed_get_chrome_mask(GtkMozEmbed *embed)
 NS_IMPORT_ (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

Define Documentation

#define GTK_IS_MOZ_EMBED (   obj  )     G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED)
#define GTK_IS_MOZ_EMBED_CLASS (   klass  )     G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED)
#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)
#define GTK_MOZ_EMBED (   obj  )     G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed)
#define GTK_MOZ_EMBED_CLASS (   klass  )     G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass)
#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_MOZ_EMBED_SINGLE_GET_CLASS (   obj  )     (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass))
#define GTK_TYPE_MOZ_EMBED   (gtk_moz_embed_get_type())
#define GTK_TYPE_MOZ_EMBED_SINGLE   (gtk_moz_embed_single_get_type())
#define GTKMOZEMBED_API (   type,
  name,
  params 
)    NS_IMPORT_(type) name params;
#define NS_EXPORT_ (   type  )     type
#define NS_FROZENCALL
#define NS_HIDDEN
#define NS_IMPORT_ (   type  )     type

Typedef Documentation

typedef struct _GtkMozEmbed GtkMozEmbed

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 
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 
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 
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 

Function Documentation

NS_IMPORT_ ( GType   ) 
NS_IMPORT_ ( GtkMozEmbedSingle  ) 
NS_IMPORT_ ( guint32   ) 
NS_IMPORT_ ( char *   ) 
NS_IMPORT_ ( gboolean   ) 
NS_IMPORT_ ( void   ) 
NS_IMPORT_ ( GtkWidget *   ) 

Variable Documentation

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