[gnac/devel] Used gtkbuilder to connect value-changed signals



commit 048b498e09ace69c5a4b8b8062976cbbc379ea80
Author: BenoÃt Dupasquier <bdupasqu src gnome org>
Date:   Tue Nov 15 14:54:24 2011 +0000

    Used gtkbuilder to connect value-changed signals

 data/profiles/ui/gnac-profiles-flac.xml    |    1 +
 data/profiles/ui/gnac-profiles-lame.xml    |    4 ++++
 data/profiles/ui/gnac-profiles-speex.xml   |    5 +++++
 data/profiles/ui/gnac-profiles-vorbis.xml  |    1 +
 data/profiles/ui/gnac-profiles-wavpack.xml |    3 +++
 src/profiles/formats/gnac-profiles-flac.c  |    5 +----
 src/profiles/formats/gnac-profiles-flac.h  |    3 +++
 src/profiles/gnac-profiles-utils.c         |    1 -
 8 files changed, 18 insertions(+), 5 deletions(-)
---
diff --git a/data/profiles/ui/gnac-profiles-flac.xml b/data/profiles/ui/gnac-profiles-flac.xml
index 5090c25..2a94b76 100755
--- a/data/profiles/ui/gnac-profiles-flac.xml
+++ b/data/profiles/ui/gnac-profiles-flac.xml
@@ -73,6 +73,7 @@
                 <property name="can_focus">True</property>
                 <property name="adjustment">adjustment1</property>
                 <property name="digits">2</property>
+                <signal name="value-changed" handler="gnac_profiles_flac_generate_pipeline"/>
               </object>
               <packing>
                 <property name="position">1</property>
diff --git a/data/profiles/ui/gnac-profiles-lame.xml b/data/profiles/ui/gnac-profiles-lame.xml
index 48a84a5..02356c9 100755
--- a/data/profiles/ui/gnac-profiles-lame.xml
+++ b/data/profiles/ui/gnac-profiles-lame.xml
@@ -130,6 +130,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="adjustment">adjustment1</property>
+                        <signal name="value-changed" handler="gnac_profiles_lame_generate_pipeline"/>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
@@ -353,6 +354,7 @@
                 <property name="can_focus">True</property>
                 <property name="adjustment">adjustment2</property>
                 <property name="inverted">True</property>
+                <signal name="value-changed" handler="gnac_profiles_lame_generate_pipeline"/>
               </object>
               <packing>
                 <property name="position">1</property>
@@ -400,6 +402,7 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="adjustment">adjustment1</property>
+            <signal name="value-changed" handler="gnac_profiles_lame_generate_pipeline"/>
           </object>
           <packing>
             <property name="left_attach">1</property>
@@ -426,6 +429,7 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="adjustment">adjustment3</property>
+            <signal name="value-changed" handler="gnac_profiles_lame_generate_pipeline"/>
           </object>
           <packing>
             <property name="left_attach">1</property>
diff --git a/data/profiles/ui/gnac-profiles-speex.xml b/data/profiles/ui/gnac-profiles-speex.xml
index f1a2b27..09da7fd 100644
--- a/data/profiles/ui/gnac-profiles-speex.xml
+++ b/data/profiles/ui/gnac-profiles-speex.xml
@@ -59,6 +59,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="adjustment">adjustment1</property>
+                        <signal name="value-changed" handler="gnac_profiles_speex_generate_pipeline"/>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
@@ -139,6 +140,7 @@
                             <property name="can_focus">True</property>
                             <property name="adjustment">adjustment5</property>
                             <property name="digits">2</property>
+                            <signal name="value-changed" handler="gnac_profiles_speex_generate_pipeline"/>
                           </object>
                           <packing>
                             <property name="position">1</property>
@@ -294,6 +296,7 @@
                 <property name="can_focus">True</property>
                 <property name="adjustment">adjustment3</property>
                 <property name="digits">2</property>
+                <signal name="value-changed" handler="gnac_profiles_speex_generate_pipeline"/>
               </object>
               <packing>
                 <property name="position">1</property>
@@ -361,6 +364,7 @@
                 <property name="can_focus">True</property>
                 <property name="adjustment">adjustment4</property>
                 <property name="digits">2</property>
+                <signal name="value-changed" handler="gnac_profiles_speex_generate_pipeline"/>
               </object>
               <packing>
                 <property name="position">1</property>
@@ -409,6 +413,7 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="adjustment">adjustment2</property>
+            <signal name="value-changed" handler="gnac_profiles_speex_generate_pipeline"/>
           </object>
           <packing>
             <property name="left_attach">1</property>
diff --git a/data/profiles/ui/gnac-profiles-vorbis.xml b/data/profiles/ui/gnac-profiles-vorbis.xml
index 0f055ac..3228e38 100755
--- a/data/profiles/ui/gnac-profiles-vorbis.xml
+++ b/data/profiles/ui/gnac-profiles-vorbis.xml
@@ -236,6 +236,7 @@
                 <property name="can_focus">True</property>
                 <property name="adjustment">adjustment1</property>
                 <property name="digits">2</property>
+                <signal name="value-changed" handler="gnac_profiles_vorbis_generate_pipeline"/>
               </object>
               <packing>
                 <property name="position">1</property>
diff --git a/data/profiles/ui/gnac-profiles-wavpack.xml b/data/profiles/ui/gnac-profiles-wavpack.xml
index 60ff334..64ac53f 100644
--- a/data/profiles/ui/gnac-profiles-wavpack.xml
+++ b/data/profiles/ui/gnac-profiles-wavpack.xml
@@ -42,6 +42,7 @@
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="adjustment">adjustment1</property>
+                        <signal name="value-changed" handler="gnac_profiles_wavpack_generate_pipeline"/>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
@@ -135,6 +136,7 @@
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="adjustment">adjustment3</property>
+                        <signal name="value-changed" handler="gnac_profiles_wavpack_generate_pipeline"/>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
@@ -232,6 +234,7 @@
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="adjustment">adjustment2</property>
+                        <signal name="value-changed" handler="gnac_profiles_wavpack_generate_pipeline"/>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
diff --git a/src/profiles/formats/gnac-profiles-flac.c b/src/profiles/formats/gnac-profiles-flac.c
index 11607a6..f29e985 100755
--- a/src/profiles/formats/gnac-profiles-flac.c
+++ b/src/profiles/formats/gnac-profiles-flac.c
@@ -56,9 +56,6 @@ static UpdateTextBufferFunc update_text_buffer_call_back;
 static const gchar *
 gnac_profiles_flac_init(UpdateTextBufferFunc call_back);
 
-static void
-gnac_profiles_flac_generate_pipeline(void);
-
 static AudioProfileFlac *
 gnac_profiles_flac_generate_audio_profile(GError **error);
 
@@ -133,7 +130,7 @@ gnac_profiles_flac_init(UpdateTextBufferFunc call_back)
 }
 
 
-static void
+void
 gnac_profiles_flac_generate_pipeline(void)
 {
   gchar *pipeline;
diff --git a/src/profiles/formats/gnac-profiles-flac.h b/src/profiles/formats/gnac-profiles-flac.h
index 555aaa0..c4907eb 100644
--- a/src/profiles/formats/gnac-profiles-flac.h
+++ b/src/profiles/formats/gnac-profiles-flac.h
@@ -33,6 +33,9 @@ G_BEGIN_DECLS
 FormatModuleFuncs
 gnac_profiles_flac_get_funcs(void);
 
+void
+gnac_profiles_flac_generate_pipeline(void);
+
 G_END_DECLS
 
 #endif /* GNAC_PROFILES_FLAC_H */
diff --git a/src/profiles/gnac-profiles-utils.c b/src/profiles/gnac-profiles-utils.c
index b88d504..a5daa69 100755
--- a/src/profiles/gnac-profiles-utils.c
+++ b/src/profiles/gnac-profiles-utils.c
@@ -192,7 +192,6 @@ gnac_profiles_utils_register_slider(GtkWidget   *widget,
 
   gnac_profiles_utils_add_values_slider(widget, slider);
   g_object_set_data(G_OBJECT(widget), "slider-values", slider);
-  g_signal_connect(G_OBJECT(widget), "value-changed", call_back, user_data);
 
   return result;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]