aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormutantturkey <crazycal00@gmail.com>2010-05-08 17:40:21 -0400
committermutantturkey <crazycal00@gmail.com>2010-05-08 17:40:21 -0400
commite39fb6bc68800b2c365603704079569a1d1e6788 (patch)
tree6429a440d87633008eb0cb2248c6a6efc56944e8
parentc12be03ade55feea70899a4960d14230860f9788 (diff)
added empty callback for link_hover, resize grip on statusbar is now default hidden
-rw-r--r--sb.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/sb.c b/sb.c
index 12e4c79..ffd4a7b 100644
--- a/sb.c
+++ b/sb.c
@@ -30,6 +30,7 @@ static void download(WebKitWebView *web_view, GObject *download, gpointer user_d
static void config();
static void reload();
static void toggle();
+static void link_hover();
gboolean key_press_cb(GtkWidget *widget, GdkEventKey *event);
static void activate_uri_entry_cb (GtkWidget* entry, gpointer data) {
@@ -91,6 +92,10 @@ static void load_uri(gchar *uri) {
g_free(u);
};
+static void link_hover(){
+
+
+}
static void tab_zoom (gboolean b) {
struct tab *t = get_tab(NULL, gtk_notebook_get_current_page(GTK_NOTEBOOK(w.notebook)));
if (b) { webkit_web_view_set_zoom_level(t->view, (webkit_web_view_get_zoom_level(t->view) + .05)); }
@@ -120,7 +125,7 @@ static void tab_new() {
t->scroll = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(t->scroll), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(t->scroll),GTK_POLICY_NEVER, GTK_POLICY_NEVER);
//gtk_widget_set_style(
t->view = WEBKIT_WEB_VIEW(webkit_web_view_new ());
gtk_container_add(GTK_CONTAINER(t->scroll), GTK_WIDGET(t->view));
@@ -137,6 +142,7 @@ static void tab_new() {
/*callbacks*/
g_signal_connect (G_OBJECT (t->view), "title-changed", G_CALLBACK (title_change_cb), t);
+ g_signal_connect (G_OBJECT (t->view), "link-hover", G_CALLBACK (title_change_cb), t);
g_signal_connect (G_OBJECT (t->view), "load-progress-changed", G_CALLBACK (progress_change_cb), t->view);
g_signal_connect (G_OBJECT (t->view), "load-committed", G_CALLBACK (load_commit_cb), t->view);
g_signal_connect (G_OBJECT (t->view), "hovering-over-link", G_CALLBACK (link_hover_cb), t->view);
@@ -181,13 +187,16 @@ static void config() {
gtk_entry_set_has_frame(GTK_ENTRY(w.bar), TRUE);
gtk_notebook_set_scrollable(GTK_NOTEBOOK(w.notebook), TRUE);
- gtk_box_pack_start(GTK_BOX (w.vbox), w.bar, FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(w.vbox), w.notebook, TRUE, TRUE, 0);
-
/* status bar*/
w.status = gtk_statusbar_new();
+ gtk_statusbar_set_has_resize_grip(GTK_STATUSBAR(w.status), FALSE);
+
+
+ gtk_box_pack_start(GTK_BOX (w.vbox), w.bar, FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(w.vbox), w.notebook, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(w.vbox), w.status, FALSE, FALSE, 0);
+
w.win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size(GTK_WINDOW(w.win), 800, 800);