[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-dev: reverting a commit in a_pan.c:
Hi Peter C and all,
there was a commit on 2007-11-18 that changes the updates of coordinates
when zooming / paning.
---------
Author: Peter Clifton <pcjc2@cam.ac.uk> 2007-11-18 20:21:34
Committer: Peter Clifton <pcjc2@cam.ac.uk> 2007-11-18 20:21:34
Parent: f914d437f4a76df5ba28e80e7dab6f55996a8b59 (Split out gschem
specific TOPLEVEL variables into a new GSCHEM_TOPLEVEL)
Branches: world_netcoordinates, tragesym_rework, stable-1.4,
slotupdate3, remotes/peter-b/master, remotes/peter-b/error-reporting,
remotes/peter-b/clib-rewrite, remotes/origin/stable-1.4,
remotes/origin/master, netselection1, netrouting1, netdirection_orig,
master, magnetic_modifier
Follows: 1.1.2.20070818
Precedes: 1.3.0-20071229
Update the all drawing state SCREEN co-ordinates when zooming / panning.
By updating all of the co-ordinate state when zooming / panning, a
redraw which includes a draw of any rubberbanded items will show them
in the correct location. This allows XOR drawing to continue without
dropping artifacts, or flashing up a "ghost" where the original element
being moved was. The explicit erase for the gost item when moving is no
longer needed.
--------
Do you remember which drawing artefacts you've tried to avoid?
If I draw a single line, box, circle, ... this change causes artefacts
that the old code tried to avoid.
Regards
Werner
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev