Mercurial > pidgin
comparison src/gtkblist.c @ 7897:e90d3d430798
[gaim-migrate @ 8557]
thanks Kevin, for making me remember that I hadn't fixed this yet
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sun, 21 Dec 2003 04:06:30 +0000 |
parents | 62f885e37afd |
children | 7b8407d8c546 |
comparison
equal
deleted
inserted
replaced
7896:4294afe670ad | 7897:e90d3d430798 |
---|---|
1529 | 1529 |
1530 attr.event_mask = gtk_widget_get_events (gtkblist->tipwindow); | 1530 attr.event_mask = gtk_widget_get_events (gtkblist->tipwindow); |
1531 | 1531 |
1532 attr.event_mask |= (GDK_EXPOSURE_MASK | GDK_KEY_PRESS_MASK | | 1532 attr.event_mask |= (GDK_EXPOSURE_MASK | GDK_KEY_PRESS_MASK | |
1533 GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK ); | 1533 GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK ); |
1534 if(gtkblist->east_shadow) { | |
1535 gdk_window_set_user_data (gtkblist->east_shadow, NULL); | |
1536 gdk_window_destroy (gtkblist->east_shadow); | |
1537 } | |
1534 gtkblist->east_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, | 1538 gtkblist->east_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, |
1535 GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); | 1539 GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); |
1536 gdk_window_set_user_data (gtkblist->east_shadow, gtkblist->tipwindow); | 1540 gdk_window_set_user_data (gtkblist->east_shadow, gtkblist->tipwindow); |
1537 gdk_window_set_back_pixmap (gtkblist->east_shadow, NULL, FALSE); | 1541 gdk_window_set_back_pixmap (gtkblist->east_shadow, NULL, FALSE); |
1538 | 1542 |
1543 if(gtkblist->south_shadow) { | |
1544 gdk_window_set_user_data (gtkblist->south_shadow, NULL); | |
1545 gdk_window_destroy (gtkblist->south_shadow); | |
1546 } | |
1539 gtkblist->south_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, | 1547 gtkblist->south_shadow = gdk_window_new(gtk_widget_get_root_window(gtkblist->tipwindow), &attr, |
1540 GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); | 1548 GDK_WA_NOREDIR | GDK_WA_VISUAL | GDK_WA_COLORMAP); |
1541 gdk_window_set_user_data (gtkblist->south_shadow, gtkblist->tipwindow); | 1549 gdk_window_set_user_data (gtkblist->south_shadow, gtkblist->tipwindow); |
1542 gdk_window_set_back_pixmap (gtkblist->south_shadow, NULL, FALSE); | 1550 gdk_window_set_back_pixmap (gtkblist->south_shadow, NULL, FALSE); |
1543 #endif | 1551 #endif |
1642 gtkblist->timeout = 0; | 1650 gtkblist->timeout = 0; |
1643 } | 1651 } |
1644 if (gtkblist->tipwindow) { | 1652 if (gtkblist->tipwindow) { |
1645 gtk_widget_destroy(gtkblist->tipwindow); | 1653 gtk_widget_destroy(gtkblist->tipwindow); |
1646 #ifdef WANT_DROP_SHADOW | 1654 #ifdef WANT_DROP_SHADOW |
1647 gdk_window_set_user_data (gtkblist->east_shadow, NULL); | 1655 gdk_window_set_user_data (gtkblist->east_shadow, NULL); |
1648 gdk_window_destroy (gtkblist->east_shadow); | 1656 gdk_window_destroy (gtkblist->east_shadow); |
1649 gtkblist->east_shadow = NULL; | 1657 gtkblist->east_shadow = NULL; |
1650 | 1658 |
1651 gdk_window_set_user_data (gtkblist->south_shadow, NULL); | 1659 gdk_window_set_user_data (gtkblist->south_shadow, NULL); |
1652 gdk_window_destroy (gtkblist->south_shadow); | 1660 gdk_window_destroy (gtkblist->south_shadow); |
1653 gtkblist->south_shadow = NULL; | 1661 gtkblist->south_shadow = NULL; |
1654 #endif | 1662 #endif |
1655 gtkblist->tipwindow = NULL; | 1663 gtkblist->tipwindow = NULL; |
1656 } | 1664 } |
1657 | 1665 |
1658 if (gtkblist->mouseover_contact && | 1666 if (gtkblist->mouseover_contact && |