Hi Stuart and all, FWIW, I would like:
a) a hard coded "always on grid" placement of pins and nets with a (in gschemrc) configurable grid spacing, and b) a grid for drawing eye-candy and placement of attributes which can be set during drawing/placement or prior to drawing/placement. <example> In a certain mechanical CAD application I can enter a "snap 100" in the CLI of the app as to change the setting of grid the pointer snaps to. During "move", "rotate", ... "copy" actions I can change the behaviour with "'snap 50" (note the ' character in front of snap). </example> Since gschem doesn't have a CLI widget near the bottom of the window this example doesn't apply today ... Nevermind, you asked for thoughts :) Just my EUR 0.02 Kind regards, Bert Timmerman. On Sun, 2008-05-25 at 07:39 -0400, Stuart Brorson wrote: > > Maybe I am missing something. We are talking about schematic > > capture, right? Why would you even need to control placement of > > schematic symbol pins to 1 mil? > > This is an interesting point. > > The ability to turn the snap-to-grid on/off exists since there are > situations where you want to draw lines and place text using a much > finer grid than you can get with a 100x100 grid. For example, > consider drawing triangular op-amps. It's hard to make them look good > when the grid is turned on. > > However, it is possibly true that you never need to place a *pin* with > more than 100x100 accuracy. Therefore, I wonder if one of the > following ideas make sense: > > * Have a separate grid setting for pins and nets. Make it 100x100, > and only set it in gschemrc (so naive users don't turn it off while in > the middle of using gschem)? > > * Make pins and nets use the current grid setting, but don't allow it > to be turned off via the gschem menu item. (Whether you can turn it > off using a gschemrc setting is another question.) > > * Throw up a warning dialog box telling the user about the potential > problem with pins off grid every time he resets the grid spacing, or > turns the snap off. > > Thoughts? > > Stuart > > > _______________________________________________ > geda-user mailing list > [email protected] > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

