comparison src/gtkimhtml.c @ 4756:85637881b342

[gaim-migrate @ 5073] This fixed the right click URL thing for me. I'm using gtk 2.0. Hopefully it won't break it for other people. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 13 Mar 2003 23:28:25 +0000
parents 01cae9259e2f
children b0367d56b608
comparison
equal deleted inserted replaced
4755:54fbd9769677 4756:85637881b342
306 struct url_data *tempdata = g_new(struct url_data, 1); 306 struct url_data *tempdata = g_new(struct url_data, 1);
307 tempdata->object = g_object_ref(arg1); 307 tempdata->object = g_object_ref(arg1);
308 tempdata->url = g_strdup(url); 308 tempdata->url = g_strdup(url);
309 309
310 menu = gtk_menu_new(); 310 menu = gtk_menu_new();
311 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
312 event_button->button, event_button->time);
313 311
314 /* buttons and such */ 312 /* buttons and such */
315 img = gtk_image_new_from_stock(GTK_STOCK_COPY, GTK_ICON_SIZE_MENU); 313 img = gtk_image_new_from_stock(GTK_STOCK_COPY, GTK_ICON_SIZE_MENU);
316 item = gtk_image_menu_item_new_with_mnemonic(_("_Copy Link Location")); 314 item = gtk_image_menu_item_new_with_mnemonic(_("_Copy Link Location"));
317 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); 315 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
323 item = gtk_image_menu_item_new_with_mnemonic(_("_Open Link in Browser")); 321 item = gtk_image_menu_item_new_with_mnemonic(_("_Open Link in Browser"));
324 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); 322 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
325 g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(url_open), 323 g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(url_open),
326 tempdata); 324 tempdata);
327 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); 325 gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
326
328 gtk_widget_show_all(menu); 327 gtk_widget_show_all(menu);
328 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
329 event_button->button, event_button->time);
329 330
330 return TRUE; 331 return TRUE;
331 } 332 }
332 } 333 }
333 if(event->type == GDK_BUTTON_PRESS && event_button->button == 3) 334 if(event->type == GDK_BUTTON_PRESS && event_button->button == 3)