[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-bug: [ geda-Patches-1530417 ] gschem, libgeda: New gschem print dialog
Patches item #1530417, was opened at 2006-07-28 15:18
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=818428&aid=1530417&group_id=161080
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Peter Brett (peter-b)
Assigned to: Nobody/Anonymous (nobody)
Summary: gschem, libgeda: New gschem print dialog
Initial Comment:
A new print dialog for gschem using GTK 2.4 widgets.
Supports both printing to file (like the old dialog)
and printing to a command (typically lpr).
Patches apply cleanly against CVS HEAD as of
2006-07-28 09:23:39 GMT.
libgeda:
- Remove f_print()
- Add f_print_stream(), f_print_file() and
f_print_command(). f_print_command() works by using
popen() to open a pipe to a command, which is then
passed to f_print_stream().
- Remove GtkWidgets relating to the print dialog
from the TOPLEVEL struct. The print dialog now keeps
track of its data internally, along with a pointer to
its associated TOPLEVEL instance.
- Make f_print_file() open destination file in "wb"
mode for cross-platform safety
- Add variable to TOPLEVEL for storing print
command.
gschem:
- Rewrite x_print.c entirely.
- Remove prototypes for print dialog private
functions from public header file.
- Add new Scheme rc file command 'print-command' for
specifying default command to print to.
- Set default print command to 'lpr' in
system-gschemrc
- Add new Scheme function 'gschem-postscript' for
automating PostScript output, and replaced all uses
of 'gschem-print' with 'gschem-postscript'.
- Add default value stuff for print command.
- Remove references to the print dialog from
elsewhere in code. The dialog is now modal of itself,
and is automatically destroyed with its parent
window.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=818428&aid=1530417&group_id=161080
_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug