| 3696 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); |
3696 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); |
| 3697 g_signal_connect_swapped(G_OBJECT(item), "activate", G_CALLBACK(gtk_imhtml_link_activate), link); |
3697 g_signal_connect_swapped(G_OBJECT(item), "activate", G_CALLBACK(gtk_imhtml_link_activate), link); |
| 3698 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); |
3698 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); |
| 3699 |
3699 |
| 3700 /* Open Containing Directory */ |
3700 /* Open Containing Directory */ |
| 3701 img = gtk_image_new_from_stock(GTK_STOCK_COPY, GTK_ICON_SIZE_MENU); |
3701 img = gtk_image_new_from_stock(GTK_STOCK_DIRECTORY, GTK_ICON_SIZE_MENU); |
| 3702 item = gtk_image_menu_item_new_with_mnemonic(_("Open _Containing Directory")); |
3702 item = gtk_image_menu_item_new_with_mnemonic(_("Open _Containing Directory")); |
| 3703 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); |
3703 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); |
| 3704 g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(open_containing_cb), (gpointer)url); |
3704 g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(open_containing_cb), (gpointer)url); |
| 3705 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); |
3705 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); |
| 3706 |
3706 |
| 3838 } |
3838 } |
| 3839 g_list_free(gnome_url_handlers); |
3839 g_list_free(gnome_url_handlers); |
| 3840 gnome_url_handlers = NULL; |
3840 gnome_url_handlers = NULL; |
| 3841 return; |
3841 return; |
| 3842 } |
3842 } |
| |
3843 gtk_imhtml_class_register_protocol("file://", NULL, NULL); |
| 3843 |
3844 |
| 3844 gtk_imhtml_class_register_protocol("http://", NULL, NULL); |
3845 gtk_imhtml_class_register_protocol("http://", NULL, NULL); |
| 3845 gtk_imhtml_class_register_protocol("https://", NULL, NULL); |
3846 gtk_imhtml_class_register_protocol("https://", NULL, NULL); |
| 3846 gtk_imhtml_class_register_protocol("ftp://", NULL, NULL); |
3847 gtk_imhtml_class_register_protocol("ftp://", NULL, NULL); |
| 3847 gtk_imhtml_class_register_protocol("mailto:", NULL, NULL); |
3848 gtk_imhtml_class_register_protocol("mailto:", NULL, NULL); |