comparison src/skins/ui_skin.c @ 2719:51fc44b99b58

use two GtkFixed in SkinnedWindow - normal and shaded
author Tomasz Mon <desowin@gmail.com>
date Fri, 20 Jun 2008 21:26:12 +0200
parents fb5375e86a03
children 312ba23cbb87
comparison
equal deleted inserted replaced
2718:37f75d10f46a 2719:51fc44b99b58
1751 } 1751 }
1752 gint x, y; 1752 gint x, y;
1753 x = -1; 1753 x = -1;
1754 y = -1; 1754 y = -1;
1755 1755
1756 if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(mainwin)->fixed) { 1756 if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(mainwin)->normal) {
1757 GList *iter; 1757 GList *iter;
1758 for (iter = GTK_FIXED (SKINNED_WINDOW(mainwin)->fixed)->children; iter; iter = g_list_next (iter)) { 1758 for (iter = GTK_FIXED (SKINNED_WINDOW(mainwin)->normal)->children; iter; iter = g_list_next (iter)) {
1759 GtkFixedChild *child_data = (GtkFixedChild *) iter->data; 1759 GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
1760 if (child_data->widget == widget) { 1760 if (child_data->widget == widget) {
1761 x = child_data->x; 1761 x = child_data->x;
1762 y = child_data->y; 1762 y = child_data->y;
1763 break; 1763 break;
1777 1777
1778 /* XMMS skins seems to have SKIN_MONOSTEREO with size 58x20 instead of 58x24 */ 1778 /* XMMS skins seems to have SKIN_MONOSTEREO with size 58x20 instead of 58x24 */
1779 if (pixmap_id == SKIN_MONOSTEREO) 1779 if (pixmap_id == SKIN_MONOSTEREO)
1780 height = pixmap->height/2; 1780 height = pixmap->height/2;
1781 } 1781 }
1782 } else if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(equalizerwin)->fixed) { 1782 } else if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(equalizerwin)->normal) {
1783 if (!(pixmap_id == SKIN_EQMAIN && ysrc == 314)) /* equalizer preamp on equalizer graph */ 1783 if (!(pixmap_id == SKIN_EQMAIN && ysrc == 314)) /* equalizer preamp on equalizer graph */
1784 gtk_widget_hide(widget); 1784 gtk_widget_hide(widget);
1785 } else if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(playlistwin)->fixed) { 1785 } else if (gtk_widget_get_parent(widget) == SKINNED_WINDOW(playlistwin)->normal) {
1786 /* I haven't seen any skin with substandard playlist */ 1786 /* I haven't seen any skin with substandard playlist */
1787 gtk_widget_hide(widget); 1787 gtk_widget_hide(widget);
1788 } 1788 }
1789 } else 1789 } else
1790 return; 1790 return;