comparison 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
comparison
equal deleted inserted replaced
2844:22da7cd0eca0 2853:bec320cfcc12
480 480
481 static void ui_skinned_button_redraw(UiSkinnedButton *button) { 481 static void ui_skinned_button_redraw(UiSkinnedButton *button) {
482 button->redraw = TRUE; 482 button->redraw = TRUE;
483 ui_skinned_button_paint(button); 483 ui_skinned_button_paint(button);
484 } 484 }
485
486
487 void ui_skinned_set_push_button_data(GtkWidget *button, gint nx, gint ny, gint px, gint py) {
488 UiSkinnedButton *b = UI_SKINNED_BUTTON(button);
489 if (nx > -1) b->nx = nx;
490 if (ny > -1) b->ny = ny;
491 if (px > -1) b->px = px;
492 if (py > -1) b->py = py;
493 }
494
495 void ui_skinned_button_set_skin_index(GtkWidget *button, SkinPixmapId si) {
496 UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button);
497 priv->skin_index1 = priv->skin_index2 = si;
498 }
499
500 void ui_skinned_button_set_skin_index1(GtkWidget *button, SkinPixmapId si) {
501 UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button);
502 priv->skin_index1 = si;
503 }
504
505 void ui_skinned_button_set_skin_index2(GtkWidget *button, SkinPixmapId si) {
506 UiSkinnedButtonPrivate *priv = UI_SKINNED_BUTTON_GET_PRIVATE (button);
507 priv->skin_index2 = si;
508 }