diff --git a/include/Browser/plugin.h b/include/Browser/plugin.h index 0deb60a..c42825f 100644 --- a/include/Browser/plugin.h +++ b/include/Browser/plugin.h @@ -55,7 +55,9 @@ typedef struct _BrowserPluginHelper char const * (*get_type)(Browser * browser, char const * filename, mode_t mode); BrowserView (*get_view)(Browser * browser); + int (*set_location)(Browser * browser, char const * path); + void (*set_view)(Browser * browser, BrowserView view); int (*error)(Browser * browser, char const * message, int ret); void (*refresh)(Browser * browser); diff --git a/src/browser/browser.c b/src/browser/browser.c index 2a3707e..0b1cc05 100644 --- a/src/browser/browser.c +++ b/src/browser/browser.c @@ -360,6 +360,7 @@ Browser * browser_new(GtkWidget * window, GtkAccelGroup * group, browser->pl_helper.get_view = browser_get_view; browser->pl_helper.refresh = browser_refresh; browser->pl_helper.set_location = browser_set_location; + browser->pl_helper.set_view = browser_set_view; /* widgets */ browser->window = window;