22
22
#error "Only <epiphany/epiphany.h> can be included directly."
25
#include "ephy-embed-shell.h"
26
#include "ephy-frecent-store.h"
25
27
#include "ephy-history-types.h"
26
28
#include "ephy-web-view.h"
35
37
#define EPHY_WEB_VIEW_NON_SEARCH_REGEX "(" \
36
"^localhost(\\.[^[:space:]]+)?(:\\d+)?(/.*)?$|" \
37
"^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]$|" \
38
"^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9](:[0-9]+)?.*$|" \
38
39
"^::[0-9a-f:]*$|" \
39
40
"^[0-9a-f:]+:[0-9a-f:]*$|" \
40
"^[^\\.[:space:]]+\\.[^\\.[:space:]]+.*$|" \
41
41
"^https?://[^/\\.[:space:]]+.*$|" \
47
void ephy_web_view_set_visit_type (EphyWebView *view,
48
EphyHistoryPageVisitType visit_type);
50
EphyHistoryPageVisitType ephy_web_view_get_visit_type (EphyWebView *view);
47
#define EPHY_WEB_VIEW_DOMAIN_REGEX "^localhost(\\.[^[:space:]]+)?(:\\d+)?(:[0-9]+)?(/.*)?$|" \
48
"^[^\\.[:space:]]+\\.[^\\.[:space:]]+.*$|"
50
void ephy_web_view_set_visit_type (EphyWebView *view,
51
EphyHistoryPageVisitType visit_type);
52
EphyHistoryPageVisitType ephy_web_view_get_visit_type (EphyWebView *view);
53
void ephy_web_view_set_loading_title (EphyWebView *view,
56
void ephy_web_view_popups_manager_reset (EphyWebView *view);
57
void ephy_web_view_save (EphyWebView *view,
59
void ephy_web_view_load_homepage (EphyWebView *view);
61
char * ephy_web_view_create_web_application (EphyWebView *view,
64
GdkPixbuf * ephy_web_view_get_snapshot (EphyWebView *view,
70
char* ephy_web_view_normalize_or_autosearch_url (EphyWebView *view,
73
EphyFrecentStore *ephy_embed_shell_get_frecent_store (EphyEmbedShell *shell);