I think I have sent most of the little fixes I had from my old version (several 
were fixed or negated by the September update) and a couple new ones. I have a 
few remaining from the old code:

* Zoom Region

Maybe I misunderstood what it was supposed to do, but it never seemed to work 
for me. My implementation attempts to zoom the view to closely match the 
selection region.

I have this working on the new code, but it is dependent on my previously 
submitted Orthographic view patch.

* Group palette

Basically, the edit dialog in a dockable toolbar/palette window. This let's you 
manage your pieces and groups side-by-side with your model view. I only had 
this implemented for MS Window before, so this would be all new in Qt. What an 
opportunity to learn something new! :Q)

* Configurable mouse actions

This was a pretty large work item. It involved a significant refactoring to 
abstract all actions into separate unified classes and then invoke them purely 
by command from keyboard or mouse. The preferences dialog then includes an 
additional tab for assigning actions to mouse buttons with all modifier 
combinations (CONTROL, ALT, SHIFT) and saving them in the keyboard 
configuration file.

* Copying focus object only

I found this handy when I needed a copy of a piece that was in view but part of 
a group. Now that I think about it, another way to do this might be to simply 
open the focus object in the parts tree, then just drag a new copy from there.

* Grid visibility

Commands for setting/toggling the grid.  I'm not sure why I did this.

Anyhow, I hope I'm giving something valuable back.

P.S. Is this mailing list really quiet? I've only gotten a few posts back from 
Leo.

- Rod                                     
_______________________________________________
Leocad mailing list
[email protected]
https://list.gerf.org/listinfo/leocad

Reply via email to