Mercurial > audlegacy-plugins
annotate src/skins/ui_skinned_equalizer_graph.h @ 3152:6f45c19b3f74
Revised and updated French translation.
| author | Stany Henry <StrassBoy@gmail.com> |
|---|---|
| date | Tue, 12 May 2009 11:58:33 +0200 |
| parents | 963796db51ea |
| children |
| rev | line source |
|---|---|
| 2591 | 1 /* |
| 2 * Audacious - a cross-platform multimedia player | |
| 3 * Copyright (c) 2007 Tomasz Moń | |
| 4 * | |
| 5 * Based on: | |
| 6 * BMP - Cross-platform multimedia player | |
| 7 * Copyright (C) 2003-2004 BMP development team. | |
| 8 * XMMS: | |
| 9 * Copyright (C) 1998-2003 XMMS development team. | |
| 10 * | |
| 11 * This program is free software; you can redistribute it and/or modify | |
| 12 * it under the terms of the GNU General Public License as published by | |
| 13 * the Free Software Foundation; under version 3 of the License. | |
| 14 * | |
| 15 * This program is distributed in the hope that it will be useful, | |
| 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 18 * GNU General Public License for more details. | |
| 19 * | |
| 20 * You should have received a copy of the GNU General Public License | |
| 21 * along with this program. If not, see <http://www.gnu.org/licenses>. | |
| 22 * | |
| 23 * The Audacious team does not consider modular code linking to | |
| 24 * Audacious or using our public API to be a derived work. | |
| 25 */ | |
| 26 | |
| 27 #ifndef AUDACIOUS_UI_SKINNED_EQUALIZER_GRAPH_H | |
| 28 #define AUDACIOUS_UI_SKINNED_EQUALIZER_GRAPH_H | |
| 29 | |
| 30 #include <gtk/gtk.h> | |
| 31 #include "ui_skin.h" | |
| 32 | |
| 33 #ifdef __cplusplus | |
| 34 extern "C" { | |
| 35 #endif | |
| 36 | |
| 37 #define EQUALIZER_MAX_GAIN 12.0 | |
| 38 | |
|
3017
963796db51ea
Don't use deprecated gtk macros and types
Tomasz Mon <desowin@gmail.com>
parents:
2591
diff
changeset
|
39 #define UI_SKINNED_EQUALIZER_GRAPH(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, ui_skinned_equalizer_graph_get_type (), UiSkinnedEqualizerGraph) |
|
963796db51ea
Don't use deprecated gtk macros and types
Tomasz Mon <desowin@gmail.com>
parents:
2591
diff
changeset
|
40 #define UI_SKINNED_EQUALIZER_GRAPH_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, ui_skinned_equalizer_graph_get_type (), UiSkinnedEqualizerGraphClass) |
|
963796db51ea
Don't use deprecated gtk macros and types
Tomasz Mon <desowin@gmail.com>
parents:
2591
diff
changeset
|
41 #define UI_SKINNED_IS_EQUALIZER_GRAPH(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, ui_skinned_equalizer_graph_get_type ()) |
| 2591 | 42 |
| 43 typedef struct _UiSkinnedEqualizerGraph UiSkinnedEqualizerGraph; | |
| 44 typedef struct _UiSkinnedEqualizerGraphClass UiSkinnedEqualizerGraphClass; | |
| 45 | |
| 46 struct _UiSkinnedEqualizerGraph { | |
| 47 GtkWidget widget; | |
| 48 | |
| 49 gint x, y, width, height; | |
| 50 SkinPixmapId skin_index; | |
| 51 gboolean scaled; | |
| 52 }; | |
| 53 | |
| 54 struct _UiSkinnedEqualizerGraphClass { | |
| 55 GtkWidgetClass parent_class; | |
| 56 void (* scaled) (UiSkinnedEqualizerGraph *eq_graph); | |
| 57 }; | |
| 58 | |
| 59 GtkWidget* ui_skinned_equalizer_graph_new(GtkWidget *fixed, gint x, gint y); | |
| 60 | |
| 61 #ifdef __cplusplus | |
| 62 } | |
| 63 #endif | |
| 64 | |
| 65 #endif /* AUDACIOUS_UI_SKINNED_EQUALIZER_GRAPH_H */ |
