Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread John Griessen
DJ Delorie wrote: I'd hate to have to second guess EVERYONE trying to use pcb and what kind of invert/mirror options they need. I like just using understandable language, and maybe tooltips for more detail. No assumptions is the best route because of all the wildly varying ways people use

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread Ben Jackson
On Fri, Feb 16, 2007 at 11:11:40PM -0500, DJ Delorie wrote: Maybe the dialog should be task-oriented instead of setting-oriented. But if you can come up with a suitable scheme and a patch (it's all in src/hid/ps.c) I'm open to convincing. The current scheme, if I understand it, works like

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread John Griessen
Ben Jackson wrote: The current scheme, if I understand it, works like this: mirror | auto-mirror | result ---+-+--- 0 | 0 | as shown on screen 1 | 0 | all layers mirrored 0 | 1

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread DJ Delorie
The current scheme, if I understand it, works like this: mirror | auto-mirror | result ---+-+--- 0 | 0 | as shown on screen 1 | 0 | all layers mirrored 0 | 1 | as if you

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread DJ Delorie
It would be less confusing to have a layer name list as in your drawing, with per layer option to mirror or not. Then also, if you were still in the mood for GUI coding, offer use cases as check boxes that modify the state of the per layer check boxes, (while also showing that state). And

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread Ben Jackson
On Sat, Feb 17, 2007 at 06:02:42PM -0500, DJ Delorie wrote: I was thinking about this, and thinking about wording: None All Back (as seen) Front (photo/tt) I was totally confused by this until I realized you mean to label the resulting option mirror: so that would be mirror:

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-17 Thread DJ Delorie
None All Back (as seen) Front (photo/tt) I was totally confused by this until I realized you mean to label the resulting option mirror: so that would be mirror: none, etc, right? Right. The option name is mirror and the options are as above. BTW, while you're in there, if

gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-16 Thread Ben Jackson
Why does auto-mirror mean to mirror the bottom? I just got very close to doing an iron transfer pcb with the sides reversed: if (automirror ((idx = 0 group == GetLayerGroupNumberByNumber (max_layer)) || (idx 0 SL_SIDE (idx) == SL_BOTTOM_SIDE)))

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-16 Thread DJ Delorie
Why does auto-mirror mean to mirror the bottom? I just got very close to doing an iron transfer pcb with the sides reversed: auto-mirror is as-seen. The assumption is that you're using the prints for visual inspection. Was the expectation to use both mirror AND automirror?? Yes. If you

Re: gEDA-user: Why does auto-mirror mirror the bottom?

2007-02-16 Thread DJ Delorie
Maybe the dialog should be task-oriented instead of setting-oriented. If I want to do toner transfer, then I want the top reversed and the bottom not, but I still want both assembly diagrams to be normal for top and reversed for bottom. I'd hate to have to second guess EVERYONE trying to use