app: refactor all motion managment to use scale factors passed with coords

This commit is contained in:
Alexia Death
2014-11-14 22:54:27 +02:00
parent 9a953a9239
commit b161253939
3 changed files with 2 additions and 12 deletions

View File

@ -948,8 +948,6 @@ gimp_display_shell_canvas_tool_events (GtkWidget *canvas,
if (gimp_motion_buffer_motion_event (shell->motion_buffer,
&image_coords,
history_events[i]->time,
shell->scale_x,
shell->scale_y,
TRUE))
{
gimp_motion_buffer_request_stroke (shell->motion_buffer,
@ -969,8 +967,6 @@ gimp_display_shell_canvas_tool_events (GtkWidget *canvas,
if (gimp_motion_buffer_motion_event (shell->motion_buffer,
&image_coords,
time,
shell->scale_x,
shell->scale_y,
event_fill))
{
gimp_motion_buffer_request_stroke (shell->motion_buffer,
@ -990,8 +986,6 @@ gimp_display_shell_canvas_tool_events (GtkWidget *canvas,
if (gimp_motion_buffer_motion_event (shell->motion_buffer,
&image_coords,
time,
shell->scale_x,
shell->scale_y,
FALSE))
{
gimp_motion_buffer_request_hover (shell->motion_buffer,

View File

@ -231,8 +231,6 @@ gimp_motion_buffer_end_stroke (GimpMotionBuffer *buffer)
* @buffer:
* @coords:
* @time:
* @scale_x:
* @scale_y:
* @event_fill:
*
* This function evaluates the event to decide if the change is big
@ -257,14 +255,14 @@ gboolean
gimp_motion_buffer_motion_event (GimpMotionBuffer *buffer,
GimpCoords *coords,
guint32 time,
gdouble scale_x,
gdouble scale_y,
gboolean event_fill)
{
gdouble delta_time = 0.001;
gdouble delta_x = 0.0;
gdouble delta_y = 0.0;
gdouble distance = 1.0;
gdouble scale_x = coords->xscale;
gdouble scale_y = coords->yscale;
g_return_val_if_fail (GIMP_IS_MOTION_BUFFER (buffer), FALSE);
g_return_val_if_fail (coords != NULL, FALSE);

View File

@ -85,8 +85,6 @@ void gimp_motion_buffer_end_stroke (GimpMotionBuffer *buffer);
gboolean gimp_motion_buffer_motion_event (GimpMotionBuffer *buffer,
GimpCoords *coords,
guint32 time,
gdouble scale_x,
gdouble scale_y,
gboolean event_fill);
guint32 gimp_motion_buffer_get_last_motion_time (GimpMotionBuffer *buffer);