annotate Gui/mplayer/gtk/eq.c @ 6755:a31b9f15cbff

- fix audio equalizer - rewrite video equalizer handling (i teszted with mga g400 [x]mga,xv,xvidix and radeon xv,xvidix ) - fix some small gtk bug - i dunno, i don't remember ... :)
author pontscho
date Fri, 19 Jul 2002 20:51:48 +0000
parents 8f49c75a2824
children 77980ab4e296
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
1
036948569977 First probe :)
pontscho
parents:
diff changeset
2 #include <stdlib.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
3 #include <stdio.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
4 #include <sys/types.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
5 #include <sys/stat.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
6 #include <unistd.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
7 #include <string.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
8
036948569977 First probe :)
pontscho
parents:
diff changeset
9 #include <gdk/gdkkeysyms.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
10 #include <gtk/gtk.h>
036948569977 First probe :)
pontscho
parents:
diff changeset
11
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
12 #include "../../events.h"
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
13 #include "../../help_mp.h"
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
14 #include "../../../config.h"
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
15 #include "../../../help_mp.h"
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
16 #include "../../../mplayer.h"
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
17 #include "../../../libao2/eq.h"
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
18 #include "../../../libvo/video_out.h"
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
19 #include "../widgets.h"
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
20 #include "../mplayer.h"
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
21
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
22 #include "eq.h"
036948569977 First probe :)
pontscho
parents:
diff changeset
23
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
24 GtkWidget * Equalizer;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
25
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
26 static GtkWidget * Notebook;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
27 static GtkWidget * ChannelsList;
036948569977 First probe :)
pontscho
parents:
diff changeset
28 static GtkWidget * VContrast, * VBrightness, * VHue, * VSaturation;
036948569977 First probe :)
pontscho
parents:
diff changeset
29 static GtkAdjustment * VContrastadj, * VBrightnessadj, * VHueadj, * VSaturationadj;
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
30 static GtkWidget * Ok, * Clear, * Config;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
31 static GtkWidget * A3125, * A125, * A6250, * A250, * A500, * A1000, * A2000, * A4000, * A8000, * A16000;
036948569977 First probe :)
pontscho
parents:
diff changeset
32 static GtkAdjustment * A3125adj, * A125adj, * A6250adj, * A250adj, * A500adj, * A1000adj, * A2000adj, * A4000adj, * A8000adj, * A16000adj;
036948569977 First probe :)
pontscho
parents:
diff changeset
33
036948569977 First probe :)
pontscho
parents:
diff changeset
34 static int Channel = -1;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
35 static int gtkVEqualizer = 0;
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
36 static int gtkVEquConfig = 0;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
37
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
38 // ---
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
39
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
40 int gtkEnableAudioEqualizer = 1;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
41 int gtkEnableVideoEqualizer = 1;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
42
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
43 char * gtkEquChannel1 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
44 char * gtkEquChannel2 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
45 char * gtkEquChannel3 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
46 char * gtkEquChannel4 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
47 char * gtkEquChannel5 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
48 char * gtkEquChannel6 = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
49
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
50 // ---
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
51
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
52 void ShowEquConfig( void );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
53 void HideEquConfig( void );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
54
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
55 static void eqSetBands( int channel )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
56 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
57 if ( channel < 0 ) channel=0;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
58 gtk_adjustment_set_value( A3125adj,0.0f - gtkEquChannels[channel][0] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
59 gtk_adjustment_set_value( A6250adj,0.0f - gtkEquChannels[channel][1] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
60 gtk_adjustment_set_value( A125adj,0.0f - gtkEquChannels[channel][2] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
61 gtk_adjustment_set_value( A250adj,0.0f - gtkEquChannels[channel][3] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
62 gtk_adjustment_set_value( A500adj,0.0f - gtkEquChannels[channel][4] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
63 gtk_adjustment_set_value( A1000adj,0.0f - gtkEquChannels[channel][5] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
64 gtk_adjustment_set_value( A2000adj,0.0f - gtkEquChannels[channel][6] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
65 gtk_adjustment_set_value( A4000adj,0.0f - gtkEquChannels[channel][7] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
66 gtk_adjustment_set_value( A8000adj,0.0f - gtkEquChannels[channel][8] );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
67 gtk_adjustment_set_value( A16000adj,0.0f - gtkEquChannels[channel][9] );
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
68
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
69 gtk_adjustment_set_value( VContrastadj,(float)vo_gamma_contrast );
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
70 gtk_adjustment_set_value( VBrightnessadj,(float)vo_gamma_brightness );
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
71 gtk_adjustment_set_value( VHueadj,(float)vo_gamma_hue );
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
72 gtk_adjustment_set_value( VSaturationadj,(float)vo_gamma_saturation );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
73 }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
74
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
75 static void eqSetChannelNames( void )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
76 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
77 gchar * str[2];
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
78 gtk_clist_clear( GTK_CLIST( ChannelsList ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
79 str[1]="";
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
80 str[0]=MSGTR_EQU_All;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
81 gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
82 if ( guiIntfStruct.AudioType > 1 )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
83 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
84 str[0]=gtkEquChannel1; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
85 str[0]=gtkEquChannel2; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
86 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
87 if ( guiIntfStruct.AudioType > 2 )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
88 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
89 str[0]=gtkEquChannel3; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
90 str[0]=gtkEquChannel4; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
91 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
92 if ( guiIntfStruct.AudioType > 4 )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
93 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
94 str[0]=gtkEquChannel5; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
95 str[0]=gtkEquChannel6; gtk_clist_append( GTK_CLIST( ChannelsList ) ,str);
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
96 }
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
97 gtk_clist_select_row( GTK_CLIST( ChannelsList ),0,0 );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
98 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
99
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
100 void ShowEqualizer( void )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
101 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
102 if ( gtkVEqualizer ) gtkActive( Equalizer );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
103 else Equalizer=create_Equalizer();
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
104
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
105 if ( !gtkEquChannel1 ) gtkEquChannel1=strdup( MSGTR_EQU_Front_Right );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
106 if ( !gtkEquChannel2 ) gtkEquChannel2=strdup( MSGTR_EQU_Front_Left );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
107 if ( !gtkEquChannel3 ) gtkEquChannel3=strdup( MSGTR_EQU_Back_Right );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
108 if ( !gtkEquChannel4 ) gtkEquChannel4=strdup( MSGTR_EQU_Back_Left );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
109 if ( !gtkEquChannel5 ) gtkEquChannel5=strdup( MSGTR_EQU_Center );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
110 if ( !gtkEquChannel6 ) gtkEquChannel6=strdup( MSGTR_EQU_Bass );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
111
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
112 eqSetChannelNames();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
113
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
114 VContrastadj->value=(float)vo_gamma_contrast;
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
115 VBrightnessadj->value=(float)vo_gamma_brightness;
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
116 VHueadj->value=(float)vo_gamma_hue;
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
117 VSaturationadj->value=(float)vo_gamma_saturation;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
118
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
119 if ( !guiIntfStruct.Playing && gtkEnableVideoEqualizer )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
120 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
121 gtk_widget_set_sensitive( VContrast,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
122 gtk_widget_set_sensitive( VBrightness,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
123 gtk_widget_set_sensitive( VHue,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
124 gtk_widget_set_sensitive( VSaturation,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
125 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
126 Channel=0;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
127 eqSetBands( 0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
128 if ( !guiIntfStruct.Playing && gtkEnableAudioEqualizer )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
129 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
130 gtk_widget_set_sensitive( ChannelsList,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
131 gtk_widget_set_sensitive( A3125,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
132 gtk_widget_set_sensitive( A125,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
133 gtk_widget_set_sensitive( A6250,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
134 gtk_widget_set_sensitive( A250,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
135 gtk_widget_set_sensitive( A500,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
136 gtk_widget_set_sensitive( A1000,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
137 gtk_widget_set_sensitive( A2000,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
138 gtk_widget_set_sensitive( A4000,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
139 gtk_widget_set_sensitive( A8000,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
140 gtk_widget_set_sensitive( A16000,FALSE );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
141 }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
142
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
143 if ( gtk_notebook_get_current_page( GTK_NOTEBOOK( Notebook ) ) == 0 ) gtk_widget_show( Config );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
144 gtk_widget_show( Equalizer );
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
145 gtkVisible++;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
146 }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
147
036948569977 First probe :)
pontscho
parents:
diff changeset
148 void HideEqualizer( void )
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
149 {
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
150 if ( !gtkVEqualizer ) return;
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
151 gtkVEqualizer=0; gtkVisible--;
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
152 gtk_widget_hide( Equalizer );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
153 gtk_widget_destroy( Equalizer );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
154 if ( gtkVEquConfig ) HideEquConfig();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
155 }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
156
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
157 static gboolean eqHScaleMotion( GtkWidget * widget,GdkEventMotion * event,gpointer user_data )
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
158 {
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
159 equalizer_t eq;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
160 switch ( (int)user_data )
036948569977 First probe :)
pontscho
parents:
diff changeset
161 {
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
162 case 0: eq.gain=A3125adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
163 case 1: eq.gain=A6250adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
164 case 2: eq.gain=A125adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
165 case 3: eq.gain=A250adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
166 case 4: eq.gain=A500adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
167 case 5: eq.gain=A1000adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
168 case 6: eq.gain=A2000adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
169 case 7: eq.gain=A4000adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
170 case 8: eq.gain=A8000adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
171 case 9: eq.gain=A16000adj->value; break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
172 default: return FALSE;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
173 }
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
174 eq.gain=0.0f - eq.gain;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
175 eq.band=(int)user_data;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
176 if ( Channel == -1 )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
177 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
178 int i;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
179 for ( i=0;i<6;i++ )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
180 { eq.channel=i; gtkSet( gtkSetEqualizer,0,&eq ); }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
181 } else { eq.channel=Channel; gtkSet( gtkSetEqualizer,0,&eq ); }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
182
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
183 return FALSE;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
184 }
036948569977 First probe :)
pontscho
parents:
diff changeset
185
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
186 static gboolean eqVScaleMotion( GtkWidget * widget,GdkEventMotion * event,gpointer user_data )
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
187 {
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
188
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
189 switch( (int)user_data )
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
190 {
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
191 case 1: gtkSet( gtkSetContrast,VContrastadj->value,NULL ); break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
192 case 2: gtkSet( gtkSetBrightness,VBrightnessadj->value,NULL ); break;
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
193 case 3: gtkSet( gtkSetHue,VHueadj->value,NULL ); break;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
194 case 4: gtkSet( gtkSetSaturation,VSaturationadj->value,NULL ); break;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
195 }
036948569977 First probe :)
pontscho
parents:
diff changeset
196
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
197 return FALSE;
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
198 }
036948569977 First probe :)
pontscho
parents:
diff changeset
199
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
200 static void eqButtonReleased( GtkButton * button,gpointer user_data )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
201 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
202 switch( (int)user_data )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
203 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
204 case 0: HideEqualizer(); break;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
205 case 1:
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
206 if ( gtk_notebook_get_current_page( GTK_NOTEBOOK( Notebook ) ) == 0 )
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
207 {
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
208 if ( !guiIntfStruct.Playing && !gtkEnableAudioEqualizer ) break;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
209 gtkSet( gtkSetEqualizer,0,NULL );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
210 eqSetBands( Channel );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
211 }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
212 else
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
213 {
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
214 if ( !guiIntfStruct.Playing || !gtkEnableVideoEqualizer ) break;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
215 gtkSet( gtkSetContrast,0.0f,NULL );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
216 gtkSet( gtkSetBrightness,0.0f,NULL );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
217 gtkSet( gtkSetHue,0.0f,NULL );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
218 gtkSet( gtkSetSaturation,0.0f,NULL );
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
219 vo_gamma_brightness=vo_gamma_contrast=vo_gamma_hue=vo_gamma_saturation=0;
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
220 eqSetBands( Channel );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
221 }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
222 break;
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
223 case 2:
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
224 ShowEquConfig();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
225 break;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
226 }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
227 }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
228
036948569977 First probe :)
pontscho
parents:
diff changeset
229 gboolean eqDestroy( GtkWidget * widget,GdkEvent * event,gpointer user_data )
036948569977 First probe :)
pontscho
parents:
diff changeset
230 { HideEqualizer(); return FALSE; }
036948569977 First probe :)
pontscho
parents:
diff changeset
231
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
232 static void eqShow( GtkWidget * widget,gpointer user_data )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
233 { gtkVEqualizer=(int)user_data; }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
234
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
235 static void eqSelectChannelsListRow( GtkCList * clist,gint row,gint column,GdkEvent * event,gpointer user_data )
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
236 {
036948569977 First probe :)
pontscho
parents:
diff changeset
237 char * tmp;
036948569977 First probe :)
pontscho
parents:
diff changeset
238 Channel=row - 1;
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
239 eqSetBands( Channel );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
240 if ( Channel == -1 )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
241 {
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
242 int i,j; equalizer_t eq;
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
243 for ( i=1;i<6;i++ )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
244 for ( j=0;j<10;j++ )
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
245 { eq.band=j; eq.channel=i; eq.gain=gtkEquChannels[0][j]; gtkSet( gtkSetEqualizer,0,&eq ); }
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
246 }
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
247 }
036948569977 First probe :)
pontscho
parents:
diff changeset
248
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
249 void eqNotebook( GtkNotebook * notebook,GtkNotebookPage * page,gint page_num,gpointer user_data )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
250 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
251 if ( page_num ) gtk_widget_hide( Config );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
252 else gtk_widget_show( Config );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
253 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
254
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
255 GtkWidget * create_Equalizer( void )
036948569977 First probe :)
pontscho
parents:
diff changeset
256 {
036948569977 First probe :)
pontscho
parents:
diff changeset
257 GtkWidget * frame1;
036948569977 First probe :)
pontscho
parents:
diff changeset
258 GtkWidget * frame2;
036948569977 First probe :)
pontscho
parents:
diff changeset
259 GtkWidget * frame3;
036948569977 First probe :)
pontscho
parents:
diff changeset
260 GtkWidget * frame4;
036948569977 First probe :)
pontscho
parents:
diff changeset
261 GtkWidget * vbox1;
036948569977 First probe :)
pontscho
parents:
diff changeset
262 GtkWidget * hbox1;
036948569977 First probe :)
pontscho
parents:
diff changeset
263 GtkWidget * scrolledwindow1;
036948569977 First probe :)
pontscho
parents:
diff changeset
264 GtkWidget * table1;
036948569977 First probe :)
pontscho
parents:
diff changeset
265 GtkWidget * label3;
036948569977 First probe :)
pontscho
parents:
diff changeset
266 GtkWidget * label4;
036948569977 First probe :)
pontscho
parents:
diff changeset
267 GtkWidget * label5;
036948569977 First probe :)
pontscho
parents:
diff changeset
268 GtkWidget * label6;
036948569977 First probe :)
pontscho
parents:
diff changeset
269 GtkWidget * label7;
036948569977 First probe :)
pontscho
parents:
diff changeset
270 GtkWidget * label8;
036948569977 First probe :)
pontscho
parents:
diff changeset
271 GtkWidget * label9;
036948569977 First probe :)
pontscho
parents:
diff changeset
272 GtkWidget * label10;
036948569977 First probe :)
pontscho
parents:
diff changeset
273 GtkWidget * label11;
036948569977 First probe :)
pontscho
parents:
diff changeset
274 GtkWidget * label12;
036948569977 First probe :)
pontscho
parents:
diff changeset
275 GtkWidget * label1;
036948569977 First probe :)
pontscho
parents:
diff changeset
276 GtkWidget * hbox2;
036948569977 First probe :)
pontscho
parents:
diff changeset
277 GtkWidget * vbox2;
036948569977 First probe :)
pontscho
parents:
diff changeset
278 GtkWidget * label13;
036948569977 First probe :)
pontscho
parents:
diff changeset
279 GtkWidget * label14;
036948569977 First probe :)
pontscho
parents:
diff changeset
280 GtkWidget * label15;
036948569977 First probe :)
pontscho
parents:
diff changeset
281 GtkWidget * label16;
036948569977 First probe :)
pontscho
parents:
diff changeset
282 GtkWidget * vbox3;
036948569977 First probe :)
pontscho
parents:
diff changeset
283 GtkWidget * label2;
036948569977 First probe :)
pontscho
parents:
diff changeset
284 GtkWidget * hbuttonbox1;
036948569977 First probe :)
pontscho
parents:
diff changeset
285 GtkWidget * hseparator1;
036948569977 First probe :)
pontscho
parents:
diff changeset
286 GtkAccelGroup * accel_group;
036948569977 First probe :)
pontscho
parents:
diff changeset
287
036948569977 First probe :)
pontscho
parents:
diff changeset
288 accel_group=gtk_accel_group_new();
036948569977 First probe :)
pontscho
parents:
diff changeset
289
036948569977 First probe :)
pontscho
parents:
diff changeset
290 Equalizer=gtk_window_new( GTK_WINDOW_DIALOG );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
291 gtk_widget_set_name( Equalizer,MSGTR_Equalizer );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
292 gtk_object_set_data( GTK_OBJECT( Equalizer ),MSGTR_Equalizer,Equalizer );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
293 gtk_widget_set_usize( Equalizer,550,256 );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
294 gtk_window_set_title( GTK_WINDOW( Equalizer ),MSGTR_Equalizer );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
295 gtk_window_set_position( GTK_WINDOW( Equalizer ),GTK_WIN_POS_CENTER );
036948569977 First probe :)
pontscho
parents:
diff changeset
296 gtk_window_set_policy( GTK_WINDOW( Equalizer ),FALSE,FALSE,FALSE );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
297 gtk_window_set_wmclass( GTK_WINDOW( Equalizer ),MSGTR_Equalizer,"MPlayer" );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
298
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
299 gtk_widget_realize( Equalizer );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
300 gtkAddIcon( Equalizer );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
301
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
302 frame1=gtk_frame_new( NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
303 gtk_widget_set_name( frame1,"frame1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
304 gtk_widget_ref( frame1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
305 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"frame1",frame1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
306 gtk_widget_show( frame1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
307 gtk_container_add( GTK_CONTAINER( Equalizer ),frame1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
308 gtk_container_set_border_width( GTK_CONTAINER( frame1 ),1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
309 gtk_frame_set_shadow_type( GTK_FRAME( frame1 ),GTK_SHADOW_IN );
036948569977 First probe :)
pontscho
parents:
diff changeset
310
036948569977 First probe :)
pontscho
parents:
diff changeset
311 frame2=gtk_frame_new( NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
312 gtk_widget_set_name( frame2,"frame2" );
036948569977 First probe :)
pontscho
parents:
diff changeset
313 gtk_widget_ref( frame2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
314 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"frame2",frame2,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
315 gtk_widget_show( frame2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
316 gtk_container_add( GTK_CONTAINER( frame1 ),frame2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
317 gtk_frame_set_shadow_type( GTK_FRAME( frame2 ),GTK_SHADOW_NONE );
036948569977 First probe :)
pontscho
parents:
diff changeset
318
036948569977 First probe :)
pontscho
parents:
diff changeset
319 frame3=gtk_frame_new( NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
320 gtk_widget_set_name( frame3,"frame3" );
036948569977 First probe :)
pontscho
parents:
diff changeset
321 gtk_widget_ref( frame3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
322 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"frame3",frame3,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
323 gtk_widget_show( frame3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
324 gtk_container_add( GTK_CONTAINER( frame2 ),frame3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
325 gtk_frame_set_shadow_type( GTK_FRAME( frame3 ),GTK_SHADOW_ETCHED_OUT );
036948569977 First probe :)
pontscho
parents:
diff changeset
326
036948569977 First probe :)
pontscho
parents:
diff changeset
327 frame4=gtk_frame_new( NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
328 gtk_widget_set_name( frame4,"frame4" );
036948569977 First probe :)
pontscho
parents:
diff changeset
329 gtk_widget_ref( frame4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
330 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"frame4",frame4,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
331 gtk_widget_show( frame4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
332 gtk_container_add( GTK_CONTAINER( frame3 ),frame4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
333 gtk_frame_set_shadow_type( GTK_FRAME( frame4 ),GTK_SHADOW_NONE );
036948569977 First probe :)
pontscho
parents:
diff changeset
334
036948569977 First probe :)
pontscho
parents:
diff changeset
335 vbox1=gtk_vbox_new( FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
336 gtk_widget_set_name( vbox1,"vbox1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
337 gtk_widget_ref( vbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
338 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"vbox1",vbox1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
339 gtk_widget_show( vbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
340 gtk_container_add( GTK_CONTAINER( frame4 ),vbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
341
036948569977 First probe :)
pontscho
parents:
diff changeset
342 Notebook=gtk_notebook_new();
036948569977 First probe :)
pontscho
parents:
diff changeset
343 gtk_widget_set_name( Notebook,"Notebook" );
036948569977 First probe :)
pontscho
parents:
diff changeset
344 gtk_widget_ref( Notebook );
036948569977 First probe :)
pontscho
parents:
diff changeset
345 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"Notebook",Notebook,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
346 gtk_widget_show( Notebook );
036948569977 First probe :)
pontscho
parents:
diff changeset
347 gtk_box_pack_start( GTK_BOX( vbox1 ),Notebook,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
348 gtk_container_set_border_width( GTK_CONTAINER( Notebook ),1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
349
036948569977 First probe :)
pontscho
parents:
diff changeset
350 hbox1=gtk_hbox_new( FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
351 gtk_widget_set_name( hbox1,"hbox1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
352 gtk_widget_ref( hbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
353 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"hbox1",hbox1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
354 gtk_widget_show( hbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
355 gtk_container_add( GTK_CONTAINER( Notebook ),hbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
356
036948569977 First probe :)
pontscho
parents:
diff changeset
357 scrolledwindow1=gtk_scrolled_window_new( NULL,NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
358 gtk_widget_set_name( scrolledwindow1,"scrolledwindow1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
359 gtk_widget_ref( scrolledwindow1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
360 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"scrolledwindow1",scrolledwindow1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
361 gtk_widget_show( scrolledwindow1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
362 gtk_box_pack_start( GTK_BOX( hbox1 ),scrolledwindow1,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
363 gtk_widget_set_usize( scrolledwindow1,106,-2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
364 gtk_scrolled_window_set_policy( GTK_SCROLLED_WINDOW( scrolledwindow1 ),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC );
036948569977 First probe :)
pontscho
parents:
diff changeset
365
036948569977 First probe :)
pontscho
parents:
diff changeset
366 ChannelsList=gtk_clist_new( 1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
367 gtk_widget_set_name( ChannelsList,"ChannelsList" );
036948569977 First probe :)
pontscho
parents:
diff changeset
368 gtk_widget_ref( ChannelsList );
036948569977 First probe :)
pontscho
parents:
diff changeset
369 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"ChannelsList",ChannelsList,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
370 gtk_widget_show( ChannelsList );
036948569977 First probe :)
pontscho
parents:
diff changeset
371 gtk_container_add( GTK_CONTAINER( scrolledwindow1 ),ChannelsList );
036948569977 First probe :)
pontscho
parents:
diff changeset
372 gtk_clist_set_column_width( GTK_CLIST( ChannelsList ),0,80 );
036948569977 First probe :)
pontscho
parents:
diff changeset
373 gtk_clist_column_titles_hide( GTK_CLIST( ChannelsList ) );
036948569977 First probe :)
pontscho
parents:
diff changeset
374
036948569977 First probe :)
pontscho
parents:
diff changeset
375 table1=gtk_table_new( 2,10,FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
376 gtk_widget_set_name( table1,"table1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
377 gtk_widget_ref( table1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
378 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"table1",table1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
379 gtk_widget_show( table1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
380 gtk_box_pack_start( GTK_BOX( hbox1 ),table1,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
381 gtk_table_set_row_spacings( GTK_TABLE( table1 ),4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
382 gtk_table_set_col_spacings( GTK_TABLE( table1 ),9 );
036948569977 First probe :)
pontscho
parents:
diff changeset
383
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
384 A3125adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
385 A3125=gtk_vscale_new( A3125adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
386 gtk_widget_set_name( A3125,"A3125" );
036948569977 First probe :)
pontscho
parents:
diff changeset
387 gtk_widget_ref( A3125 );
036948569977 First probe :)
pontscho
parents:
diff changeset
388 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A3125",A3125,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
389 gtk_widget_show( A3125 );
036948569977 First probe :)
pontscho
parents:
diff changeset
390 gtk_table_attach( GTK_TABLE( table1 ),A3125,0,1,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
391 gtk_scale_set_draw_value( GTK_SCALE( A3125 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
392
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
393 A6250adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
394 A6250=gtk_vscale_new( A6250adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
395 gtk_widget_set_name( A6250,"A6250" );
036948569977 First probe :)
pontscho
parents:
diff changeset
396 gtk_widget_ref( A6250 );
036948569977 First probe :)
pontscho
parents:
diff changeset
397 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A6250",A6250,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
398 gtk_widget_show( A6250 );
036948569977 First probe :)
pontscho
parents:
diff changeset
399 gtk_table_attach( GTK_TABLE( table1 ),A6250,1,2,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
400 gtk_scale_set_draw_value( GTK_SCALE( A6250 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
401
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
402 A125adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
403 A125=gtk_vscale_new( A125adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
404 gtk_widget_set_name( A125,"A125" );
036948569977 First probe :)
pontscho
parents:
diff changeset
405 gtk_widget_ref( A125 );
036948569977 First probe :)
pontscho
parents:
diff changeset
406 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A125",A125,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
407 gtk_widget_show( A125 );
036948569977 First probe :)
pontscho
parents:
diff changeset
408 gtk_table_attach( GTK_TABLE( table1 ),A125,2,3,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
409 gtk_scale_set_draw_value( GTK_SCALE( A125 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
410
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
411 A250adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
412 A250=gtk_vscale_new( A250adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
413 gtk_widget_set_name( A250,"A250" );
036948569977 First probe :)
pontscho
parents:
diff changeset
414 gtk_widget_ref( A250 );
036948569977 First probe :)
pontscho
parents:
diff changeset
415 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A250",A250,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
416 gtk_widget_show( A250 );
036948569977 First probe :)
pontscho
parents:
diff changeset
417 gtk_table_attach( GTK_TABLE( table1 ),A250,3,4,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
418 gtk_scale_set_draw_value( GTK_SCALE( A250 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
419
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
420 A500adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
421 A500=gtk_vscale_new( A500adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
422 gtk_widget_set_name( A500,"A500" );
036948569977 First probe :)
pontscho
parents:
diff changeset
423 gtk_widget_ref( A500 );
036948569977 First probe :)
pontscho
parents:
diff changeset
424 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A500",A500,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
425 gtk_widget_show( A500 );
036948569977 First probe :)
pontscho
parents:
diff changeset
426 gtk_table_attach( GTK_TABLE( table1 ),A500,4,5,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
427 gtk_scale_set_draw_value( GTK_SCALE( A500 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
428
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
429 A1000adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
430 A1000=gtk_vscale_new( A1000adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
431 gtk_widget_set_name( A1000,"A1000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
432 gtk_widget_ref( A1000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
433 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A1000",A1000,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
434 gtk_widget_show( A1000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
435 gtk_table_attach( GTK_TABLE( table1 ),A1000,5,6,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
436 gtk_scale_set_draw_value( GTK_SCALE( A1000 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
437
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
438 A2000adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
439 A2000=gtk_vscale_new( A2000adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
440 gtk_widget_set_name( A2000,"A2000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
441 gtk_widget_ref( A2000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
442 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A2000",A2000,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
443 gtk_widget_show( A2000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
444 gtk_table_attach( GTK_TABLE( table1 ),A2000,6,7,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
445 gtk_scale_set_draw_value( GTK_SCALE( A2000 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
446
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
447 A4000adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
448 A4000=gtk_vscale_new( A4000adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
449 gtk_widget_set_name( A4000,"A4000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
450 gtk_widget_ref( A4000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
451 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A4000",A4000,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
452 gtk_widget_show( A4000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
453 gtk_table_attach( GTK_TABLE( table1 ),A4000,7,8,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
454 gtk_scale_set_draw_value( GTK_SCALE( A4000 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
455
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
456 A8000adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
457 A8000=gtk_vscale_new( A8000adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
458 gtk_widget_set_name( A8000,"A8000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
459 gtk_widget_ref( A8000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
460 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A8000",A8000,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
461 gtk_widget_show( A8000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
462 gtk_table_attach( GTK_TABLE( table1 ),A8000,8,9,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
463 gtk_scale_set_draw_value( GTK_SCALE( A8000 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
464
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
465 A16000adj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-3,3,0.5,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
466 A16000=gtk_vscale_new( A16000adj );
036948569977 First probe :)
pontscho
parents:
diff changeset
467 gtk_widget_set_name( A16000,"A16000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
468 gtk_widget_ref( A16000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
469 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"A16000",A16000,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
470 gtk_widget_show( A16000 );
036948569977 First probe :)
pontscho
parents:
diff changeset
471 gtk_table_attach( GTK_TABLE( table1 ),A16000,9,10,0,1,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( GTK_EXPAND | GTK_FILL ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
472 gtk_scale_set_draw_value( GTK_SCALE( A16000 ),FALSE );
036948569977 First probe :)
pontscho
parents:
diff changeset
473
036948569977 First probe :)
pontscho
parents:
diff changeset
474 label3=gtk_label_new( "31.25" );
036948569977 First probe :)
pontscho
parents:
diff changeset
475 gtk_widget_set_name( label3,"label3" );
036948569977 First probe :)
pontscho
parents:
diff changeset
476 gtk_widget_ref( label3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
477 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label3",label3,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
478 gtk_widget_show( label3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
479 gtk_table_attach( GTK_TABLE( table1 ),label3,0,1,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
480 gtk_misc_set_alignment( GTK_MISC( label3 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
481 gtk_misc_set_padding( GTK_MISC( label3 ),2,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
482
036948569977 First probe :)
pontscho
parents:
diff changeset
483 label4=gtk_label_new( "62.50" );
036948569977 First probe :)
pontscho
parents:
diff changeset
484 gtk_widget_set_name( label4,"label4" );
036948569977 First probe :)
pontscho
parents:
diff changeset
485 gtk_widget_ref( label4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
486 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label4",label4,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
487 gtk_widget_show( label4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
488 gtk_table_attach( GTK_TABLE( table1 ),label4,1,2,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
489 gtk_misc_set_alignment( GTK_MISC( label4 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
490 gtk_misc_set_padding( GTK_MISC( label4 ),1,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
491
036948569977 First probe :)
pontscho
parents:
diff changeset
492 label5=gtk_label_new( "125" );
036948569977 First probe :)
pontscho
parents:
diff changeset
493 gtk_widget_set_name( label5,"label5" );
036948569977 First probe :)
pontscho
parents:
diff changeset
494 gtk_widget_ref( label5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
495 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label5",label5,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
496 gtk_widget_show( label5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
497 gtk_table_attach( GTK_TABLE( table1 ),label5,2,3,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
498 gtk_misc_set_alignment( GTK_MISC( label5 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
499 gtk_misc_set_padding( GTK_MISC( label5 ),5,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
500
036948569977 First probe :)
pontscho
parents:
diff changeset
501 label6=gtk_label_new( "250" );
036948569977 First probe :)
pontscho
parents:
diff changeset
502 gtk_widget_set_name( label6,"label6" );
036948569977 First probe :)
pontscho
parents:
diff changeset
503 gtk_widget_ref( label6 );
036948569977 First probe :)
pontscho
parents:
diff changeset
504 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label6",label6,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
505 gtk_widget_show( label6 );
036948569977 First probe :)
pontscho
parents:
diff changeset
506 gtk_table_attach( GTK_TABLE( table1 ),label6,3,4,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
507 gtk_misc_set_alignment( GTK_MISC( label6 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
508 gtk_misc_set_padding( GTK_MISC( label6 ),5,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
509
036948569977 First probe :)
pontscho
parents:
diff changeset
510 label7=gtk_label_new( "500" );
036948569977 First probe :)
pontscho
parents:
diff changeset
511 gtk_widget_set_name( label7,"label7" );
036948569977 First probe :)
pontscho
parents:
diff changeset
512 gtk_widget_ref( label7 );
036948569977 First probe :)
pontscho
parents:
diff changeset
513 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label7",label7,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
514 gtk_widget_show( label7 );
036948569977 First probe :)
pontscho
parents:
diff changeset
515 gtk_table_attach( GTK_TABLE( table1 ),label7,4,5,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
516 gtk_misc_set_alignment( GTK_MISC( label7 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
517 gtk_misc_set_padding( GTK_MISC( label7 ),7,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
518
036948569977 First probe :)
pontscho
parents:
diff changeset
519 label8=gtk_label_new( "1000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
520 gtk_widget_set_name( label8,"label8" );
036948569977 First probe :)
pontscho
parents:
diff changeset
521 gtk_widget_ref( label8 );
036948569977 First probe :)
pontscho
parents:
diff changeset
522 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label8",label8,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
523 gtk_widget_show( label8 );
036948569977 First probe :)
pontscho
parents:
diff changeset
524 gtk_table_attach( GTK_TABLE( table1 ),label8,5,6,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
525 gtk_misc_set_alignment( GTK_MISC( label8 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
526 gtk_misc_set_padding( GTK_MISC( label8 ),5,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
527
036948569977 First probe :)
pontscho
parents:
diff changeset
528 label9=gtk_label_new( "2000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
529 gtk_widget_set_name( label9,"label9" );
036948569977 First probe :)
pontscho
parents:
diff changeset
530 gtk_widget_ref( label9 );
036948569977 First probe :)
pontscho
parents:
diff changeset
531 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label9",label9,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
532 gtk_widget_show( label9 );
036948569977 First probe :)
pontscho
parents:
diff changeset
533 gtk_table_attach( GTK_TABLE( table1 ),label9,6,7,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
534 gtk_misc_set_alignment( GTK_MISC( label9 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
535 gtk_misc_set_padding( GTK_MISC( label9 ),2,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
536
036948569977 First probe :)
pontscho
parents:
diff changeset
537 label10=gtk_label_new( "4000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
538 gtk_widget_set_name( label10,"label10" );
036948569977 First probe :)
pontscho
parents:
diff changeset
539 gtk_widget_ref( label10 );
036948569977 First probe :)
pontscho
parents:
diff changeset
540 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label10",label10,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
541 gtk_widget_show( label10 );
036948569977 First probe :)
pontscho
parents:
diff changeset
542 gtk_table_attach( GTK_TABLE( table1 ),label10,7,8,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
543 gtk_misc_set_alignment( GTK_MISC( label10 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
544 gtk_misc_set_padding( GTK_MISC( label10 ),3,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
545
036948569977 First probe :)
pontscho
parents:
diff changeset
546 label11=gtk_label_new( "8000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
547 gtk_widget_set_name( label11,"label11" );
036948569977 First probe :)
pontscho
parents:
diff changeset
548 gtk_widget_ref( label11 );
036948569977 First probe :)
pontscho
parents:
diff changeset
549 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label11",label11,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
550 gtk_widget_show( label11 );
036948569977 First probe :)
pontscho
parents:
diff changeset
551 gtk_table_attach( GTK_TABLE( table1 ),label11,8,9,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
552 gtk_misc_set_alignment( GTK_MISC( label11 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
553 gtk_misc_set_padding( GTK_MISC( label11 ),1,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
554
036948569977 First probe :)
pontscho
parents:
diff changeset
555 label12=gtk_label_new( "16000" );
036948569977 First probe :)
pontscho
parents:
diff changeset
556 gtk_widget_set_name( label12,"label12" );
036948569977 First probe :)
pontscho
parents:
diff changeset
557 gtk_widget_ref( label12 );
036948569977 First probe :)
pontscho
parents:
diff changeset
558 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label12",label12,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
559 gtk_widget_show( label12 );
036948569977 First probe :)
pontscho
parents:
diff changeset
560 gtk_table_attach( GTK_TABLE( table1 ),label12,9,10,1,2,( GtkAttachOptions )( GTK_FILL ),( GtkAttachOptions )( 0 ),0,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
561 gtk_misc_set_alignment( GTK_MISC( label12 ),0,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
562
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
563 label1=gtk_label_new( MSGTR_EQU_Audio );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
564 gtk_widget_set_name( label1,"label1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
565 gtk_widget_ref( label1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
566 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label1",label1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
567 gtk_widget_show( label1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
568 gtk_notebook_set_tab_label( GTK_NOTEBOOK( Notebook ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( Notebook ),0 ),label1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
569
036948569977 First probe :)
pontscho
parents:
diff changeset
570 hbox2=gtk_hbox_new( FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
571 gtk_widget_set_name( hbox2,"hbox2" );
036948569977 First probe :)
pontscho
parents:
diff changeset
572 gtk_widget_ref( hbox2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
573 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"hbox2",hbox2,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
574 gtk_widget_show( hbox2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
575 gtk_container_add( GTK_CONTAINER( Notebook ),hbox2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
576
036948569977 First probe :)
pontscho
parents:
diff changeset
577 vbox2=gtk_vbox_new( TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
578 gtk_widget_set_name( vbox2,"vbox2" );
036948569977 First probe :)
pontscho
parents:
diff changeset
579 gtk_widget_ref( vbox2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
580 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"vbox2",vbox2,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
581 gtk_widget_show( vbox2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
582 gtk_box_pack_start( GTK_BOX( hbox2 ),vbox2,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
583
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
584 label13=gtk_label_new( MSGTR_EQU_Contrast );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
585 gtk_widget_set_name( label13,"label13" );
036948569977 First probe :)
pontscho
parents:
diff changeset
586 gtk_widget_ref( label13 );
036948569977 First probe :)
pontscho
parents:
diff changeset
587 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label13",label13,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
588 gtk_widget_show( label13 );
036948569977 First probe :)
pontscho
parents:
diff changeset
589 gtk_box_pack_start( GTK_BOX( vbox2 ),label13,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
590 gtk_label_set_justify( GTK_LABEL( label13 ),GTK_JUSTIFY_LEFT );
036948569977 First probe :)
pontscho
parents:
diff changeset
591 gtk_misc_set_alignment( GTK_MISC( label13 ),0.02,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
592
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
593 label14=gtk_label_new( MSGTR_EQU_Brightness );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
594 gtk_widget_set_name( label14,"label14" );
036948569977 First probe :)
pontscho
parents:
diff changeset
595 gtk_widget_ref( label14 );
036948569977 First probe :)
pontscho
parents:
diff changeset
596 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label14",label14,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
597 gtk_widget_show( label14 );
036948569977 First probe :)
pontscho
parents:
diff changeset
598 gtk_box_pack_start( GTK_BOX( vbox2 ),label14,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
599 gtk_label_set_justify( GTK_LABEL( label14 ),GTK_JUSTIFY_LEFT );
036948569977 First probe :)
pontscho
parents:
diff changeset
600 gtk_misc_set_alignment( GTK_MISC( label14 ),0.02,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
601
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
602 label15=gtk_label_new( MSGTR_EQU_Hue );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
603 gtk_widget_set_name( label15,"label15" );
036948569977 First probe :)
pontscho
parents:
diff changeset
604 gtk_widget_ref( label15 );
036948569977 First probe :)
pontscho
parents:
diff changeset
605 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label15",label15,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
606 gtk_widget_show( label15 );
036948569977 First probe :)
pontscho
parents:
diff changeset
607 gtk_box_pack_start( GTK_BOX( vbox2 ),label15,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
608 gtk_label_set_justify( GTK_LABEL( label15 ),GTK_JUSTIFY_LEFT );
036948569977 First probe :)
pontscho
parents:
diff changeset
609 gtk_misc_set_alignment( GTK_MISC( label15 ),0.02,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
610
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
611 label16=gtk_label_new( MSGTR_EQU_Saturation );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
612 gtk_widget_set_name( label16,"label16" );
036948569977 First probe :)
pontscho
parents:
diff changeset
613 gtk_widget_ref( label16 );
036948569977 First probe :)
pontscho
parents:
diff changeset
614 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label16",label16,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
615 gtk_widget_show( label16 );
036948569977 First probe :)
pontscho
parents:
diff changeset
616 gtk_box_pack_start( GTK_BOX( vbox2 ),label16,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
617 gtk_label_set_justify( GTK_LABEL( label16 ),GTK_JUSTIFY_LEFT );
036948569977 First probe :)
pontscho
parents:
diff changeset
618 gtk_misc_set_alignment( GTK_MISC( label16 ),0.02,0.5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
619
036948569977 First probe :)
pontscho
parents:
diff changeset
620 vbox3=gtk_vbox_new( TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
621 gtk_widget_set_name( vbox3,"vbox3" );
036948569977 First probe :)
pontscho
parents:
diff changeset
622 gtk_widget_ref( vbox3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
623 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"vbox3",vbox3,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
624 gtk_widget_show( vbox3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
625 gtk_box_pack_start( GTK_BOX( hbox2 ),vbox3,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
626
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
627 VContrastadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-100,100,1,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
628 VContrast=gtk_hscale_new( VContrastadj );
036948569977 First probe :)
pontscho
parents:
diff changeset
629 gtk_widget_set_name( VContrast,"VContrast" );
036948569977 First probe :)
pontscho
parents:
diff changeset
630 gtk_widget_ref( VContrast );
036948569977 First probe :)
pontscho
parents:
diff changeset
631 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"VContrast",VContrast,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
632 gtk_widget_show( VContrast );
036948569977 First probe :)
pontscho
parents:
diff changeset
633 gtk_box_pack_start( GTK_BOX( vbox3 ),VContrast,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
634 gtk_scale_set_value_pos( GTK_SCALE( VContrast ),GTK_POS_RIGHT );
036948569977 First probe :)
pontscho
parents:
diff changeset
635
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
636 VBrightnessadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-100,100,1,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
637 VBrightness=gtk_hscale_new( VBrightnessadj );
036948569977 First probe :)
pontscho
parents:
diff changeset
638 gtk_widget_set_name( VBrightness,"VBrightness" );
036948569977 First probe :)
pontscho
parents:
diff changeset
639 gtk_widget_ref( VBrightness );
036948569977 First probe :)
pontscho
parents:
diff changeset
640 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"VBrightness",VBrightness,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
641 gtk_widget_show( VBrightness );
036948569977 First probe :)
pontscho
parents:
diff changeset
642 gtk_box_pack_start( GTK_BOX( vbox3 ),VBrightness,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
643 gtk_scale_set_value_pos( GTK_SCALE( VBrightness ),GTK_POS_RIGHT );
036948569977 First probe :)
pontscho
parents:
diff changeset
644
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
645 VHueadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-100,100,1,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
646 VHue=gtk_hscale_new( VHueadj );
036948569977 First probe :)
pontscho
parents:
diff changeset
647 gtk_widget_set_name( VHue,"VHue" );
036948569977 First probe :)
pontscho
parents:
diff changeset
648 gtk_widget_ref( VHue );
036948569977 First probe :)
pontscho
parents:
diff changeset
649 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"VHue",VHue,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
650 gtk_widget_show( VHue );
036948569977 First probe :)
pontscho
parents:
diff changeset
651 gtk_box_pack_start( GTK_BOX( vbox3 ),VHue,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
652 gtk_scale_set_value_pos( GTK_SCALE( VHue ),GTK_POS_RIGHT );
036948569977 First probe :)
pontscho
parents:
diff changeset
653
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
654 VSaturationadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-100,100,1,0,0 ) );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
655 VSaturation=gtk_hscale_new( VSaturationadj );
036948569977 First probe :)
pontscho
parents:
diff changeset
656 gtk_widget_set_name( VSaturation,"VSaturation" );
036948569977 First probe :)
pontscho
parents:
diff changeset
657 gtk_widget_ref( VSaturation );
036948569977 First probe :)
pontscho
parents:
diff changeset
658 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"VSaturation",VSaturation,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
659 gtk_widget_show( VSaturation );
036948569977 First probe :)
pontscho
parents:
diff changeset
660 gtk_box_pack_start( GTK_BOX( vbox3 ),VSaturation,TRUE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
661 gtk_scale_set_value_pos( GTK_SCALE( VSaturation ),GTK_POS_RIGHT );
036948569977 First probe :)
pontscho
parents:
diff changeset
662
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
663 label2=gtk_label_new( MSGTR_EQU_Video );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
664 gtk_widget_set_name( label2,"label2" );
036948569977 First probe :)
pontscho
parents:
diff changeset
665 gtk_widget_ref( label2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
666 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"label2",label2,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
667 gtk_widget_show( label2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
668 gtk_notebook_set_tab_label( GTK_NOTEBOOK( Notebook ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( Notebook ),1 ),label2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
669
036948569977 First probe :)
pontscho
parents:
diff changeset
670 hbuttonbox1=gtk_hbutton_box_new();
036948569977 First probe :)
pontscho
parents:
diff changeset
671 gtk_widget_set_name( hbuttonbox1,"hbuttonbox1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
672 gtk_widget_ref( hbuttonbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
673 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"hbuttonbox1",hbuttonbox1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
674 gtk_widget_show( hbuttonbox1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
675 gtk_box_pack_end( GTK_BOX( vbox1 ),hbuttonbox1,FALSE,TRUE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
676 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
677 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox1 ),10 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
678 gtk_button_box_set_child_size( GTK_BUTTON_BOX( hbuttonbox1 ),85,20 );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
679
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
680 Config=gtk_button_new_with_label( MSGTR_Config );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
681 gtk_widget_set_name( Config,"Config" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
682 gtk_widget_ref( Config );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
683 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"Config",Config,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
684 gtk_container_add( GTK_CONTAINER( hbuttonbox1 ),Config );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
685
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
686 Clear=gtk_button_new_with_label( MSGTR_Clear );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
687 gtk_widget_set_name( Clear,"Clear" );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
688 gtk_widget_ref( Clear );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
689 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"Clear",Clear,(GtkDestroyNotify)gtk_widget_unref );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
690 gtk_widget_show( Clear );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
691 gtk_container_add( GTK_CONTAINER( hbuttonbox1 ),Clear );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
692
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
693 Ok=gtk_button_new_with_label( MSGTR_Ok );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
694 gtk_widget_set_name( Ok,"Ok" );
036948569977 First probe :)
pontscho
parents:
diff changeset
695 gtk_widget_ref( Ok );
036948569977 First probe :)
pontscho
parents:
diff changeset
696 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"Ok",Ok,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
697 gtk_widget_show( Ok );
036948569977 First probe :)
pontscho
parents:
diff changeset
698 gtk_container_add( GTK_CONTAINER( hbuttonbox1 ),Ok );
036948569977 First probe :)
pontscho
parents:
diff changeset
699 gtk_widget_add_accelerator( Ok,"released",accel_group,GDK_Escape,0,GTK_ACCEL_VISIBLE );
036948569977 First probe :)
pontscho
parents:
diff changeset
700 gtk_widget_add_accelerator( Ok,"released",accel_group,GDK_Return,0,GTK_ACCEL_VISIBLE );
036948569977 First probe :)
pontscho
parents:
diff changeset
701
036948569977 First probe :)
pontscho
parents:
diff changeset
702 hseparator1=gtk_hseparator_new();
036948569977 First probe :)
pontscho
parents:
diff changeset
703 gtk_widget_set_name( hseparator1,"hseparator1" );
036948569977 First probe :)
pontscho
parents:
diff changeset
704 gtk_widget_ref( hseparator1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
705 gtk_object_set_data_full( GTK_OBJECT( Equalizer ),"hseparator1",hseparator1,(GtkDestroyNotify)gtk_widget_unref );
036948569977 First probe :)
pontscho
parents:
diff changeset
706 gtk_widget_show( hseparator1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
707 gtk_box_pack_start( GTK_BOX( vbox1 ),hseparator1,FALSE,FALSE,0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
708 gtk_widget_set_usize( hseparator1,-2,5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
709
036948569977 First probe :)
pontscho
parents:
diff changeset
710 gtk_signal_connect( GTK_OBJECT( Equalizer ),"destroy",GTK_SIGNAL_FUNC( eqDestroy ),NULL );
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
711 gtk_signal_connect( GTK_OBJECT( Equalizer ),"show",GTK_SIGNAL_FUNC( eqShow ),(void *)1 );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
712 gtk_signal_connect( GTK_OBJECT( Equalizer ),"hide",GTK_SIGNAL_FUNC( eqShow ),(void *)0 );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
713 gtk_signal_connect( GTK_OBJECT( ChannelsList ),"select_row",GTK_SIGNAL_FUNC( eqSelectChannelsListRow ),NULL );
036948569977 First probe :)
pontscho
parents:
diff changeset
714
036948569977 First probe :)
pontscho
parents:
diff changeset
715 gtk_signal_connect( GTK_OBJECT( A3125 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)0 );
036948569977 First probe :)
pontscho
parents:
diff changeset
716 gtk_signal_connect( GTK_OBJECT( A6250 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
717 gtk_signal_connect( GTK_OBJECT( A125 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
718 gtk_signal_connect( GTK_OBJECT( A250 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
719 gtk_signal_connect( GTK_OBJECT( A500 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
720 gtk_signal_connect( GTK_OBJECT( A1000 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)5 );
036948569977 First probe :)
pontscho
parents:
diff changeset
721 gtk_signal_connect( GTK_OBJECT( A2000 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)6 );
036948569977 First probe :)
pontscho
parents:
diff changeset
722 gtk_signal_connect( GTK_OBJECT( A4000 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)7 );
036948569977 First probe :)
pontscho
parents:
diff changeset
723 gtk_signal_connect( GTK_OBJECT( A8000 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)8 );
036948569977 First probe :)
pontscho
parents:
diff changeset
724 gtk_signal_connect( GTK_OBJECT( A16000 ),"motion_notify_event",GTK_SIGNAL_FUNC( eqHScaleMotion ),(void*)9 );
036948569977 First probe :)
pontscho
parents:
diff changeset
725
036948569977 First probe :)
pontscho
parents:
diff changeset
726 gtk_signal_connect( GTK_OBJECT( VContrast ),"motion_notify_event",GTK_SIGNAL_FUNC( eqVScaleMotion ),(void*)1 );
036948569977 First probe :)
pontscho
parents:
diff changeset
727 gtk_signal_connect( GTK_OBJECT( VBrightness ),"motion_notify_event",GTK_SIGNAL_FUNC( eqVScaleMotion ),(void*)2 );
036948569977 First probe :)
pontscho
parents:
diff changeset
728 gtk_signal_connect( GTK_OBJECT( VHue ),"motion_notify_event",GTK_SIGNAL_FUNC( eqVScaleMotion ),(void*)3 );
036948569977 First probe :)
pontscho
parents:
diff changeset
729 gtk_signal_connect( GTK_OBJECT( VSaturation ),"motion_notify_event",GTK_SIGNAL_FUNC( eqVScaleMotion ),(void *)4 );
036948569977 First probe :)
pontscho
parents:
diff changeset
730
6627
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
731 gtk_signal_connect( GTK_OBJECT( Ok ),"released",GTK_SIGNAL_FUNC( eqButtonReleased ),(void *)0 );
fd3ac41ee1a1 add equalizer support and fix some small bug...
pontscho
parents: 6626
diff changeset
732 gtk_signal_connect( GTK_OBJECT( Clear ),"released",GTK_SIGNAL_FUNC( eqButtonReleased ),(void *)1 );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
733 gtk_signal_connect( GTK_OBJECT( Config ),"released",GTK_SIGNAL_FUNC( eqButtonReleased ),(void *)2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
734
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
735 gtk_signal_connect( GTK_OBJECT( Notebook ),"switch_page",GTK_SIGNAL_FUNC( eqNotebook ),NULL );
6626
036948569977 First probe :)
pontscho
parents:
diff changeset
736
036948569977 First probe :)
pontscho
parents:
diff changeset
737 gtk_window_add_accel_group( GTK_WINDOW( Equalizer ),accel_group );
036948569977 First probe :)
pontscho
parents:
diff changeset
738
036948569977 First probe :)
pontscho
parents:
diff changeset
739 return Equalizer;
036948569977 First probe :)
pontscho
parents:
diff changeset
740 }
036948569977 First probe :)
pontscho
parents:
diff changeset
741
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
742 // --- equalizer config dialog box
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
743
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
744 static GtkWidget * EquConfig;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
745 static GtkWidget * CBChannel1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
746 static GtkWidget * CEChannel1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
747 static GtkWidget * CBChannel2;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
748 static GtkWidget * CEChannel2;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
749 static GtkWidget * CBChannel3;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
750 static GtkWidget * CEChannel3;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
751 static GtkWidget * CBChannel4;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
752 static GtkWidget * CEChannel4;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
753 static GtkWidget * CBChannel5;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
754 static GtkWidget * CEChannel5;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
755 static GtkWidget * CBChannel6;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
756 static GtkWidget * CEChannel6;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
757 static GtkWidget * ecOk;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
758 static GtkWidget * ecCancel;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
759
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
760 GtkWidget * create_EquConfig( void );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
761
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
762 void ShowEquConfig( void )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
763 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
764 GList * Items = NULL;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
765
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
766 if ( gtkVEquConfig ) gtkActive( EquConfig );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
767 else EquConfig=create_EquConfig();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
768
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
769 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Front_Right );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
770 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Front_Left );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
771 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Back_Right );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
772 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Back_Left );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
773 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Center );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
774 Items=g_list_append( Items,(gpointer)MSGTR_EQU_Bass );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
775
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
776 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel1 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
777 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel2 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
778 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel3 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
779 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel4 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
780 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel5 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
781 gtk_combo_set_popdown_strings( GTK_COMBO( CBChannel6 ),Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
782
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
783 g_list_free( Items );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
784
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
785 gtk_entry_set_text( GTK_ENTRY( CEChannel1 ),gtkEquChannel1 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel1 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
786 gtk_entry_set_text( GTK_ENTRY( CEChannel2 ),gtkEquChannel2 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel2 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
787 gtk_entry_set_text( GTK_ENTRY( CEChannel3 ),gtkEquChannel3 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel3 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
788 gtk_entry_set_text( GTK_ENTRY( CEChannel4 ),gtkEquChannel4 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel4 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
789 gtk_entry_set_text( GTK_ENTRY( CEChannel5 ),gtkEquChannel5 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel5 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
790 gtk_entry_set_text( GTK_ENTRY( CEChannel6 ),gtkEquChannel6 ); gtk_entry_set_editable( GTK_ENTRY( CEChannel6 ),FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
791
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
792 gtk_widget_show( EquConfig );
6755
a31b9f15cbff - fix audio equalizer
pontscho
parents: 6651
diff changeset
793 gtkSetLayer( EquConfig );
6651
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
794 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
795
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
796 void HideEquConfig( void )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
797 { gtk_widget_hide( EquConfig ); gtk_widget_destroy( EquConfig ); gtkVEquConfig=0; }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
798
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
799 static void ecHandler( GtkObject * object,gpointer user_data )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
800 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
801 switch ( (int)user_data )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
802 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
803 case 0: HideEquConfig(); break;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
804 case 1: gtkVEquConfig=1; break;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
805 case 2: gtkVEquConfig=0; break;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
806 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
807 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
808
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
809 static void ecButtonReleased( GtkButton * button,gpointer user_data )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
810 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
811 if ( (int)user_data )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
812 { // if you pressed Ok
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
813 if ( gtkEquChannel1) free( gtkEquChannel1 ); gtkEquChannel1=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel1 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
814 if ( gtkEquChannel2) free( gtkEquChannel2 ); gtkEquChannel2=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel2 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
815 if ( gtkEquChannel3) free( gtkEquChannel3 ); gtkEquChannel3=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel3 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
816 if ( gtkEquChannel4) free( gtkEquChannel4 ); gtkEquChannel4=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel4 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
817 if ( gtkEquChannel5) free( gtkEquChannel5 ); gtkEquChannel5=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel5 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
818 if ( gtkEquChannel6) free( gtkEquChannel6 ); gtkEquChannel6=strdup( gtk_entry_get_text( GTK_ENTRY( CEChannel6 ) ) );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
819 eqSetChannelNames();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
820 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
821 HideEquConfig();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
822 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
823
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
824 GtkWidget * create_EquConfig( void )
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
825 {
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
826 GtkWidget * frame1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
827 GtkWidget * frame2;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
828 GtkWidget * frame3;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
829 GtkWidget * frame4;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
830 GtkWidget * vbox1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
831 GtkWidget * table1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
832 GtkWidget * label1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
833 GtkWidget * label2;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
834 GtkWidget * label3;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
835 GtkWidget * label4;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
836 GtkWidget * label5;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
837 GtkWidget * label6;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
838 GtkWidget * hseparator1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
839 GtkWidget * hbuttonbox1;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
840 GtkAccelGroup * accel_group;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
841
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
842 accel_group=gtk_accel_group_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
843
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
844 EquConfig=gtk_window_new( GTK_WINDOW_DIALOG );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
845 gtk_widget_set_name( EquConfig,"EquConfig" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
846 gtk_object_set_data( GTK_OBJECT( EquConfig ),"EquConfig",EquConfig );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
847 gtk_widget_set_usize( EquConfig,350,198 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
848 GTK_WIDGET_SET_FLAGS( EquConfig,GTK_CAN_DEFAULT );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
849 gtk_window_set_title( GTK_WINDOW( EquConfig ),"Configure Equalizer" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
850 gtk_window_set_position( GTK_WINDOW( EquConfig ),GTK_WIN_POS_CENTER );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
851 // gtk_window_set_modal( GTK_WINDOW( EquConfig ),TRUE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
852 gtk_window_set_policy( GTK_WINDOW( EquConfig ),FALSE,FALSE,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
853 gtk_window_set_wmclass( GTK_WINDOW( EquConfig ),"EquConfig","MPlayer" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
854
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
855 gtk_widget_realize( EquConfig );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
856 gtkAddIcon( EquConfig );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
857
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
858 frame1=gtk_frame_new( NULL );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
859 gtk_widget_set_name( frame1,"frame1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
860 gtk_widget_ref( frame1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
861 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"frame1",frame1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
862 gtk_widget_show( frame1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
863 gtk_container_add( GTK_CONTAINER( EquConfig ),frame1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
864 gtk_container_set_border_width( GTK_CONTAINER( frame1 ),1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
865 gtk_frame_set_shadow_type( GTK_FRAME( frame1 ),GTK_SHADOW_IN );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
866
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
867 frame2=gtk_frame_new( NULL );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
868 gtk_widget_set_name( frame2,"frame2" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
869 gtk_widget_ref( frame2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
870 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"frame2",frame2,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
871 gtk_widget_show( frame2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
872 gtk_container_add( GTK_CONTAINER( frame1 ),frame2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
873 gtk_frame_set_shadow_type( GTK_FRAME( frame2 ),GTK_SHADOW_NONE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
874
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
875 frame3=gtk_frame_new( NULL );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
876 gtk_widget_set_name( frame3,"frame3" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
877 gtk_widget_ref( frame3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
878 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"frame3",frame3,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
879 gtk_widget_show( frame3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
880 gtk_container_add( GTK_CONTAINER( frame2 ),frame3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
881 gtk_frame_set_shadow_type( GTK_FRAME( frame3 ),GTK_SHADOW_ETCHED_OUT );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
882
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
883 frame4=gtk_frame_new( NULL );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
884 gtk_widget_set_name( frame4,"frame4" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
885 gtk_widget_ref( frame4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
886 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"frame4",frame4,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
887 gtk_widget_show( frame4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
888 gtk_container_add( GTK_CONTAINER( frame3 ),frame4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
889 gtk_frame_set_shadow_type( GTK_FRAME( frame4 ),GTK_SHADOW_NONE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
890
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
891 vbox1=gtk_vbox_new( FALSE,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
892 gtk_widget_set_name( vbox1,"vbox1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
893 gtk_widget_ref( vbox1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
894 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"vbox1",vbox1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
895 gtk_widget_show( vbox1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
896 gtk_container_add( GTK_CONTAINER( frame4 ),vbox1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
897
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
898 table1=gtk_table_new( 6,2,FALSE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
899 gtk_widget_set_name( table1,"table1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
900 gtk_widget_ref( table1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
901 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"table1",table1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
902 gtk_widget_show( table1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
903 gtk_box_pack_start( GTK_BOX( vbox1 ),table1,TRUE,TRUE,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
904 gtk_table_set_row_spacings( GTK_TABLE( table1 ),4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
905 gtk_table_set_col_spacings( GTK_TABLE( table1 ),4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
906
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
907 label1=gtk_label_new( "Channel 1:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
908 gtk_widget_set_name( label1,"label1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
909 gtk_widget_ref( label1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
910 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label1",label1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
911 gtk_widget_show( label1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
912 gtk_table_attach( GTK_TABLE( table1 ),label1,0,1,0,1,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
913 gtk_misc_set_alignment( GTK_MISC( label1 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
914
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
915 label2=gtk_label_new( "Channel 2:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
916 gtk_widget_set_name( label2,"label2" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
917 gtk_widget_ref( label2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
918 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label2",label2,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
919 gtk_widget_show( label2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
920 gtk_table_attach( GTK_TABLE( table1 ),label2,0,1,1,2,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
921 gtk_misc_set_alignment( GTK_MISC( label2 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
922
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
923 label3=gtk_label_new( "Channel 3:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
924 gtk_widget_set_name( label3,"label3" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
925 gtk_widget_ref( label3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
926 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label3",label3,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
927 gtk_widget_show( label3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
928 gtk_table_attach( GTK_TABLE( table1 ),label3,0,1,2,3,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
929 gtk_misc_set_alignment( GTK_MISC( label3 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
930
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
931 label4=gtk_label_new( "Channel 4:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
932 gtk_widget_set_name( label4,"label4" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
933 gtk_widget_ref( label4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
934 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label4",label4,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
935 gtk_widget_show( label4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
936 gtk_table_attach( GTK_TABLE( table1 ),label4,0,1,3,4,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
937 gtk_misc_set_alignment( GTK_MISC( label4 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
938
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
939 label5=gtk_label_new( "Channel 5:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
940 gtk_widget_set_name( label5,"label5" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
941 gtk_widget_ref( label5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
942 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label5",label5,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
943 gtk_widget_show( label5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
944 gtk_table_attach( GTK_TABLE( table1 ),label5,0,1,4,5,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
945 gtk_misc_set_alignment( GTK_MISC( label5 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
946
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
947 label6=gtk_label_new( "Channel 6:" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
948 gtk_widget_set_name( label6,"label6" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
949 gtk_widget_ref( label6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
950 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"label6",label6,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
951 gtk_widget_show( label6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
952 gtk_table_attach( GTK_TABLE( table1 ),label6,0,1,5,6,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
953 gtk_misc_set_alignment( GTK_MISC( label6 ),0,0.5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
954
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
955 CBChannel1=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
956 gtk_widget_set_name( CBChannel1,"CBChannel1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
957 gtk_widget_ref( CBChannel1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
958 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel1",CBChannel1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
959 gtk_widget_show( CBChannel1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
960 gtk_table_attach( GTK_TABLE( table1 ),CBChannel1,1,2,0,1,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
961
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
962 CEChannel1=GTK_COMBO( CBChannel1 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
963 gtk_widget_set_name( CEChannel1,"CEChannel1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
964 gtk_widget_ref( CEChannel1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
965 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel1",CEChannel1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
966 gtk_widget_show( CEChannel1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
967
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
968 CBChannel2=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
969 gtk_widget_set_name( CBChannel2,"CBChannel2" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
970 gtk_widget_ref( CBChannel2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
971 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel2",CBChannel2,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
972 gtk_widget_show( CBChannel2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
973 gtk_table_attach( GTK_TABLE( table1 ),CBChannel2,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
974
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
975 CEChannel2=GTK_COMBO( CBChannel2 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
976 gtk_widget_set_name( CEChannel2,"CEChannel2" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
977 gtk_widget_ref( CEChannel2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
978 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel2",CEChannel2,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
979 gtk_widget_show( CEChannel2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
980
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
981 CBChannel3=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
982 gtk_widget_set_name( CBChannel3,"CBChannel3" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
983 gtk_widget_ref( CBChannel3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
984 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel3",CBChannel3,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
985 gtk_widget_show( CBChannel3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
986 gtk_table_attach( GTK_TABLE( table1 ),CBChannel3,1,2,2,3,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
987
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
988 CEChannel3=GTK_COMBO( CBChannel3 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
989 gtk_widget_set_name( CEChannel3,"CEChannel3" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
990 gtk_widget_ref( CEChannel3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
991 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel3",CEChannel3,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
992 gtk_widget_show( CEChannel3 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
993
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
994 CBChannel4=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
995 gtk_widget_set_name( CBChannel4,"CBChannel4" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
996 gtk_widget_ref( CBChannel4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
997 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel4",CBChannel4,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
998 gtk_widget_show( CBChannel4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
999 gtk_table_attach( GTK_TABLE( table1 ),CBChannel4,1,2,3,4,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1000
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1001 CEChannel4=GTK_COMBO( CBChannel4 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1002 gtk_widget_set_name( CEChannel4,"CEChannel4" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1003 gtk_widget_ref( CEChannel4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1004 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel4",CEChannel4,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1005 gtk_widget_show( CEChannel4 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1006
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1007 CBChannel5=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1008 gtk_widget_set_name( CBChannel5,"CBChannel5" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1009 gtk_widget_ref( CBChannel5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1010 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel5",CBChannel5,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1011 gtk_widget_show( CBChannel5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1012 gtk_table_attach( GTK_TABLE( table1 ),CBChannel5,1,2,4,5,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1013
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1014 CEChannel5=GTK_COMBO( CBChannel5 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1015 gtk_widget_set_name( CEChannel5,"CEChannel5" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1016 gtk_widget_ref( CEChannel5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1017 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel5",CEChannel5,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1018 gtk_widget_show( CEChannel5 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1019
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1020 CBChannel6=gtk_combo_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1021 gtk_widget_set_name( CBChannel6,"CBChannel6" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1022 gtk_widget_ref( CBChannel6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1023 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CBChannel6",CBChannel6,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1024 gtk_widget_show( CBChannel6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1025 gtk_table_attach( GTK_TABLE( table1 ),CBChannel6,1,2,5,6,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1026
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1027 CEChannel6=GTK_COMBO( CBChannel6 )->entry;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1028 gtk_widget_set_name( CEChannel6,"CEChannel6" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1029 gtk_widget_ref( CEChannel6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1030 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"CEChannel6",CEChannel6,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1031 gtk_widget_show( CEChannel6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1032
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1033 hseparator1=gtk_hseparator_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1034 gtk_widget_set_name( hseparator1,"hseparator1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1035 gtk_widget_ref( hseparator1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1036 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"hseparator1",hseparator1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1037 gtk_widget_show( hseparator1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1038 gtk_box_pack_start( GTK_BOX( vbox1 ),hseparator1,FALSE,FALSE,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1039 gtk_widget_set_usize( hseparator1,-2,6 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1040
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1041 hbuttonbox1=gtk_hbutton_box_new();
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1042 gtk_widget_set_name( hbuttonbox1,"hbuttonbox1" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1043 gtk_widget_ref( hbuttonbox1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1044 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"hbuttonbox1",hbuttonbox1,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1045 gtk_widget_show( hbuttonbox1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1046 gtk_box_pack_start( GTK_BOX( vbox1 ),hbuttonbox1,FALSE,FALSE,0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1047 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1048 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox1 ),10 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1049 gtk_button_box_set_child_size( GTK_BUTTON_BOX( hbuttonbox1 ),-1,20 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1050 gtk_button_box_set_child_ipadding( GTK_BUTTON_BOX( hbuttonbox1 ),0,-1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1051
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1052 ecOk=gtk_button_new_with_label( "Ok" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1053 gtk_widget_set_name( ecOk,"Ok" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1054 gtk_widget_ref( ecOk );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1055 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"ecOk",ecOk,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1056 gtk_widget_show( ecOk );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1057 gtk_container_add( GTK_CONTAINER( hbuttonbox1 ),ecOk );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1058 GTK_WIDGET_UNSET_FLAGS( ecOk,GTK_CAN_FOCUS );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1059 gtk_widget_add_accelerator( ecOk,"released",accel_group,GDK_Return,0,GTK_ACCEL_VISIBLE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1060
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1061 ecCancel=gtk_button_new_with_label( "Cancel" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1062 gtk_widget_set_name( ecCancel,"Cancel" );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1063 gtk_widget_ref( ecCancel );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1064 gtk_object_set_data_full( GTK_OBJECT( EquConfig ),"ecCancel",ecCancel,(GtkDestroyNotify)gtk_widget_unref );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1065 gtk_widget_show( ecCancel );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1066 gtk_container_add( GTK_CONTAINER( hbuttonbox1 ),ecCancel );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1067 GTK_WIDGET_UNSET_FLAGS( ecCancel,GTK_CAN_FOCUS );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1068 gtk_widget_add_accelerator( ecCancel,"released",accel_group,GDK_Escape,0,GTK_ACCEL_VISIBLE );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1069
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1070 gtk_signal_connect( GTK_OBJECT( EquConfig ),"destroy",GTK_SIGNAL_FUNC( ecHandler ),(void *)0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1071 gtk_signal_connect( GTK_OBJECT( EquConfig ),"show",GTK_SIGNAL_FUNC( ecHandler ),(void *)1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1072 gtk_signal_connect( GTK_OBJECT( EquConfig ),"hide",GTK_SIGNAL_FUNC( ecHandler ),(void *)2 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1073
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1074 gtk_signal_connect( GTK_OBJECT( ecOk ),"released",GTK_SIGNAL_FUNC( ecButtonReleased ),(void *)1 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1075 gtk_signal_connect( GTK_OBJECT( ecCancel ),"released",GTK_SIGNAL_FUNC( ecButtonReleased ),(void *)0 );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1076
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1077 gtk_window_add_accel_group( GTK_WINDOW( EquConfig ),accel_group );
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1078
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1079 return EquConfig;
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1080 }
8f49c75a2824 - add icon (nice, but very ugly hakk:)
pontscho
parents: 6627
diff changeset
1081