aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-embed.h
diff options
context:
space:
mode:
Diffstat (limited to 'embed/ephy-embed.h')
-rw-r--r--embed/ephy-embed.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/embed/ephy-embed.h b/embed/ephy-embed.h
index 6f1787222..6190c14b4 100644
--- a/embed/ephy-embed.h
+++ b/embed/ephy-embed.h
@@ -192,8 +192,13 @@ struct _EphyEmbedIface
void (* set_zoom) (EphyEmbed *embed,
float zoom);
float (* get_zoom) (EphyEmbed *embed);
- void (* scroll) (EphyEmbed *embed, int num_lines);
- void (* page_scroll) (EphyEmbed *embed, int num_pages);
+ void (* scroll_lines) (EphyEmbed *embed,
+ int num_lines);
+ void (* scroll_pages) (EphyEmbed *embed,
+ int num_pages);
+ void (* scroll_pixels) (EphyEmbed *embed,
+ int dx,
+ int dy);
char * (* get_encoding) (EphyEmbed *embed);
gboolean (* has_automatic_encoding) (EphyEmbed *embed);
void (* set_encoding) (EphyEmbed *embed,
@@ -292,6 +297,10 @@ void ephy_embed_scroll (EphyEmbed *embed,
void ephy_embed_page_scroll (EphyEmbed *embed,
int num_pages);
+
+void ephy_embed_scroll_pixels (EphyEmbed *embed,
+ int dx,
+ int dy);
/* Encoding */
char *ephy_embed_get_encoding (EphyEmbed *embed);