This commit is contained in:
Enno Boland (Gottox) 2009-06-06 17:35:58 +02:00
parent 20c257e90c
commit 90289f6023

9
surf.c
View File

@ -45,7 +45,7 @@ static void progresschange(WebKitWebView *view, gint p, gpointer d);
static void loadcommit(WebKitWebView *view, WebKitWebFrame *f, gpointer d); static void loadcommit(WebKitWebView *view, WebKitWebFrame *f, gpointer d);
static void linkhover(WebKitWebView* page, const gchar* t, const gchar* l, gpointer d); static void linkhover(WebKitWebView* page, const gchar* t, const gchar* l, gpointer d);
static void destroyclient(Client *c); static void destroyclient(Client *c);
WebKitWebView newwindow(WebKitWebView *v, WebKitWebFrame *f, gpointer d); static WebKitWebView *newwindow(WebKitWebView *v, WebKitWebFrame *f, gpointer d);
static gboolean decidewindow(WebKitWebView *view, WebKitWebFrame *f, static gboolean decidewindow(WebKitWebView *view, WebKitWebFrame *f,
WebKitNetworkRequest *r, WebKitWebNavigationAction *n, WebKitNetworkRequest *r, WebKitWebNavigationAction *n,
WebKitWebPolicyDecision *p, gpointer d); WebKitWebPolicyDecision *p, gpointer d);
@ -131,10 +131,11 @@ decidewindow(WebKitWebView *view, WebKitWebFrame *f,
return TRUE; return TRUE;
} }
WebKitWebView newwindow(WebKitWebView *v, WebKitWebFrame *f, gpointer d) { WebKitWebView *
newwindow(WebKitWebView *v, WebKitWebFrame *f, gpointer d) {
/* TODO */ /* TODO */
Client *c = newclient(); Client *c = newclient();
return *c->view; return c->view;
} }
void void
@ -204,7 +205,7 @@ destroyclient(Client *c) {
gtk_widget_destroy(c->scroll); gtk_widget_destroy(c->scroll);
gtk_widget_destroy(c->vbox); gtk_widget_destroy(c->vbox);
gtk_widget_destroy(c->urlbar); gtk_widget_destroy(c->urlbar);
gtk_widget_destroy(c->urllist); /* gtk_widget_destroy(c->urllist);*/
gtk_widget_destroy(c->searchbar); gtk_widget_destroy(c->searchbar);
if(clients == c && c->next == NULL) if(clients == c && c->next == NULL)
gtk_main_quit(); gtk_main_quit();