Mercurial > pidgin
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 |