[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-bug: [Bug 708388] Re: Select all and deselect actions are too slow



That sounds quite plausible.

Goodness - it was bad enough before when we drew little tiny updates
over and over (triggering X11 damage events to the compositing window
manager) - I had thought we had things better now with  invalidate /
expose, but it could be that the repaint areas it is tracking become too
small.

When we get asked to repaint a lot of small areas, we build up a list of
objects. We don't have a spatial data-structure to index that lookup, so
we do a linear search through our object tree. That might be the hit
right there.. if GTK is not combining our exposed areas into one bigger
area. (I bet it is not), we may be burning lots of time wading through
our own data-structures.

-- 
You received this bug notification because you are a member of gEDA Bug
Team, which is subscribed to gEDA.
https://bugs.launchpad.net/bugs/708388

Title:
  Select all and deselect actions are too slow

Status in GPL Electronic Design Automation tools:
  New

Bug description:
  Select/deselect actions in gschem take up to 1 second on a moderately
  large schematic (900 lines in saved file).

  This is an annoyance and can hamper usability - the user can start
  repeating keystrokes or mouse clicks due to lack of feedback.




_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug