Mercurial > audlegacy
diff src/audacious/ui_skinned_button.c @ 2853:bec320cfcc12 trunk
use UiSkinnedButton instead of PButton in equalizerwin
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Fri, 22 Jun 2007 17:23:58 +0200 |
parents | 22da7cd0eca0 |
children | 9f37fd52e7d0 |
line wrap: on
line diff
--- a/src/audacious/ui_skinned_button.c Sun Jun 17 16:53:40 2007 +0200 +++ b/src/audacious/ui_skinned_button.c Fri Jun 22 17:23:58 2007 +0200 @@ -482,3 +482,27 @@ button->redraw = TRUE; ui_skinned_button_paint(button); } + + +void ui_skinned_set_push_button_data(GtkWidget *button, gint nx, gint ny, gint px, gint py) { + UiSkinnedButton *b = UI_SKINNED_BUTTON(button); + if (nx > -1) b->nx = nx; + if (ny > -1) b->ny = ny; + if (px > -1) b->px = px; + if (py > -1) b->py = py; +} + +void ui_skinned_button_set_skin_index(GtkWidget *button, SkinPixmapId si) { + UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button); + priv->skin_index1 = priv->skin_index2 = si; +} + +void ui_skinned_button_set_skin_index1(GtkWidget *button, SkinPixmapId si) { + UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button); + priv->skin_index1 = si; +} + +void ui_skinned_button_set_skin_index2(GtkWidget *button, SkinPixmapId si) { + UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button); + priv->skin_index2 = si; +}