aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-history.h
diff options
context:
space:
mode:
Diffstat (limited to 'embed/ephy-history.h')
-rw-r--r--embed/ephy-history.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/embed/ephy-history.h b/embed/ephy-history.h
index ef4b62d1e..8f7cdd3e4 100644
--- a/embed/ephy-history.h
+++ b/embed/ephy-history.h
@@ -49,7 +49,8 @@ enum
EPHY_NODE_PAGE_PROP_PRIORITY = 8,
EPHY_NODE_PAGE_PROP_ICON = 9,
EPHY_NODE_HOST_PROP_ZOOM = 10,
- EPHY_NODE_PAGE_PROP_GECKO_FLAGS = 11
+ EPHY_NODE_PAGE_PROP_GECKO_FLAGS = 11,
+ EPHY_NODE_PAGE_PROP_EXTRA_FLAGS = 12
};
struct _EphyHistory
@@ -66,7 +67,9 @@ struct _EphyHistoryClass
/* Signals */
gboolean (* add_page) (EphyHistory *history,
- const char *url);
+ const char *url,
+ gboolean redirect,
+ gboolean toplevel);
void (* visited) (EphyHistory *history,
const char *url);
void (* cleared) (EphyHistory *history);
@@ -91,7 +94,9 @@ EphyNode *ephy_history_get_page (EphyHistory *gh,
const char *url);
void ephy_history_add_page (EphyHistory *gh,
- const char *url);
+ const char *url,
+ gboolean redirect,
+ gboolean toplevel);
gboolean ephy_history_is_page_visited (EphyHistory *gh,
const char *url);