Author: kitone
Date: Fri Aug 15 15:27:12 2014
New Revision: 868

URL: http://svn.gna.org/viewcvs/subtitleeditor?rev=868&view=rev
Log:
Only set sensitive to false on child.

Modified:
    trunk/ChangeLog
    trunk/src/we/waveformeditor.cc
    trunk/src/we/waveformeditor.h

Modified: trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/subtitleeditor/trunk/ChangeLog?rev=868&r1=867&r2=868&view=diff
==============================================================================
--- trunk/ChangeLog     (original)
+++ trunk/ChangeLog     Fri Aug 15 15:27:12 2014
@@ -1,3 +1,9 @@
+2014-08-15  kitone  <[email protected]>
+
+       * src/we/waveformeditor.cc:
+       * src/we/waveformeditor.h:
+       Only set sensitive to false on child.
+
 2014-08-15  kitone  <[email protected]>
 
        * configure.ac:

Modified: trunk/src/we/waveformeditor.cc
URL: 
http://svn.gna.org/viewcvs/subtitleeditor/trunk/src/we/waveformeditor.cc?rev=868&r1=867&r2=868&view=diff
==============================================================================
--- trunk/src/we/waveformeditor.cc      (original)
+++ trunk/src/we/waveformeditor.cc      Fri Aug 15 15:27:12 2014
@@ -80,7 +80,7 @@
        Config::getInstance().signal_changed("waveform").connect(
                        sigc::mem_fun(*this, 
&WaveformEditor::on_config_waveform_changed));
        
-       set_sensitive(false);
+       set_child_sensitive(false);
 }
 
 /*
@@ -531,7 +531,7 @@
        else
                std::cerr << "You need a WaveformRenderer!!" << std::endl;
 
-       set_sensitive((bool)wf && has_renderer());
+       set_child_sensitive((bool)wf && has_renderer());
 
        m_signal_waveform_changed.emit();
 
@@ -782,7 +782,7 @@
 {
        se_debug(SE_DEBUG_WAVEFORM);
 
-       if(!has_renderer())
+       if(!has_renderer() || !has_waveform())
                return true;
 
        // the time of the mouse in the area
@@ -929,6 +929,15 @@
        }
 
        return true;
+}
+
+/*
+ */
+void WaveformEditor::set_child_sensitive(bool status)
+{
+       m_hscrollbarWaveformRenderer->set_sensitive(status);
+       m_sliderZoom->set_sensitive(status);
+       m_sliderScale->set_sensitive(status);
 }
 
 /*

Modified: trunk/src/we/waveformeditor.h
URL: 
http://svn.gna.org/viewcvs/subtitleeditor/trunk/src/we/waveformeditor.h?rev=868&r1=867&r2=868&view=diff
==============================================================================
--- trunk/src/we/waveformeditor.h       (original)
+++ trunk/src/we/waveformeditor.h       Fri Aug 15 15:27:12 2014
@@ -166,6 +166,9 @@
         */
        bool on_scroll_event_renderer(GdkEventScroll *ev);
 
+       /*
+        */
+       void set_child_sensitive(bool status);
 protected:
 
        /*


_______________________________________________
Subtitleeditor-commits mailing list
[email protected]
https://mail.gna.org/listinfo/subtitleeditor-commits

Reply via email to