Skip to content

Commit

Permalink
Move painting work offthread in egs_view
Browse files Browse the repository at this point in the history
Now the RenderWorker generates, scales, and adds axes labels
to the image that is requested of it. This makes it easier to repaint
the image window, especially when nothing is happening, and also
lets us save exactly what is on screen (skipping the region markers).

The scaling routine is self-written because the QT scaling routines
are too general and thus too slow.

And, in the fallout, modify several other things:
- Fix a stalling bug when you zoom in too far on the main axes
- Modify saving code to ensure that you can't try to save an
  image while another is in progress, by disabling save button
  • Loading branch information
M committed Feb 13, 2016
1 parent ee1f4d8 commit 1f98861
Show file tree
Hide file tree
Showing 6 changed files with 252 additions and 238 deletions.
Loading

0 comments on commit 1f98861

Please sign in to comment.