QCAD Bugtracker

  • Status Closed
  • Percent Complete
    100%
  • Task Type Feature Request
  • Category QCAD (main)
  • Assigned To
    Andrew
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 3.0.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: QCAD Bugtracker
Opened by Leo Potjewijd - 29.07.2012
Last edited by Andrew - 22.05.2013

FS#657 - Auto Zoom applied too often

Auto Zoom should not be applied every time you go back and forth between editing a block and the main drawing.
At least, not by default: it just isn’t practical. QCAD2 didn’t do it...

see also http://www.ribbonsoft.com/rsforum/viewtopic.php?f=31&t=2111

Closed by  Andrew
22.05.2013 14:02
Reason for closing:  Implemented
Leo Potjewijd commented on 29.07.2012 10:46

Actually, I should have called it 'medium severity'...

Admin
Andrew commented on 31.07.2012 09:55

QCAD 2 used to open the block that is being edited in a separate window. After editing the block, the window was closed. The window with the original drawing was never affected by this. QCAD 3 opens the edited block in the same window as the main drawing. This makes the autozoom necessary when switching between blocks.

Possible solution: store the last known position / zoom for every block and apply it when switching blocks.

Leo Potjewijd commented on 31.07.2012 12:26

A good suggestion, but how do I do that?

Admin
Andrew commented on 31.07.2012 13:10

This is a suggestion for future development.

If you are interested, this will likely go into scripts/Block/EditBlock/EditBlock.js

The idea is:

// store offset and zoom factor of current view in a map:
...
 
// change current block that is being edited:
this.getDocumentInterface().setCurrentBlock(item.text());
 
// restore offset and zoom factor of new block from map or default to auto zoom:
...

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing