GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_activate),
GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_focus_in),
gtk_moz_embed_class_init(GtkMozEmbedClass *klass){  GtkContainerClass  *container_class;  GtkBinClass        *bin_class;  GtkWidgetClass     *widget_class;  GtkObjectClass     *object_class;    container_class = GTK_CONTAINER_CLASS(klass);  bin_class       = GTK_BIN_CLASS(klass);  widget_class    = GTK_WIDGET_CLASS(klass);  object_class    = GTK_OBJECT_CLASS(klass);  embed_parent_class = (GtkBinClass *)gtk_type_class(gtk_bin_get_type());  widget_class->realize = gtk_moz_embed_realize;  widget_class->unrealize = gtk_moz_embed_unrealize;  widget_class->size_allocate = gtk_moz_embed_size_allocate;  widget_class->map = gtk_moz_embed_map;  widget_class->unmap = gtk_moz_embed_unmap;#ifdef MOZ_ACCESSIBILITY_ATK  widget_class->get_accessible = gtk_moz_embed_get_accessible;#endif  object_class->destroy = gtk_moz_embed_destroy;    // set up our signals  moz_embed_signals[LINK_MESSAGE] =     gtk_signal_new ("link_message",		    GTK_RUN_FIRST,		    GET_OBJECT_CLASS_TYPE(klass),		    GTK_SIGNAL_OFFSET(GtkMozEmbedClass, link_message),		    gtk_marshal_NONE__NONE,		    GTK_TYPE_NONE, 0);  moz_embed_signals[JS_STATUS] =    gtk_signal_new ("js_status",		    GTK_RUN_FIRST,		    GET_OBJECT_CLASS_TYPE(klass),		    GTK_SIGNAL_OFFSET(GtkMozEmbedClass, js_status),		    gtk_marshal_NONE__NONE,		    GTK_TYPE_NONE, 0);  moz_embed_signals[LOCATION] =    gtk_signal_new ("location",		    GTK_RUN_FIRST,		    GET_OBJECT_CLASS_TYPE(klass),		    GTK_SIGNAL_OFFSET(GtkMozEmbedClass, location),		    gtk_marshal_NONE__NONE,		    GTK_TYPE_NONE, 0);  moz_embed_signals[TITLE] =     gtk_signal_new("title",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, title),		   gtk_marshal_NONE__NONE,		   GTK_TYPE_NONE, 0);  moz_embed_signals[PROGRESS] =    gtk_signal_new("progress",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, progress),		   gtk_marshal_NONE__INT_INT,		   GTK_TYPE_NONE, 2, GTK_TYPE_INT, GTK_TYPE_INT);  moz_embed_signals[PROGRESS_ALL] =     gtk_signal_new("progress_all",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, progress_all),		   gtkmozembed_VOID__POINTER_INT_INT,		   GTK_TYPE_NONE, 3, GTK_TYPE_POINTER,		   GTK_TYPE_INT, GTK_TYPE_INT);  moz_embed_signals[NET_STATE] =    gtk_signal_new("net_state",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, net_state),		   gtkmozembed_VOID__INT_UINT,		   GTK_TYPE_NONE, 2, GTK_TYPE_INT, GTK_TYPE_UINT);  moz_embed_signals[NET_STATE_ALL] =    gtk_signal_new("net_state_all",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, net_state_all),		   gtkmozembed_VOID__POINTER_INT_UINT,		   GTK_TYPE_NONE, 3, GTK_TYPE_POINTER,		   GTK_TYPE_INT, GTK_TYPE_UINT);  moz_embed_signals[NET_START] =    gtk_signal_new("net_start",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, net_start),		   gtk_marshal_NONE__NONE,		   GTK_TYPE_NONE, 0);  moz_embed_signals[NET_STOP] =    gtk_signal_new("net_stop",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, net_stop),		   gtk_marshal_NONE__NONE,		   GTK_TYPE_NONE, 0);  moz_embed_signals[NEW_WINDOW] =    gtk_signal_new("new_window",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, new_window),		   gtk_marshal_NONE__POINTER_UINT,		   GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_UINT);  moz_embed_signals[VISIBILITY] =    gtk_signal_new("visibility",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, visibility),		   gtk_marshal_NONE__BOOL,		   GTK_TYPE_NONE, 1, GTK_TYPE_BOOL);  moz_embed_signals[DESTROY_BROWSER] =    gtk_signal_new("destroy_browser",		   GTK_RUN_FIRST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, destroy_brsr),		   gtk_marshal_NONE__NONE,		   GTK_TYPE_NONE, 0);  moz_embed_signals[OPEN_URI] =     gtk_signal_new("open_uri",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, open_uri),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[SIZE_TO] =    gtk_signal_new("size_to",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, size_to),		   gtk_marshal_NONE__INT_INT,		   GTK_TYPE_NONE, 2, GTK_TYPE_INT, GTK_TYPE_INT);  moz_embed_signals[DOM_KEY_DOWN] =    gtk_signal_new("dom_key_down",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_key_down),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_KEY_PRESS] =    gtk_signal_new("dom_key_press",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_key_press),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_KEY_UP] =    gtk_signal_new("dom_key_up",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_key_up),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_DOWN] =    gtk_signal_new("dom_mouse_down",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_down),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_UP] =    gtk_signal_new("dom_mouse_up",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_up),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_CLICK] =    gtk_signal_new("dom_mouse_click",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_click),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_DBL_CLICK] =    gtk_signal_new("dom_mouse_dbl_click",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_dbl_click),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_OVER] =    gtk_signal_new("dom_mouse_over",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_over),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_MOUSE_OUT] =    gtk_signal_new("dom_mouse_out",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_mouse_out),		   gtk_marshal_BOOL__POINTER,		   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[SECURITY_CHANGE] =    gtk_signal_new("security_change",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, security_change),		   gtk_marshal_NONE__POINTER_UINT,		   GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_UINT);  moz_embed_signals[STATUS_CHANGE] =    gtk_signal_new("status_change",		   GTK_RUN_LAST,		   GET_OBJECT_CLASS_TYPE(klass),		   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, status_change),		   gtkmozembed_VOID__POINTER_INT_POINTER,		   GTK_TYPE_NONE, 3,		   GTK_TYPE_POINTER, GTK_TYPE_INT, GTK_TYPE_POINTER);  moz_embed_signals[DOM_ACTIVATE] =    gtk_signal_new("dom_activate",                   GTK_RUN_LAST,                   GET_OBJECT_CLASS_TYPE(klass),                   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_activate),                   gtk_marshal_BOOL__POINTER,                   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_FOCUS_IN] =    gtk_signal_new("dom_focus_in",                   GTK_RUN_LAST,                   GET_OBJECT_CLASS_TYPE(klass),                   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_activate),                   gtk_marshal_BOOL__POINTER,                   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);  moz_embed_signals[DOM_FOCUS_OUT] =    gtk_signal_new("dom_focus_out",                   GTK_RUN_LAST,                   GET_OBJECT_CLASS_TYPE(klass),                   GTK_SIGNAL_OFFSET(GtkMozEmbedClass, dom_activate),                   gtk_marshal_BOOL__POINTER,                   GTK_TYPE_BOOL, 1, GTK_TYPE_POINTER);#ifdef MOZ_WIDGET_GTK  gtk_object_class_add_signals(object_class, moz_embed_signals,			       EMBED_LAST_SIGNAL);#endif /* MOZ_WIDGET_GTK */}