Mail Archives: geda-user/2013/01/25/05:19:19
xmichalwd1979 wrote:
> {"Grid -0.05mm" SetValue(Grid,-0.05,mm) a={"Shift-Ctrl-G" "Shift
> {Ctrl <Key>g"}} "Grid +0.05mm" SetValue(Grid,+0.05,mm) a={"Ctrl-G"
> {"Ctrl <Key>g"}}
My take on this:
a) increment/decrement the grid by a fixed value, is not very useful.
If I am already at a coarse grid level, say 1 mm, I typically want to
switch to 2 mm or 0.5 mm rather tan 1.05mm. With the fine increment
I'd have to press [ctrl-g] 20 times or 10 times respectively.
On the other side of the spectrum an increment of 0.05 mm does not
allow me to reach a 0.01 mm grid.
IMHO, the better way would be to use the same steps as given in the
menu. By default, this is
0.01 mm
0.05 mm
0.1 mm
0.25 mm
0.5 mm
1.0 mm
For bonus points, this ladder should be configurable via the GUI. For
example as a list entered in the preference dialog.
b) Adding a metric increment to an imperial grid almost never makes
sense. Instead, the application should be aware if the current grid is
metric or not. When in imperial grid-mode, the ladder of grid sizes
should be given in mil. It should be easy to switch between metric and
imperial grids mode.
---<)kaimartin(>---
--
Kai-Martin Knaak
- Raw text -