app: refactor all motion managment to use scale factors passed with coords
This commit is contained in:
@ -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,
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user