From: mental Date: Thu, 20 Apr 2006 04:18:38 +0000 (+0000) Subject: remove unused timer code X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=0bf4778dd44a21efdb492da855b0af2352ad7304;p=inkscape.git remove unused timer code --- diff --git a/ChangeLog b/ChangeLog index 45e4dc67c..47a613907 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-20 MenTaLguY + + * src/dyna-draw-context.cpp, src/dyna-draw-context.h: + remove unused timer code + 2006-04-19 Andrius R. * src\display\nr-arena-item.cpp, src\display\canvas-arena.cpp, src\display\nr-arena-shape.cpp, src\display\sp-canvas.h, diff --git a/src/dyna-draw-context.cpp b/src/dyna-draw-context.cpp index 77f32e184..05e445086 100644 --- a/src/dyna-draw-context.cpp +++ b/src/dyna-draw-context.cpp @@ -144,8 +144,6 @@ sp_dyna_draw_context_init(SPDynaDrawContext *ddc) ddc->del = NR::Point(0,0); /* attributes */ - ddc->use_timeout = FALSE; - ddc->timer_id = 0; ddc->dragging = FALSE; ddc->mass = 0.3; @@ -451,32 +449,6 @@ sp_dyna_draw_brush(SPDynaDrawContext *dc) dc->npoints++; } -static gint -sp_dyna_draw_timeout_handler(gpointer data) -{ - SPDynaDrawContext *dc = SP_DYNA_DRAW_CONTEXT(data); - SPDesktop *desktop = SP_EVENT_CONTEXT(dc)->desktop; - SPCanvas *canvas = SP_CANVAS(sp_desktop_canvas(desktop)); - - dc->dragging = TRUE; - - int x, y; - gtk_widget_get_pointer(GTK_WIDGET(canvas), &x, &y); - NR::Point p = sp_canvas_window_to_world(canvas, NR::Point(x, y)); - p = desktop->w2d(p); - if (! sp_dyna_draw_apply(dc, p)) { - return TRUE; - } - - if ( dc->cur != dc->last ) { - sp_dyna_draw_brush(dc); - g_assert( dc->npoints > 0 ); - fit_and_split(dc, FALSE); - } - - return TRUE; -} - void sp_ddc_update_toolbox (SPDesktop *desktop, const gchar *id, double value) { @@ -517,27 +489,20 @@ sp_dyna_draw_context_root_handler(SPEventContext *event_context, dc->npoints = 0; sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate), - ( dc->use_timeout - ? ( GDK_KEY_PRESS_MASK | - GDK_BUTTON_RELEASE_MASK | - GDK_BUTTON_PRESS_MASK ) - : ( GDK_KEY_PRESS_MASK | - GDK_BUTTON_RELEASE_MASK | - GDK_POINTER_MOTION_MASK | - GDK_BUTTON_PRESS_MASK ) ), + ( GDK_KEY_PRESS_MASK | + GDK_BUTTON_RELEASE_MASK | + GDK_POINTER_MOTION_MASK | + GDK_BUTTON_PRESS_MASK ), NULL, event->button.time); - if ( dc->use_timeout && !dc->timer_id ) { - dc->timer_id = gtk_timeout_add(SAMPLE_TIMEOUT, sp_dyna_draw_timeout_handler, dc); - } ret = TRUE; dc->is_drawing = true; } break; case GDK_MOTION_NOTIFY: - if ( dc->is_drawing && !dc->use_timeout && ( event->motion.state & GDK_BUTTON1_MASK ) ) { + if ( dc->is_drawing && ( event->motion.state & GDK_BUTTON1_MASK ) ) { dc->dragging = TRUE; NR::Point const motion_w(event->motion.x, @@ -562,13 +527,6 @@ sp_dyna_draw_context_root_handler(SPEventContext *event_context, case GDK_BUTTON_RELEASE: sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time); dc->is_drawing = false; - if ( event->button.button == 1 - && dc->use_timeout - && dc->timer_id != 0 ) - { - gtk_timeout_remove(dc->timer_id); - dc->timer_id = 0; - } if ( dc->dragging && event->button.button == 1 ) { dc->dragging = FALSE; diff --git a/src/dyna-draw-context.h b/src/dyna-draw-context.h index 6d4f59ba5..fef6f1ea3 100644 --- a/src/dyna-draw-context.h +++ b/src/dyna-draw-context.h @@ -72,9 +72,6 @@ struct SPDynaDrawContext /* repr */ Inkscape::XML::Node *repr; - /* time_id if use timeout */ - gint timer_id; - /* DynaDraw */ NR::Point cur; NR::Point vel; @@ -88,12 +85,11 @@ struct SPDynaDrawContext gdouble ytilt; /* attributes */ guint dragging : 1; /* mouse state: mouse is dragging */ - guint use_timeout : 1; + guint usepressure : 1; + guint usetilt : 1; double mass, drag; double angle; double width; - guint usepressure : 1; - guint usetilt : 1; double vel_thin; double flatness;