comparison pidgin/gtkimhtmltoolbar.c @ 18050:2f9eabdc6011

propagate from branch 'im.pidgin.pidgin' (head dcdd8dc5d40cafef802a88f3f713ee1589bc9c41) to branch 'im.pidgin.pidgin.2.1.0' (head b13966c1f1b76ef136a61969fc8bcc68f02b138c)
author Sean Egan <seanegan@gmail.com>
date Wed, 06 Jun 2007 00:23:41 +0000
parents 37469ac119b6 9b1148aef5fa
children c57c2b245c89
comparison
equal deleted inserted replaced
18047:82d68fedbd77 18050:2f9eabdc6011
1102 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0); 1102 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0);
1103 gtk_box_pack_start(GTK_BOX(hbox), font_button, FALSE, FALSE, 0); 1103 gtk_box_pack_start(GTK_BOX(hbox), font_button, FALSE, FALSE, 0);
1104 gtk_widget_show_all(font_button); 1104 gtk_widget_show_all(font_button);
1105 1105
1106 font_menu = gtk_menu_new(); 1106 font_menu = gtk_menu_new();
1107
1107 1108
1108 for (i = 0; buttons[i].label; i++) { 1109 for (i = 0; buttons[i].label; i++) {
1109 GtkWidget *old = *buttons[i].button; 1110 GtkWidget *old = *buttons[i].button;
1110 GtkWidget *menuitem = gtk_check_menu_item_new_with_mnemonic(buttons[i].label); 1111 GtkWidget *menuitem = gtk_check_menu_item_new_with_mnemonic(buttons[i].label);
1111 g_signal_connect_swapped(G_OBJECT(menuitem), "activate", 1112 g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
1156 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0); 1157 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0);
1157 gtk_box_pack_start(GTK_BOX(hbox), insert_button, FALSE, FALSE, 0); 1158 gtk_box_pack_start(GTK_BOX(hbox), insert_button, FALSE, FALSE, 0);
1158 gtk_widget_show_all(insert_button); 1159 gtk_widget_show_all(insert_button);
1159 1160
1160 insert_menu = gtk_menu_new(); 1161 insert_menu = gtk_menu_new();
1161 1162
1162 button = gtk_menu_item_new_with_mnemonic(_("_Smiley")); 1163 button = gtk_menu_item_new_with_mnemonic(_("_Smiley"));
1163 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->smiley); 1164 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->smiley);
1164 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button); 1165 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button);
1165 1166
1166 button = gtk_menu_item_new_with_mnemonic(_("_Image")); 1167 button = gtk_menu_item_new_with_mnemonic(_("_Image"));
1167 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->image); 1168 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->image);
1168 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button); 1169 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button);
1169 1170
1170 button = gtk_menu_item_new_with_mnemonic(_("_Link")); 1171 button = gtk_menu_item_new_with_mnemonic(_("_Link"));
1171 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->link); 1172 g_signal_connect_swapped(G_OBJECT(button), "activate", G_CALLBACK(gtk_button_clicked), toolbar->link);
1172 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button); 1173 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), button);
1173 1174
1174 g_signal_connect(G_OBJECT(insert_button), "clicked", G_CALLBACK(pidgin_menu_clicked), insert_menu); 1175 g_signal_connect(G_OBJECT(insert_button), "clicked", G_CALLBACK(pidgin_menu_clicked), insert_menu);
1175 g_signal_connect(G_OBJECT(insert_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate), insert_button); 1176 g_signal_connect(G_OBJECT(insert_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate), insert_button);
1176 toolbar->sml = NULL; 1177 toolbar->sml = NULL;
1177 } 1178 }
1178 1179