| 64 g_object_unref(G_OBJECT(pixbuf)); |
64 g_object_unref(G_OBJECT(pixbuf)); |
| 65 |
65 |
| 66 gtk_widget_push_colormap(gdk_rgb_get_colormap()); |
66 gtk_widget_push_colormap(gdk_rgb_get_colormap()); |
| 67 win = gtk_window_new(GTK_WINDOW_POPUP); |
67 win = gtk_window_new(GTK_WINDOW_POPUP); |
| 68 pix = gtk_image_new_from_pixmap(pixmap, bitmap); |
68 pix = gtk_image_new_from_pixmap(pixmap, bitmap); |
| 69 gtk_widget_realize(win); |
|
| 70 gtk_container_add(GTK_CONTAINER(win), pix); |
69 gtk_container_add(GTK_CONTAINER(win), pix); |
| 71 gtk_widget_shape_combine_mask(win, bitmap, 0, 0); |
70 gtk_widget_shape_combine_mask(win, bitmap, 0, 0); |
| 72 gtk_widget_pop_colormap(); |
71 gtk_widget_pop_colormap(); |
| 73 |
72 |
| 74 g_object_unref(G_OBJECT(pixmap)); |
73 g_object_unref(G_OBJECT(pixmap)); |