aboutsummaryrefslogtreecommitdiffstats
path: root/src/ephy-extension.h
diff options
context:
space:
mode:
authorAdam Hooper <adamh@src.gnome.org>2004-12-18 02:03:35 +0800
committerAdam Hooper <adamh@src.gnome.org>2004-12-18 02:03:35 +0800
commit9bf71295e9a4e5cdfe9dc4380343616c49b161c6 (patch)
tree6b3aa6ef7d872a5cdc84da940b240e723b93c800 /src/ephy-extension.h
parentc5b4d13e2e64dd3e28de75b17f6a436f339d5dc2 (diff)
downloadgsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar.gz
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar.bz2
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar.lz
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar.xz
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.tar.zst
gsoc2013-epiphany-9bf71295e9a4e5cdfe9dc4380343616c49b161c6.zip
Add attach_tab and detach_tab functions to extension interface (bug
#153732). Thanks to Crispin for almost all of the code.
Diffstat (limited to 'src/ephy-extension.h')
-rw-r--r--src/ephy-extension.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ephy-extension.h b/src/ephy-extension.h
index 06d48e06f..d2af710a9 100644
--- a/src/ephy-extension.h
+++ b/src/ephy-extension.h
@@ -46,6 +46,12 @@ struct _EphyExtensionIface
EphyWindow *window);
void (* detach_window) (EphyExtension *extension,
EphyWindow *window);
+ void (* attach_tab) (EphyExtension *extension,
+ EphyWindow *window,
+ EphyTab *tab);
+ void (* detach_tab) (EphyExtension *extension,
+ EphyWindow *window,
+ EphyTab *tab);
};
GType ephy_extension_get_type (void);
@@ -56,6 +62,14 @@ void ephy_extension_attach_window (EphyExtension *extension,
void ephy_extension_detach_window (EphyExtension *extension,
EphyWindow *window);
+void ephy_extension_attach_tab (EphyExtension *extension,
+ EphyWindow *window,
+ EphyTab *tab);
+
+void ephy_extension_detach_tab (EphyExtension *extension,
+ EphyWindow *window,
+ EphyTab *tab);
+
G_END_DECLS
#endif