pidgin/gtkimhtmltoolbar.c

branch
cpw.qulogic.gtk3-required
changeset 33139
6a4e30c1fc5d
parent 33132
24afd2b22579
child 33158
ad941796372e
equal deleted inserted replaced
33138:7e7aeaa31dfe 33139:6a4e30c1fc5d
1430 gtk_container_foreach(GTK_CONTAINER(menuitem), (GtkCallback)enable_markup, NULL); 1430 gtk_container_foreach(GTK_CONTAINER(menuitem), (GtkCallback)enable_markup, NULL);
1431 } 1431 }
1432 1432
1433 g_signal_connect(G_OBJECT(font_button), "button-press-event", G_CALLBACK(button_activate_on_click), toolbar); 1433 g_signal_connect(G_OBJECT(font_button), "button-press-event", G_CALLBACK(button_activate_on_click), toolbar);
1434 g_signal_connect(G_OBJECT(font_button), "activate", G_CALLBACK(pidgin_menu_clicked), font_menu); 1434 g_signal_connect(G_OBJECT(font_button), "activate", G_CALLBACK(pidgin_menu_clicked), font_menu);
1435 g_signal_connect(G_OBJECT(font_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate), font_button); 1435 g_signal_connect_data(G_OBJECT(font_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate),
1436 g_object_ref(font_button), (GClosureNotify)g_object_unref, 0);
1436 1437
1437 /* Sep */ 1438 /* Sep */
1438 sep = gtk_vseparator_new(); 1439 sep = gtk_vseparator_new();
1439 gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 0); 1440 gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 0);
1440 gtk_widget_show_all(sep); 1441 gtk_widget_show_all(sep);
1475 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), menuitem); 1476 gtk_menu_shell_append(GTK_MENU_SHELL(insert_menu), menuitem);
1476 toolbar->insert_hr = menuitem; 1477 toolbar->insert_hr = menuitem;
1477 1478
1478 g_signal_connect(G_OBJECT(insert_button), "button-press-event", G_CALLBACK(button_activate_on_click), toolbar); 1479 g_signal_connect(G_OBJECT(insert_button), "button-press-event", G_CALLBACK(button_activate_on_click), toolbar);
1479 g_signal_connect(G_OBJECT(insert_button), "activate", G_CALLBACK(pidgin_menu_clicked), insert_menu); 1480 g_signal_connect(G_OBJECT(insert_button), "activate", G_CALLBACK(pidgin_menu_clicked), insert_menu);
1480 g_signal_connect(G_OBJECT(insert_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate), insert_button); 1481 g_signal_connect_data(G_OBJECT(insert_menu), "deactivate", G_CALLBACK(pidgin_menu_deactivate),
1482 g_object_ref(insert_button), (GClosureNotify)g_object_unref, 0);
1481 toolbar->sml = NULL; 1483 toolbar->sml = NULL;
1482 1484
1483 /* Sep */ 1485 /* Sep */
1484 sep = gtk_vseparator_new(); 1486 sep = gtk_vseparator_new();
1485 gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 0); 1487 gtk_box_pack_start(GTK_BOX(box), sep, FALSE, FALSE, 0);

mercurial