comparison src/dnd-hints.c @ 4635:42d53c416bb9

[gaim-migrate @ 4942] remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard dialog, and probably a cleanup or two I forgot about. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 02 Mar 2003 19:21:36 +0000
parents 65d98b565fbe
children 677d3cb193a1
comparison
equal deleted inserted replaced
4634:d19872836812 4635:42d53c416bb9
61 g_return_val_if_fail(pixbuf, NULL); 61 g_return_val_if_fail(pixbuf, NULL);
62 62
63 gdk_pixbuf_render_pixmap_and_mask(pixbuf, &pixmap, &bitmap, 128); 63 gdk_pixbuf_render_pixmap_and_mask(pixbuf, &pixmap, &bitmap, 128);
64 gdk_pixbuf_unref(pixbuf); 64 gdk_pixbuf_unref(pixbuf);
65 65
66 gtk_widget_push_visual(gdk_rgb_get_visual());
67 gtk_widget_push_colormap(gdk_rgb_get_cmap()); 66 gtk_widget_push_colormap(gdk_rgb_get_cmap());
68 win = gtk_window_new(GTK_WINDOW_POPUP); 67 win = gtk_window_new(GTK_WINDOW_POPUP);
69 pix = gtk_pixmap_new(pixmap, bitmap); 68 pix = gtk_image_new_from_pixmap(pixmap, bitmap);
70 gtk_widget_realize(win); 69 gtk_widget_realize(win);
71 gtk_container_add(GTK_CONTAINER(win), pix); 70 gtk_container_add(GTK_CONTAINER(win), pix);
72 gtk_widget_shape_combine_mask(win, bitmap, 0, 0); 71 gtk_widget_shape_combine_mask(win, bitmap, 0, 0);
73 gtk_widget_pop_visual();
74 gtk_widget_pop_colormap(); 72 gtk_widget_pop_colormap();
75 73
76 gdk_pixmap_unref(pixmap); 74 gdk_pixmap_unref(pixmap);
77 gdk_bitmap_unref(bitmap); 75 gdk_bitmap_unref(bitmap);
78 76
156 154
157 w = hint_windows[id].widget; 155 w = hint_windows[id].widget;
158 156
159 if (w && GTK_IS_WIDGET(w)) 157 if (w && GTK_IS_WIDGET(w))
160 { 158 {
161 gtk_widget_set_uposition(w, hint_windows[id].ox + x, 159 gtk_window_move(GTK_WINDOW(w), hint_windows[id].ox + x,
162 hint_windows[id].oy + y); 160 hint_windows[id].oy + y);
163 gtk_widget_show(w); 161 gtk_widget_show(w);
164 } 162 }
165 } 163 }
166 164