browser: allow plug-ins to set the view
This commit is contained in:
parent
1f8f89207c
commit
15f7aadad6
|
@ -55,7 +55,9 @@ typedef struct _BrowserPluginHelper
|
||||||
char const * (*get_type)(Browser * browser, char const * filename,
|
char const * (*get_type)(Browser * browser, char const * filename,
|
||||||
mode_t mode);
|
mode_t mode);
|
||||||
BrowserView (*get_view)(Browser * browser);
|
BrowserView (*get_view)(Browser * browser);
|
||||||
|
|
||||||
int (*set_location)(Browser * browser, char const * path);
|
int (*set_location)(Browser * browser, char const * path);
|
||||||
|
void (*set_view)(Browser * browser, BrowserView view);
|
||||||
|
|
||||||
int (*error)(Browser * browser, char const * message, int ret);
|
int (*error)(Browser * browser, char const * message, int ret);
|
||||||
void (*refresh)(Browser * browser);
|
void (*refresh)(Browser * browser);
|
||||||
|
|
|
@ -360,6 +360,7 @@ Browser * browser_new(GtkWidget * window, GtkAccelGroup * group,
|
||||||
browser->pl_helper.get_view = browser_get_view;
|
browser->pl_helper.get_view = browser_get_view;
|
||||||
browser->pl_helper.refresh = browser_refresh;
|
browser->pl_helper.refresh = browser_refresh;
|
||||||
browser->pl_helper.set_location = browser_set_location;
|
browser->pl_helper.set_location = browser_set_location;
|
||||||
|
browser->pl_helper.set_view = browser_set_view;
|
||||||
|
|
||||||
/* widgets */
|
/* widgets */
|
||||||
browser->window = window;
|
browser->window = window;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user