[PATCH] Re: gEDA-dev: libgeda, gschem: New print dialog
Peter TB Brett
peter at peter-b.co.uk
Tue Aug 1 14:30:18 EDT 2006
On Tuesday 01 August 2006 10:02, Tomaz Solc wrote:
> Hi
>
> > I have a new version of the patch that's much 'nicer' (it uses GTK
> > subclassing properly), but Sourceforge keeps timing out when I try and
> > upload it, so I can't attach it to the tracker item!
> >
> > I'm attaching it to this e-mail FYI -- I'll upload it to SF as and when
> > it becomes non-broken again.
>
> I've just tried your patch and I like it. The new dialog is much nicer
> than the original one. I have a couple of feature requests though:
Glad you like it.
> Could you add a setting to the print dialog that would allow you to
> scale all the font sizes in the postscript output? If you print large
> schematics on a small paper the default size gets too small to be
> readable. This is a matter of adjusting one line in the postscript file.
> I currently do it by hand and I was thinking of making a patch myself,
> but since you are just redesigning the print dialog...
I'm afraid that that would require a rewrite of the actual libgeda printing
code, whereas I was working very much within the current interface for
printing (just adding a prettier frontend it). I'm afraid that's out of the
remit of this particular patch.
> I believe a better place for the "print" button would be to the right of
> the "command" text box (like the "Save as" button is placed). This would
> be a bit less confusing (should I press the "Save as" button or "Print"
> when saving to a file?).
FYI, the new design is based heavily on the GNOME print dialog, which indeed
has a 'Save As' button to choose the PS filename and a separate 'Print'
button, so I think the current layout is pretty reasonable (although if
there's overwhelming support for changing it I'm happy to). How about if I
move the 'Save As' button to the left of the field showing the filename?
I'm definitely not happy with moving the 'Yes, do something' button from where
it is, not matter what it does or what it's caption is, mainly because that
would be really non-discoverable and in violation of just about every HID
guidelines in existence.
> And one last thing: on my system (using GTK 2.8.18), when I click the
> "Save as" button, the stock GTK "Save as" dialog pops up, offering
> another chance to choose where to save the postscript file. I think this
> is unnecessary, since I already chose where I wish to save the
> postscript in the main dialog.
The "Save as" button is necessary: if I want to save my PostScript somewhere
radically different from the location of the schematic file, having a file
chooser dialog makes life a lot easier. Also, think of all of the
not-especially-UNIX-literate engineering types who apparently use gschem, and
would have difficulty navigating a UNIX file heirachy blind.
I wanted to use a GtkFileChooserButton rather than a button+field, but they
were only introduced in GTK+ 2.6, so I couldn't.
Sorry to be so negative about your suggestions: I really appreciate the
feedback. I did have a good think about whether I could do the things you
asked in a user-friendly and discoverable way before saying I couldn't!
Peter
--
Fisher Society publicity officer http://tinyurl.com/o39w2
CUSBC novices, match and league secretary http://tinyurl.com/mwrc9
Quake II build tools maintainer http://tinyurl.com/fkldd
v2sw6YShw7$ln5pr6ck3ma8u6/8Lw3+2m0l7Ci6e4+8t4Eb8Aen5+6g6Pa2Xs5MSr5p4
hackerkey.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.seul.org/pipermail/geda-dev/attachments/20060801/2927e638/attachment.pgp
More information about the geda-dev
mailing list