Mercurial > pidgin.yaz
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) |