Lines Matching refs:window

42 static void updateTitle(GtkWindow* window, WebKitWebView* webView)
50 gtk_window_set_title(window, title);
64 static void notifyTitleCb(WebKitWebView* webView, GParamSpec* pspec, GtkWidget* window)
66 updateTitle(GTK_WINDOW(window), webView);
79 static void notifyProgressCb(WebKitWebView* webView, GParamSpec* pspec, GtkWidget* window)
81 updateTitle(GTK_WINDOW(window), webView);
84 static void destroyCb(GtkWidget* widget, GtkWidget* window)
101 createWebViewCb(WebKitWebView* webView, WebKitWebFrame* web_frame, GtkWidget* window)
108 static gboolean webViewReadyCb(WebKitWebView* webView, GtkWidget* window)
111 gtk_widget_show_all(window);
115 static gboolean closeWebViewCb(WebKitWebView* webView, GtkWidget* window)
117 gtk_widget_destroy(window);
121 static GtkWidget* createBrowser(GtkWidget* window, GtkWidget* uriEntry, GtkWidget* statusbar, WebKitWebView* webView)
128 g_signal_connect(webView, "notify::title", G_CALLBACK(notifyTitleCb), window);
130 g_signal_connect(webView, "notify::progress", G_CALLBACK(notifyProgressCb), window);
132 g_signal_connect(webView, "create-web-view", G_CALLBACK(createWebViewCb), window);
133 g_signal_connect(webView, "web-view-ready", G_CALLBACK(webViewReadyCb), window);
134 g_signal_connect(webView, "close-web-view", G_CALLBACK(closeWebViewCb), window);
192 GtkWidget *window;
198 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
199 gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
200 gtk_widget_set_name(window, "GtkLauncher");
208 gtk_box_pack_start(GTK_BOX(vbox), createBrowser(window, uriEntry, statusbar, webView), TRUE, TRUE, 0);
211 gtk_container_add(GTK_CONTAINER(window), vbox);
213 g_signal_connect(window, "destroy", G_CALLBACK(destroyCb), NULL);
218 return window;