- var_DelCallback( p_ev->p_libvlc, "key-action", EventKey, p_ev );
-
- vlc_mutex_destroy( &p_ev->lock );
-
- return NULL;
-}
-
-static int EventMouse( vlc_object_t *p_this, char const *psz_var,
- vlc_value_t oldval, vlc_value_t newval, void *p_data )
-{
- (void)p_this; (void)oldval; (void)newval; (void)p_data;
- event_thread_t *p_ev = p_data;
- vlc_mutex_lock( &p_ev->lock );
- if( psz_var[6] == 'c' )
- p_ev->b_clicked = true;
- else if( psz_var[6] == 'm' )
- p_ev->b_moved = true;
- vlc_mutex_unlock( &p_ev->lock );
-
- return VLC_SUCCESS;
-}
-
-static int EventKey( vlc_object_t *p_this, char const *psz_var,
- vlc_value_t oldval, vlc_value_t newval, void *p_data )
-{
- (void)p_this; (void)psz_var; (void)oldval;
- event_thread_t *p_ev = p_data;
- vlc_mutex_lock( &p_ev->lock );
- p_ev->i_key_action = newval.i_int;
- vlc_mutex_unlock( &p_ev->lock );
-