]> git.sesse.net Git - vlc/commitdiff
* wxwidgets: revert go-where-you-click slider changes from [15391] and [15393] as...
authorDennis van Amerongen <trax@videolan.org>
Thu, 9 Nov 2006 20:07:25 +0000 (20:07 +0000)
committerDennis van Amerongen <trax@videolan.org>
Thu, 9 Nov 2006 20:07:25 +0000 (20:07 +0000)
modules/gui/wxwidgets/input_manager.cpp
modules/gui/wxwidgets/input_manager.hpp

index c9eeba5f7ee44221e6e607674f3db5e6db51de4e..ed3021002e26b0a9ca50fbf4033e06ba7ea3042b 100644 (file)
@@ -75,10 +75,6 @@ InputManager::InputManager( intf_thread_t *_p_intf, Interface *_p_main_intf,
 
     /* Create slider */
     slider = new wxSlider( this, SliderScroll_Event, 0, 0, SLIDER_MAX_POS );
-    /* Add mouse click on slider */
-    slider->Connect( wxEVT_LEFT_DOWN,
-                     wxMouseEventHandler( InputManager::OnSliderClick ),
-                     NULL, this );
 
     /* Create disc buttons */
     disc_frame = new wxPanel( this );
@@ -431,33 +427,6 @@ void InputManager::OnSliderUpdate( wxScrollEvent& event )
     vlc_mutex_unlock( &p_intf->change_lock );
 }
 
-void InputManager::OnSliderClick( wxMouseEvent& event )
-{
-    wxSlider* slider = wxStaticCast( event.GetEventObject(), wxSlider );
-    int i_min = slider->GetMin();
-    int i_max = slider->GetMax();
-    int i_pos = event.GetPosition().x;
-    int i_dim = slider->GetClientSize().x;
-    int i_val = i_min + ( i_pos * ( i_max - i_min + 1 ) ) / i_dim;
-
-    if( i_pos < 0 || i_pos >= i_dim ) return;
-
-    vlc_mutex_lock( &p_intf->change_lock );
-
-    slider->SetValue( i_val );
-
-    if( i_slider_pos != i_val && p_intf->p_sys->p_input )
-    {
-        vlc_value_t pos;
-        pos.f_float = (float)i_val / (float)SLIDER_MAX_POS;
-        var_Set( p_intf->p_sys->p_input, "position", pos );
-    }
-
-    vlc_mutex_unlock( &p_intf->change_lock );
-
-    event.Skip();
-}
-
 void InputManager::ShowSlider( bool show )
 {
     if( !!show == !!slider->IsShown() ) return;
index abbd9213f3824444d6e796a25785e950bdb1b74f..3ccda08c0fdd204c6d7ef044a75f609a7f3182c2 100644 (file)
@@ -54,7 +54,6 @@ namespace wxvlc
         void ShowSlider( bool show = true );
 
         void OnSliderUpdate( wxScrollEvent& event );
-        void OnSliderClick( wxMouseEvent& event );
 
         void OnDiscMenu( wxCommandEvent& event );
         void OnDiscPrev( wxCommandEvent& event );