pidgin/gtkwebviewtoolbar.c

changeset 33029
5005e63a35d4
parent 33023
35de4c169b1a
child 33149
e1b50abc07bb
equal deleted inserted replaced
33028:2a61ad7ca6b6 33029:5005e63a35d4
1124 update_format_cb(GtkWebView *webview, GtkWebViewToolbar *toolbar) 1124 update_format_cb(GtkWebView *webview, GtkWebViewToolbar *toolbar)
1125 { 1125 {
1126 update_buttons(toolbar); 1126 update_buttons(toolbar);
1127 } 1127 }
1128 1128
1129 #if 0 1129 static void
1130 static void 1130 mark_set_cb(GtkWebView *webview, GtkWebViewToolbar *toolbar)
1131 mark_set_cb(GtkTextBuffer *buffer, GtkTextIter *location, GtkTextMark *mark, 1131 {
1132 GtkWebViewToolbar *toolbar)
1133 {
1134 if(mark != gtk_text_buffer_get_insert(buffer))
1135 return;
1136
1137 update_buttons(toolbar); 1132 update_buttons(toolbar);
1138 } 1133 }
1139 #endif
1140 1134
1141 /* This comes from gtkmenutoolbutton.c from gtk+ 1135 /* This comes from gtkmenutoolbutton.c from gtk+
1142 * Copyright (C) 2003 Ricardo Fernandez Pascual 1136 * Copyright (C) 2003 Ricardo Fernandez Pascual
1143 * Copyright (C) 2004 Paolo Borelli 1137 * Copyright (C) 2004 Paolo Borelli
1144 */ 1138 */
1585 G_CALLBACK(toggle_button_cb), toolbar); 1579 G_CALLBACK(toggle_button_cb), toolbar);
1586 g_signal_connect_after(G_OBJECT(webview), "format-cleared", 1580 g_signal_connect_after(G_OBJECT(webview), "format-cleared",
1587 G_CALLBACK(update_format_cb), toolbar); 1581 G_CALLBACK(update_format_cb), toolbar);
1588 g_signal_connect(G_OBJECT(webview), "format-updated", 1582 g_signal_connect(G_OBJECT(webview), "format-updated",
1589 G_CALLBACK(update_format_cb), toolbar); 1583 G_CALLBACK(update_format_cb), toolbar);
1590 #if 0 1584 g_signal_connect_after(G_OBJECT(webview), "selection-changed",
1591 g_signal_connect_after(G_OBJECT(GTK_WEBVIEW(webview)->text_buffer), "mark-set", G_CALLBACK(mark_set_cb), toolbar); 1585 G_CALLBACK(mark_set_cb), toolbar);
1592 #endif
1593 1586
1594 buttons = gtk_webview_get_format_functions(GTK_WEBVIEW(webview)); 1587 buttons = gtk_webview_get_format_functions(GTK_WEBVIEW(webview));
1595 update_buttons_cb(GTK_WEBVIEW(webview), buttons, toolbar); 1588 update_buttons_cb(GTK_WEBVIEW(webview), buttons, toolbar);
1596 update_buttons(toolbar); 1589 update_buttons(toolbar);
1597 } 1590 }

mercurial