break;
case GESTURE(UP,LEFT,NONE,NONE):
+ {
+ bool val = var_ToggleBool( pl_Get( p_intf ), "fullscreen" );
if( p_sys->p_vout )
- {
- var_ToggleBool( p_sys->p_vout, "fullscreen" );
- }
+ var_SetBool( p_sys->p_vout, "fullscreen", val );
break;
+ }
case GESTURE(DOWN,LEFT,NONE,NONE):
/* FIXME: Should close the vout!"*/
if( !strcmp( psz_var, "mouse-moved" ) && p_sys->b_button_pressed )
{
- p_sys->i_mouse_x = var_GetInteger( p_sys->p_vout, "mouse-x" );
- p_sys->i_mouse_y = var_GetInteger( p_sys->p_vout, "mouse-y" );
+ p_sys->i_mouse_x = newval.coords.x;
+ p_sys->i_mouse_y = newval.coords.y;
i_horizontal = p_sys->i_mouse_x - p_sys->i_last_x;
i_horizontal = i_horizontal / p_sys->i_threshold;
i_vertical = p_sys->i_mouse_y - p_sys->i_last_y;
if( (newval.i_int & p_sys->i_button_mask) && !p_sys->b_button_pressed )
{
p_sys->b_button_pressed = true;
- p_sys->i_last_x = var_GetInteger( p_sys->p_vout, "mouse-x" );
- p_sys->i_last_y = var_GetInteger( p_sys->p_vout, "mouse-y" );
+ var_GetCoords( p_sys->p_vout, "mouse-moved",
+ &p_sys->i_last_x, &p_sys->i_last_y );
}
else if( !( newval.i_int & p_sys->i_button_mask ) && p_sys->b_button_pressed )
{