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;
+}