diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2005-07-27 01:41:04 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2005-07-27 01:41:04 +0800 |
commit | fc69f229f306940d351fd20606fe6a77104ef48d (patch) | |
tree | 4ebf2c194552d38c330a9ac974b5c38abe1b198c /src/bookmarks/ephy-bookmarks.h | |
parent | 185ea56fa4d1b5626ff1418a90d979f3cc15b108 (diff) | |
download | gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar.gz gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar.bz2 gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar.lz gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar.xz gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.tar.zst gsoc2013-epiphany-fc69f229f306940d351fd20606fe6a77104ef48d.zip |
Unify bookmarks/smart bookmarks address resolution, and add a signal to
2005-07-26 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-marshal.list:
* src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
(open_in_window_activate_cb), (activate_cb):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
(impl_resolve_address), (ephy_bookmarks_resolve_address):
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
(open_in_tabs_activate_cb):
* src/ephy-location-action.c: (action_activated_cb),
(entry_activate_cb):
* src/epiphany.defs:
Unify bookmarks/smart bookmarks address resolution, and add a signal
to EphyBookmarks for it.
Diffstat (limited to 'src/bookmarks/ephy-bookmarks.h')
-rw-r--r-- | src/bookmarks/ephy-bookmarks.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/bookmarks/ephy-bookmarks.h b/src/bookmarks/ephy-bookmarks.h index 64073a211..cae6b82ba 100644 --- a/src/bookmarks/ephy-bookmarks.h +++ b/src/bookmarks/ephy-bookmarks.h @@ -66,6 +66,9 @@ struct _EphyBookmarksClass GObjectClass parent_class; void (* tree_changed) (EphyBookmarks *eb); + char * (* resolve_address) (EphyBookmarks *eb, + const char *address, + const char *argument); }; GType ephy_bookmarks_get_type (void); @@ -94,9 +97,9 @@ void ephy_bookmarks_set_address (EphyBookmarks *eb, EphyNode *bookmark, const char *address); -char *ephy_bookmarks_solve_smart_url (EphyBookmarks *eb, - const char *smart_url, - const char *content); +char *ephy_bookmarks_resolve_address (EphyBookmarks *eb, + const char *address, + const char *parameter); guint ephy_bookmarks_get_smart_bookmark_width (EphyNode *bookmark); |