From 162bb22c0a612c065ea77a88136fcf8ded9159a9 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Sun, 26 Oct 2008 16:13:15 +0000 Subject: Imported Upstream version 4.3.99+cvs20051122.dfsg.1 --- doc/Makefile.am | 8 +- doc/Makefile.in | 24 +- doc/README.maintaining | 18 +- doc/developer/Makefile.am | 8 +- doc/developer/Makefile.in | 24 +- doc/developer/gutenprint.pdf | Bin 432725 -> 536480 bytes doc/developer/reference-html/HTML.manifest | 18 - doc/developer/reference-html/a2122.html | 220 ++ doc/developer/reference-html/book1.html | 453 ---- doc/developer/reference-html/c1717.html | 52 +- doc/developer/reference-html/c194.html | 17 +- doc/developer/reference-html/c1968.html | 99 +- doc/developer/reference-html/c200.html | 156 +- doc/developer/reference-html/c39.html | 19 +- doc/developer/reference-html/c464.html | 791 +++--- doc/developer/reference-html/c48.html | 61 +- doc/developer/reference-html/docbook.css | 12 - doc/developer/reference-html/f14.html | 27 +- doc/developer/reference-html/gpl-terms.html | 588 ----- doc/developer/reference-html/gpl.html | 236 -- doc/developer/reference-html/index.html | 481 ++++ doc/developer/reference-html/ln10.html | 97 - .../reference-html/stylesheet-images/caution.gif | Bin 1039 -> 0 bytes .../reference-html/stylesheet-images/home.gif | Bin 995 -> 0 bytes .../reference-html/stylesheet-images/important.gif | Bin 1081 -> 0 bytes .../reference-html/stylesheet-images/next.gif | Bin 964 -> 0 bytes .../reference-html/stylesheet-images/note.gif | Bin 1070 -> 0 bytes .../reference-html/stylesheet-images/prev.gif | Bin 944 -> 0 bytes .../reference-html/stylesheet-images/tip.gif | Bin 1029 -> 0 bytes .../reference-html/stylesheet-images/toc-blank.gif | Bin 95 -> 0 bytes .../reference-html/stylesheet-images/toc-minus.gif | Bin 843 -> 0 bytes .../reference-html/stylesheet-images/toc-plus.gif | Bin 846 -> 0 bytes .../reference-html/stylesheet-images/up.gif | Bin 922 -> 0 bytes .../reference-html/stylesheet-images/warning.gif | Bin 1052 -> 0 bytes doc/developer/reference-html/x1669.html | 132 +- doc/developer/reference-html/x1734.html | 536 +--- doc/developer/reference-html/x2153.html | 616 +++++ doc/developer/reference-html/x271.html | 178 +- doc/developer/reference-html/x67.html | 32 +- doc/developer/reference-html/x79.html | 159 +- doc/developer/reference-html/x955.html | 836 +++--- doc/developer/using.xml | 5 +- doc/gutenprint/gutenprint.tag | 2728 ++++++++++---------- doc/gutenprint/html/annotated.html | 23 +- doc/gutenprint/html/array_8h.html | 72 +- doc/gutenprint/html/bit-ops_8h.html | 52 +- doc/gutenprint/html/channel_8h.html | 176 +- doc/gutenprint/html/classes.html | 23 +- doc/gutenprint/html/color_8h.html | 60 +- doc/gutenprint/html/curve-cache_8h.html | 84 +- doc/gutenprint/html/curve_8h.html | 236 +- doc/gutenprint/html/deprecated.html | 37 +- doc/gutenprint/html/dir_000000.html | 20 - doc/gutenprint/html/dir_000001.html | 143 - ..._2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html | 29 + ..._2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html | 152 ++ doc/gutenprint/html/dirs.html | 21 +- doc/gutenprint/html/dither_8h.html | 240 +- doc/gutenprint/html/doxygen.css | 27 +- doc/gutenprint/html/files.html | 22 +- doc/gutenprint/html/functions.html | 285 +- doc/gutenprint/html/functions_type.html | 54 + doc/gutenprint/html/functions_vars.html | 282 +- doc/gutenprint/html/globals.html | 50 +- doc/gutenprint/html/globals_0x62.html | 50 +- doc/gutenprint/html/globals_0x63.html | 56 +- doc/gutenprint/html/globals_0x64.html | 52 +- doc/gutenprint/html/globals_0x67.html | 50 +- doc/gutenprint/html/globals_0x6e.html | 50 +- doc/gutenprint/html/globals_0x70.html | 62 +- doc/gutenprint/html/globals_0x73.html | 1300 +++++----- doc/gutenprint/html/globals_0x74.html | 50 +- doc/gutenprint/html/globals_defs.html | 171 +- doc/gutenprint/html/globals_enum.html | 64 +- doc/gutenprint/html/globals_eval.html | 165 +- doc/gutenprint/html/globals_func.html | 954 +++---- doc/gutenprint/html/globals_type.html | 123 +- doc/gutenprint/html/globals_vars.html | 60 +- doc/gutenprint/html/group__array.html | 151 +- doc/gutenprint/html/group__color.html | 228 +- doc/gutenprint/html/group__curve.html | 575 +++-- doc/gutenprint/html/group__image.html | 295 +-- doc/gutenprint/html/group__intl.html | 47 +- doc/gutenprint/html/group__intl__internal.html | 47 +- doc/gutenprint/html/group__list.html | 379 +-- doc/gutenprint/html/group__papersize.html | 77 +- doc/gutenprint/html/group__printer.html | 247 +- doc/gutenprint/html/group__sequence.html | 317 +-- doc/gutenprint/html/group__util.html | 287 +- doc/gutenprint/html/group__vars.html | 1543 +++++------ doc/gutenprint/html/group__version.html | 115 +- .../html/gutenprint-intl-internal_8h.html | 38 +- doc/gutenprint/html/gutenprint-intl_8h.html | 38 +- doc/gutenprint/html/gutenprint-module_8h.html | 30 +- doc/gutenprint/html/gutenprint-version_8h.html | 66 +- doc/gutenprint/html/gutenprint_8h.html | 24 +- doc/gutenprint/html/image_8h.html | 50 +- doc/gutenprint/html/index.html | 17 +- doc/gutenprint/html/list_8h.html | 152 +- doc/gutenprint/html/module_8h.html | 88 +- doc/gutenprint/html/modules.html | 17 +- doc/gutenprint/html/mxml_8h.html | 208 +- doc/gutenprint/html/pages.html | 17 +- doc/gutenprint/html/paper_8h.html | 52 +- doc/gutenprint/html/path_8h.html | 38 +- doc/gutenprint/html/printers_8h.html | 110 +- doc/gutenprint/html/sequence_8h.html | 140 +- doc/gutenprint/html/string-list_8h.html | 94 +- .../html/structdither__matrix__impl.html | 113 +- .../html/structstp__cached__curve__t.html | 47 +- doc/gutenprint/html/structstp__color.html | 79 +- doc/gutenprint/html/structstp__colorfuncs__t.html | 104 +- .../html/structstp__curve__point__t.html | 39 +- .../html/structstp__dither__matrix__generic.html | 53 +- .../html/structstp__dither__matrix__normal.html | 53 +- .../html/structstp__dither__matrix__short.html | 53 +- doc/gutenprint/html/structstp__dotsize.html | 35 +- .../html/structstp__double__bound__t.html | 39 +- doc/gutenprint/html/structstp__family.html | 35 +- doc/gutenprint/html/structstp__image.html | 262 +- doc/gutenprint/html/structstp__int__bound__t.html | 39 +- doc/gutenprint/html/structstp__lineactive__t.html | 35 +- doc/gutenprint/html/structstp__linebounds__t.html | 41 +- doc/gutenprint/html/structstp__linebufs__t.html | 35 +- doc/gutenprint/html/structstp__linecount__t.html | 35 +- doc/gutenprint/html/structstp__lineoff__t.html | 35 +- doc/gutenprint/html/structstp__module.html | 71 +- .../html/structstp__module__version.html | 35 +- doc/gutenprint/html/structstp__mxml__attr__s.html | 35 +- doc/gutenprint/html/structstp__mxml__node__s.html | 65 +- doc/gutenprint/html/structstp__mxml__text__s.html | 35 +- doc/gutenprint/html/structstp__mxml__value__s.html | 41 +- doc/gutenprint/html/structstp__papersize__t.html | 103 +- .../html/structstp__param__string__t.html | 37 +- doc/gutenprint/html/structstp__parameter__t.html | 245 +- doc/gutenprint/html/structstp__pass__t.html | 59 +- doc/gutenprint/html/structstp__printfuncs__t.html | 89 +- doc/gutenprint/html/structstp__raw__t.html | 39 +- doc/gutenprint/html/structstp__shade.html | 41 +- doc/gutenprint/html/structstp__weave__t.html | 65 +- doc/gutenprint/html/tab_b.gif | Bin 0 -> 35 bytes doc/gutenprint/html/tab_l.gif | Bin 0 -> 706 bytes doc/gutenprint/html/tab_r.gif | Bin 0 -> 2585 bytes doc/gutenprint/html/tabs.css | 102 + doc/gutenprint/html/unionstp__mxml__value__u.html | 53 +- doc/gutenprint/html/util_8h.html | 142 +- doc/gutenprint/html/vars_8h.html | 600 ++--- doc/gutenprint/html/weave_8h.html | 182 +- doc/gutenprint/html/xml_8h.html | 128 +- doc/gutenprintui2/gutenprintui2.tag | 324 +-- doc/gutenprintui2/html/annotated.html | 21 +- doc/gutenprintui2/html/classes.html | 29 +- doc/gutenprintui2/html/curve_8h.html | 104 +- doc/gutenprintui2/html/dir_000000.html | 20 - doc/gutenprintui2/html/dir_000001.html | 26 - ..._2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html | 27 + ...debian_2Ddist_2Finclude_2Fgutenprintui2_2F.html | 33 + doc/gutenprintui2/html/dirs.html | 19 +- doc/gutenprintui2/html/doxygen.css | 27 +- doc/gutenprintui2/html/files.html | 20 +- doc/gutenprintui2/html/functions.html | 150 +- doc/gutenprintui2/html/functions_vars.html | 152 +- doc/gutenprintui2/html/gammacurve_8h.html | 62 +- doc/gutenprintui2/html/globals.html | 240 +- doc/gutenprintui2/html/globals_defs.html | 63 +- doc/gutenprintui2/html/globals_enum.html | 39 +- doc/gutenprintui2/html/globals_eval.html | 55 +- doc/gutenprintui2/html/globals_func.html | 171 +- doc/gutenprintui2/html/globals_type.html | 45 +- doc/gutenprintui2/html/gutenprintui_8h.html | 290 ++- doc/gutenprintui2/html/index.html | 15 +- doc/gutenprintui2/html/struct__StpuiCurve.html | 111 +- .../html/struct__StpuiCurveClass.html | 57 +- .../html/struct__StpuiGammaCurve.html | 63 +- .../html/struct__StpuiGammaCurveClass.html | 51 +- doc/gutenprintui2/html/structstpui__image.html | 69 +- doc/gutenprintui2/html/structstpui__plist__t.html | 99 +- doc/gutenprintui2/html/tab_b.gif | Bin 0 -> 35 bytes doc/gutenprintui2/html/tab_l.gif | Bin 0 -> 706 bytes doc/gutenprintui2/html/tab_r.gif | Bin 0 -> 2585 bytes doc/gutenprintui2/html/tabs.css | 102 + doc/gutenprintui2/html/typebuiltins_8h.html | 46 +- doc/users_guide/Makefile.am | 547 ---- doc/users_guide/Makefile.in | 986 ------- doc/users_guide/README | 39 - doc/users_guide/cups-edition.sgml | 58 - doc/users_guide/cups.sgml | 320 --- doc/users_guide/figures/cups_admin.png | Bin 11105 -> 0 bytes doc/users_guide/figures/cups_admin_device.png | Bin 10515 -> 0 bytes doc/users_guide/figures/cups_admin_make.png | Bin 11540 -> 0 bytes doc/users_guide/figures/cups_admin_model.png | Bin 12445 -> 0 bytes doc/users_guide/figures/cups_admin_success.png | Bin 10441 -> 0 bytes doc/users_guide/figures/cups_config_printer.png | Bin 15395 -> 0 bytes doc/users_guide/figures/cups_my_printer.png | Bin 14544 -> 0 bytes doc/users_guide/figures/cups_printers.png | Bin 10008 -> 0 bytes doc/users_guide/figures/cups_startup.png | Bin 11252 -> 0 bytes doc/users_guide/figures/gimp-print-gui-1.png | Bin 24241 -> 0 bytes doc/users_guide/figures/gimp-print-gui.png | Bin 26080 -> 0 bytes doc/users_guide/figures/gimp-print-new-printer.png | Bin 1438 -> 0 bytes .../figures/gimp-print-print-color-adjust.png | Bin 11402 -> 0 bytes doc/users_guide/figures/gimp-print-setup.png | Bin 2973 -> 0 bytes doc/users_guide/figures/gimp_image.png | Bin 35648 -> 0 bytes doc/users_guide/figures/gimp_startup.png | Bin 3890 -> 0 bytes doc/users_guide/gfdl.sgml | 466 ---- doc/users_guide/gimp-edition.sgml | 58 - doc/users_guide/gimp.sgml | 886 ------- doc/users_guide/history.sgml | 108 - doc/users_guide/html-stamp | 0 doc/users_guide/html/book1.html | 487 ---- doc/users_guide/html/c29.html | 260 -- doc/users_guide/html/c443.html | 206 -- doc/users_guide/html/c568.html | 754 ------ doc/users_guide/html/ch-gimp-and-gimp-print.html | 245 -- doc/users_guide/html/docbook.css | 12 - doc/users_guide/html/gfdl.html | 247 -- doc/users_guide/html/ln12.html | 93 - doc/users_guide/html/stylesheet-images/caution.gif | Bin 1039 -> 0 bytes doc/users_guide/html/stylesheet-images/home.gif | Bin 995 -> 0 bytes .../html/stylesheet-images/important.gif | Bin 1081 -> 0 bytes doc/users_guide/html/stylesheet-images/next.gif | Bin 964 -> 0 bytes doc/users_guide/html/stylesheet-images/note.gif | Bin 1070 -> 0 bytes doc/users_guide/html/stylesheet-images/prev.gif | Bin 944 -> 0 bytes doc/users_guide/html/stylesheet-images/tip.gif | Bin 1029 -> 0 bytes .../html/stylesheet-images/toc-blank.gif | Bin 95 -> 0 bytes .../html/stylesheet-images/toc-minus.gif | Bin 843 -> 0 bytes .../html/stylesheet-images/toc-plus.gif | Bin 846 -> 0 bytes doc/users_guide/html/stylesheet-images/up.gif | Bin 922 -> 0 bytes doc/users_guide/html/stylesheet-images/warning.gif | Bin 1052 -> 0 bytes doc/users_guide/html/x452.html | 456 ---- doc/users_guide/html/x544.html | 193 -- doc/users_guide/html/x559.html | 233 -- doc/users_guide/html/x640.html | 205 -- doc/users_guide/html/x650.html | 155 -- doc/users_guide/html/x654.html | 179 -- doc/users_guide/html/x660.html | 285 -- doc/users_guide/html/x696.html | 164 -- doc/users_guide/html/x701.html | 154 -- doc/users_guide/html/x705.html | 158 -- doc/users_guide/html/x709.html | 153 -- doc/users_guide/html/x712.html | 150 -- doc/users_guide/html/x715.html | 161 -- doc/users_guide/html/x720.html | 160 -- doc/users_guide/html/x85.html | 1762 ------------- doc/users_guide/title.sgml | 64 - doc/users_guide/users-guide.pdf | Bin 449093 -> 0 bytes doc/users_guide/users-guide.sgml | 37 - doc/users_guide/util-edition.sgml | 57 - doc/users_guide/utils.sgml | 421 --- 248 files changed, 13291 insertions(+), 22870 deletions(-) delete mode 100644 doc/developer/reference-html/HTML.manifest create mode 100644 doc/developer/reference-html/a2122.html delete mode 100644 doc/developer/reference-html/book1.html delete mode 100644 doc/developer/reference-html/docbook.css delete mode 100644 doc/developer/reference-html/gpl-terms.html delete mode 100644 doc/developer/reference-html/gpl.html create mode 100644 doc/developer/reference-html/index.html delete mode 100644 doc/developer/reference-html/ln10.html delete mode 100644 doc/developer/reference-html/stylesheet-images/caution.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/home.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/important.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/next.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/note.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/prev.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/tip.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/toc-blank.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/toc-minus.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/toc-plus.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/up.gif delete mode 100644 doc/developer/reference-html/stylesheet-images/warning.gif create mode 100644 doc/developer/reference-html/x2153.html delete mode 100644 doc/gutenprint/html/dir_000000.html delete mode 100644 doc/gutenprint/html/dir_000001.html create mode 100644 doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html create mode 100644 doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html create mode 100644 doc/gutenprint/html/functions_type.html create mode 100644 doc/gutenprint/html/tab_b.gif create mode 100644 doc/gutenprint/html/tab_l.gif create mode 100644 doc/gutenprint/html/tab_r.gif create mode 100644 doc/gutenprint/html/tabs.css delete mode 100644 doc/gutenprintui2/html/dir_000000.html delete mode 100644 doc/gutenprintui2/html/dir_000001.html create mode 100644 doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html create mode 100644 doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html create mode 100644 doc/gutenprintui2/html/tab_b.gif create mode 100644 doc/gutenprintui2/html/tab_l.gif create mode 100644 doc/gutenprintui2/html/tab_r.gif create mode 100644 doc/gutenprintui2/html/tabs.css delete mode 100644 doc/users_guide/Makefile.am delete mode 100644 doc/users_guide/Makefile.in delete mode 100644 doc/users_guide/README delete mode 100644 doc/users_guide/cups-edition.sgml delete mode 100644 doc/users_guide/cups.sgml delete mode 100644 doc/users_guide/figures/cups_admin.png delete mode 100644 doc/users_guide/figures/cups_admin_device.png delete mode 100644 doc/users_guide/figures/cups_admin_make.png delete mode 100644 doc/users_guide/figures/cups_admin_model.png delete mode 100644 doc/users_guide/figures/cups_admin_success.png delete mode 100644 doc/users_guide/figures/cups_config_printer.png delete mode 100644 doc/users_guide/figures/cups_my_printer.png delete mode 100644 doc/users_guide/figures/cups_printers.png delete mode 100644 doc/users_guide/figures/cups_startup.png delete mode 100644 doc/users_guide/figures/gimp-print-gui-1.png delete mode 100644 doc/users_guide/figures/gimp-print-gui.png delete mode 100644 doc/users_guide/figures/gimp-print-new-printer.png delete mode 100644 doc/users_guide/figures/gimp-print-print-color-adjust.png delete mode 100644 doc/users_guide/figures/gimp-print-setup.png delete mode 100644 doc/users_guide/figures/gimp_image.png delete mode 100644 doc/users_guide/figures/gimp_startup.png delete mode 100644 doc/users_guide/gfdl.sgml delete mode 100644 doc/users_guide/gimp-edition.sgml delete mode 100644 doc/users_guide/gimp.sgml delete mode 100644 doc/users_guide/history.sgml delete mode 100644 doc/users_guide/html-stamp delete mode 100644 doc/users_guide/html/book1.html delete mode 100644 doc/users_guide/html/c29.html delete mode 100644 doc/users_guide/html/c443.html delete mode 100644 doc/users_guide/html/c568.html delete mode 100644 doc/users_guide/html/ch-gimp-and-gimp-print.html delete mode 100644 doc/users_guide/html/docbook.css delete mode 100644 doc/users_guide/html/gfdl.html delete mode 100644 doc/users_guide/html/ln12.html delete mode 100644 doc/users_guide/html/stylesheet-images/caution.gif delete mode 100644 doc/users_guide/html/stylesheet-images/home.gif delete mode 100644 doc/users_guide/html/stylesheet-images/important.gif delete mode 100644 doc/users_guide/html/stylesheet-images/next.gif delete mode 100644 doc/users_guide/html/stylesheet-images/note.gif delete mode 100644 doc/users_guide/html/stylesheet-images/prev.gif delete mode 100644 doc/users_guide/html/stylesheet-images/tip.gif delete mode 100644 doc/users_guide/html/stylesheet-images/toc-blank.gif delete mode 100644 doc/users_guide/html/stylesheet-images/toc-minus.gif delete mode 100644 doc/users_guide/html/stylesheet-images/toc-plus.gif delete mode 100644 doc/users_guide/html/stylesheet-images/up.gif delete mode 100644 doc/users_guide/html/stylesheet-images/warning.gif delete mode 100644 doc/users_guide/html/x452.html delete mode 100644 doc/users_guide/html/x544.html delete mode 100644 doc/users_guide/html/x559.html delete mode 100644 doc/users_guide/html/x640.html delete mode 100644 doc/users_guide/html/x650.html delete mode 100644 doc/users_guide/html/x654.html delete mode 100644 doc/users_guide/html/x660.html delete mode 100644 doc/users_guide/html/x696.html delete mode 100644 doc/users_guide/html/x701.html delete mode 100644 doc/users_guide/html/x705.html delete mode 100644 doc/users_guide/html/x709.html delete mode 100644 doc/users_guide/html/x712.html delete mode 100644 doc/users_guide/html/x715.html delete mode 100644 doc/users_guide/html/x720.html delete mode 100644 doc/users_guide/html/x85.html delete mode 100644 doc/users_guide/title.sgml delete mode 100644 doc/users_guide/users-guide.pdf delete mode 100644 doc/users_guide/users-guide.sgml delete mode 100644 doc/users_guide/util-edition.sgml delete mode 100644 doc/users_guide/utils.sgml (limited to 'doc') diff --git a/doc/Makefile.am b/doc/Makefile.am index dde0386..4a280c8 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,4 +1,4 @@ -## $Id: Makefile.am,v 1.41 2005/04/19 01:31:03 rlk Exp $ +## $Id: Makefile.am,v 1.42 2005/11/21 11:16:22 rleigh Exp $ ## Copyright (C) 2000 Roger Leigh ## ## This program is free software; you can redistribute it and/or modify @@ -17,13 +17,9 @@ ## Process this file with automake to produce Makefile.in. -AUTOMAKE_OPTIONS = 1.4 gnu - @SET_MAKE@ -MAINT_CHARSET = latin1 - -SUBDIRS = developer users_guide +SUBDIRS = developer include $(top_srcdir)/scripts/global.mk diff --git a/doc/Makefile.in b/doc/Makefile.in index 3acbdc8..9f5d134 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -54,6 +54,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = gutenprint.dox gutenprintui2.dox +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ @@ -68,8 +70,6 @@ DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ @@ -107,7 +107,6 @@ BUILD_TEST_TRUE = @BUILD_TEST_TRUE@ BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@ BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ @@ -120,14 +119,12 @@ CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@ CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@ CXX = @CXX@ CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DB2PDF = @DB2PDF@ DB2PS = @DB2PS@ DEFS = @DEFS@ -DEPDIR = @DEPDIR@ DIALOG = @DIALOG@ DOXYGEN = @DOXYGEN@ DVIPDF = @DVIPDF@ @@ -262,13 +259,8 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ +ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ @@ -314,9 +306,7 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -AUTOMAKE_OPTIONS = 1.4 gnu -MAINT_CHARSET = latin1 -SUBDIRS = developer users_guide +SUBDIRS = developer AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS) docdir = $(datadir)/doc/$(PACKAGE) MAINTAINERCLEANFILES = \ @@ -345,9 +335,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps doc/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/Makefile + $(AUTOMAKE) --gnu --ignore-deps doc/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ diff --git a/doc/README.maintaining b/doc/README.maintaining index 642a123..4d3c8da 100644 --- a/doc/README.maintaining +++ b/doc/README.maintaining @@ -49,7 +49,7 @@ something that you would like covering, please let me know! -- Roger Leigh - $Id: README.maintaining,v 1.19 2004/09/17 18:37:42 rleigh Exp $ + $Id: README.maintaining,v 1.20 2005/11/21 20:06:30 rleigh Exp $ 1. Setting up the autotools @@ -58,10 +58,10 @@ something that you would like covering, please let me know! To build Gutenprint from CVS, or to regenerate the build scripts after modifying them, you need to install a number of GNU tools: -i. GNU autoconf (at least 2.54) -ii. GNU automake (at least 1.5; 1.7 recommended) -iii. GNU libtool (at least 1.4.3; 1.5 recommended) -iv. GNU gettext (at least 0.11.x) +i. GNU autoconf (at least 2.54; at least 2.59 recommended) +ii. GNU automake (at least 1.9) +iii. GNU libtool (at least 1.5; at least 1.5.20 recommended) +iv. GNU gettext (at least 0.12; at least 0.14 recommended) v. GNU make (any recent version) and also @@ -102,12 +102,6 @@ versions but are the current releases. I suggest using 1.4 and 1.7 together. Different versions of autoconf need separate aclocal directories, to prevent m4 macros clashing. -GNU gettext 0.11.x (current) releases will not work properly with -current CVS Gutenprint because of changes to gettextize. We need to -use autopoint, but this will break backward compatibility with 0.10.x -releases (due to a new autoconf macro being required). The change -will need to be made at some point in the near future. - Hopefully these compatibility problems will not be as bad in the future... @@ -617,4 +611,4 @@ script included in released versions will not have this problem. Local Variables: mode: text -End: \ No newline at end of file +End: diff --git a/doc/developer/Makefile.am b/doc/developer/Makefile.am index e59d4da..36b80d9 100644 --- a/doc/developer/Makefile.am +++ b/doc/developer/Makefile.am @@ -1,4 +1,4 @@ -## $Id: Makefile.am,v 1.16 2005/01/30 16:01:52 rleigh Exp $ +## $Id: Makefile.am,v 1.18 2005/11/22 14:43:04 rleigh Exp $ ## Copyright (C) 2001 Andy Stewart and Roger Leigh ## ## This program is free software; you can redistribute it and/or modify @@ -17,12 +17,8 @@ ## Process this file with automake to produce Makefile.in. -AUTOMAKE_OPTIONS = 1.4 gnu - @SET_MAKE@ -MAINT_CHARSET = latin1 - include $(top_srcdir)/scripts/global.mk @@ -128,7 +124,7 @@ html-stamp: $(MANUAL_SRC_FILES) install-data-local: $(STANDARD_TARGETS) if test -n '$(STANDARD_TARGETS)' ; then \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \ + $(mkdir_p) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \ if test -f gutenprint.pdf ; then \ $(INSTALL_DATA) gutenprint.pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ elif test -f $(srcdir)/gutenprint.pdf ; then \ diff --git a/doc/developer/Makefile.in b/doc/developer/Makefile.in index 13fa2cb..2a98d84 100644 --- a/doc/developer/Makefile.in +++ b/doc/developer/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -53,13 +53,13 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = +depcomp = +am__depfiles_maybe = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ @@ -97,7 +97,6 @@ BUILD_TEST_TRUE = @BUILD_TEST_TRUE@ BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@ BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CONVERT = @CONVERT@ CPP = @CPP@ @@ -110,14 +109,12 @@ CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@ CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@ CXX = @CXX@ CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DB2PDF = @DB2PDF@ DB2PS = @DB2PS@ DEFS = @DEFS@ -DEPDIR = @DEPDIR@ DIALOG = @DIALOG@ DOXYGEN = @DOXYGEN@ DVIPDF = @DVIPDF@ @@ -252,13 +249,8 @@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ +ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ @@ -304,8 +296,6 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -AUTOMAKE_OPTIONS = 1.4 gnu -MAINT_CHARSET = latin1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS) MANUAL_SRC_FILES = \ copying.xml \ @@ -348,9 +338,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/developer/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps doc/developer/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/developer/Makefile + $(AUTOMAKE) --gnu --ignore-deps doc/developer/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ @@ -584,7 +574,7 @@ html-stamp: $(MANUAL_SRC_FILES) install-data-local: $(STANDARD_TARGETS) if test -n '$(STANDARD_TARGETS)' ; then \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \ + $(mkdir_p) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \ if test -f gutenprint.pdf ; then \ $(INSTALL_DATA) gutenprint.pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ elif test -f $(srcdir)/gutenprint.pdf ; then \ diff --git a/doc/developer/gutenprint.pdf b/doc/developer/gutenprint.pdf index 4e5743e..4d8ad0a 100644 Binary files a/doc/developer/gutenprint.pdf and b/doc/developer/gutenprint.pdf differ diff --git a/doc/developer/reference-html/HTML.manifest b/doc/developer/reference-html/HTML.manifest deleted file mode 100644 index 731655e..0000000 --- a/doc/developer/reference-html/HTML.manifest +++ /dev/null @@ -1,18 +0,0 @@ -book1.html -f14.html -c39.html -c48.html -x67.html -x79.html -c194.html -c200.html -x271.html -c464.html -x955.html -x1669.html -c1717.html -x1734.html -c1968.html -gpl.html -gpl-terms.html -ln10.html diff --git a/doc/developer/reference-html/a2122.html b/doc/developer/reference-html/a2122.html new file mode 100644 index 0000000..df22a8b --- /dev/null +++ b/doc/developer/reference-html/a2122.html @@ -0,0 +1,220 @@ + +GNU General Public License
The Developer's Guide to Gutenprint
PrevNext

Appendix A. GNU General Public License

A.1. Preamble

The licenses for most software are designed to take away your + freedom to share and change it. By contrast, the GNU General + Public License is intended to guarantee your freedom to share + and change free software - to make sure the software is free for + all its users. This General Public License applies to most of + the Free Software Foundation's software and to any other program + whose authors commit to using it. (Some other Free Software + Foundation software is covered by the GNU Library General Public + License instead.) You can apply it to your programs, too. +

When we speak of free software, we are referring to freedom, not + price. Our General Public Licenses are designed to make sure + that you have the freedom to distribute copies of free software + (and charge for this service if you wish), that you receive + source code or can get it if you want it, that you can change + the software or use pieces of it in new free programs; and that + you know you can do these things. +

To protect your rights, we need to make restrictions that forbid + anyone to deny you these rights or to ask you to surrender the + rights. These restrictions translate to certain responsibilities + for you if you distribute copies of the software, or if you + modify it. +

For example, if you distribute copies of such a program, whether + gratis or for a fee, you must give the recipients all the rights + that you have. You must make sure that they, too, receive or can + get the source code. And you must show them these terms so they + know their rights. +

We protect your rights with two steps: + +

  1. copyright the software, and +

  2. offer you this license which gives you legal permission to + copy, distribute and/or modify the software. +

+

Also, for each author's protection and ours, we want to make + certain that everyone understands that there is no warranty for + this free software. If the software is modified by someone else + and passed on, we want its recipients to know that what they + have is not the original, so that any problems introduced by + others will not reflect on the original authors' reputations. +

Finally, any free program is threatened constantly by software + patents. We wish to avoid the danger that redistributors of a + free program will individually obtain patent licenses, in effect + making the program proprietary. To prevent this, we have made it + clear that any patent must be licensed for everyone's free use + or not licensed at all. +

The precise terms and conditions for copying, distribution and + modification follow. +


PrevHomeNext
Dithering TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
\ No newline at end of file diff --git a/doc/developer/reference-html/book1.html b/doc/developer/reference-html/book1.html deleted file mode 100644 index 34715a9..0000000 --- a/doc/developer/reference-html/book1.html +++ /dev/null @@ -1,453 +0,0 @@ - -The Developer's Guide to Gutenprint

The Developer's Guide to Gutenprint

The Gutenprint Project -

Copyright © 2003 The Gutenprint Project


Table of Contents
Preface
1. Copying, modification and redistribution
2. Using libgutenprint
Code prerequisites
Linking with libgutenprint
Integrating libgutenprint
pkg-config
make
autoconf
automake
3. Reporting Bugs
4. Adding a new printer
printers.xml
The driver file
Epson inkjet printers
Tuning the printer
Canon inkjet printers
5. ESC/P2
Standard commands
Remote Mode Commands
Appropriate Remote Commands
6. Weaving for inkjet printers
Introduction
Weaving algorithms
Simple weaving algorithms
Perfect weaving
Weaving collisions
What makes a “perfect” weave?
Oversampling
7. Dithering
A. GNU General Public License
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
Section 0
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Section 8
Section 9
Section 10
NO WARRANTY
Section 12
List of Tables
5-1. Colors
5-2. Compression modes
5-3. Extended Colors
5-4. Compression modes
5-5. Head cleaning parameters
5-6. Media types
5-7. Printer status codes
5-8. Printer error codes
5-9. Printer additional ink codes
5-10. Printer warning codes
5-11. Paper cutting codes
5-12. Paper cutting units

  Next
  Preface
\ No newline at end of file diff --git a/doc/developer/reference-html/c1717.html b/doc/developer/reference-html/c1717.html index 0d98cde..8e09502 100644 --- a/doc/developer/reference-html/c1717.html +++ b/doc/developer/reference-html/c1717.html @@ -1,24 +1,27 @@ - + Weaving for inkjet printers

There are other tags that may be present. The only ones that - are mandatory are <printer><printer>, - <color><color> and - <model><model>. The other optional parameters - (<gamma><gamma> and - <density><density> in this case) can be used to adjust control settings. This is probably not the right place for them; the printer drivers themselves should contain this @@ -241,75 +213,75 @@ CLASS="variablelist" >

<family><family>

This defines what driver module this printer uses. The - attribute namename is the name of the family driver to associate the printers with, for example - escp2, escp2, pclpcl, - canon, canon, psps or - rawraw. This tag may only contain - <printer><printer> elements.

<printer><printer>

This starts the definition of a printer. It must contain - the attributes namename and - driver. driver. namename should be is the full name of the printer, and must be human - readable. driverdriver should consist of alphanumerics and hyphens, and be fairly short. - namename is what will appear in the user-visible listing of printers, and may be translated - into the user's language, while driverdriver is what is actually used to key into the list of printers. It is legal to have multiple printers with the same driver @@ -317,43 +289,43 @@ CLASS="literal"

<color><color>

This tag may not contain any content, but the - valuevalue attribute may be set to - true or true or falsefalse. This indicates that this printer is capable of color, or is not capable of color respectively.

<model><model>

This defines a model number. This tag may not contain any - content, but the valuevalue attribute may be set to a positive integer. This is passed into the driver, which may do whatever it cares to with - it—index into a table, compute on, or whatever. + it—index into a table, compute on, or whatever. This need not be unique.

Home + Copying, modification and redistribution

VSEPVSEP depends upon resolution and printer type. At 360 DPI, it is always 40 (8 × 5}). On some other +> (8 5}). On some other printers, it varies.

HSEP1HSEP1 is 10

LINESLINES is the number of lines to be printed. It should be

WIDTHWIDTH is the number of pixels to be printed in each row. Following this command, a carriage return (13 decimal, - 0A0A hex) should be output to return the print head position to the left margin.

ESC i ESC i COLOR1COLOR1 - COMPRESS1 COMPRESS1 BITS1BITS1 - BYTES2 BYTES2 LINES2LINES2 - data...

Print data in the newer printers (that support variable dot size), and Stylus Pro models. - COLORCOLOR is the color.

COLORCOLORColor name16Gray (“light black”)Gray (“light black”)

COMPRESSCOMPRESS signifies the compression mode:

COMPRESSCOMPRESSCompression mode TIFF compression (incorrectly documented as - “run length encoded”) + “run length encoded”) TIFF compression with a special command set, or - “run length encoding 2” on some + “run length encoding 2” on some printers.

BITSBITS is the number of bits per pixel.

BYTESBYTES is the number of bytes wide for - each row (ceiling(BITS × width_of_row, 8)}). Note - that this is different from the ESC .ESC . command above.

LINESLINES is the number of lines to be printed. This command is the only way to get variable dot size printing. In variable dot mode, the size of @@ -1437,23 +1416,23 @@ CLASS="constant"

ESC (D ESC (D BCBC=4 - BASE2 BASE2 VERTICAL1VERTICAL1 - HORIZONTAL1HORIZONTAL1

BASEBASE is the base unit for this command; it must be .

VERTICALVERTICAL is the distance in these units between printed rows; it should be - ((separation_in_nozzles × BASEBASE - ÷ 720). + 720).

HORIZONTALHORIZONTAL is the horizontal separation between dots in a row. Depending upon the - printer, this should be either (14400 ÷ 720) or - (14400 ÷ 360). The Stylus Pro 9000 manual + printer, this should be either (14400 720) or + (14400 360). The Stylus Pro 9000 manual suggests that the settings should match the chosen resolution, but that is apparently not the case (or not always the case) on other printers.

ESC (R ESC (R BCBC=8 00 R E M O T E - 1

Enters “remote mode”. This is a special, +> Enters “remote mode”. This is a special, undocumented command set that is used to set up various printer options, such as paper feed tray, and perform utility functions such as head cleaning and alignment. @@ -1518,9 +1497,9 @@ CLASS="varname"

ESC 01 @EJL [sp] ID\r\nESC 01 @EJL [sp] ID\r\n

@EJL ID\r
@@ -1550,9 +1523,6 @@ MDL:[printer model];
 CLS:PRINTER;
 DES:EPSON [printer model];
 \f

ESC 01@EJL[space]1284.4[newline]@EJL[space][space][space][space]
 [space][newline]ESC@

magic command
@@ -1627,9 +1582,6 @@ ESC (c
 ESC (S
 ESC (D (if needed)
 ESC (V (optional -- this can be accomplished with ESC (v)

ESC (v

ESC ($ or ESC (\ or ESC \
 ESC (r or ESC r (if needed---not used with "ESC i" and not needed if the color
 has not changed from the previous printed line)
 ESC . or ESC i  ...data... [return] (0A hex)

[formfeed] (0C hex)
 ESC @

Home + Using libgutenprint
#include <gimp-print/gimp-print.h>
@@ -181,9 +145,6 @@ main (int argc, char *argv[])
   return 0;
 }
       

Home + Preface

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Section 0

This License applies to any program or other work which - contains a notice placed by the copyright holder saying it may - be distributed under the terms of this General Public - License. The "Program", below, refers to any such program or - work, and a "work based on the Program" means - either the Program or any derivative work under copyright law: - that is to say, a work containing the Program or a portion of - it, either verbatim or with modifications and/or translated - into another language. (Hereinafter, translation is included - without limitation in the term "modification".) - Each licensee is addressed as "you". -

Activities other than copying, distribution and modification - are not covered by this License; they are outside its - scope. The act of running the Program is not restricted, and - the output from the Program is covered only if its contents - constitute a work based on the Program (independent of having - been made by running the Program). Whether that is true - depends on what the Program does. -

Section 1

You may copy and distribute verbatim copies of the Program's - source code as you receive it, in any medium, provided that - you conspicuously and appropriately publish on each copy an - appropriate copyright notice and disclaimer of warranty; keep - intact all the notices that refer to this License and to the - absence of any warranty; and give any other recipients of the - Program a copy of this License along with the Program. -

You may charge a fee for the physical act of transferring a - copy, and you may at your option offer warranty protection in - exchange for a fee. -

Section 2

You may modify your copy or copies of the Program or any - portion of it, thus forming a work based on the Program, and - copy and distribute such modifications or work under the terms - of Section 1 above, provided - that you also meet all of these conditions: - -

  1. You must cause the modified files to carry prominent - notices stating that you changed the files and the date - of any change. -

  2. You must cause any work that you distribute or publish, - that in whole or in part contains or is derived from the - Program or any part thereof, to be licensed as a whole - at no charge to all third parties under the terms of - this License. -

  3. If the modified program normally reads commands - interactively when run, you must cause it, when started - running for such interactive use in the most ordinary - way, to print or display an announcement including an - appropriate copyright notice and a notice that there is - no warranty (or else, saying that you provide a - warranty) and that users may redistribute the program - under these conditions, and telling the user how to view - a copy of this License. - -

    Exception:: - If the Program itself is interactive but does not - normally print such an announcement, your work based - on the Program is not required to print an - announcement.) -

    - -

-

These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, and can be reasonably considered independent and - separate works in themselves, then this License, and its - terms, do not apply to those sections when you distribute them - as separate works. But when you distribute the same sections - as part of a whole which is a work based on the Program, the - distribution of the whole must be on the terms of this - License, whose permissions for other licensees extend to the - entire whole, and thus to each and every part regardless of - who wrote it. -

Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, - the intent is to exercise the right to control the - distribution of derivative or collective works based on the - Program. -

In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) - on a volume of a storage or distribution medium does not bring - the other work under the scope of this License. -

Section 3

You may copy and distribute the Program (or a work based on - it, under Section 2 in object - code or executable form under the terms of Sections 1 and 2 above provided that you also do - one of the following: - -

  1. Accompany it with the complete corresponding - machine-readable source code, which must be distributed - under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, -

  2. Accompany it with a written offer, valid for at least - three years, to give any third party, for a charge no - more than your cost of physically performing source - distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the - terms of Sections 1 and 2 above on a medium customarily - used for software interchange; or, -

  3. Accompany it with the information you received as to the - offer to distribute corresponding source code. (This - alternative is allowed only for noncommercial - distribution and only if you received the program in - object code or executable form with such an offer, in - accord with Subsection b above.) -

-

The source code for a work means the preferred form of the - work for making modifications to it. For an executable work, - complete source code means all the source code for all modules - it contains, plus any associated interface definition files, - plus the scripts used to control compilation and installation - of the executable. However, as a special exception, the source - code distributed need not include anything that is normally - distributed (in either source or binary form) with the major - components (compiler, kernel, and so on) of the operating - system on which the executable runs, unless that component - itself accompanies the executable. -

If distribution of executable or object code is made by - offering access to copy from a designated place, then offering - equivalent access to copy the source code from the same place - counts as distribution of the source code, even though third - parties are not compelled to copy the source along with the - object code. -

Section 4

You may not copy, modify, sublicense, or distribute the - Program except as expressly provided under this License. Any - attempt otherwise to copy, modify, sublicense or distribute - the Program is void, and will automatically terminate your - rights under this License. However, parties who have received - copies, or rights, from you under this License will not have - their licenses terminated so long as such parties remain in - full compliance. -

Section 5

You are not required to accept this License, since you have - not signed it. However, nothing else grants you permission to - modify or distribute the Program or its derivative works. - These actions are prohibited by law if you do not accept this - License. Therefore, by modifying or distributing the Program - (or any work based on the Program), you indicate your - acceptance of this License to do so, and all its terms and - conditions for copying, distributing or modifying the Program - or works based on it. -

Section 6

Each time you redistribute the Program (or any work based on - the Program), the recipient automatically receives a license - from the original licensor to copy, distribute or modify the - Program subject to these terms and conditions. You may not - impose any further restrictions on the recipients' exercise of - the rights granted herein. You are not responsible for - enforcing compliance by third parties to this License. -

Section 7

If, as a consequence of a court judgment or allegation of - patent infringement or for any other reason (not limited to - patent issues), conditions are imposed on you (whether by - court order, agreement or otherwise) that contradict the - conditions of this License, they do not excuse you from the - conditions of this License. If you cannot distribute so as to - satisfy simultaneously your obligations under this License and - any other pertinent obligations, then as a consequence you may - not distribute the Program at all. For example, if a patent - license would not permit royalty-free redistribution of the - Program by all those who receive copies directly or indirectly - through you, then the only way you could satisfy both it and - this License would be to refrain entirely from distribution of - the Program. -

If any portion of this section is held invalid or - unenforceable under any particular circumstance, the balance - of the section is intended to apply and the section as a whole - is intended to apply in other circumstances. -

It is not the purpose of this section to induce you to - infringe any patents or other property right claims or to - contest validity of any such claims; this section has the sole - purpose of protecting the integrity of the free software - distribution system, which is implemented by public license - practices. Many people have made generous contributions to the - wide range of software distributed through that system in - reliance on consistent application of that system; it is up to - the author/donor to decide if he or she is willing to - distribute software through any other system and a licensee - cannot impose that choice. -

This section is intended to make thoroughly clear what is - believed to be a consequence of the rest of this License. -

Section 8

If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted - interfaces, the original copyright holder who places the - Program under this License may add an explicit geographical - distribution limitation excluding those countries, so that - distribution is permitted only in or among countries not thus - excluded. In such case, this License incorporates the - limitation as if written in the body of this License. -

Section 9

The Free Software Foundation may publish revised and/or new - versions of the General Public License from time to time. Such - new versions will be similar in spirit to the present version, - but may differ in detail to address new problems or concerns. -

Each version is given a distinguishing version number. If the - Program specifies a version number of this License which - applies to it and "any later version", you have the option of - following the terms and conditions either of that version or - of any later version published by the Free Software - Foundation. If the Program does not specify a version number - of this License, you may choose any version ever published by - the Free Software Foundation. -

Section 10

If you wish to incorporate parts of the Program into other - free programs whose distribution conditions are different, - write to the author to ask for permission. For software which - is copyrighted by the Free Software Foundation, write to the - Free Software Foundation; we sometimes make exceptions for - this. Our decision will be guided by the two goals of - preserving the free status of all derivatives of our free - software and of promoting the sharing and reuse of software - generally. -

NO WARRANTY

Section 11

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY - APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE - COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS - IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE - ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM - IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME - THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -

Section 12

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY - MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE - LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO - LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES - SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM - TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR - OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH - DAMAGES. -


PrevHome 
GNU General Public LicenseUp 
\ No newline at end of file diff --git a/doc/developer/reference-html/gpl.html b/doc/developer/reference-html/gpl.html deleted file mode 100644 index 92c79e6..0000000 --- a/doc/developer/reference-html/gpl.html +++ /dev/null @@ -1,236 +0,0 @@ - -GNU General Public License
The Developer's Guide to Gutenprint
PrevNext

Appendix A. GNU General Public License

Preamble

The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General - Public License is intended to guarantee your freedom to share - and change free software - to make sure the software is free for - all its users. This General Public License applies to most of - the Free Software Foundation's software and to any other program - whose authors commit to using it. (Some other Free Software - Foundation software is covered by the GNU Library General Public - License instead.) You can apply it to your programs, too. -

When we speak of free software, we are referring to freedom, not - price. Our General Public Licenses are designed to make sure - that you have the freedom to distribute copies of free software - (and charge for this service if you wish), that you receive - source code or can get it if you want it, that you can change - the software or use pieces of it in new free programs; and that - you know you can do these things. -

To protect your rights, we need to make restrictions that forbid - anyone to deny you these rights or to ask you to surrender the - rights. These restrictions translate to certain responsibilities - for you if you distribute copies of the software, or if you - modify it. -

For example, if you distribute copies of such a program, whether - gratis or for a fee, you must give the recipients all the rights - that you have. You must make sure that they, too, receive or can - get the source code. And you must show them these terms so they - know their rights. -

We protect your rights with two steps: - -

  1. copyright the software, and -

  2. offer you this license which gives you legal permission to - copy, distribute and/or modify the software. -

-

Also, for each author's protection and ours, we want to make - certain that everyone understands that there is no warranty for - this free software. If the software is modified by someone else - and passed on, we want its recipients to know that what they - have is not the original, so that any problems introduced by - others will not reflect on the original authors' reputations. -

Finally, any free program is threatened constantly by software - patents. We wish to avoid the danger that redistributors of a - free program will individually obtain patent licenses, in effect - making the program proprietary. To prevent this, we have made it - clear that any patent must be licensed for everyone's free use - or not licensed at all. -

The precise terms and conditions for copying, distribution and - modification follow. -


PrevHomeNext
Dithering TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
\ No newline at end of file diff --git a/doc/developer/reference-html/index.html b/doc/developer/reference-html/index.html new file mode 100644 index 0000000..0c894e7 --- /dev/null +++ b/doc/developer/reference-html/index.html @@ -0,0 +1,481 @@ + +The Developer's Guide to Gutenprint

The Developer's Guide to Gutenprint

The Gutenprint Project +

Copyright © 2003 The Gutenprint Project

This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of + the License, or (at your option) any later version. +

This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +

You should have received a copy of the GNU General Public + License along with this program; if not, write to the Free + Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, + MA 02111-1307, USA. +


Table of Contents
Preface
1. Copying, modification and redistribution
2. Using libgutenprint
2.1. Code prerequisites
2.2. Linking with libgutenprint
2.3. Integrating libgutenprint
2.3.1. pkg-config
2.3.2. make
2.3.3. autoconf
2.3.4. automake
3. Reporting Bugs
4. Adding a new printer
4.1. printers.xml
4.2. The driver file
4.2.1. Epson inkjet printers
4.2.2. Tuning the printer
4.2.3. Canon inkjet printers
5. ESC/P2
5.1. Standard commands
5.2. Remote Mode Commands
5.3. Appropriate Remote Commands
6. Weaving for inkjet printers
6.1. Introduction
6.2. Weaving algorithms
6.2.1. Simple weaving algorithms
6.2.2. Perfect weaving
6.2.3. Weaving collisions
6.2.4. What makes a “perfect” weave?
6.2.5. Oversampling
7. Dithering
A. GNU General Public License
A.1. Preamble
A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
A.2.1. Section 0
A.2.2. Section 1
A.2.3. Section 2
A.2.4. Section 3
A.2.5. Section 4
A.2.6. Section 5
A.2.7. Section 6
A.2.8. Section 7
A.2.9. Section 8
A.2.10. Section 9
A.2.11. Section 10
A.2.12. NO WARRANTY
A.2.13. Section 12

  Next
  Preface
\ No newline at end of file diff --git a/doc/developer/reference-html/ln10.html b/doc/developer/reference-html/ln10.html deleted file mode 100644 index 24f7a7f..0000000 --- a/doc/developer/reference-html/ln10.html +++ /dev/null @@ -1,97 +0,0 @@ - -
The Developer's Guide to Gutenprint

This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. -

This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. -

You should have received a copy of the GNU General Public - License along with this program; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. -


 Home 
\ No newline at end of file diff --git a/doc/developer/reference-html/stylesheet-images/caution.gif b/doc/developer/reference-html/stylesheet-images/caution.gif deleted file mode 100644 index 9cc2e15..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/caution.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/home.gif b/doc/developer/reference-html/stylesheet-images/home.gif deleted file mode 100644 index 55e1d59..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/home.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/important.gif b/doc/developer/reference-html/stylesheet-images/important.gif deleted file mode 100644 index 25e40c7..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/important.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/next.gif b/doc/developer/reference-html/stylesheet-images/next.gif deleted file mode 100644 index 8c502e7..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/next.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/note.gif b/doc/developer/reference-html/stylesheet-images/note.gif deleted file mode 100644 index 7322e8e..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/note.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/prev.gif b/doc/developer/reference-html/stylesheet-images/prev.gif deleted file mode 100644 index 0894d9e..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/prev.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/tip.gif b/doc/developer/reference-html/stylesheet-images/tip.gif deleted file mode 100644 index f062955..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/tip.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-blank.gif b/doc/developer/reference-html/stylesheet-images/toc-blank.gif deleted file mode 100644 index 6c65e3a..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/toc-blank.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-minus.gif b/doc/developer/reference-html/stylesheet-images/toc-minus.gif deleted file mode 100644 index 40ebe61..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/toc-minus.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/toc-plus.gif b/doc/developer/reference-html/stylesheet-images/toc-plus.gif deleted file mode 100644 index 3e9e7d5..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/toc-plus.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/up.gif b/doc/developer/reference-html/stylesheet-images/up.gif deleted file mode 100644 index e899a27..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/up.gif and /dev/null differ diff --git a/doc/developer/reference-html/stylesheet-images/warning.gif b/doc/developer/reference-html/stylesheet-images/warning.gif deleted file mode 100644 index a587079..0000000 Binary files a/doc/developer/reference-html/stylesheet-images/warning.gif and /dev/null differ diff --git a/doc/developer/reference-html/x1669.html b/doc/developer/reference-html/x1669.html index 4fad283..1080dee 100644 --- a/doc/developer/reference-html/x1669.html +++ b/doc/developer/reference-html/x1669.html @@ -1,14 +1,14 @@ - + Appropriate Remote Commands
PM 00 00
@@ -201,9 +189,6 @@ SN 00 01 00
 SN 00 02 01
 EX 00 00 00 00 05 00
 FP 00 00 00

IR 00 02
 LD

For different paper type settings on the STP 870, the - arguments to SNSN vary. The arguments to the - first and third SNSN commands are as outlined - in the description of the SNSN command above; - the arguments to the second (“platen gap”) are - 00 01 01 for thick papers (“matte - paper—heavyweight”, “photo paper” and - “premium glossy photo paper”) and 00 01 01 for thick papers (“matte + paper—heavyweight”, “photo paper” and + “premium glossy photo paper”) and 00 01 - 00 for all others.

For roll-mode printing, the STP 870's sequence changes as - follows. IR's arguments become IR's arguments become 00 - 01 in the header, and in the header, and 00 0000 00 after - the job, and EXEX's last argument changes from

For zero-margin printing on the STP 870, the arguments to - FP become FP become 00 0xb0 0xff00 0xb0 0xff. This moves the origin about 5.5mm to the left, to a point one tenth of an inch to the left of the left-hand edge of the @@ -330,7 +306,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" >Home + Weaving algorithms

0 and starts at row 0. Each - subsequent pass p starts at row p × S × J. Each + subsequent pass p starts at row p S J. Each pass prints J lines, each line being S rows after the previous one. (For ease of viewing this file on a standard terminal, I'm clipping the examples at column 80.) @@ -221,7 +215,7 @@ CLASS="computeroutput" rows with printing to get a full-density page (we're ignoring oversampling at this stage). Where we have previously printed a single pass, we'll now print a - “pass block”: we print extra passes to fill in + “pass block”: we print extra passes to fill in the empty rows. A naive implementation might look like this:

0 *---*---*---*---*---*---*
@@ -252,15 +240,12 @@ CLASS="screen"
 9                                                          *---*---*---*---*---*
 10                                                          *---*---*---*---*---
 11                                                           *---*---*---*---*--

(Now you can see why this process is called - “weaving”!) + “weaving”!)

Perfect weaving6.2.2. Perfect weaving

This simple weave pattern prints every row, but will give @@ -286,15 +271,15 @@ NAME="AEN1757" each pass as possible.

Each pass block prints S × J lines in S passes. The - first line printed in each pass block is S × J rows +> Each pass block prints S J lines in S passes. The + first line printed in each pass block is S J rows lower on the page than the first line printed in the previous pass block. Therefore, if we advance the paper by J rows between each pass, we can print the right number of passes in each block and advance the paper perfectly evenly.

Here's what this “perfect” weave looks like: +> Here's what this “perfect” weave looks like:

                    start of full weave
@@ -325,16 +304,13 @@ CLASS="screen"
 9                                                                *---*---*---*--
 10                                                                      *---*---
 11                                                                             *

You'll notice that, for the first few rows, this weave is - too sparse. It is not until the row marked “start of - full weave” that every subsequent row is printed. We + too sparse. It is not until the row marked “start of + full weave” that every subsequent row is printed. We can calculate this start position as follows:

start = (S − 1) × (J − 1)
start = (S − 1) (J − 1)

S = 2, J = 7, start = (2−1) × (7−1) = 6: +> S = 2, J = 7, start = (2−1) (7−1) = 6:

        starting row of full weave
@@ -394,9 +355,6 @@ CLASS="screen"
 5                                    *-*-*-*-*-*-*
 6                                           *-*-*-*-*-*-*
 7                                                  *-*-*-*-*-*-*

S = 7, J = 2, start = 6:

        start
@@ -430,9 +382,6 @@ CLASS="screen"
 7               *------*
 8                 *------*
 9                   *------*

S = 4, J = 13, start = 36:

                                      start
@@ -462,9 +405,6 @@ CLASS="screen"
 3                                        *---*---*---*---*---*---*---*---*---*--
 4                                                     *---*---*---*---*---*---*-
 5                                                                  *---*---*---*

S = 13, J = 4, start = 36:

                                      start
@@ -508,9 +442,6 @@ CLASS="screen"
 17                                                                    *---------
 18                                                                        *-----
 19                                                                            *-

S = 8, J = 5, start = 28:

                              start
@@ -550,9 +475,6 @@ CLASS="screen"
 13                                                                 *-------*----
 14                                                                      *-------
 15                                                                           *--

S = 9, J = 5, start = 32:

                                  start
@@ -592,9 +508,6 @@ CLASS="screen"
 13                                                                 *--------*---
 14                                                                      *-------
 15                                                                           *--

S = 6, J = 7, start = 30:

                                start
@@ -630,9 +537,6 @@ CLASS="screen"
 9                                                                *-----*-----*--
 10                                                                      *-----*-
 11                                                                             *

Weaving collisions6.2.3. Weaving collisions

A perfect weave is not possible in all cases. Let's look at @@ -659,12 +563,6 @@ NAME="AEN1794" >

S = 6, J = 4:

0 *-----*-----*-----*
@@ -675,9 +573,6 @@ CLASS="screen"
 5             |   ^ | *-^---*-----*-----*
               OUCH!   ^ |   ^
                       |     |

row(p, j) = (p × J) + (j × S)
row(p, j) = (p J) + (j S)

row(0, 2) = (0 × 4) + (2 × 6) = 12
-row(3, 0) = (3 × 4) + (0 × 6) = 12
row(0, 2) = (0 4) + (2 6) = 12 +row(3, 0) = (3 4) + (0 6) = 12

S = 6, J = 4:

0 *-----*-----*-----*
@@ -773,9 +644,6 @@ CLASS="screen"
 3             ^-----^-----*-----*
 4                 ^-----^-----*-----*
 5                     ^-----^-----*-----*

What makes a “perfect” weave?6.2.4. What makes a “perfect” weave?

So what causes the perfect weave cases to be perfect, and @@ -862,9 +730,9 @@ TYPE="1" >

These repeated subtractions can be done with C's These repeated subtractions can be done with C's %% operator, so we can write this in C as follows:

unsigned int
@@ -895,21 +757,18 @@ gcd(unsigned int x, unsigned int y)
   }
   return y;
 }

gcd(S,J)gcd(S,J) will feature quite prominently in our weaving algorithm.

If 0 ≤ j < J, there should only be a single pair (p, j) +> If 0 ≤ j < J, there should only be a single pair (p, j) for any given row number. If S and J are not relatively prime, this assumption breaks down. (For conciseness, let G = GCD(S,J).) @@ -924,12 +783,6 @@ NAME="AEN1841" >

S = 8, J = 6, G = 2:

0 *-------*-------*-------*-------*-------*
@@ -938,9 +791,6 @@ CLASS="screen"
 3                   *-------*-------*-------*-------*-------*
 4                         ^-------^-------^-------*-------*-------*
 5                               ^-------^-------^-------*-------*-------*

0 *-------*-------*       -       -       -
@@ -976,9 +820,6 @@ CLASS="screen"
 3          *-------*-------*       -       -       -
 4             *-------*-------*       -       -       -
 5                *-------*-------*       -       -       -

0 *-------*-------*       -       -       -
@@ -1009,9 +844,6 @@ CLASS="screen"
 5                               *-------*-------*       -       -       -
              ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
             These rows need filling in.

Let's analyse this. Consider how a pass p could collide - with pass 0. Pass p starts at offset p × J. Pass 0 - prints at rows which are multiples of S. If p × J is + with pass 0. Pass p starts at offset p J. Pass 0 + prints at rows which are multiples of S. If p J is exactly divisible by S, a collision has occurred, unless (p - ×J) ≥ J × S (which will happen when we + J) ≥ J S (which will happen when we finish a pass block).

So, we want to find p and q such that p × J = q - × S and p is minimised. Then p is the number of rows +> So, we want to find p and q such that p J = q + S and p is minimised. Then p is the number of rows before a collision, and q is the number of jets in pass 0 which are not involved in the collision. To do this, we find the lowest common multiple of J and S, which is L = (J - × S) / G. L / J is the number of rows before a + S) / G. L / J is the number of rows before a collision, and L / S is the number of jets in the first pass not involved in the collision.

Thus, we see that the first J / G rows printed by a given pass are not overprinted by any later pass. However, the rest of the rows printed by pass p are overprinted by the - first J − (J / G) jets of pass p + (S / G). We will + first J − (J / G) jets of pass p + (S / G). We will use C to refer to S / G, the number of rows after which a collision occurs.

S = 6, J = 9, G = 3, C = S / G = 2:

0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1078,14 +904,11 @@ CLASS="screen"
 5                                              ^-----^-----^-----^-----^-----^--
        ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
             These rows need filling in.

In this case, the first J − (J / G) = 9 − (9 / +> In this case, the first J − (J / G) = 9 − (9 / 3) = 6 jets of pass p + (6 / 3) = p + 2 collide with the last 6 jets of pass p. Only one row in every G = 2 rows is printed by this weave. @@ -1100,12 +923,6 @@ NAME="AEN1861" >

S = 9, J = 6, G = 3, C = 3:


0 *--------*--------*--------*--------*--------*
@@ -1114,9 +931,6 @@ CLASS="screen"
 3                   ^--------^--------^--------^--------*--------*
 4                         ^--------^--------^--------^--------*--------*
 5                               ^--------^--------^--------^--------*--------*

Here, the first J - (J / G) = 6 - (6 / 3) = 4 jets of pass p + (9 / 3) = p + 3 collide with the last 4 jets of pass @@ -1153,12 +967,6 @@ NAME="AEN1868" >

S = 7, J = 2, G = 1:

              imaginary extra jet
@@ -1174,28 +982,25 @@ CLASS="screen"
 7               *------*  <--start of pass block 1
 8                 *------*
 9                   *------*

We can now calculate the start of a given pass by reference to its pass block. The first pass of pass block - b always starts at row (b × S × J). The start + b always starts at row (b S J). The start row of each of the other passes in the block are calculated using offsets from this row.

For the example above, there are 7 passes in each pass block, and their offsets are 0, 2, 4, 6, 8, 10 and 12. - The next pass block is offset S × J = 14 rows from + The next pass block is offset S J = 14 rows from the start of the current pass block.

The simplest way to modify the “perfect” weave - pattern to give a correct weave in cases where G ≠ 1 +> The simplest way to modify the “perfect” weave + pattern to give a correct weave in cases where G ≠ 1 is to simply change any offsets which would result in a collision, until the collision disappears. Every printed row in the weave, as we have shown it up to now, is @@ -1224,7 +1029,7 @@ CLASS="screen" The passes in the second subblock each have 1 added to their offset, the passes in the third subblock have 2 added, and so on. Thus, the offset of pass p (numbered - relative to the start of its pass block) is p × J + + relative to the start of its pass block) is p J + floor(p / B).

S = 6, J = 9, G = 3, B = 2:

0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1261,9 +1060,6 @@ CLASS="screen"
   |              |                  start of subblock 2 (offset 2 rows)
   |              start of subblock 1 (following passes offset by 1 row)
 start of passblock 0, subblock 0 (pass start calculated as p*J)

S = 9, J = 6, G = 3, B = 3:

0 *--------*--------*--------*--------*--------*
@@ -1298,9 +1088,6 @@ CLASS="screen"
 10                                                  \---/     *--------*--------
 11                                               small offset       *--------*--
 12                                                                         *----

S = 8, J = 4, G = 4, B = 2:

0 *-------*-------*-------*
@@ -1339,9 +1120,6 @@ CLASS="screen"
 8                                 *-------*-------*-------*
 9                                \/   *-------*-------*-------*
                             very small offset!

subblock number
@@ -1376,9 +1148,6 @@ CLASS="screen"
 1  *
 2   *
 3    *

offset(b) = 2*b             , if b < ceiling(G/2)
           = 2*(G-b)-1       , otherwise

0123456789
@@ -1454,9 +1208,6 @@ CLASS="screen"
 7      *
 8    *
 9  *

           1
@@ -1502,9 +1247,6 @@ CLASS="screen"
  8      *
  9    *
 10  *

S = 12, J = 6, G = 6, B = 2:

0 *-----------*-----------*-----------*-----------*-----------*
@@ -1542,9 +1278,6 @@ CLASS="screen"
 10                                                             *-----------*----
 11                                                                   *----------
 12                                                                        *-----

(This might seem odd, but it occurs to me that a good weave pattern might also make a good score for bell ringers. When church bells are rung, a list of - “changes” are used. For example, if 8 bells + “changes” are used. For example, if 8 bells are being used, they will, at first, be rung in order: 12345678. If the first change is for bells 5 and 6, the bells will then be rung in the order 12346578. If the @@ -1584,12 +1317,6 @@ CLASS="informalexample" >
passesperblock = S
@@ -1603,9 +1330,6 @@ if subpassblock < ceiling(subblocksperblock/2)
 else
   subblockoffset = 2*(subblocksperblock-subpassblock)-1
 startingrow = passblock * S * J + offsetinpassblock * J + subblockoffset

subblocksperblock = gcd(S, J)
@@ -1636,9 +1354,6 @@ if subpassblock * 2 < subblocksperblock
 else
   subblockoffset = 2*(subblocksperblock-subpassblock)-1
 startingrow = p * J + subblockoffset

subblocksperblock = gcd(S, J)
@@ -1669,14 +1378,11 @@ subblockoffset(p)
     subpassblock = floor((p % S) * subblocksperblock / S)
 
 row(j, p) = p * J + subblockoffset(p) + j * S

Together with the inequality 0 ≤ j < J, we can use +> Together with the inequality 0 ≤ j < J, we can use this definition in reverse to calculate the pass number containing a given row, r. Working out the inverse definition involves a little guesswork, but one possible @@ -1691,20 +1397,11 @@ CLASS="informalexample" >
subblocksperblock = gcd(S, J)
 subblockoffset = r % subblocksperblock
 pass = (r - subblockoffset) / J

offset = r % J
@@ -1735,9 +1426,6 @@ pass--
 offset += J
 }
 jet = offset / S

G = gcd(S, J)
@@ -1777,9 +1459,6 @@ subblockretreat = floor(pass / passespersubblock) % G
 pass -= subblockretreat * passespersubblock
 pass += subpassblock * passespersubblock
 jet = (r - subblockoffset - pass * J) / S

0 *-----*-----*-----*
@@ -1827,9 +1500,6 @@ CLASS="screen"
 17                                                                     *-----*--
 18                                                                        *-----
 19                                                                            *-

0 *-------*-------*-------*-------*-------*
@@ -1866,9 +1530,6 @@ CLASS="screen"
 10                                                            *-------*-------*-
 11                                                                  *-------*---
 12                                                                         *----

0 *-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1899,9 +1554,6 @@ CLASS="screen"
 4                                                    *-----*-----*-----*-----*--
 5                                                              *-----*-----*----
 6                                                                         *-----

Oversampling6.2.5. Oversampling

By oversampling, we mean printing on the same row more than @@ -1937,7 +1589,7 @@ NAME="AEN1937" necessary to get a 1/1440" horizontal resolution. If it can only print two drops 1/360" apart, 4x oversampling will be necessary for a 1/1440" horizontal resolution. The printer - enforces this “drop spacing” by only accepting + enforces this “drop spacing” by only accepting raster passes with a horizontal resolution matching the spacing with which it can print dots, so we must print passes at different horizontal positions if we are to obtain @@ -1948,18 +1600,18 @@ NAME="AEN1937" >

Oversampling can also be done to decrease the banding apparent in an image. By splitting a row into two or more - sets of dots (“lines”) and printing each line on + sets of dots (“lines”) and printing each line on the same row, but with a different nozzle for each line, we can get a smoother print.

To quantify these two kinds of oversampling, we'll introduce two new constants: H shows how many different horizontal - offsets we want to print at (the “horizontal - oversampling”) while O shows how many times we want to + offsets we want to print at (the “horizontal + oversampling”) while O shows how many times we want to print each row, over and above the number of times necessary - for horizontal oversampling (the “extra - oversampling”). + for horizontal oversampling (the “extra + oversampling”).

It is necessary for all the lines printed by a given pass to @@ -1977,10 +1629,10 @@ NAME="AEN1937" advance the paper between passes. Previously, we'd have defined A = J; we now let A = J / H. This also affects our pass blocks. Printing one pass block used to involve - advancing the paper S × J rows; it now advances the - paper (S×J) / H rows. We therefore name a group of H - pass blocks a “band”. Printing one band - involves advancing the paper S×J rows, as a pass + advancing the paper S J rows; it now advances the + paper (SJ) / H rows. We therefore name a group of H + pass blocks a “band”. Printing one band + involves advancing the paper SJ rows, as a pass block did before.

0 *---*---*---*---*---*---*---*---*---*
@@ -2026,9 +1672,6 @@ CLASS="screen"
 13                                                                 *---*---*---*
 14                                                                      *---*---
 15                                                                           *--

*s - with integers in the range [0…H−1]. + with integers in the range [0…H−1].

Overprinting occurs once per pass block, so we can simply @@ -2055,12 +1698,6 @@ CLASS="informalexample" >
0 0---0---0---0---0---0---0---0---0---0
@@ -2079,9 +1716,6 @@ CLASS="screen"
 13                                                                 1---1---1---1
 14                                                                      1---1---
 15                                                                           1--

0 0---0---0---0---0---0---0---0---0---0---0---0
@@ -2119,9 +1747,6 @@ CLASS="screen"
 10                                                             0---0---0---0---0
 11                                                                   0---0---0--
 12                                                                        1---1-

Band 0:
@@ -2171,9 +1790,6 @@ Band 1:
 12                                                                1---1---1---1-
 13                                                                     1---1---1
 14                                                                          1---

A = floor(J / H)
@@ -2207,9 +1817,6 @@ band = floor(P / (S * H))
 passinband = P % (S * H)
 startingrow = band * S * J + passinband * A + subblockoffset
 subpass = passinband / S

A = floor(J / H)
@@ -2244,11 +1845,8 @@ passinband(p) = p % (S * H)
 
 row(j, p) = band(p) * S * J + passinband(p) * A + subblockoffset(p) + j * S
 row(j, p) = p * J + subblockoffset(p) + j * S

To be continued… +> To be continued…

Home +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
The Developer's Guide to Gutenprint
PrevAppendix A. GNU General Public License 

A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

A.2.1. Section 0

This License applies to any program or other work which + contains a notice placed by the copyright holder saying it may + be distributed under the terms of this General Public + License. The "Program", below, refers to any such program or + work, and a "work based on the Program" means + either the Program or any derivative work under copyright law: + that is to say, a work containing the Program or a portion of + it, either verbatim or with modifications and/or translated + into another language. (Hereinafter, translation is included + without limitation in the term "modification".) + Each licensee is addressed as "you". +

Activities other than copying, distribution and modification + are not covered by this License; they are outside its + scope. The act of running the Program is not restricted, and + the output from the Program is covered only if its contents + constitute a work based on the Program (independent of having + been made by running the Program). Whether that is true + depends on what the Program does. +

A.2.2. Section 1

You may copy and distribute verbatim copies of the Program's + source code as you receive it, in any medium, provided that + you conspicuously and appropriately publish on each copy an + appropriate copyright notice and disclaimer of warranty; keep + intact all the notices that refer to this License and to the + absence of any warranty; and give any other recipients of the + Program a copy of this License along with the Program. +

You may charge a fee for the physical act of transferring a + copy, and you may at your option offer warranty protection in + exchange for a fee. +

A.2.3. Section 2

You may modify your copy or copies of the Program or any + portion of it, thus forming a work based on the Program, and + copy and distribute such modifications or work under the terms + of Section 1 above, provided + that you also meet all of these conditions: + +

  1. You must cause the modified files to carry prominent + notices stating that you changed the files and the date + of any change. +

  2. You must cause any work that you distribute or publish, + that in whole or in part contains or is derived from the + Program or any part thereof, to be licensed as a whole + at no charge to all third parties under the terms of + this License. +

  3. If the modified program normally reads commands + interactively when run, you must cause it, when started + running for such interactive use in the most ordinary + way, to print or display an announcement including an + appropriate copyright notice and a notice that there is + no warranty (or else, saying that you provide a + warranty) and that users may redistribute the program + under these conditions, and telling the user how to view + a copy of this License. + +

    Exception:
     

    If the Program itself is interactive but does not + normally print such an announcement, your work based + on the Program is not required to print an + announcement.) +

    + +

+

These requirements apply to the modified work as a whole. If + identifiable sections of that work are not derived from the + Program, and can be reasonably considered independent and + separate works in themselves, then this License, and its + terms, do not apply to those sections when you distribute them + as separate works. But when you distribute the same sections + as part of a whole which is a work based on the Program, the + distribution of the whole must be on the terms of this + License, whose permissions for other licensees extend to the + entire whole, and thus to each and every part regardless of + who wrote it. +

Thus, it is not the intent of this section to claim rights or + contest your rights to work written entirely by you; rather, + the intent is to exercise the right to control the + distribution of derivative or collective works based on the + Program. +

In addition, mere aggregation of another work not based on the + Program with the Program (or with a work based on the Program) + on a volume of a storage or distribution medium does not bring + the other work under the scope of this License. +

A.2.4. Section 3

You may copy and distribute the Program (or a work based on + it, under Section 2 in object + code or executable form under the terms of Sections 1 and 2 above provided that you also do + one of the following: + +

  1. Accompany it with the complete corresponding + machine-readable source code, which must be distributed + under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, +

  2. Accompany it with a written offer, valid for at least + three years, to give any third party, for a charge no + more than your cost of physically performing source + distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the + terms of Sections 1 and 2 above on a medium customarily + used for software interchange; or, +

  3. Accompany it with the information you received as to the + offer to distribute corresponding source code. (This + alternative is allowed only for noncommercial + distribution and only if you received the program in + object code or executable form with such an offer, in + accord with Subsection b above.) +

+

The source code for a work means the preferred form of the + work for making modifications to it. For an executable work, + complete source code means all the source code for all modules + it contains, plus any associated interface definition files, + plus the scripts used to control compilation and installation + of the executable. However, as a special exception, the source + code distributed need not include anything that is normally + distributed (in either source or binary form) with the major + components (compiler, kernel, and so on) of the operating + system on which the executable runs, unless that component + itself accompanies the executable. +

If distribution of executable or object code is made by + offering access to copy from a designated place, then offering + equivalent access to copy the source code from the same place + counts as distribution of the source code, even though third + parties are not compelled to copy the source along with the + object code. +

A.2.5. Section 4

You may not copy, modify, sublicense, or distribute the + Program except as expressly provided under this License. Any + attempt otherwise to copy, modify, sublicense or distribute + the Program is void, and will automatically terminate your + rights under this License. However, parties who have received + copies, or rights, from you under this License will not have + their licenses terminated so long as such parties remain in + full compliance. +

A.2.6. Section 5

You are not required to accept this License, since you have + not signed it. However, nothing else grants you permission to + modify or distribute the Program or its derivative works. + These actions are prohibited by law if you do not accept this + License. Therefore, by modifying or distributing the Program + (or any work based on the Program), you indicate your + acceptance of this License to do so, and all its terms and + conditions for copying, distributing or modifying the Program + or works based on it. +

A.2.7. Section 6

Each time you redistribute the Program (or any work based on + the Program), the recipient automatically receives a license + from the original licensor to copy, distribute or modify the + Program subject to these terms and conditions. You may not + impose any further restrictions on the recipients' exercise of + the rights granted herein. You are not responsible for + enforcing compliance by third parties to this License. +

A.2.8. Section 7

If, as a consequence of a court judgment or allegation of + patent infringement or for any other reason (not limited to + patent issues), conditions are imposed on you (whether by + court order, agreement or otherwise) that contradict the + conditions of this License, they do not excuse you from the + conditions of this License. If you cannot distribute so as to + satisfy simultaneously your obligations under this License and + any other pertinent obligations, then as a consequence you may + not distribute the Program at all. For example, if a patent + license would not permit royalty-free redistribution of the + Program by all those who receive copies directly or indirectly + through you, then the only way you could satisfy both it and + this License would be to refrain entirely from distribution of + the Program. +

If any portion of this section is held invalid or + unenforceable under any particular circumstance, the balance + of the section is intended to apply and the section as a whole + is intended to apply in other circumstances. +

It is not the purpose of this section to induce you to + infringe any patents or other property right claims or to + contest validity of any such claims; this section has the sole + purpose of protecting the integrity of the free software + distribution system, which is implemented by public license + practices. Many people have made generous contributions to the + wide range of software distributed through that system in + reliance on consistent application of that system; it is up to + the author/donor to decide if he or she is willing to + distribute software through any other system and a licensee + cannot impose that choice. +

This section is intended to make thoroughly clear what is + believed to be a consequence of the rest of this License. +

A.2.9. Section 8

If the distribution and/or use of the Program is restricted in + certain countries either by patents or by copyrighted + interfaces, the original copyright holder who places the + Program under this License may add an explicit geographical + distribution limitation excluding those countries, so that + distribution is permitted only in or among countries not thus + excluded. In such case, this License incorporates the + limitation as if written in the body of this License. +

A.2.10. Section 9

The Free Software Foundation may publish revised and/or new + versions of the General Public License from time to time. Such + new versions will be similar in spirit to the present version, + but may differ in detail to address new problems or concerns. +

Each version is given a distinguishing version number. If the + Program specifies a version number of this License which + applies to it and "any later version", you have the option of + following the terms and conditions either of that version or + of any later version published by the Free Software + Foundation. If the Program does not specify a version number + of this License, you may choose any version ever published by + the Free Software Foundation. +

A.2.11. Section 10

If you wish to incorporate parts of the Program into other + free programs whose distribution conditions are different, + write to the author to ask for permission. For software which + is copyrighted by the Free Software Foundation, write to the + Free Software Foundation; we sometimes make exceptions for + this. Our decision will be guided by the two goals of + preserving the free status of all derivatives of our free + software and of promoting the sharing and reuse of software + generally. +

A.2.12. NO WARRANTY

Section 11

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO + WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE + COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS + IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE + ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM + IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME + THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +

A.2.13. Section 12

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN + WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY + MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE + LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, + INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO + LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES + SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM + TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR + OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH + DAMAGES. +


PrevHome 
GNU General Public LicenseUp 
\ No newline at end of file diff --git a/doc/developer/reference-html/x271.html b/doc/developer/reference-html/x271.html index c4b2518..9337d74 100644 --- a/doc/developer/reference-html/x271.html +++ b/doc/developer/reference-html/x271.html @@ -1,14 +1,14 @@ - + The driver file Most printers can print using either the number of nozzles available or any smaller number. Some printers require that all of the nozzles be used. Those printers will set - min_nozzlesmin_nozzles
and/or - min_black_nozzlesmin_black_nozzles to the same value as - nozzlesnozzles and/or - black_nozzlesblack_nozzles.

Most Epson printers, other than the high-end Stylus Pro models, cannot print dots spaced more closely than 1/360" or - 1/720" apart (this is the setting for xresxres. This is true even for printers that support resolutions of 1440 or 2880 DPI. In these cases, the data must be printed in @@ -320,25 +314,25 @@ CLASS="varname" For example, the Stylus Photo EX can normally print with a dot spacing of 1/720". The smallest dot size cannot be printed with a dot spacing of less than 1/360", however. In this - case, we use enhanced_xresenhanced_xres to specify the resolution to be used in this enhanced mode, and - enhanced_resolutionenhanced_resolution to specify the printing resolution above which we use the - enhanced_xresenhanced_xres.

The The resolution_scaleresolution_scale command is used to specify scaling factors for the dot separation on newer printers. It should always be 14400 with current printers. @@ -355,26 +349,26 @@ CLASS="function" >INCH macro defined to make specification of the - max_paper_widthmax_paper_width and - max_paper_heightmax_paper_height more legible. It multiplies 72 by the provided expression to get the appropriate number of points. For example, to - specify 8.5", INCH(17/2)INCH(17/2) expands to - (72 * 17/2)(72 * 17/2), which is evaluated left to right, and hence generates the correct value.

1 for - separation_rowsseparation_rows and 0 for the others. Very, very few printers require (or allow) - separation_rowsseparation_rows to be anything but 1 and - pseudo_separation_rowspseudo_separation_rows other than

zero_margin_offsetzero_margin_offset is used to specify an additional negative horizontal offset required to print to the edges of the paper on newer Stylus Photo printers. These must @@ -483,14 +477,14 @@ CLASS="emphasis" >

The lists of dot sizes and densities contain values for 13 printing modes: 120/180 DPI using printer weaving (single row; - incorrectly referred to as “microweave”) and - “soft” weaving (the driver determines the exact + incorrectly referred to as “microweave”) and + “soft” weaving (the driver determines the exact pattern of dot layout), 360 DPI microweave and softweave, - 720×360 DPI microweave and softweave, 720 DPI microweave - and softweave, 1440×720 microweave and softweave, - 2880×720 microweave and softweave, and 2880×1440 + 720360 DPI microweave and softweave, 720 DPI microweave + and softweave, 1440720 microweave and softweave, + 2880720 microweave and softweave, and 28801440 softweave only. Printer weaving is referred to as - “microweave” for historical reasons. + “microweave” for historical reasons.

For the dot sizes, the value for each element in the vector @@ -587,28 +581,28 @@ CLASS="constant" CLASS="constant" >0x10 usually works best at - 1440×720 and 0x11 works best at - 720×720. Unfortunately, 0x10 doesn't seem to generate quite enough density at - 720×720, because if it did the output would be very - smooth. Perhaps it's possible to tweak things… + 720720, because if it did the output would be very + smooth. Perhaps it's possible to tweak things…

The list of densities is a list of base density values for all - of the above listed modes. “Density” refers to + of the above listed modes. “Density” refers to the amount of ink deposited when a solid color (or solid black) is printed. So if the density is 0.5, solid black actually prints only - half the possible dots. “Base density” refers to + half the possible dots. “Base density” refers to the fact that the density value can be scaled in the GUI or on the Ghostscript command line. The density value specified (which is not made visible to the user) is multiplied by the @@ -632,8 +626,8 @@ CLASS="constant" density value that results in solid black (no visible gaps under a fairly high power magnifying glass or loupe). If an appropriate density value is found for 720 DPI, it could be - divided by 2 for 1440×720, by 4 for 2880×720, and - by 8 for 2880×1440. + divided by 2 for 1440720, by 4 for 2880720, and + by 8 for 28801440.

However, for printers that offer a choice of dot size, this @@ -651,7 +645,7 @@ CLASS="constant" > The last member is a pointer to a structure containing a list of ink values for variable dot size (or 6 color) inks. We model variable dot size inks as producing a certain - “value” of ink for each available dot size, where + “value” of ink for each available dot size, where the largest dot size has a value of 1Tuning the printer4.2.2. Tuning the printer

Now, how do you use all this to tune a printer? There are a @@ -983,7 +977,7 @@ CLASS="emphasis" credit, so too much cyan and magenta is deposited, which overwhelms the yellow). Make sure you do this on very white, very high grade inkjet paper that's designed for - 1440×720 DPI or higher; otherwise the ink will spread on + 1440720 DPI or higher; otherwise the ink will spread on contact and you'll get values that aren't really true for high grade paper. You can, of course, calibrate for low grade paper if that's what you're going to use, but that shouldn't @@ -1006,7 +1000,7 @@ CLASS="sect2" CLASS="sect2" >Canon inkjet printers4.2.3. Canon inkjet printers

Basically, a new Canon printer can be added to @@ -1018,8 +1012,8 @@ CLASS="filename" differences are noted here.

In general, Canon printers have more “built-in - intelligence“ than Epson printers which results in the +> In general, Canon printers have more “built-in + intelligence“ than Epson printers which results in the fact that the driver only has to tell the printing conditions like resolutions, dot sizes, etc. to the printer and afterwards transfer the raster data line by line for each @@ -1038,12 +1032,6 @@ CLASS="informalexample" >
typedef struct canon_caps {
@@ -1065,9 +1053,6 @@ canon_dot_size_t dot_sizes;   /* Vector of dot sizes for resolutions */
 canon_densities_t densities;  /* List of densities for each printer */
 canon_variable_inklist_t *inxs; /* Choices of inks for this printer */
 } canon_cap_t;

Since there are Canon printers which print in resolutions of 2n × 150 DPI (e.g. 300, 600, +> 150 DPI (e.g. 300, 600, 1200) and others which support resolutions of 2n × 180 DPI (e.g. 360, 720, +> 180 DPI (e.g. 360, 720, 1440), there's a base resolution (150 or 180, respectively) given in the
static const canon_variable_inklist_t canon_ink_myinks[] =
@@ -1164,20 +1143,17 @@ CLASS="programlisting"
   &ci_CMYK_3, &ci_CMYK_3, &ci_CMYK_3,
 },
 };

where the where the &ci_CMYK_1&ci_CMYK_1 and - &ci_CMYK_3&ci_CMYK_3 entries are references to a previously defined const of type Home + Linking with libgutenprint

Home + Remote Mode Commands
ESC 00 00 00

All remote mode commands must be sent before the initial - ESC (GESC (G command is sent.

NC NC BCBC=2 00 - 00

VI VI BCBC=2 00 - 00

On my 740, prints the following, probably “version - information”: +> On my 740, prints the following, probably “version + information”:

W01286 I02382\r\n

* AI * AI BC=3 00 00 00BC=3 00 00 00

Prints a “printer ID”. On one 870, prints the +> Prints a “printer ID”. On one 870, prints the following:

51-51-50-51-49-48\r\n

* LD * LD BC=0BC=0

ESC @ESC @ printer reset command.

* CH * CH BCBC=2 00 - xxxx

Perform a head cleaning cycle. The heads to clean are - determined by parameter xxxx:

xxxxDescription

While While xxxx = 00 is - likely supported by all printers, xxxx =

* DT * DT BCBC=3 00 - xx 00xx 00

Print an alignment pattern. There are three patterns, which are picked via the choice of - xxxx. Pattern 0

* DA * DA BCBC=4 00 - xxxx 00 - yyyy

Set results for the alignment pattern. - xxxx is the pattern (3); - yyyy is the best choice from the set (

* SV * SV BC=0BC=0

* RS * RS BCBC=1 - 01

* IQ * IQ BCBC=1 - 01

IQ:KKCCMMYY

IQ:KKCCMMYYccmm

* IR * IR BCBC=2 00 - xxxx

. This command has been observed on an STP 870 with - xxxx=03 at the start - of a job and xxxx=02 at the end of a job (where it is followed by an - LDLD command). When in roll mode, the values change to - xxxx=01 at the start - of a job and xxxx=00

* FP * FP BCBC=3 00 - pos[2]pos[2]

Specify the horizontal left margin in units of 1/360 inch. - The default value for pospos is

* SN * SN BCBC=3 00 - xx xx yyyy

Select Mechanism Sequence. Select Mechanism Sequence. xxxx controls which sub-operation is performed. - xxxx=00 selects - the “Feed paper sequence setting”. - yyyy can take on the following values (on the STP 870, at any rate):

yyyyMedia type

xxxx=01 controls the platen gap setting; - yyyy=00 is the - default, yyyy=1 are higher settings.

xxxx=02 controls paper loading speed - (yyyy=01 is - used when printing on “plain paper”, - “360dpi ink jet paper” or “ink jet - transparencies”, and - yyyy=00

xxxx=07 controls duplex printing for printers with that capability - (yy=yy=00 is default, for non-duplex printing; 1 is front - side of the paper, and 22 is back side).

xxxx=09yyyy=0

* PP * PP BCBC=3 00 - xxxx - yyyy

Set Paper Path. - xxxx=2 indicates manual feed, - xxxx=3 is for roll - paper. yy selects “paper path - number”. +>yy selects “paper path + number”.

* AC * AC BCBC=2 00 - xxxx

Set Auto Cutting State. - xxxx=0 selects auto cutting off, - xxxx=1 selects auto cutting on, and - xxxx=2

* DR * DR BCBC=4 00 xx - DT2DT2

Set Drying Time. - xxxx=00 sets the - drying time “per scan” (per pass?); - xxxx=01 sets the - drying time per page. DTDT indicates the drying time, which is in seconds if page mode is used and in milliseconds if scan mode is used. - DTDT must not exceed 3600 seconds in per-page mode and 10000 milliseconds in per-scan mode.

* IK * IK BCBC=2 00 - xxxx

Select Ink Type. - xxxx=00 selects dye ink. Pigment ink is apparently selected by - xxxx=01

* PZ BC=2 00 xx* PZ BC=2 00 xx

Set Pause After Printing. - xxxx=00 selects no pause after printing; - xxxx=01

* EX * EX BCBC=6 00 00 00 00 0x14 - xxxx

Set Vertical Print Page Line Mode. - xxxx=00 is off, - xxxx=01

* EX * EX BCBC=6 00 00 00 00 0x05 - xxxx

Set Roll Paper Mode. If Set Roll Paper Mode. If xxxx is 0, roll paper mode is off; if - xxxx is 1

* EX * EX BCBC=3 00 - xx xx yyyy

Appears to be a synonym for the Appears to be a synonym for the SNSN command described above.

* PH * PH BCBC=2 00 - xxxx

Select Paper Thickness. Set the paper thickness - xxxx in .1 mm units. This must not exceed 0x10 (1.6 mm). If the - thickness is set “more than” .6 mm (which - probably means “at least” 0.6 mm, since the - other case reads “less than 0.5 mm”), the + thickness is set “more than” .6 mm (which + probably means “at least” 0.6 mm, since the + other case reads “less than 0.5 mm”), the platen gap is set high irrespective of the - SNSN command.

* PM * PM BCBC=2 00 - 00

* ST * ST BCBC=2 00 - xxxx

Epson's STP 750/1200 programming guide refers to the - ST command as “Set printer - state reply”. If ST command as “Set printer + state reply”. If xxxx is 2, the printer will not send status replies. If - xxxx is 1
@BDC ST\r
@@ -1375,30 +1318,27 @@ AI:CW:02kkccmmyy, MI:mm
 [TC:tttt;]
 INK:...;
 \f

( (\r\r is carriage return; - \n is newline; \n is newline; \f\f is formfeed.)

STST is the printer status:

ERER, if provided, is the error status:

IQIQ is the amount of ink left, as a (decimal!) percentage expressed in hexadecimal. The values are black, cyan, magenta, and yellow. 6 and 7 @@ -1727,9 +1667,9 @@ CLASS="constant" >

WRWR, if provided, is the warning status:

Black ink low (Photo black on printers using - UltraChrome® ink) + UltraChrome ink)

RVRV is the firmware revision (one byte ASCII).

AIAI is actuator information. These are two byte ASCII codes that indicate ``ink weight rank ID'' of KCMY, respectively.

TCTC, if provided, is the total time of cleaning or ink filling (?).

RCRC, if provided, is the firmware revision.

INK: and INK: and MIMI are

* SM * SM BCBC=2 00 - xxxx

Set Status Reply Rate. Set Status Reply Rate. xxxx is the - repeat interval in seconds. If xxxx is

* ST * ST BCBC=1 - 01

@BDC PS\r\nST:@BDC PS\r\nST:xxxx;\f

\r\r is carriage return; - \n is newline; \n is newline; \f\f is - formfeed). If xxxx (the reply value) is

* SM * SM BCBC=1 - 01

@BDC PS\r\nST:xx;\f

\r\r is carriage return; - \n is newline; \n is newline; \f\f is - formfeed). See SM - BC=2BC=2 above for the meaning of the return value.

* ?? - BC=BC=xxxx - y[1] … - y[1] … + y[xx]y[xx]

ST ST BC=1BC=1 and - SM SM BC=1BC=1 commands. Note that in this case the number of bytes is variable!

* SM * SM BCBC=2 00 - 02

* JE * JE BCBC=1 - 00

* CO * CO BCBC=8 00 - cutter[1] cutter[1] pagepage[1] - unitunit[1] - position[4]position[4]

Specify paper cutting on Stylus Photo 2200 (and perhaps - some other printers). cuttercutter must be - 0. pagepage should be one of the following:

unitunit should be one of the following:

This command should be used twice. The first - COCO command specifies where the page will be cut at the top, and the second specifies where the page will be cut at the bottom. This permits @@ -2333,7 +2255,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" >Home write a Makefile.am to do this: - AUTOMAKE_OPTIONS = 1.7 gnu -MAINT_CHARSET = latin1 - -@SET_MAKE@ + @SET_MAKE@ AM_CFLAGS = $(GUTENPRINT_CFLAGS) diff --git a/doc/gutenprint/gutenprint.tag b/doc/gutenprint/gutenprint.tag index 1008170..dede246 100644 --- a/doc/gutenprint/gutenprint.tag +++ b/doc/gutenprint/gutenprint.tag @@ -2,324 +2,324 @@ array.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ array_8h gutenprint/sequence.h stp_array stp_array_t group__array.html - ga0 + g69e0971771118ccea2a5dc72ba4fa73e stp_array_t * stp_array_create group__array.html - ga1 + gaf63aaff6ea861e16b3addc023ef2e66 (int x_size, int y_size) void stp_array_destroy group__array.html - ga2 + g562ad19d8ecc1e9bdd8c182b0a05ecec (stp_array_t *array) void stp_array_copy group__array.html - ga3 + gab9b031be229d8762faf46a3ef9454ec (stp_array_t *dest, const stp_array_t *source) stp_array_t * stp_array_create_copy group__array.html - ga4 + g19370f7d4779013904be75bc3d97e024 (const stp_array_t *array) void stp_array_set_size group__array.html - ga5 + g698e51815f2ef3fd0709d6b32a2bb921 (stp_array_t *array, int x_size, int y_size) void stp_array_get_size group__array.html - ga6 + g48e34b2673c2973884f0a403bafe7ea8 (const stp_array_t *array, int *x_size, int *y_size) void stp_array_set_data group__array.html - ga7 + g0ca3891b4cde193cc65de63053e3f4fa (stp_array_t *array, const double *data) void stp_array_get_data group__array.html - ga8 + g9e1c46379b5935ed3a939833bd9e68be (const stp_array_t *array, size_t *size, const double **data) int stp_array_set_point group__array.html - ga9 + g4ab405205d678a3d9ae02a98103fbfea (stp_array_t *array, int x, int y, double data) int stp_array_get_point group__array.html - ga10 + gb9d53cf70f2c892dca82b8db2414fad2 (const stp_array_t *array, int x, int y, double *data) const stp_sequence_t * stp_array_get_sequence group__array.html - ga11 + g2051c3f4a1eaccb198744f8d7c76d649 (const stp_array_t *array) bit-ops.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ bit-ops_8h void stp_fold bit-ops_8h.html - a0 + ec711fffd61ebd40a6896d76d4c9327f (const unsigned char *line, int single_height, unsigned char *outbuf) void stp_split_2 bit-ops_8h.html - a1 + 65a4f2dc6c49d8a80e1d0ca72a1f0ffd (int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo) void stp_split_4 bit-ops_8h.html - a2 + 24f21e067782cbb1606f4109f7acaccb (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3) void stp_unpack_2 bit-ops_8h.html - a3 + 9772ac792d8208e341d780fc756bf3cd (int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi) void stp_unpack_4 bit-ops_8h.html - a4 + 7fdd081b1a58cdc3648e61d23aefb744 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3) void stp_unpack_8 bit-ops_8h.html - a5 + 534a4a10cda717aabaf212954cc2d891 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7) void stp_unpack_16 bit-ops_8h.html - a6 + d472146a7bdf6c1e95bcb102c4409515 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15) channel.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ channel_8h void stp_channel_reset channel_8h.html - a0 + dc5c0cc7cc331da0ab394b642a381363 (stp_vars_t *v) void stp_channel_reset_channel channel_8h.html - a1 + 6a88eb8e1f968370b63326e517a34ec2 (stp_vars_t *v, int channel) void stp_channel_add channel_8h.html - a2 + 6a552629f3dddf6283f605e1961dd04f (stp_vars_t *v, unsigned channel, unsigned subchannel, double value) double stp_channel_get_value channel_8h.html - a3 + 73265490d8c513de68604a982ec49e0a (stp_vars_t *v, unsigned channel, unsigned subchannel) void stp_channel_set_density_adjustment channel_8h.html - a4 + 99f818da3b4944b328de9de860d04dbc (stp_vars_t *v, int color, int subchannel, double adjustment) double stp_channel_get_density_adjustment channel_8h.html - a5 + 0cfa6ae42ced76291f96ff64fed6a823 (stp_vars_t *v, int color, int subchannel) void stp_channel_set_ink_limit channel_8h.html - a6 + 9351c3b60ed0f43e012bbd2906b0f0b4 (stp_vars_t *v, double limit) double stp_channel_get_ink_limit channel_8h.html - a7 + f6423b74581fbf34918a9e45d22186b5 (stp_vars_t *v) void stp_channel_set_cutoff_adjustment channel_8h.html - a8 + 4a04bbe68bd5c97d4b83cb1c1a147b48 (stp_vars_t *v, int color, int subchannel, double adjustment) double stp_channel_get_cutoff_adjustment channel_8h.html - a9 + c868578c0a82a76d20160b23a9c9d603 (stp_vars_t *v, int color, int subchannel) void stp_channel_set_black_channel channel_8h.html - a10 + 6d315737ed90af4b0b9bff8c907381c3 (stp_vars_t *v, int channel) int stp_channel_get_black_channel channel_8h.html - a11 + 00bbe8c93cbe8da9f431824dbb1dadcd (stp_vars_t *v) void stp_channel_set_gloss_channel channel_8h.html - a12 + 38a09aeef9c53c039fa7d1124921a7c9 (stp_vars_t *v, int channel) int stp_channel_get_gloss_channel channel_8h.html - a13 + a907ffda300039a00ae7ddb333038480 (stp_vars_t *v) void stp_channel_set_gloss_limit channel_8h.html - a14 + 4349853a306208c7d98074a585991ef0 (stp_vars_t *v, double limit) double stp_channel_get_gloss_limit channel_8h.html - a15 + e1702ed4a233cadce00e9bc87fd5ca45 (stp_vars_t *v) void stp_channel_set_curve channel_8h.html - a16 + 42d1438e758951e81ff49fbf81e73d2b (stp_vars_t *v, int channel, const stp_curve_t *curve) const stp_curve_t * stp_channel_get_curve channel_8h.html - a17 + 619228b113312c73cdce75b15bb88313 (stp_vars_t *v, int channel) void stp_channel_set_gcr_curve channel_8h.html - a18 + 2ce95b47a5f1a6c146588e0fb49db2e4 (stp_vars_t *v, const stp_curve_t *curve) const stp_curve_t * stp_channel_get_gcr_curve channel_8h.html - a19 + 0f1e6073d53036f6771a0cc69cf9e261 (stp_vars_t *v) void stp_channel_initialize channel_8h.html - a20 + 00b63c73990babb75e5896ffd7022634 (stp_vars_t *v, stp_image_t *image, int input_channel_count) void stp_channel_convert channel_8h.html - a21 + cef9de964c7569983e1ff1d0550d3bd6 (const stp_vars_t *v, unsigned *zero_mask) unsigned short * stp_channel_get_input channel_8h.html - a22 + f5ef85fbc689b2f94c0be23c0b8b3765 (const stp_vars_t *v) unsigned short * stp_channel_get_output channel_8h.html - a23 + 9c4df56f4ad83b6232cf6ec17b6dc031 (const stp_vars_t *v) color.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ color_8h stp_colorfuncs_t stp_color @@ -327,97 +327,97 @@ stp_color stp_color_t group__color.html - ga5 + gb711e2534c69bde47be7af3409c8ee2c int stp_color_init group__color.html - ga6 + g835bd7024477347a46ea0c14b46996c6 (stp_vars_t *v, stp_image_t *image, size_t steps) int stp_color_get_row group__color.html - ga7 + gadf861820b3956ef7b18600dbf5da9da (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) stp_parameter_list_t stp_color_list_parameters group__color.html - ga8 + ge2e397268288111eaffd352cb0ff1b98 (const stp_vars_t *v) void stp_color_describe_parameter group__color.html - ga9 + gc47fecc2c32115494ea364e53d9f1ff2 (const stp_vars_t *v, const char *name, stp_parameter_t *description) int stp_color_register group__color.html - ga10 + ge3543409e331c5d1756c2c8fe927343b (const stp_color_t *color) int stp_color_unregister group__color.html - ga11 + g3e0f2728d47e1701c00b06199bc5512d (const stp_color_t *color) int stp_color_count group__color.html - ga12 + ga8b8b19da7bcc9bc814fe0f97f39b3ed (void) const stp_color_t * stp_get_color_by_name group__color.html - ga13 + g25d9ee3ceee6d6e9964007ad12f9900b (const char *name) const stp_color_t * stp_get_color_by_index group__color.html - ga14 + ga5ddc4c9d02576154d0b2c6c64a6a033 (int idx) const stp_color_t * stp_get_color_by_colorfuncs group__color.html - ga15 + ga92373d7aa315ab6e32a1bb0ac944b79 (stp_colorfuncs_t *colorfuncs) const char * stp_color_get_name group__color.html - ga16 + g36d2d72d2cd967405a978b76a7a8c992 (const stp_color_t *c) const char * stp_color_get_long_name group__color.html - ga17 + ga0559d7812bdcbebe4edc14fc05274d9 (const stp_color_t *c) curve-cache.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ curve-cache_8h gutenprint/curve.h stp_cached_curve_t @@ -425,97 +425,97 @@ #define CURVE_CACHE_FAST_USHORT curve-cache_8h.html - a0 + c0763605d9b80d9889407dd340e357fd (cache) #define CURVE_CACHE_FAST_DOUBLE curve-cache_8h.html - a1 + b434b6a3a8ce63d95d11b2bce6360536 (cache) #define CURVE_CACHE_FAST_COUNT curve-cache_8h.html - a2 + b8c3f0a2734a4bdb08989cc62761e8e7 (cache) void stp_curve_free_curve_cache curve-cache_8h.html - a3 + 3cef707d88b48136a52f733f80ae52dd (stp_cached_curve_t *cache) void stp_curve_cache_curve_data curve-cache_8h.html - a4 + 5cb281dd07eecda913b168451b2d615b (stp_cached_curve_t *cache) stp_curve_t * stp_curve_cache_get_curve curve-cache_8h.html - a5 + 256ae4356b6205ba61fbc6b5e90c1762 (stp_cached_curve_t *cache) void stp_curve_cache_curve_invalidate curve-cache_8h.html - a6 + 7966337362f5e8fc0ed54edd8da645a2 (stp_cached_curve_t *cache) void stp_curve_cache_set_curve curve-cache_8h.html - a7 + f775dcfafb717b24ff655cc801c14dfc (stp_cached_curve_t *cache, stp_curve_t *curve) void stp_curve_cache_set_curve_copy curve-cache_8h.html - a8 + 33011bde2e051e0b222177b0db746da9 (stp_cached_curve_t *cache, const stp_curve_t *curve) - const size_t + size_t stp_curve_cache_get_count curve-cache_8h.html - a9 + 723301540e82db80f8ce9100ec832876 (stp_cached_curve_t *cache) const unsigned short * stp_curve_cache_get_ushort_data curve-cache_8h.html - a10 + 6a318767b044ac996ae318771f715a01 (stp_cached_curve_t *cache) const double * stp_curve_cache_get_double_data curve-cache_8h.html - a11 + 83788e3f9d421bdab139d92127a7e5e3 (stp_cached_curve_t *cache) void stp_curve_cache_copy curve-cache_8h.html - a12 + 6a8addcc359b8cfbc2fa5c8cec97643d (stp_cached_curve_t *dest, const stp_cached_curve_t *src) curve.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ curve_8h gutenprint/sequence.h stp_curve_point_t @@ -523,405 +523,405 @@ stp_curve stp_curve_t group__curve.html - ga0 + gd5ce135b7af2c6e79bae493c7055461d stp_curve_type_t - ga47 + g7ced905b29f0d85de94258dceb01c3f4 STP_CURVE_TYPE_LINEAR - gga47a1 + gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff STP_CURVE_TYPE_SPLINE - gga47a2 + gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4 stp_curve_wrap_mode_t - ga48 + g1880ff988f772337e8892e791951337b STP_CURVE_WRAP_NONE - gga48a3 + gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85 STP_CURVE_WRAP_AROUND - gga48a4 + gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2 stp_curve_compose_t - ga49 + gb7d718baf4619b6be6c4aff8ce84aad9 STP_CURVE_COMPOSE_ADD - gga49a5 + ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d STP_CURVE_COMPOSE_MULTIPLY - gga49a6 + ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011 STP_CURVE_COMPOSE_EXPONENTIATE - gga49a7 + ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701 stp_curve_bounds_t - ga50 + gd2b61113497bb142943d5131df3286ae STP_CURVE_BOUNDS_RESCALE - gga50a8 + ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09 STP_CURVE_BOUNDS_CLIP - gga50a9 + ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41 STP_CURVE_BOUNDS_ERROR - gga50a10 + ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a stp_curve_t * stp_curve_create group__curve.html - ga1 + gf6b71d25c497e99ab2c073108b080ab6 (stp_curve_wrap_mode_t wrap) stp_curve_t * stp_curve_create_copy group__curve.html - ga2 + ge76787e84f2fc3ba299de94f4ecc6d82 (const stp_curve_t *curve) void stp_curve_copy group__curve.html - ga3 + gfdafb0a802f00063b00713dbd6d6bfc0 (stp_curve_t *dest, const stp_curve_t *source) void stp_curve_destroy group__curve.html - ga4 + g01bf94ed6a523f28dd909be054a69790 (stp_curve_t *curve) int stp_curve_set_bounds group__curve.html - ga5 + g5283a18fcc5db8e9f9384d54de50ba83 (stp_curve_t *curve, double low, double high) void stp_curve_get_bounds group__curve.html - ga6 + g4d32e3000dd3a8f258b2eab94797731b (const stp_curve_t *curve, double *low, double *high) stp_curve_wrap_mode_t stp_curve_get_wrap group__curve.html - ga7 + gd2aade6a22b516006ce0f897c5027f35 (const stp_curve_t *curve) int stp_curve_is_piecewise group__curve.html - ga8 + gdda4313c874170e0086d2000ed04c02f (const stp_curve_t *curve) void stp_curve_get_range group__curve.html - ga9 + gaf8bad025ea7463067c9d7ab205af062 (const stp_curve_t *curve, double *low, double *high) size_t stp_curve_count_points group__curve.html - ga10 + g48d9023f28ae2d15975002f7a9d7f94e (const stp_curve_t *curve) int stp_curve_set_interpolation_type group__curve.html - ga11 + g3175711d943e95fdf363d5124237a56e (stp_curve_t *curve, stp_curve_type_t itype) stp_curve_type_t stp_curve_get_interpolation_type group__curve.html - ga12 + gca245aa6907c2fb95e150ce9a86ddb1a (const stp_curve_t *curve) int stp_curve_set_data group__curve.html - ga13 + gba540befdbd82e705358b2175d5b92e8 (stp_curve_t *curve, size_t count, const double *data) int stp_curve_set_data_points group__curve.html - ga14 + gcbd01a2662edb48af0816930b40dc8ab (stp_curve_t *curve, size_t count, const stp_curve_point_t *data) int stp_curve_set_float_data group__curve.html - ga15 + gc0401bfefa3990ca26a0fb7718f1ebb2 (stp_curve_t *curve, size_t count, const float *data) int stp_curve_set_long_data group__curve.html - ga16 + gaf770dcae26ce48d5ee50dd8217e2c14 (stp_curve_t *curve, size_t count, const long *data) int stp_curve_set_ulong_data group__curve.html - ga17 + g184e0e32892aae4b2c195c6fc880bace (stp_curve_t *curve, size_t count, const unsigned long *data) int stp_curve_set_int_data group__curve.html - ga18 + gbc9ae004e972c7d638336714f3112f9b (stp_curve_t *curve, size_t count, const int *data) int stp_curve_set_uint_data group__curve.html - ga19 + g8a215d4981a74fb2b6e4a0c381314df0 (stp_curve_t *curve, size_t count, const unsigned int *data) int stp_curve_set_short_data group__curve.html - ga20 + gd23dcc9abefca9a98b3ecd9714227093 (stp_curve_t *curve, size_t count, const short *data) int stp_curve_set_ushort_data group__curve.html - ga21 + g4051de3e6be42f4499de78af67288616 (stp_curve_t *curve, size_t count, const unsigned short *data) stp_curve_t * stp_curve_get_subrange group__curve.html - ga22 + gd4cfbfbfe0c16b8f2ef4d8c44d221172 (const stp_curve_t *curve, size_t start, size_t count) int stp_curve_set_subrange group__curve.html - ga23 + g0ba6753a8beeaca19719d047da25ecb5 (stp_curve_t *curve, const stp_curve_t *range, size_t start) const double * stp_curve_get_data group__curve.html - ga24 + g24b9486c45d68983e94dcc0fb19edacd (const stp_curve_t *curve, size_t *count) const stp_curve_point_t * stp_curve_get_data_points group__curve.html - ga25 + gd30e41654f1e0217aae3389b30cdffba (const stp_curve_t *curve, size_t *count) const float * stp_curve_get_float_data group__curve.html - ga26 + gf363a0f9686bcd6521671d531bc522d5 (const stp_curve_t *curve, size_t *count) const long * stp_curve_get_long_data group__curve.html - ga27 + g187af251d5a89853545c8be898a00cc1 (const stp_curve_t *curve, size_t *count) const unsigned long * stp_curve_get_ulong_data group__curve.html - ga28 + g3ecbc0ce98e7bd7695002306f5a2ba1b (const stp_curve_t *curve, size_t *count) const int * stp_curve_get_int_data group__curve.html - ga29 + g01bda0b947a6075d4a1ed373865744e6 (const stp_curve_t *curve, size_t *count) const unsigned int * stp_curve_get_uint_data group__curve.html - ga30 + gb874365285383f3eb35c1a32496a69b4 (const stp_curve_t *curve, size_t *count) const short * stp_curve_get_short_data group__curve.html - ga31 + g60767bb2143fe4d491d351a4c0abc3b1 (const stp_curve_t *curve, size_t *count) const unsigned short * stp_curve_get_ushort_data group__curve.html - ga32 + gb2312169172ec9789af9fd38279b3273 (const stp_curve_t *curve, size_t *count) const stp_sequence_t * stp_curve_get_sequence group__curve.html - ga33 + gee3cc69ab758b400838014df4742c28e (const stp_curve_t *curve) int stp_curve_set_gamma group__curve.html - ga34 + g6548b7ca6ef6ab94fe1d927c246e7baf (stp_curve_t *curve, double f_gamma) double stp_curve_get_gamma group__curve.html - ga35 + gc9786b35c2b1a55d54b62bcc57481c82 (const stp_curve_t *curve) int stp_curve_set_point group__curve.html - ga36 + g9a05eae4f274f420418539cceb627556 (stp_curve_t *curve, size_t where, double data) int stp_curve_get_point group__curve.html - ga37 + gf9ff6f55ec0a0615608dc1baec6aff00 (const stp_curve_t *curve, size_t where, double *data) int stp_curve_interpolate_value group__curve.html - ga38 + g0fdfc2b27a8a464584589ef38a8e05c4 (const stp_curve_t *curve, double where, double *result) int stp_curve_resample group__curve.html - ga39 + gf68cf2508ff4a14a0dbee6fc0001667e (stp_curve_t *curve, size_t points) int stp_curve_rescale group__curve.html - ga40 + gd440d8d448173adc2be6737963a6e999 (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode) int stp_curve_write group__curve.html - ga41 + g6ef71ce7d92e659b1c902df29b1dcbc7 (FILE *file, const stp_curve_t *curve) char * stp_curve_write_string group__curve.html - ga42 + g21aa4497c58ebbb703dc3549560f084d (const stp_curve_t *curve) stp_curve_t * stp_curve_create_from_stream group__curve.html - ga43 + g650e49e1250dab5d9221ad747a627fc0 (FILE *fp) stp_curve_t * stp_curve_create_from_file group__curve.html - ga44 + g6ff03fcc2a47f297c48b683884e81924 (const char *file) stp_curve_t * stp_curve_create_from_string group__curve.html - ga45 + g60dce8c741a9b6fde73ced2134305298 (const char *string) int stp_curve_compose group__curve.html - ga46 + g657e0ad5b93f090220d35be615fec5e4 (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points) dither.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ dither_8h stp_dither_matrix_short stp_dither_matrix_normal @@ -933,408 +933,408 @@ #define STP_ECOLOR_K dither_8h.html - a0 + 4faa7aec0dc7471ed5a7d1622991ac77 #define STP_ECOLOR_C dither_8h.html - a1 + 575ca9b45d518b92177323e70295198a #define STP_ECOLOR_M dither_8h.html - a2 + c7f1f45ff56dfbaff0a36599c6bf822c #define STP_ECOLOR_Y dither_8h.html - a3 + e1492502d48a830e5dda11f1d7afb494 #define STP_NCOLORS dither_8h.html - a4 + 3e02bef38f178e66a4439df6ec61c503 stp_dither_matrix_short stp_dither_matrix_short_t dither_8h.html - a5 + 373f2efaf250ca412b5447b8bd4e7f51 stp_dither_matrix_normal stp_dither_matrix_normal_t dither_8h.html - a6 + a7bbfbb8dd05a8c05a5c37143adc129a stp_dither_matrix_generic stp_dither_matrix_generic_t dither_8h.html - a7 + c81f99c36dbc48c619831897bac28224 dither_matrix_impl stp_dither_matrix_impl_t dither_8h.html - a8 + 613c628e788dbef089fa32243500cd54 stp_dotsize stp_dotsize_t dither_8h.html - a9 + 0a4617ed6063c68c6c8675fb9e8e9d01 stp_shade stp_shade_t dither_8h.html - a10 + 737b4edb8992127d0616e78f6c0a4c14 void stp_dither_matrix_iterated_init dither_8h.html - a11 + e79d2866600d79be412b660f036995f4 (stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array) void stp_dither_matrix_shear dither_8h.html - a12 + 1c29e4d285f27f7fd300643f7023f305 (stp_dither_matrix_impl_t *mat, int x_shear, int y_shear) void stp_dither_matrix_init dither_8h.html - a13 + 8346fdae0bfb7422f52c0a2eec3abd87 (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled) void stp_dither_matrix_init_short dither_8h.html - a14 + 6a7a7142c53dd1cd70b3f7fb481e5564 (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled) int stp_dither_matrix_validate_array dither_8h.html - a15 + 05677f96e6de536ecf91a65ee0715998 (const stp_array_t *array) void stp_dither_matrix_init_from_dither_array dither_8h.html - a16 + a9efd9cefabdab92a8ce5fbf7aca8876 (stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose) void stp_dither_matrix_destroy dither_8h.html - a17 + 361cf36b4875e8ef2c8152f66d4a9284 (stp_dither_matrix_impl_t *mat) void stp_dither_matrix_clone dither_8h.html - a18 + aaa6d937beb5f9bef6e7ec34fc776d54 (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset) void stp_dither_matrix_copy dither_8h.html - a19 + 289ae89081129060bf67371d7ce9fcef (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest) void stp_dither_matrix_scale_exponentially dither_8h.html - a20 + 0d1f33cd934e13ed0b0f859d131efbc1 (stp_dither_matrix_impl_t *mat, double exponent) void stp_dither_matrix_set_row dither_8h.html - a21 + c329929a25c54355a7ed23f23616ced5 (stp_dither_matrix_impl_t *mat, int y) stp_array_t * stp_find_standard_dither_array dither_8h.html - a22 + ef8ca9aa08ab848746e370100a4b20e2 (int x_aspect, int y_aspect) stp_parameter_list_t stp_dither_list_parameters dither_8h.html - a23 + 9ad687cfc22956dd88495ae0a831c1b6 (const stp_vars_t *v) void stp_dither_describe_parameter dither_8h.html - a24 + 6daf654828bc5235bc785fceb8aebb89 (const stp_vars_t *v, const char *name, stp_parameter_t *description) void stp_dither_init dither_8h.html - a25 + 6d409bf6395231621a725a45fac8bb8e (stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi) void stp_dither_set_iterated_matrix dither_8h.html - a26 + 85eb5568b8a8036271e50794519c08e2 (stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear) void stp_dither_set_matrix dither_8h.html - a27 + 25b3d76810fd0dcb0928edff37060409 (stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear) void stp_dither_set_matrix_from_dither_array dither_8h.html - a28 + ae5be944ec353d075ea17c32370270bd (stp_vars_t *v, const stp_array_t *array, int transpose) void stp_dither_set_transition dither_8h.html - a29 + d7cd0b4e7bf474516b14d0a186b23b96 (stp_vars_t *v, double) void stp_dither_set_randomizer dither_8h.html - a30 + 6d8fc8a344a764f92ee43ff8b959aace (stp_vars_t *v, int color, double) void stp_dither_set_ink_spread dither_8h.html - a31 + 744fa9a5d204da486f07a8f1b21c9ba3 (stp_vars_t *v, int spread) void stp_dither_set_adaptive_limit dither_8h.html - a32 + d261306c74a8affdf11ad2cc519e8bba (stp_vars_t *v, double limit) int stp_dither_get_first_position dither_8h.html - a33 + f113ac1043230813204db189e3fd84a8 (stp_vars_t *v, int color, int subchan) int stp_dither_get_last_position dither_8h.html - a34 + e13f1c62835c48c5fb58b45c8ed35f32 (stp_vars_t *v, int color, int subchan) void stp_dither_set_inks_simple dither_8h.html - a35 + ffc1834e675956e79ae5a866895db39c (stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness) void stp_dither_set_inks_full dither_8h.html - a36 + 0aae5a947e8953323b097fbb79c93c68 (stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness) void stp_dither_set_inks dither_8h.html - a37 + fd1d75ef5cfb0e013601a4e084352786 (stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues) void stp_dither_add_channel dither_8h.html - a38 + 28bb47c7e1436e2c4af3b0be87b5d1c6 (stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel) unsigned char * stp_dither_get_channel dither_8h.html - a39 + 94da054fb7a3f42cf4c2937f4d37e528 (stp_vars_t *v, unsigned channel, unsigned subchannel) void stp_dither dither_8h.html - a40 + a22b0e4fe00acaf11ce611e29f1b1ba3 (stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask) void stp_dither_internal dither_8h.html - a41 + e1fe7fb65133dd6ffc227e6fcdd18fdd (stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask) gutenprint-intl-internal.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ gutenprint-intl-internal_8h #define textdomain group__intl__internal.html - ga0 + gac0316f33cabc5a70d974c5aba43063b (String) #define gettext group__intl__internal.html - ga1 + geb8333d9b46653f2047c603034d26730 (String) #define dgettext group__intl__internal.html - ga2 + g7fd6ec2ffaa95339754232b69eaac521 (Domain, Message) #define dcgettext group__intl__internal.html - ga3 + g52d955a76a73f0e86dddd07dda5cd490 (Domain, Message, Type) #define bindtextdomain group__intl__internal.html - ga4 + gcf29daa2fef5f417c57be476054c695b (Domain, Directory) #define _ group__intl__internal.html - ga5 + gd41443e9a10bd2ffa9508bb74c41c2d1 (String) #define N_ group__intl__internal.html - ga6 + g9de9caf5267f08d8164404a1f68b66f5 (String) gutenprint-intl.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ gutenprint-intl_8h #define textdomain group__intl.html - ga0 + gac0316f33cabc5a70d974c5aba43063b (String) #define gettext group__intl.html - ga1 + geb8333d9b46653f2047c603034d26730 (String) #define dgettext group__intl.html - ga2 + g7fd6ec2ffaa95339754232b69eaac521 (Domain, Message) #define dcgettext group__intl.html - ga3 + g52d955a76a73f0e86dddd07dda5cd490 (Domain, Message, Type) #define bindtextdomain group__intl.html - ga4 + gcf29daa2fef5f417c57be476054c695b (Domain, Directory) #define _ group__intl.html - ga5 + gd41443e9a10bd2ffa9508bb74c41c2d1 (String) #define N_ group__intl.html - ga6 + g9de9caf5267f08d8164404a1f68b66f5 (String) gutenprint-module.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ gutenprint-module_8h gutenprint/gutenprint.h gutenprint/bit-ops.h @@ -1350,116 +1350,116 @@ #define STP_MODULE gutenprint-module_8h.html - a0 + 47eb7c01a3f89d34af8ea0b2c9ca32a1 gutenprint-version.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ gutenprint-version_8h #define STP_MAJOR_VERSION group__version.html - ga7 + g98b05dcc61492d413bb01421995f1421 #define STP_MINOR_VERSION group__version.html - ga8 + g26319655da45e42c3b498ae7db0bf62c #define STP_MICRO_VERSION group__version.html - ga9 + g02b38fef35caed8b676941e8dd8aadae #define STP_CURRENT_INTERFACE group__version.html - ga10 + g08cdc7e05ec4d52b2458470b6d0047fb #define STP_BINARY_AGE group__version.html - ga11 + ge754fd2fde377ba0bbe61aee1a31dd9a #define STP_INTERFACE_AGE group__version.html - ga12 + gfd63347e8d3a71fa8384db59deabbde5 #define STP_CHECK_VERSION group__version.html - ga13 + g26c662a55c391d11663052ca39458972 (major, minor, micro) const char * stp_check_version group__version.html - ga6 + g888f2f6268a658d1a6b71b5288299488 (unsigned int required_major, unsigned int required_minor, unsigned int required_micro) const unsigned int stp_major_version group__version.html - ga0 + g19a4efe48689fb8f859d04e60bfe028f const unsigned int stp_minor_version group__version.html - ga1 + g66def32167cee385762282e36b60d3b7 const unsigned int stp_micro_version group__version.html - ga2 + g24960731fb86305c31f0be5621ccb993 const unsigned int stp_current_interface group__version.html - ga3 + g78c76c5831f5046eee8a56bd010b24dc const unsigned int stp_binary_age group__version.html - ga4 + g97878c63aacb7d1fa8eed6cf1168c2e0 const unsigned int stp_interface_age group__version.html - ga5 + gf242f39e07a0ab2f2e25e1b7bc3e3aac gutenprint.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ gutenprint_8h gutenprint/array.h gutenprint/curve.h @@ -1474,320 +1474,320 @@ image.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ image_8h stp_image #define STP_CHANNEL_LIMIT group__image.html - ga16 + gf71d7111a7215d4c1f1ef1317f9d6cfc stp_image stp_image_t group__image.html - ga7 + gc5b6b70cd39959ffd06deab3724d87e9 stp_image_status_t - ga17 + g3378dd231cc63da06de0bb41f1cde78f STP_IMAGE_STATUS_OK - gga17a2 + gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5 STP_IMAGE_STATUS_ABORT - gga17a8 + gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b void stp_image_init group__image.html - ga9 + g74c2417d571861506be7209421a3b418 (stp_image_t *image) void stp_image_reset group__image.html - ga10 + g69cd20ccb54500d0ee8cf38969db69a6 (stp_image_t *image) int stp_image_width group__image.html - ga11 + g9ee4915d4a1007f2d9c730ddc96d931b (stp_image_t *image) int stp_image_height group__image.html - ga12 + g48a99a9a8493b75687ad0900664ca4cb (stp_image_t *image) stp_image_status_t stp_image_get_row group__image.html - ga13 + gfc93a7a3f6629f6826bf1f6f757f464e (stp_image_t *image, unsigned char *data, size_t limit, int row) const char * stp_image_get_appname group__image.html - ga14 + gd36123431e93e049d813894aa039c25c (stp_image_t *image) void stp_image_conclude group__image.html - ga15 + gd1017f2f9b91d7add73c2393d96f700a (stp_image_t *image) list.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ list_8h stp_list_item stp_list_item_t group__list.html - ga0 + g71c64aeca8ca0613215306f088b6a963 stp_list stp_list_t group__list.html - ga1 + g01be7c3ea8c46226978010d453016f22 void(* stp_node_freefunc group__list.html - ga2 + g3744d9043311d0bcbb21f80e79b9afba )(void *) void *(* stp_node_copyfunc group__list.html - ga3 + g589c7c30b003d694b844834a41a6b1fa )(const void *) const char *(* stp_node_namefunc group__list.html - ga4 + g1c6584d7cf0cda45dce5d95249af6470 )(const void *) int(* stp_node_sortfunc group__list.html - ga5 + gd7ac92a42bf2184103e0a83147d1835f )(const void *, const void *) void stp_list_node_free_data group__list.html - ga6 + gb357e17f729e41b4f96d6aada1be26b9 (void *item) stp_list_t * stp_list_create group__list.html - ga7 + gaf10e4bb8ce6a8b6f5f015475400eb1b (void) stp_list_t * stp_list_copy group__list.html - ga8 + g3bd2f5a42d3313287017bfe20859c2d9 (const stp_list_t *list) int stp_list_destroy group__list.html - ga9 + g1382e926901b5efa2356176826a96a1a (stp_list_t *list) stp_list_item_t * stp_list_get_start group__list.html - ga10 + ga67c8173f8c7b2c40e3d6dde6578faec (const stp_list_t *list) stp_list_item_t * stp_list_get_end group__list.html - ga11 + g2ef0298e970fdb93955860e7ee3f878c (const stp_list_t *list) stp_list_item_t * stp_list_get_item_by_index group__list.html - ga12 + g9885458dd0f6e6fe5c88c4b2b0643e2a (const stp_list_t *list, int idx) stp_list_item_t * stp_list_get_item_by_name group__list.html - ga13 + g0fd0ea2439ab2b0c9b9fb97f14c9a470 (const stp_list_t *list, const char *name) stp_list_item_t * stp_list_get_item_by_long_name group__list.html - ga14 + gdbf12ab6f47d68f2605f211023c4f520 (const stp_list_t *list, const char *long_name) int stp_list_get_length group__list.html - ga15 + g013ca40ec7e5714fc5ee5f31ac5582bc (const stp_list_t *list) void stp_list_set_freefunc group__list.html - ga16 + gc103cb4ff8870b3a8d90b6ebcade2498 (stp_list_t *list, stp_node_freefunc freefunc) stp_node_freefunc stp_list_get_freefunc group__list.html - ga17 + g9d344e3c6874e6033f8fc71370678bcf (const stp_list_t *list) void stp_list_set_copyfunc group__list.html - ga18 + gec59dd3b87efc811ef2b6303102ed279 (stp_list_t *list, stp_node_copyfunc copyfunc) stp_node_copyfunc stp_list_get_copyfunc group__list.html - ga19 + g310dd79907494b07d9005fbf50b9eb0c (const stp_list_t *list) void stp_list_set_namefunc group__list.html - ga20 + g97d7c6d659aa7d05bc54a349a07e10c0 (stp_list_t *list, stp_node_namefunc namefunc) stp_node_namefunc stp_list_get_namefunc group__list.html - ga21 + g468cc0a5dfb1bfbef9eebd8d4f644492 (const stp_list_t *list) void stp_list_set_long_namefunc group__list.html - ga22 + g42bdba5fcb861bdf8facb9135039d9b8 (stp_list_t *list, stp_node_namefunc long_namefunc) stp_node_namefunc stp_list_get_long_namefunc group__list.html - ga23 + ga95d8ace9b6ec71388007024c51865cb (const stp_list_t *list) void stp_list_set_sortfunc group__list.html - ga24 + gbad08ce8ef257dae054ea3816ae88fe7 (stp_list_t *list, stp_node_sortfunc sortfunc) stp_node_sortfunc stp_list_get_sortfunc group__list.html - ga25 + ga759fd3cb97b9f651424b8a8fb6bedaa (const stp_list_t *list) int stp_list_item_create group__list.html - ga26 + g50f49648801707436012cd5dc66b1f8c (stp_list_t *list, stp_list_item_t *next, const void *data) int stp_list_item_destroy group__list.html - ga27 + gde2acf279e8ea067fdc1f3f951d0b373 (stp_list_t *list, stp_list_item_t *item) stp_list_item_t * stp_list_item_prev group__list.html - ga28 + gcee23493eafdfcfce51e2ccf29ebbf54 (const stp_list_item_t *item) stp_list_item_t * stp_list_item_next group__list.html - ga29 + gea9c1b6daae518ebecd2981289c555f3 (const stp_list_item_t *item) void * stp_list_item_get_data group__list.html - ga30 + g5b7d8ffea5a806953a43aee961a60fe4 (const stp_list_item_t *item) int stp_list_item_set_data group__list.html - ga31 + g1b5d2889a81d712c3ba024e53bfd0f38 (stp_list_item_t *item, void *data) module.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ module_8h gutenprint/list.h stp_module_version @@ -1796,92 +1796,92 @@ stp_module_version stp_module_version_t module_8h.html - a0 + a6058b6828d19e60a3e6c86b242da863 stp_module stp_module_t module_8h.html - a1 + 1bc0723b8b43547b333980913ea42965 stp_module_class_t - a13 + df2656b9a248237bdf28247c133a046d STP_MODULE_CLASS_INVALID - a13a2 + df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452 STP_MODULE_CLASS_MISC - a13a3 + df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01 STP_MODULE_CLASS_FAMILY - a13a4 + df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6 STP_MODULE_CLASS_COLOR - a13a5 + df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0 STP_MODULE_CLASS_DITHER - a13a6 + df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c int stp_module_load module_8h.html - a7 + b07deb48be35f70644fcc6013b4debd9 (void) int stp_module_exit module_8h.html - a8 + a5bfe6fda569e476ad52024d31eca3c4 (void) int stp_module_open module_8h.html - a9 + 401000da13e2a7aacab2738838bf1fb2 (const char *modulename) int stp_module_init module_8h.html - a10 + 8d52ac8df2ff7c4a28900fbb598c4848 (void) int stp_module_close module_8h.html - a11 + 8e114f6e561ea2a5c4186b31eea363ad (stp_list_item_t *module) stp_list_t * stp_module_get_class module_8h.html - a12 + 60ee652d3ddc0bf99abc8155b4e35a01 (stp_module_class_t class) mxml.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ mxml_8h stp_mxml_attr_s stp_mxml_value_s @@ -1892,388 +1892,388 @@ #define STP_MXML_WRAP mxml_8h.html - a0 + 76508c60800b84b90acf4e0f8e04288e #define STP_MXML_TAB mxml_8h.html - a1 + 24760270636887d4dbbccca15164f4eb #define STP_MXML_NO_CALLBACK mxml_8h.html - a2 + 70032c4eda848436305b71f40cf913f7 #define STP_MXML_NO_PARENT mxml_8h.html - a3 + 934b8d5744f37ba24d529a86f6e5f2e7 #define STP_MXML_DESCEND mxml_8h.html - a4 + 2ed08f4813ad57773f412970856517f5 #define STP_MXML_NO_DESCEND mxml_8h.html - a5 + 42831d4e1a69e57461d655f610bb995a #define STP_MXML_DESCEND_FIRST mxml_8h.html - a6 + 2692b08783d224aa4f726b13c4a7da68 #define STP_MXML_WS_BEFORE_OPEN mxml_8h.html - a7 + 85b05ecef2dd56e2d66b0c3057705a9b #define STP_MXML_WS_AFTER_OPEN mxml_8h.html - a8 + 312f2553f5c5e2f974ca8f238064dadd #define STP_MXML_WS_BEFORE_CLOSE mxml_8h.html - a9 + 5ef0809e92527718236cf91e591f1276 #define STP_MXML_WS_AFTER_CLOSE mxml_8h.html - a10 + 1ffe9b0d18eb95e8b85da3d09b195aee #define STP_MXML_ADD_BEFORE mxml_8h.html - a11 + 7ac1110fe031c1c8274171dda7c65ee8 #define STP_MXML_ADD_AFTER mxml_8h.html - a12 + aef62f3dd5005be25edf46856ffd0e67 #define STP_MXML_ADD_TO_PARENT mxml_8h.html - a13 + 7183b4ceb133647a5b559de1549356d1 enum stp_mxml_type_e stp_mxml_type_t mxml_8h.html - a14 + 1ed6fadf477121e16a83bc1899c30d5c stp_mxml_attr_s stp_mxml_attr_t mxml_8h.html - a15 + 1ed814dbc1628ca237bed68e27043438 stp_mxml_value_s stp_mxml_element_t mxml_8h.html - a16 + 504a90f35ed408a7f80f6dbdadf45ae4 stp_mxml_text_s stp_mxml_text_t mxml_8h.html - a17 + a2b9c7f1c79258abe63be05529b2a908 stp_mxml_value_u stp_mxml_value_t mxml_8h.html - a18 + d162e4b65493580e8bee75ef0c8c12b6 stp_mxml_node_s stp_mxml_node_t mxml_8h.html - a19 + 1d1a605dff310b7538b297c8e63b1d88 stp_mxml_type_e - a43 + dc40006361fa674950bded00ecfe2af1 STP_MXML_ELEMENT - a43a20 + dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0 STP_MXML_INTEGER - a43a21 + dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092 STP_MXML_OPAQUE - a43a22 + dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d STP_MXML_REAL - a43a23 + dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d STP_MXML_TEXT - a43a24 + dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6 void stp_mxmlAdd mxml_8h.html - a25 + f5b1214c9e580debaf0350f31d03467d (stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node) void stp_mxmlDelete mxml_8h.html - a26 + cbdf0579701e7776af87fbb3c2bf9469 (stp_mxml_node_t *node) const char * stp_mxmlElementGetAttr mxml_8h.html - a27 + 23f0ed075c389d9681fb5ed3c2ecddb9 (stp_mxml_node_t *node, const char *name) void stp_mxmlElementSetAttr mxml_8h.html - a28 + eae678d773da3b4075f1feea1b14eb84 (stp_mxml_node_t *node, const char *name, const char *value) stp_mxml_node_t * stp_mxmlFindElement mxml_8h.html - a29 + 7c0efd099878ce90b220bf4c51324cce (stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend) stp_mxml_node_t * stp_mxmlLoadFile mxml_8h.html - a30 + db392c4e623e72d2b1985058564abf5d (stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *)) stp_mxml_node_t * stp_mxmlLoadString mxml_8h.html - a31 + 9e275680a5730ef159757b20e041723d (stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *)) stp_mxml_node_t * stp_mxmlNewElement mxml_8h.html - a32 + 305b60c2a9554ac30bb195e42cc82e75 (stp_mxml_node_t *parent, const char *name) stp_mxml_node_t * stp_mxmlNewInteger mxml_8h.html - a33 + e65d5658c5271a9e26c5a21bc0cc2f20 (stp_mxml_node_t *parent, int integer) stp_mxml_node_t * stp_mxmlNewOpaque mxml_8h.html - a34 + 533ea6ec53f37f8bdd2d89d667b0d10a (stp_mxml_node_t *parent, const char *opaque) stp_mxml_node_t * stp_mxmlNewReal mxml_8h.html - a35 + 7754bd0d9af2be6edaeac7edf9c89c93 (stp_mxml_node_t *parent, double real) stp_mxml_node_t * stp_mxmlNewText mxml_8h.html - a36 + 41566f9adbe5fe307a4643e073e3d914 (stp_mxml_node_t *parent, int whitespace, const char *string) void stp_mxmlRemove mxml_8h.html - a37 + 6abe55831d77332db6b94b6cc0caaf02 (stp_mxml_node_t *node) char * stp_mxmlSaveAllocString mxml_8h.html - a38 + e3723cad1353a2142fc1abaee599380c (stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int)) int stp_mxmlSaveFile mxml_8h.html - a39 + bfabbd9dfdce248edc2f47de1faee7c3 (stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int)) int stp_mxmlSaveString mxml_8h.html - a40 + 18d0fb42d5adb6b4337df82e61116050 (stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int)) stp_mxml_node_t * stp_mxmlWalkNext mxml_8h.html - a41 + be88dab827e68c48b822c6250731fc57 (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend) stp_mxml_node_t * stp_mxmlWalkPrev mxml_8h.html - a42 + 112485e5f15808619af7dd558528323f (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend) paper.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ paper_8h gutenprint/vars.h stp_papersize_t stp_papersize_unit_t - ga5 + gbb66a8f6ce85d70afd9fe42472b492d8 PAPERSIZE_ENGLISH_STANDARD - gga5a0 + ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65 PAPERSIZE_METRIC_STANDARD - gga5a1 + ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35 PAPERSIZE_ENGLISH_EXTENDED - gga5a2 + ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d PAPERSIZE_METRIC_EXTENDED - gga5a3 + ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a int stp_known_papersizes group__papersize.html - ga0 + g93eb4d6bc44914b3ea6b184e076a0853 (void) const stp_papersize_t * stp_get_papersize_by_name group__papersize.html - ga1 + g9d655e3de6954ad3c5933dc736d2509a (const char *name) const stp_papersize_t * stp_get_papersize_by_size group__papersize.html - ga2 + g0438b0e4729f37579900b591e801f8ce (int length, int width) const stp_papersize_t * stp_get_papersize_by_index group__papersize.html - ga3 + g08bb891f58a7decfee2b073c00715993 (int idx) void stp_default_media_size group__papersize.html - ga4 + g2fe5d85acaa4ff8b8e4ad1ff3cccb027 (const stp_vars_t *v, int *width, int *height) path.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ path_8h stp_list_t * stp_path_search path_8h.html - a0 + 8591072873a5ee644a6dd22538d84c55 (stp_list_t *dirlist, const char *suffix) void stp_path_split path_8h.html - a1 + bc40460305f1f4f972c08a439f406449 (stp_list_t *list, const char *path) printers.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ printers_8h gutenprint/list.h gutenprint/vars.h @@ -2283,479 +2283,479 @@ stp_printer stp_printer_t group__printer.html - ga0 + g1a68662b730d44c11de6fb8226a309f6 stp_family stp_family_t group__printer.html - ga1 + g5c0458c3c1d19474e0245c47dac29e70 int stp_printer_model_count group__printer.html - ga2 + gc0a8108170f5c86621de14296fd94b1e (void) const stp_printer_t * stp_get_printer_by_index group__printer.html - ga3 + g1286559c60d239563f9f15fdd27996e0 (int idx) const stp_printer_t * stp_get_printer_by_long_name group__printer.html - ga4 + gc041944e528afcb9a795eb6ece3fc6ff (const char *long_name) const stp_printer_t * stp_get_printer_by_driver group__printer.html - ga5 + g947fa230e08f9c854ca2608e76bd0d58 (const char *driver) const stp_printer_t * stp_get_printer group__printer.html - ga6 + gcb4cdcada01ff29c5fd4ffeaa576db9e (const stp_vars_t *v) int stp_get_printer_index_by_driver group__printer.html - ga7 + g6f32b0213b580bf081fc8752a3eb04a1 (const char *driver) const char * stp_printer_get_long_name group__printer.html - ga8 + g00182878bdc39935e6382d7e41d55294 (const stp_printer_t *p) const char * stp_printer_get_driver group__printer.html - ga9 + g6c6c426f86307660079277ab6e90ae3d (const stp_printer_t *p) const char * stp_printer_get_family group__printer.html - ga10 + g9c98ccc58b2c6f9ed6bd1025220ff77d (const stp_printer_t *p) const char * stp_printer_get_manufacturer group__printer.html - ga11 + gfc0382fd32b49ea9d171e4ce8b750c62 (const stp_printer_t *p) int stp_printer_get_model group__printer.html - ga12 + g7ba104f0ea5ce4a88175486894010b71 (const stp_printer_t *p) const stp_vars_t * stp_printer_get_defaults group__printer.html - ga13 + ge67398e65540b835f5c5d073c5ea0ec1 (const stp_printer_t *p) void stp_set_printer_defaults group__printer.html - ga14 + gc3d8cdb65382cb13ea6b01072e6240d5 (stp_vars_t *v, const stp_printer_t *p) int stp_print group__printer.html - ga15 + g121125e6646c6f6d8965f1857450749e (const stp_vars_t *v, stp_image_t *image) int stp_start_job group__printer.html - ga16 + g9cf59fba866430dd47508bac6561ef67 (const stp_vars_t *v, stp_image_t *image) int stp_end_job group__printer.html - ga17 + g40637834f08a166992325af09f6a6030 (const stp_vars_t *v, stp_image_t *image) int stp_get_model_id group__printer.html - ga18 + gc09e99e20c8a19a13a5fb6356742a92a (const stp_vars_t *v) int stp_verify_printer_params group__printer.html - ga19 + gd91f8e7a622725f0d47196cf912ddd8d (stp_vars_t *v) int stp_family_register group__printer.html - ga20 + g82b22438444849bdedb4cfbe22f209e8 (stp_list_t *family) int stp_family_unregister group__printer.html - ga21 + ga2ab30a5e5442b7a552fc3b884e1511b (stp_list_t *family) void stp_initialize_printer_defaults group__printer.html - ga22 + gc9aba62164667822fd9f110740bab570 (void) stp_parameter_list_t stp_printer_list_parameters group__printer.html - ga23 + g666486047edfe4405d003b5c3bbe4b49 (const stp_vars_t *v) void stp_printer_describe_parameter group__printer.html - ga24 + g806f00d4167762c7a3d467ec37c8430e (const stp_vars_t *v, const char *name, stp_parameter_t *description) const char * stp_describe_output group__printer.html - ga25 + g950e2cd193926440ba250dbc184d8588 (const stp_vars_t *v) sequence.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ sequence_8h stp_sequence stp_sequence_t group__sequence.html - ga0 + gb3d4cae653c4303a6e5d26b516694c92 stp_sequence_t * stp_sequence_create group__sequence.html - ga1 + g771327bed5a71d8d33cc6b3ec5cbdbee (void) void stp_sequence_destroy group__sequence.html - ga2 + g98c9c2859d2ebe9b1987d26b62bd6ce0 (stp_sequence_t *sequence) void stp_sequence_copy group__sequence.html - ga3 + g5792d6f821525514199dd2d9b332ddd4 (stp_sequence_t *dest, const stp_sequence_t *source) stp_sequence_t * stp_sequence_create_copy group__sequence.html - ga4 + gd37eb66db88ac93b853ba6e02b9155bc (const stp_sequence_t *sequence) int stp_sequence_set_bounds group__sequence.html - ga5 + gd56df3112937c11431e033f2d9574b96 (stp_sequence_t *sequence, double low, double high) void stp_sequence_get_bounds group__sequence.html - ga6 + g392e1da122d95d6fc07b6d73eff1d311 (const stp_sequence_t *sequence, double *low, double *high) void stp_sequence_get_range group__sequence.html - ga7 + gc2c70c539a3eced45be306d082faa3a6 (const stp_sequence_t *sequence, double *low, double *high) int stp_sequence_set_size group__sequence.html - ga8 + g166e9a610bd53cb812e328d9e111f240 (stp_sequence_t *sequence, size_t size) size_t stp_sequence_get_size group__sequence.html - ga9 + g99292c5ba10bcf1574c3e71a593c3e5f (const stp_sequence_t *sequence) int stp_sequence_set_data group__sequence.html - ga10 + g24024e771a50db02f2713b244212603e (stp_sequence_t *sequence, size_t count, const double *data) int stp_sequence_set_subrange group__sequence.html - ga11 + g9b41ba7e0f1fb00cf19bbb9efe70824d (stp_sequence_t *sequence, size_t where, size_t size, const double *data) void stp_sequence_get_data group__sequence.html - ga12 + gc33208fae031bd1111f8ceb4c1425199 (const stp_sequence_t *sequence, size_t *size, const double **data) int stp_sequence_set_point group__sequence.html - ga13 + gf7f49101192387e29399ded6d3166d13 (stp_sequence_t *sequence, size_t where, double data) int stp_sequence_get_point group__sequence.html - ga14 + g044210129f28c298152ce124371324d4 (const stp_sequence_t *sequence, size_t where, double *data) int stp_sequence_set_float_data group__sequence.html - ga15 + g34a526cb5e72b611ac8a98b559c24e2e (stp_sequence_t *sequence, size_t count, const float *data) int stp_sequence_set_long_data group__sequence.html - ga16 + gd15e2cf350bb311da58f4b11240fa0f2 (stp_sequence_t *sequence, size_t count, const long *data) int stp_sequence_set_ulong_data group__sequence.html - ga17 + gbc7ec322716d761436e4ad2d5d2f756f (stp_sequence_t *sequence, size_t count, const unsigned long *data) int stp_sequence_set_int_data group__sequence.html - ga18 + gd4f058b2c690ad4e326970cc841d8f79 (stp_sequence_t *sequence, size_t count, const int *data) int stp_sequence_set_uint_data group__sequence.html - ga19 + g40cd6256eb5bb72decd60edd1dc3be54 (stp_sequence_t *sequence, size_t count, const unsigned int *data) int stp_sequence_set_short_data group__sequence.html - ga20 + ge0d6719f863a10422dea23e7f4b4dd29 (stp_sequence_t *sequence, size_t count, const short *data) int stp_sequence_set_ushort_data group__sequence.html - ga21 + g68aed44bbf6ede9ac49237091f2deb43 (stp_sequence_t *sequence, size_t count, const unsigned short *data) const float * stp_sequence_get_float_data group__sequence.html - ga22 + gf8cd9da688af479103cf8600e48f61c9 (const stp_sequence_t *sequence, size_t *count) const long * stp_sequence_get_long_data group__sequence.html - ga23 + g864b55caa3a8c0e573031a36f57f7cc4 (const stp_sequence_t *sequence, size_t *count) const unsigned long * stp_sequence_get_ulong_data group__sequence.html - ga24 + gc4557b9fba98a7fbb4e17cc18fb0dded (const stp_sequence_t *sequence, size_t *count) const int * stp_sequence_get_int_data group__sequence.html - ga25 + g4396baf0d338eec6f3bce3e2000da978 (const stp_sequence_t *sequence, size_t *count) const unsigned int * stp_sequence_get_uint_data group__sequence.html - ga26 + g204f77e91c9283dc6ec6e742687bb0db (const stp_sequence_t *sequence, size_t *count) const short * stp_sequence_get_short_data group__sequence.html - ga27 + g91a68efd6b99150739c7706f65703a2f (const stp_sequence_t *sequence, size_t *count) const unsigned short * stp_sequence_get_ushort_data group__sequence.html - ga28 + g8bf46faeea891ac7ca699591df596bc1 (const stp_sequence_t *sequence, size_t *count) string-list.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ string-list_8h stp_param_string_t stp_string_list stp_string_list_t string-list_8h.html - a0 + 6ec7eafa9cb77e5c4c2502e19f1a3f5b stp_string_list_t * stp_string_list_create string-list_8h.html - a1 + 65077aa7201209fcaa58553d904fbc34 (void) void stp_string_list_destroy string-list_8h.html - a2 + 35638794468f0bb0dd7b912dac655bd5 (stp_string_list_t *list) stp_param_string_t * stp_string_list_param string-list_8h.html - a3 + 997c38e27e8ad480118b84a6fdca4d79 (const stp_string_list_t *list, size_t element) stp_param_string_t * stp_string_list_find string-list_8h.html - a4 + 25fd88ec425121519cc25d5279d29e6f (const stp_string_list_t *list, const char *name) size_t stp_string_list_count string-list_8h.html - a5 + 023eaab359b2f3c22d1a4fa7013e01ef (const stp_string_list_t *list) stp_string_list_t * stp_string_list_create_copy string-list_8h.html - a6 + e2f7a65ea28e02e39cc223898137127b (const stp_string_list_t *list) void stp_string_list_add_string string-list_8h.html - a7 + b9e6a3a7944ca10102b1a30a3acc6767 (stp_string_list_t *list, const char *name, const char *text) void stp_string_list_remove_string string-list_8h.html - a8 + 26d7d318ddcbe976df1c91134d1ab262 (stp_string_list_t *list, const char *name) stp_string_list_t * stp_string_list_create_from_params string-list_8h.html - a9 + a4938d0cb58828f5d27086ae9c400857 (const stp_param_string_t *list, size_t count) int stp_string_list_is_present string-list_8h.html - a10 + 333d878e45062e5f3ef5cf63602f4ce3 (const stp_string_list_t *list, const char *value) util.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ util_8h gutenprint/curve.h gutenprint/vars.h @@ -2763,391 +2763,391 @@ #define STP_DBG_LUT group__util.html - ga33 + g9ef88b326f83d342849fa89c33c7e4a7 #define STP_DBG_COLORFUNC group__util.html - ga34 + g3560e33ba80d2a0ceb07fe51fac845be #define STP_DBG_INK group__util.html - ga35 + g328a4b66d0767134649ce30b243931c9 #define STP_DBG_PS group__util.html - ga36 + g8d8211f97675b37f18bff822757d04b3 #define STP_DBG_PCL group__util.html - ga37 + g30a9efd31b78debefd550d0b337ec795 #define STP_DBG_ESCP2 group__util.html - ga38 + g158e1ea4acff071440681ba678b6fb0b #define STP_DBG_CANON group__util.html - ga39 + ga0d6b1a8d780b3c5f970454678bc0323 #define STP_DBG_LEXMARK group__util.html - ga40 + gb8180ab505c2d7c5a717a53096ac770c #define STP_DBG_WEAVE_PARAMS group__util.html - ga41 + gc746369f247dc346bcbdeacb1abbdbcb #define STP_DBG_ROWS group__util.html - ga42 + gb764d477ebf0db4957cc316badac70bd #define STP_DBG_MARK_FILE group__util.html - ga43 + g9c8f6255efb1fcf9cd3e7a68466e44ba #define STP_DBG_LIST group__util.html - ga44 + gcb3d85de1088cf795cfeaa9e1450c4e0 #define STP_DBG_MODULE group__util.html - ga45 + g6d69d079a3d7a3e0e2b870e1e9417187 #define STP_DBG_PATH group__util.html - ga46 + gb11ef5f0ed150be2d3b999b7fc7e4f24 #define STP_DBG_PAPER group__util.html - ga47 + g08f48f3423e848f1932435c5f8e94ff7 #define STP_DBG_PRINTERS group__util.html - ga48 + g7bbbf3d31a1a4f6b0da808184e1c1587 #define STP_DBG_XML group__util.html - ga49 + g51aee81a3d2a33d42417f6b61bb63f5e #define STP_DBG_VARS group__util.html - ga50 + g52844a51058ca29f975b5666743622ac #define STP_DBG_OLYMPUS group__util.html - ga51 + g4dc6609c9bb0c256fec7361f41a5c45f #define STP_DBG_CURVE group__util.html - ga52 + g9eaf8d50f127cd4316bf68ad34092551 #define STP_DBG_CURVE_ERRORS group__util.html - ga53 + gc80b8553e636ec01fe4e975d9f7668b9 #define STP_SAFE_FREE group__util.html - ga54 + g44a234fbf1ab832399fc674c8cb53b1f (x) int stp_init group__util.html - ga0 + g69354e5830712093045a4ba290a298f8 (void) const char * stp_set_output_codeset group__util.html - ga1 + gf7978ce9e414b3d8ad905ee36a51cfbd (const char *codeset) stp_curve_t * stp_read_and_compose_curves group__util.html - ga2 + g21168356d466d278f11dab2be8d0016e (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count) void stp_abort group__util.html - ga3 + g9b6b2745ee2d68d1ca356a79c50f0ed7 (void) void stp_prune_inactive_options group__util.html - ga4 + gf64336e7c536a51d0debe88f1f5ec90a (stp_vars_t *v) void stp_zprintf group__util.html - ga5 + g18aaa3874e4dd5259a4d182fa8d9c90a (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_zfwrite group__util.html - ga6 + g9135d4c8cac78593aff55b668d09b79c (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v) void stp_putc group__util.html - ga7 + gf07e31a63021b4d504cc5a410e1aeb08 (int ch, const stp_vars_t *v) void stp_put16_le group__util.html - ga8 + g01199dc1d5a3db973d22cc9db00a4f41 (unsigned short sh, const stp_vars_t *v) void stp_put16_be group__util.html - ga9 + g3c20beae37d9841e095b336d6f7dcc1d (unsigned short sh, const stp_vars_t *v) void stp_put32_le group__util.html - ga10 + g0a445c531388afa31650ef4ccdac3ae1 (unsigned int sh, const stp_vars_t *v) void stp_put32_be group__util.html - ga11 + gbe0e31fbc0c4e6374903b25edc594f5e (unsigned int sh, const stp_vars_t *v) void stp_puts group__util.html - ga12 + g0a59761c8a4ee5f31cfb9bec2a9b00b4 (const char *s, const stp_vars_t *v) void stp_send_command group__util.html - ga13 + g23ee64de1ec6ef5a4941ab80ba609840 (const stp_vars_t *v, const char *command, const char *format,...) void stp_erputc group__util.html - ga14 + g859b75eddde620338859121451096097 (int ch) void stp_eprintf group__util.html - ga15 + g47c73485971132d9b41a33bdf572f670 (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_erprintf group__util.html - ga16 + g5f6389ed7d500f851cabe8425a158e4b (const char *format,...) __attribute__((format(__printf__ void void void stp_asprintf group__util.html - ga17 + g6bdd7099220fe310b228dcff5159b8d9 (char **strp, const char *format,...) __attribute__((format(__printf__ void void void void stp_catprintf group__util.html - ga18 + g34d3ebda7c5b75ab40d1600f4d79a4be (char **strp, const char *format,...) __attribute__((format(__printf__ unsigned long stp_get_debug_level group__util.html - ga19 + g9ab4c35dd4b6e142281ff36ecedee27e (void) void stp_dprintf group__util.html - ga20 + g24e214e32810cc67c493c270a6ad83d6 (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_deprintf group__util.html - ga21 + gf7bc1bd0ff92ca0f6ba7d0eb559e1da3 (unsigned long level, const char *format,...) __attribute__((format(__printf__ void void void stp_init_debug_messages group__util.html - ga22 + g26a43ceec27ca34bc49f4806900b4618 (stp_vars_t *v) void stp_flush_debug_messages group__util.html - ga23 + gf39c22b74843750ca74a6caccb263c7c (stp_vars_t *v) void * stp_malloc group__util.html - ga24 + g7c76d059684ee6dc5bdc06e4b3af18ef (size_t) void * stp_zalloc group__util.html - ga25 + gae1d98650ef9777ae4f4b10eae60b5c9 (size_t) void * stp_realloc group__util.html - ga26 + g908f11aeabf31c8a9621bd65d408a5fc (void *ptr, size_t) void stp_free group__util.html - ga27 + gabf89ff6213b9dc568fbdd1342b663ad (void *ptr) size_t stp_strlen group__util.html - ga28 + g054943d301baecba82cdb78b7e454880 (const char *s) char * stp_strndup group__util.html - ga29 + g2c6b28a35780bfa7d03a2f8381ee82c2 (const char *s, int n) char * stp_strdup group__util.html - ga30 + g2f861f4a98ad496ca8cd995147867f32 (const char *s) const char * stp_get_version group__util.html - ga31 + g77022a2cfde3a9ba9269f1bc3726175c (void) const char * stp_get_release_version group__util.html - ga32 + ged2a65d98cba1fd6d48c0cc1b611ae0f (void) vars.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ vars_8h gutenprint/array.h gutenprint/curve.h @@ -3160,1100 +3160,1100 @@ stp_vars stp_vars_t group__vars.html - ga0 + gde33aeed00b53e4af71ee1f7c4326279 void * stp_parameter_list_t group__vars.html - ga1 + gb264246d4b7e584447b5f39ed8f7ee05 const void * stp_const_parameter_list_t group__vars.html - ga2 + g73ac4d52cb5cecbb9694e9038fb7ea82 void(* stp_outfunc_t group__vars.html - ga3 + gd11be815334025415a8e2023e0cd44c5 )(void *data, const char *buffer, size_t bytes) void *(* stp_copy_data_func_t group__vars.html - ga4 + gd31fc080a2bd980c6a05a541dc1612a3 )(void *) void(* stp_free_data_func_t group__vars.html - ga5 + g3f7233002f4db790a077e33c2661665c )(void *) stp_compdata compdata_t group__vars.html - ga6 + g9ee295029ad2d072b4099dc390359900 stp_parameter_type_t - ga132 + ge031ab2c7ff60007e284ed71a73111e5 STP_PARAMETER_TYPE_STRING_LIST - gga132a7 + gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2 STP_PARAMETER_TYPE_INT - gga132a8 + gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4 STP_PARAMETER_TYPE_BOOLEAN - gga132a9 + gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d STP_PARAMETER_TYPE_DOUBLE - gga132a10 + gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81 STP_PARAMETER_TYPE_CURVE - gga132a11 + gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e STP_PARAMETER_TYPE_FILE - gga132a12 + gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6 STP_PARAMETER_TYPE_RAW - gga132a13 + gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372 STP_PARAMETER_TYPE_ARRAY - gga132a14 + gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d STP_PARAMETER_TYPE_DIMENSION - gga132a15 + gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7 STP_PARAMETER_TYPE_INVALID - gga132a16 + gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576 stp_parameter_class_t - ga133 + g13c0565b3039fa25fd77092a578d44e9 STP_PARAMETER_CLASS_FEATURE - gga133a17 + gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11 STP_PARAMETER_CLASS_OUTPUT - gga133a18 + gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a STP_PARAMETER_CLASS_CORE - gga133a19 + gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9 STP_PARAMETER_CLASS_INVALID - gga133a20 + gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606 stp_parameter_level_t - ga134 + gaa13470b0a857e96dbe70882b3fb8ebe STP_PARAMETER_LEVEL_BASIC - gga134a21 + ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca STP_PARAMETER_LEVEL_ADVANCED - gga134a22 + ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc STP_PARAMETER_LEVEL_ADVANCED1 - gga134a23 + ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc STP_PARAMETER_LEVEL_ADVANCED2 - gga134a24 + ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8 STP_PARAMETER_LEVEL_ADVANCED3 - gga134a25 + ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c STP_PARAMETER_LEVEL_ADVANCED4 - gga134a26 + ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff STP_PARAMETER_LEVEL_INTERNAL - gga134a27 + ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd STP_PARAMETER_LEVEL_EXTERNAL - gga134a28 + ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203 STP_PARAMETER_LEVEL_INVALID - gga134a29 + ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3 stp_parameter_activity_t - ga135 + gb11c7af74fa0595684377cafe4d4eb53 STP_PARAMETER_INACTIVE - gga135a30 + ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab STP_PARAMETER_DEFAULTED - gga135a31 + ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136 STP_PARAMETER_ACTIVE - gga135a32 + ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99 stp_parameter_verify_t - ga136 + g1d02c21b8f025b121dd340db9adf3516 PARAMETER_BAD - gga136a33 + gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25 PARAMETER_OK - gga136a34 + gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333 PARAMETER_INACTIVE - gga136a35 + gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9 stp_vars_t * stp_vars_create group__vars.html - ga7 + gae35d353b6f86b1cbb97bb0b271f5c9a (void) void stp_vars_copy group__vars.html - ga8 + g165ae58fed1515b5466ab1b84df85a86 (stp_vars_t *dest, const stp_vars_t *source) stp_vars_t * stp_vars_create_copy group__vars.html - ga9 + g3c6d765cc5a27b322289e9baa9d97098 (const stp_vars_t *source) void stp_vars_destroy group__vars.html - ga10 + g78259fcaa881655a07ef0b2b457bdf70 (stp_vars_t *v) void stp_set_driver group__vars.html - ga11 + ga8d9dbb1e613cfe2b119668158e35a76 (stp_vars_t *v, const char *val) void stp_set_driver_n group__vars.html - ga12 + ge303a6ed77135b691ebbfd56cb577531 (stp_vars_t *v, const char *val, int bytes) const char * stp_get_driver group__vars.html - ga13 + gcf8efdb6fd9847e41c85f9491a252f01 (const stp_vars_t *v) void stp_set_color_conversion group__vars.html - ga14 + g335e7eb264fa22343765146fb2318b31 (stp_vars_t *v, const char *val) void stp_set_color_conversion_n group__vars.html - ga15 + g3164aa99994dabb561d6c295eb647123 (stp_vars_t *v, const char *val, int bytes) const char * stp_get_color_conversion group__vars.html - ga16 + g087136342c500c138d73dbe0e2aad11a (const stp_vars_t *v) void stp_set_left group__vars.html - ga17 + g5d675ab9877df60ec467a20a0d62fcbc (stp_vars_t *v, int val) int stp_get_left group__vars.html - ga18 + gd3fbd778898c2b0fba19d0937fb939f5 (const stp_vars_t *v) void stp_set_top group__vars.html - ga19 + gaa76e04fcde3aa6c162fb9d2fcaca251 (stp_vars_t *v, int val) int stp_get_top group__vars.html - ga20 + gcda38fc8e26a75c2b5d246b4341a8fd3 (const stp_vars_t *v) void stp_set_width group__vars.html - ga21 + gdbdd8bad1742e87b5c5a299c2ebf7cf4 (stp_vars_t *v, int val) int stp_get_width group__vars.html - ga22 + g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1 (const stp_vars_t *v) void stp_set_height group__vars.html - ga23 + g68110f6d19b3987f6f66baee3926eb89 (stp_vars_t *v, int val) int stp_get_height group__vars.html - ga24 + g7623276e130cb684670ecb153300ebaf (const stp_vars_t *v) void stp_set_page_width group__vars.html - ga25 + g751759cdeb8feb061c00f35d37fea45c (stp_vars_t *v, int val) int stp_get_page_width group__vars.html - ga26 + gea14f3cad139fc5b8d547a252deacff3 (const stp_vars_t *v) void stp_set_page_height group__vars.html - ga27 + g775714bf75f1fdbdd895f59edc9eca55 (stp_vars_t *v, int val) int stp_get_page_height group__vars.html - ga28 + g94d8cf912e3b036f67bc2d4c37d733ff (const stp_vars_t *v) void stp_set_outfunc group__vars.html - ga29 + g30d5438686c8ead9a092f98bf3c3d8ca (stp_vars_t *v, stp_outfunc_t val) stp_outfunc_t stp_get_outfunc group__vars.html - ga30 + g095834813ebbe8985d443e1fa78a0b98 (const stp_vars_t *v) void stp_set_errfunc group__vars.html - ga31 + ge89d8eb48e4a7a8107b87a44a4318064 (stp_vars_t *v, stp_outfunc_t val) stp_outfunc_t stp_get_errfunc group__vars.html - ga32 + g9fe5b4efdfaa3e79918dd5079e61e2c5 (const stp_vars_t *v) void stp_set_outdata group__vars.html - ga33 + g8fef23ae01a368f4d16ad95813d97d6d (stp_vars_t *v, void *val) void * stp_get_outdata group__vars.html - ga34 + g54e35f94578f346c07718587f18b049c (const stp_vars_t *v) void stp_set_errdata group__vars.html - ga35 + g7a006418c4dbb265be71f7b5a202455d (stp_vars_t *v, void *val) void * stp_get_errdata group__vars.html - ga36 + ge66b9c64f5821ee6e95f4b9e18cadd4e (const stp_vars_t *v) void stp_merge_printvars group__vars.html - ga37 + gc970fc314c6418d9193d93c787b908d9 (stp_vars_t *user, const stp_vars_t *print) stp_parameter_list_t stp_get_parameter_list group__vars.html - ga38 + g955b215a88b868cfc74d7a340de9b8f6 (const stp_vars_t *v) size_t stp_parameter_list_count group__vars.html - ga39 + gf69f651a798e9f06c67baf06f0754228 (stp_const_parameter_list_t list) const stp_parameter_t * stp_parameter_find group__vars.html - ga40 + g3dea1f995d40482b9f6470fedd994f95 (stp_const_parameter_list_t list, const char *name) const stp_parameter_t * stp_parameter_list_param group__vars.html - ga41 + g96fc73864dfc00ae418f14a81c72be26 (stp_const_parameter_list_t list, size_t item) void stp_parameter_list_destroy group__vars.html - ga42 + gd0f6c2b153638f551d7709780eb7276a (stp_parameter_list_t list) stp_parameter_list_t stp_parameter_list_create group__vars.html - ga43 + g3c1ddd3c10c367c0912fdd841576278f (void) void stp_parameter_list_add_param group__vars.html - ga44 + ga8dc4ff543dbc1882d673b25234088b6 (stp_parameter_list_t list, const stp_parameter_t *item) stp_parameter_list_t stp_parameter_list_copy group__vars.html - ga45 + g62c6225b0721d5c80d889edc307f0b6b (stp_const_parameter_list_t list) void stp_parameter_list_append group__vars.html - ga46 + gf8aa1d7aba11de5fdee95b9cb339be61 (stp_parameter_list_t list, stp_const_parameter_list_t append) void stp_describe_parameter group__vars.html - ga47 + ged453c314365a3948b195e3175455a12 (const stp_vars_t *v, const char *name, stp_parameter_t *description) void stp_parameter_description_destroy group__vars.html - ga48 + gc5a3eb0348d31acf60772265c3896542 (stp_parameter_t *description) const stp_parameter_t * stp_parameter_find_in_settings group__vars.html - ga49 + g711cf3e5e52fd3434ef7a9d16654aea8 (const stp_vars_t *v, const char *name) void stp_set_string_parameter group__vars.html - ga50 + g22338d64a871a8b279fdee6fd83fff7f (stp_vars_t *v, const char *parameter, const char *value) void stp_set_string_parameter_n group__vars.html - ga51 + g5182246d4e0653f73dfaa40b62d4285f (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_file_parameter group__vars.html - ga52 + g8134e4dc36b063a7d7dd229b9df32726 (stp_vars_t *v, const char *parameter, const char *value) void stp_set_file_parameter_n group__vars.html - ga53 + g6e6c5474c253a452073eba25251a1481 (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_float_parameter group__vars.html - ga54 + g82f7bbcf639c60678c1dc2aee24e8a24 (stp_vars_t *v, const char *parameter, double value) void stp_set_int_parameter group__vars.html - ga55 + g8c6cd5f3bb3ab59a4f06c020c062c13e (stp_vars_t *v, const char *parameter, int value) void stp_set_dimension_parameter group__vars.html - ga56 + g778b0e43aad1e011012b8071b469c694 (stp_vars_t *v, const char *parameter, int value) void stp_set_boolean_parameter group__vars.html - ga57 + g8f67ed7dcee969e77374fb4daf468d58 (stp_vars_t *v, const char *parameter, int value) void stp_set_curve_parameter group__vars.html - ga58 + g5f4adaadb80cd2d94569881d96cfa02e (stp_vars_t *v, const char *parameter, const stp_curve_t *value) void stp_set_array_parameter group__vars.html - ga59 + g1f63514f8ffd8ea56f0beee69398ee01 (stp_vars_t *v, const char *parameter, const stp_array_t *value) void stp_set_raw_parameter group__vars.html - ga60 + gd40038a74fa7548da5fcaec6687c8787 (stp_vars_t *v, const char *parameter, const void *value, size_t bytes) void stp_scale_float_parameter group__vars.html - ga61 + gec605c647cab13d61ab5e2822d9f7ead (stp_vars_t *v, const char *parameter, double scale) void stp_set_default_string_parameter group__vars.html - ga62 + g71306c3e3118d9a4545b0a3cefb863ea (stp_vars_t *v, const char *parameter, const char *value) void stp_set_default_string_parameter_n group__vars.html - ga63 + g65b18994af3384af04e2bf77e288f54f (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_default_file_parameter group__vars.html - ga64 + gae28e4c640fba005a72e92af66327b50 (stp_vars_t *v, const char *parameter, const char *value) void stp_set_default_file_parameter_n group__vars.html - ga65 + gdeae102d1bd65147221f56e6095f35ef (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_default_float_parameter group__vars.html - ga66 + g59b79c779211a72de534fb9e61548f97 (stp_vars_t *v, const char *parameter, double value) void stp_set_default_int_parameter group__vars.html - ga67 + gbf1d9c938d364598414e9f15c41c1f08 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_dimension_parameter group__vars.html - ga68 + g18b8a4fb414245d2c30df9ee11057845 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_boolean_parameter group__vars.html - ga69 + gd286782f691998858e30a202506bad74 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_curve_parameter group__vars.html - ga70 + gdd7769bfece8597cde869eced1239a1e (stp_vars_t *v, const char *parameter, const stp_curve_t *value) void stp_set_default_array_parameter group__vars.html - ga71 + ga1620e4be3c7fb85262802338d3143f6 (stp_vars_t *v, const char *parameter, const stp_array_t *value) void stp_set_default_raw_parameter group__vars.html - ga72 + gf95184ecee86a92db2a7d3f050154a46 (stp_vars_t *v, const char *parameter, const void *value, size_t bytes) const char * stp_get_string_parameter group__vars.html - ga73 + ga59b141facb320c409d9071f469fdbc5 (const stp_vars_t *v, const char *parameter) const char * stp_get_file_parameter group__vars.html - ga74 + g5efb45e6883a2522fd7e78c6eb761c79 (const stp_vars_t *v, const char *parameter) double stp_get_float_parameter group__vars.html - ga75 + g46195f69cc57bd18a4cde5756dd84601 (const stp_vars_t *v, const char *parameter) int stp_get_int_parameter group__vars.html - ga76 + g22bc2b8307fb6a95dac7fcf3d35bf6b9 (const stp_vars_t *v, const char *parameter) int stp_get_dimension_parameter group__vars.html - ga77 + gb4121cba599314c929d04cce0e850473 (const stp_vars_t *v, const char *parameter) int stp_get_boolean_parameter group__vars.html - ga78 + g4cc8b69619067f882035cca46e9ce0cd (const stp_vars_t *v, const char *parameter) const stp_curve_t * stp_get_curve_parameter group__vars.html - ga79 + g1a5a2746548465d681d00c6301a26100 (const stp_vars_t *v, const char *parameter) const stp_array_t * stp_get_array_parameter group__vars.html - ga80 + gb918206f9b70fff5d58a16a762295981 (const stp_vars_t *v, const char *parameter) const stp_raw_t * stp_get_raw_parameter group__vars.html - ga81 + g9f4db93fc31ad52018bc3ad14b58bfc2 (const stp_vars_t *v, const char *parameter) void stp_clear_string_parameter group__vars.html - ga82 + gc7fe8cd335309d755fe5b54bf6b8e5a3 (stp_vars_t *v, const char *parameter) void stp_clear_file_parameter group__vars.html - ga83 + g7acde85eb361525f5cf481bafddbc1bd (stp_vars_t *v, const char *parameter) void stp_clear_float_parameter group__vars.html - ga84 + g740a5cab681f30b8cc5e4ca18197e472 (stp_vars_t *v, const char *parameter) void stp_clear_int_parameter group__vars.html - ga85 + g4841e9250e4c7f38f2267355402ffcc1 (stp_vars_t *v, const char *parameter) void stp_clear_dimension_parameter group__vars.html - ga86 + g28203d9250f232f9af290802cf2db881 (stp_vars_t *v, const char *parameter) void stp_clear_boolean_parameter group__vars.html - ga87 + ge5b7e3356b3c1c893620fdeeea486e48 (stp_vars_t *v, const char *parameter) void stp_clear_curve_parameter group__vars.html - ga88 + g9e992f880bd74cd4097527a39aea7125 (stp_vars_t *v, const char *parameter) void stp_clear_array_parameter group__vars.html - ga89 + gb9df68cbf9973203adfca5e1293b300a (stp_vars_t *v, const char *parameter) void stp_clear_raw_parameter group__vars.html - ga90 + ga79b051578077beca548be224062705c (stp_vars_t *v, const char *parameter) void stp_set_string_parameter_active group__vars.html - ga91 + g44793f2cf64b11917b8943d20ee43b9d (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_file_parameter_active group__vars.html - ga92 + g8c04ab4487623a41e0b2600d466a88ad (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_float_parameter_active group__vars.html - ga93 + g38a95079fd6f90a0c6a92c5ddeb104ca (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_int_parameter_active group__vars.html - ga94 + g1c724bc85737bf8c698a08bc2d441b3e (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_dimension_parameter_active group__vars.html - ga95 + g6fa1953ee96051566a261f3391da3857 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_boolean_parameter_active group__vars.html - ga96 + ge12a7edf773cbe04fb98b171ba2c2fb9 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_curve_parameter_active group__vars.html - ga97 + g160150a3a39d66f5a807d1c750a57890 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_array_parameter_active group__vars.html - ga98 + gf2aada3c00f9b00bc6a65014da87e250 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_raw_parameter_active group__vars.html - ga99 + g9fe388535a67f8360ab21f58233c0e17 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_string_parameter group__vars.html - ga100 + gae6b21f76f675516e9189c47444e17cf (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_file_parameter group__vars.html - ga101 + gb411dae8fb16ec9f289d4f2f1ecabcfc (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_float_parameter group__vars.html - ga102 + g2deea3612965e28cd0d513c5850ca074 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_int_parameter group__vars.html - ga103 + g056b021334fe812aa14bbbfd60aafba8 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_dimension_parameter group__vars.html - ga104 + gcdfa2f747081721c03b10484a832a535 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_boolean_parameter group__vars.html - ga105 + gadfd66825dd58fb8e0851d493445c4e4 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_curve_parameter group__vars.html - ga106 + geecfc1f1fdc97ea165ae35b64de95178 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_array_parameter group__vars.html - ga107 + gdf6c305c48d012bc138db025c9bd63df (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_raw_parameter group__vars.html - ga108 + g5bd30b408d6ec16b3999dce5e540a5fa (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) stp_parameter_activity_t stp_get_string_parameter_active group__vars.html - ga109 + gda8dd20ab17a9b403c68b4cd86fb529c (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_file_parameter_active group__vars.html - ga110 + g0f09e85b570ffee4a4d94853bb22bcb3 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_float_parameter_active group__vars.html - ga111 + g28d01beda4b54cec395654847dbbc301 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_int_parameter_active group__vars.html - ga112 + gac76d8e06c3ce3fb0f27c0c80d6ad5fc (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_dimension_parameter_active group__vars.html - ga113 + g8125d08f90002e654f2e45427e2f0251 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_boolean_parameter_active group__vars.html - ga114 + g361d0ba27ad2ec9e99e5eec05f2e76a6 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_curve_parameter_active group__vars.html - ga115 + gb686075ecbdf349387c356826b432191 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_array_parameter_active group__vars.html - ga116 + g64e5f74483ffb7bd4412f4eefeb22250 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_raw_parameter_active group__vars.html - ga117 + g57abcfb2fa58e743f9d30f579481845a (const stp_vars_t *v, const char *parameter) void stp_get_media_size group__vars.html - ga118 + ge690d9171bcdb0fedf981804bb923fac (const stp_vars_t *v, int *width, int *height) void stp_get_imageable_area group__vars.html - ga119 + gebcb03afca6bb0d94e71bdf570d09af9 (const stp_vars_t *v, int *left, int *right, int *bottom, int *top) void stp_get_size_limit group__vars.html - ga120 + gf2c1a37f8d837fae61bb18de1cd7bdc3 (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height) void stp_describe_resolution group__vars.html - ga121 + g5735451225c2a355cb11c165e011637d (const stp_vars_t *v, int *x, int *y) int stp_verify group__vars.html - ga122 + ge28b0d78641811b1625a52971a2d11fa (stp_vars_t *v) const stp_vars_t * stp_default_settings group__vars.html - ga123 + g9f897908b19f5f0cdaf75b483d46e041 (void) void stp_allocate_component_data group__vars.html - ga124 + geb61df54d59bfebdcb77b1e5e993ebaa (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data) void stp_destroy_component_data group__vars.html - ga125 + g089f9a34f26f700f43858ba3959d8f13 (stp_vars_t *v, const char *name) void * stp_get_component_data group__vars.html - ga126 + g8eea0724106ea7174b808026ae8d1a5c (const stp_vars_t *v, const char *name) stp_parameter_verify_t stp_verify_parameter group__vars.html - ga127 + gf64e586fca554f2dd65157a76eaad34a (const stp_vars_t *v, const char *parameter, int quiet) int stp_get_verified group__vars.html - ga128 + ga1b826f02f84aa038c6862575770b629 (const stp_vars_t *v) void stp_set_verified group__vars.html - ga129 + g8a2924dd6393431e994d22c704ec25fc (stp_vars_t *v, int value) void stp_copy_options group__vars.html - ga130 + gbd8b19b70d2f2fc7dcd7c896b3ed5d98 (stp_vars_t *vd, const stp_vars_t *vs) void stp_fill_parameter_settings group__vars.html - ga131 + g6a08746f33133e8873236b35eb1e7a62 (stp_parameter_t *desc, const stp_parameter_t *param) weave.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ weave_8h stp_weave_t stp_pass_t @@ -4266,335 +4266,335 @@ #define STP_MAX_WEAVE weave_8h.html - a0 + 46ee59dd8e65c35e69ba8cfa94e90786 int stp_packfunc weave_8h.html - a1 + ebd02297dfdf36f818d0ff48c900f561 (stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last) void stp_fillfunc weave_8h.html - a2 + 910269f43cbcff87ce004bb20b659d9e (stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color) void stp_flushfunc weave_8h.html - a3 + 76c426b3b4c3b2503c54f2c2a013768a (stp_vars_t *v, int passno, int vertical_subpass) int stp_compute_linewidth_func weave_8h.html - a4 + 520099a705f78fd503d204665ee21d5d (stp_vars_t *v, int n) stp_weave_strategy_t - a26 + 6233c2f715aee6e6c2e9935f0e2ce027 STP_WEAVE_ZIGZAG - a26a11 + 6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc STP_WEAVE_ASCENDING - a26a12 + 6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d STP_WEAVE_DESCENDING - a26a13 + 6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f STP_WEAVE_ASCENDING_2X - a26a14 + 6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12 STP_WEAVE_STAGGERED - a26a15 + 6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501 STP_WEAVE_ASCENDING_3X - a26a16 + 6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b void stp_initialize_weave weave_8h.html - a17 + 9b72df98be9b9e25b42aca6ef5901d35 (stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func) void stp_flush_all weave_8h.html - a18 + 5b0aac599abc4859e2d208db7185cdbf (stp_vars_t *v) void stp_write_weave weave_8h.html - a19 + b021ec20fafa48e57495123df1533b62 (stp_vars_t *v, unsigned char *const cols[]) stp_lineoff_t * stp_get_lineoffsets_by_pass weave_8h.html - a20 + 816c57bb673bebebaa42576b3e452206 (const stp_vars_t *v, int pass) stp_lineactive_t * stp_get_lineactive_by_pass weave_8h.html - a21 + 14c1a0f43a0353f7771632d3a0356cea (const stp_vars_t *v, int pass) stp_linecount_t * stp_get_linecount_by_pass weave_8h.html - a22 + 46dacaec8d953a33f6c15299f3a91046 (const stp_vars_t *v, int pass) const stp_linebufs_t * stp_get_linebases_by_pass weave_8h.html - a23 + 207eac262dceb86f20fe32b048b257ad (const stp_vars_t *v, int pass) stp_pass_t * stp_get_pass_by_pass weave_8h.html - a24 + 129f77403ade9f504dd38185a7ab6209 (const stp_vars_t *v, int pass) void stp_weave_parameters_by_row weave_8h.html - a25 + 3dbb20fd24c73c2982819b1f184b7ee3 (const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w) stp_packfunc stp_pack_tiff weave_8h.html - a5 + 27cae2ded3a9434dd6f332dbf6721f71 stp_packfunc stp_pack_uncompressed weave_8h.html - a6 + b81173e35f655b1a8f0047cbadce5391 stp_fillfunc stp_fill_tiff weave_8h.html - a7 + 6c47bead0399664b9041a6d5687b091e stp_fillfunc stp_fill_uncompressed weave_8h.html - a8 + fb161f053574d9cd4a47b613b614b0f3 stp_compute_linewidth_func stp_compute_tiff_linewidth weave_8h.html - a9 + a6df061ed81c1a6ecb8854b6eab4e276 stp_compute_linewidth_func stp_compute_uncompressed_linewidth weave_8h.html - a10 + f6c7a76f229fdc0be020a53a15a4a5f5 xml.h - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ xml_8h gutenprint/mxml.h int(* stp_xml_parse_func xml_8h.html - a0 + ec3dca5a8c562175532452b7a055200f )(stp_mxml_node_t *node, const char *file) void stp_register_xml_parser xml_8h.html - a1 + 3258e11973b45c04e9ec1810789cface (const char *name, stp_xml_parse_func parse_func) void stp_unregister_xml_parser xml_8h.html - a2 + bdff70654d8ca31445e0957cfad68816 (const char *name) void stp_register_xml_preload xml_8h.html - a3 + 0377f341fce4c764d695b851cf90125c (const char *filename) void stp_unregister_xml_preload xml_8h.html - a4 + f9605dfeaf5ba8c41b42aba2c09b4f20 (const char *filename) int stp_xml_init_defaults xml_8h.html - a5 + 9e2620e798edcd889cd80454374a0a1d (void) int stp_xml_parse_file xml_8h.html - a6 + 477e8c523df78a068e98be5e929d6825 (const char *file) long stp_xmlstrtol xml_8h.html - a7 + 56885d576d38f8fbffce10834e892117 (const char *value) unsigned long stp_xmlstrtoul xml_8h.html - a8 + 9d7f6cba6d4f5b8b01b6d3c192d10596 (const char *value) double stp_xmlstrtod xml_8h.html - a9 + 666632a9a3cb7f802fd5478d68d57166 (const char *textval) void stp_xml_init xml_8h.html - a10 + e279cdb2639cb00884563204c586e34a (void) void stp_xml_exit xml_8h.html - a11 + d35445001b4f0ff02b45cf411b056cb2 (void) stp_mxml_node_t * stp_xml_get_node xml_8h.html - a12 + acec0c2b6d806a70b74c2c9efb5ca895 (stp_mxml_node_t *xmlroot,...) stp_mxml_node_t * stp_xmldoc_create_generic xml_8h.html - a13 + d698808efae24e1f0002243256171fc0 (void) void stp_xml_preinit xml_8h.html - a14 + e2aeb50ec9bffd4cc7ff4b8756ce503a (void) stp_sequence_t * stp_sequence_create_from_xmltree xml_8h.html - a15 + 174add090763cd3d8a019da75257e9c5 (stp_mxml_node_t *da) stp_mxml_node_t * stp_xmltree_create_from_sequence xml_8h.html - a16 + 134d8ffe83aa1bc29ca65869af337479 (const stp_sequence_t *seq) stp_curve_t * stp_curve_create_from_xmltree xml_8h.html - a17 + 4b39835d489b183bdf939551f7b6871b (stp_mxml_node_t *da) stp_mxml_node_t * stp_xmltree_create_from_curve xml_8h.html - a18 + 286050c77ae8ee255a7b6035b88d5fb4 (const stp_curve_t *curve) stp_array_t * stp_array_create_from_xmltree xml_8h.html - a19 + 301d2355b8bb9986a7bc4f84cc6c9d40 (stp_mxml_node_t *array) stp_mxml_node_t * stp_xmltree_create_from_array xml_8h.html - a20 + 90e7cdadf10d6492082fd008b79853b0 (const stp_array_t *array) void stp_xml_parse_file_named xml_8h.html - a21 + 2ff6722b18cd21c91e60e7ef1cedc0d4 (const char *name) @@ -4605,105 +4605,105 @@ int base structdither__matrix__impl.html - o0 + 593616de15330c0fb2d55e55410bf994 int exp structdither__matrix__impl.html - o1 + b0ab0254bd58eb87eaee3172ba49fefb int x_size structdither__matrix__impl.html - o2 + f0ed41c0ec21ebf3f06c1a1ec9d04456 int y_size structdither__matrix__impl.html - o3 + 6f8a30ff8882b910eb6092965bff1166 int total_size structdither__matrix__impl.html - o4 + 2cd6b347ff013dd494370a9938344885 int last_x structdither__matrix__impl.html - o5 + 94f66fddf2c8dd22340220c82f6115fd int last_x_mod structdither__matrix__impl.html - o6 + f1cbd20a4cb7668e3b450ae3c7879fb2 int last_y structdither__matrix__impl.html - o7 + dcf093deead926d5e89cdf4cf72068cf int last_y_mod structdither__matrix__impl.html - o8 + ea9a91cee135cee3ba2750f2875cf610 int index structdither__matrix__impl.html - o9 + 6a992d5529f459a44fee58c733255e86 int i_own structdither__matrix__impl.html - o10 + 618931f210c709ac7c0a44ed090aef93 int x_offset structdither__matrix__impl.html - o11 + 80997876f6afba983eaec918e58ecc0d int y_offset structdither__matrix__impl.html - o12 + 6055652d6d84e1c46e19438c923113ff unsigned fast_mask structdither__matrix__impl.html - o13 + 31acd511b5ec97637395c849e2089e00 unsigned * matrix structdither__matrix__impl.html - o14 + 21b72c0b7adc5c7b4a50ffcb90d92dd6 @@ -4714,28 +4714,28 @@ stp_curve_t * curve structstp__cached__curve__t.html - o0 + 4efa264f5ef3e1a5c95736e07544ebf0 const double * d_cache structstp__cached__curve__t.html - o1 + f7e3e9aa11a7dd4199647af2e87a3bab const unsigned short * s_cache structstp__cached__curve__t.html - o2 + 9c9886e8af38f75727d2b354afa8f218 size_t count structstp__cached__curve__t.html - o3 + e2942a04780e223b215eb8b663cf5353 @@ -4746,21 +4746,21 @@ const char * short_name structstp__color.html - o0 + 4698bac7fdbf14511adbe13aeefe80b8 const char * long_name - group__color.html - ga3 + structstp__color.html + 2fc6351aa4209f68fb16e85c6104f96c const stp_colorfuncs_t * colorfuncs - group__color.html - ga4 + structstp__color.html + a3f019e45920da0adf4ce2eec4cc2e7c @@ -4771,28 +4771,28 @@ int(* init structstp__colorfuncs__t.html - o0 + 5aafc0d83b487b1d0a8db5c1f1cd227d )(stp_vars_t *v, stp_image_t *image, size_t steps) int(* get_row - group__color.html - ga0 + structstp__colorfuncs__t.html + 1130ff4ca5f70a5f951b69fa41ef8016 )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) stp_parameter_list_t(* list_parameters - group__color.html - ga1 + structstp__colorfuncs__t.html + 54879ee9c7f05b72f24bab4bce932970 )(const stp_vars_t *v) void(* describe_parameter - group__color.html - ga2 + structstp__colorfuncs__t.html + 358435dd7c4c3dba226ba7016dba0cad )(const stp_vars_t *v, const char *name, stp_parameter_t *description) @@ -4803,14 +4803,14 @@ double x structstp__curve__point__t.html - o0 + 9dd4e461268c8034f5c8564e155c67a6 double y structstp__curve__point__t.html - o1 + 415290769594460e2e485922904f345d @@ -4821,35 +4821,35 @@ int x structstp__dither__matrix__generic.html - o0 + 9dd4e461268c8034f5c8564e155c67a6 int y structstp__dither__matrix__generic.html - o1 + 415290769594460e2e485922904f345d int bytes structstp__dither__matrix__generic.html - o2 + 4b3a6218bb3e3a7303e8a171a60fcf92 int prescaled structstp__dither__matrix__generic.html - o3 + aa3d9d64037ca4cdd2a4d871d673bd73 const void * data structstp__dither__matrix__generic.html - o4 + 8d777f385d3dfec8815d20f7496026dc @@ -4860,35 +4860,35 @@ int x structstp__dither__matrix__normal.html - o0 + 9dd4e461268c8034f5c8564e155c67a6 int y structstp__dither__matrix__normal.html - o1 + 415290769594460e2e485922904f345d int bytes structstp__dither__matrix__normal.html - o2 + 4b3a6218bb3e3a7303e8a171a60fcf92 int prescaled structstp__dither__matrix__normal.html - o3 + aa3d9d64037ca4cdd2a4d871d673bd73 const unsigned * data structstp__dither__matrix__normal.html - o4 + 8d777f385d3dfec8815d20f7496026dc @@ -4899,35 +4899,35 @@ int x structstp__dither__matrix__short.html - o0 + 9dd4e461268c8034f5c8564e155c67a6 int y structstp__dither__matrix__short.html - o1 + 415290769594460e2e485922904f345d int bytes structstp__dither__matrix__short.html - o2 + 4b3a6218bb3e3a7303e8a171a60fcf92 int prescaled structstp__dither__matrix__short.html - o3 + aa3d9d64037ca4cdd2a4d871d673bd73 const unsigned short * data structstp__dither__matrix__short.html - o4 + 8d777f385d3dfec8815d20f7496026dc @@ -4938,32 +4938,32 @@ unsigned bit_pattern structstp__dotsize.html - o0 + 67b7bfbc0ce2bbedbf5837e91f8773cd double value structstp__dotsize.html - o1 + 2063c1608d6e0baf80249c42e2be5804 stp_double_bound_t structstp__double__bound__t.html - + double lower structstp__double__bound__t.html - o0 + 81e073b428b50247daba38531dcf412a - + double upper structstp__double__bound__t.html - o1 + 0122b4c2c01ee1c698ecc309d2b8eb5a @@ -4974,14 +4974,14 @@ const stp_printfuncs_t * printfuncs structstp__family.html - o0 + c0c2f50561daa16ae61c455b0861718a stp_list_t * printer_list structstp__family.html - o1 + 505045dc6abce739a39cbc650ad05535 @@ -4992,74 +4992,74 @@ void(* init structstp__image.html - o0 + 9aebe24f43e2fe0d4342495a64026baa )(struct stp_image *image) void(* reset - group__image.html - ga0 + structstp__image.html + edae63ed1524916fdef45cb652d7275e )(struct stp_image *image) int(* width - group__image.html - ga1 + structstp__image.html + 85ce2739e10b7c073f108a82b3e5d717 )(struct stp_image *image) int(* height - group__image.html - ga2 + structstp__image.html + 36cffb4418960b12743fc547902e35a6 )(struct stp_image *image) stp_image_status_t(* get_row - group__image.html - ga3 + structstp__image.html + e2681945ea918b7082ba78751d084347 )(struct stp_image *image, unsigned char *data, size_t byte_limit, int row) const char *(* get_appname - group__image.html - ga4 + structstp__image.html + e9495dba1df955709ebbd651c1a526e6 )(struct stp_image *image) void(* conclude - group__image.html - ga5 + structstp__image.html + 6af9f0bf8a602f4a937c6e207a03ec01 )(struct stp_image *image) void * rep - group__image.html - ga6 + structstp__image.html + 75a384057459ae8e69fb9a98a249b4f4 stp_int_bound_t structstp__int__bound__t.html - + int lower structstp__int__bound__t.html - o0 + 81e073b428b50247daba38531dcf412a - + int upper structstp__int__bound__t.html - o1 + 0122b4c2c01ee1c698ecc309d2b8eb5a @@ -5070,14 +5070,14 @@ int ncolors structstp__lineactive__t.html - o0 + 7e65a932280df4e01f60294f031fb97e char * v structstp__lineactive__t.html - o1 + 9e3669d19b675bd57058fd4664205d2a @@ -5088,21 +5088,21 @@ int ncolors structstp__linebounds__t.html - o0 + 7e65a932280df4e01f60294f031fb97e int * start_pos structstp__linebounds__t.html - o1 + 8fb0bcdadf14357992c7faea15fb9497 int * end_pos structstp__linebounds__t.html - o2 + 1f90fb291292e9a933aa6aac4a9c857e @@ -5113,14 +5113,14 @@ int ncolors structstp__linebufs__t.html - o0 + 7e65a932280df4e01f60294f031fb97e unsigned char ** v structstp__linebufs__t.html - o1 + 9e3669d19b675bd57058fd4664205d2a @@ -5131,14 +5131,14 @@ int ncolors structstp__linecount__t.html - o0 + 7e65a932280df4e01f60294f031fb97e int * v structstp__linecount__t.html - o1 + 9e3669d19b675bd57058fd4664205d2a @@ -5149,14 +5149,14 @@ int ncolors structstp__lineoff__t.html - o0 + 7e65a932280df4e01f60294f031fb97e unsigned long * v structstp__lineoff__t.html - o1 + 9e3669d19b675bd57058fd4664205d2a @@ -5167,56 +5167,56 @@ const char * name structstp__module.html - o0 + b068931cc450442b63f5b3d276ea4297 const char * version structstp__module.html - o1 + 2af72f100c356273d46284f6fd1dfc08 const char * comment structstp__module.html - o2 + 06d4cd63bde972fc66a0aed41d2f5c51 stp_module_class_t class structstp__module.html - o3 + a2f2ed4f8ebc2cbb4c21a29dc40ab61d void * handle structstp__module.html - o4 + e1260894f59eeae98c8440899de4df8d int(* init structstp__module.html - o5 + e410d3c31d3473619bad7812df075dd9 )(void) int(* fini structstp__module.html - o6 + b5296150c31e6581161fc46595a06b78 )(void) void * syms structstp__module.html - o7 + 928a1fa51ea5f2eaae90429c74743ced @@ -5227,14 +5227,14 @@ int major structstp__module__version.html - o0 + f1425da40a9f2d21ab702a1c7feae026 int minor structstp__module__version.html - o1 + ab846c0e3717a3e7d14af45cab70b44a @@ -5245,14 +5245,14 @@ char * name structstp__mxml__attr__s.html - o0 + b068931cc450442b63f5b3d276ea4297 char * value structstp__mxml__attr__s.html - o1 + 2063c1608d6e0baf80249c42e2be5804 @@ -5263,49 +5263,49 @@ stp_mxml_type_t type structstp__mxml__node__s.html - o0 + 599dcce2998a6b40b1e38e8c6006cb0a stp_mxml_node_t * next structstp__mxml__node__s.html - o1 + d0cab90d8d20d57e2f2b9be52f7dd25d stp_mxml_node_t * prev structstp__mxml__node__s.html - o2 + fcb08b164ac83e09964deb24f2d2e80b stp_mxml_node_t * parent structstp__mxml__node__s.html - o3 + d0e45878043844ffc41aac437e86b602 stp_mxml_node_t * child structstp__mxml__node__s.html - o4 + 1b7d5726533ab525a8760351e9b5e415 stp_mxml_node_t * last_child structstp__mxml__node__s.html - o5 + 683657fb65ef37f597bddef3847a3eff stp_mxml_value_t value structstp__mxml__node__s.html - o6 + 2063c1608d6e0baf80249c42e2be5804 @@ -5316,14 +5316,14 @@ int whitespace structstp__mxml__text__s.html - o0 + 67b8601a11e47a9ee3bf08ddfd0b79ba char * string structstp__mxml__text__s.html - o1 + b45cffe084dd3d20d928bee85e7b0f21 @@ -5334,21 +5334,21 @@ char * name structstp__mxml__value__s.html - o0 + b068931cc450442b63f5b3d276ea4297 int num_attrs structstp__mxml__value__s.html - o1 + 30f1579a824317cbe2b6837454cd0ef1 stp_mxml_attr_t * attrs structstp__mxml__value__s.html - o2 + 425ce871530e0633c917f98d8e9b1bc7 @@ -5359,35 +5359,35 @@ stp_mxml_element_t element unionstp__mxml__value__u.html - o0 + 8e2dcfd7e7e24b1ca76c1193f645902b int integer unionstp__mxml__value__u.html - o1 + 157db7df530023575515d366c9b672e8 char * opaque unionstp__mxml__value__u.html - o2 + 94619f8a70068b2591c2eed622525b0e double real unionstp__mxml__value__u.html - o3 + 4bca24304861acde5770fdbe3cc2503b stp_mxml_text_t text unionstp__mxml__value__u.html - o4 + 1cb251ec0d568de6a929b520c4aed8d1 @@ -5398,70 +5398,70 @@ char * name structstp__papersize__t.html - o0 + b068931cc450442b63f5b3d276ea4297 char * text structstp__papersize__t.html - o1 + 1cb251ec0d568de6a929b520c4aed8d1 char * comment structstp__papersize__t.html - o2 + 06d4cd63bde972fc66a0aed41d2f5c51 unsigned width structstp__papersize__t.html - o3 + eaae26a6fb20ed3ef54fb23bfa0b1fcc unsigned height structstp__papersize__t.html - o4 + b435e227d5dd201e1768b2bcb2e0aa81 unsigned top structstp__papersize__t.html - o5 + b28354b543375bfa94dabaeda722927f unsigned left structstp__papersize__t.html - o6 + 811882fecd5c7618d7099ebbd39ea254 unsigned bottom structstp__papersize__t.html - o7 + 71f262d796bed1ab30e8a2d5a8ddee6f unsigned right structstp__papersize__t.html - o8 + 7c4f29407893c334a6cb7a87bf045c0d stp_papersize_unit_t paper_unit structstp__papersize__t.html - o9 + 00a9745ae8b0126b5763ba88daba837b @@ -5472,207 +5472,207 @@ const char * name structstp__param__string__t.html - o0 + b068931cc450442b63f5b3d276ea4297 const char * text structstp__param__string__t.html - o1 + 1cb251ec0d568de6a929b520c4aed8d1 stp_parameter_t structstp__parameter__t.html - + const char * name structstp__parameter__t.html - o0 + b068931cc450442b63f5b3d276ea4297 - + const char * text structstp__parameter__t.html - o1 + 1cb251ec0d568de6a929b520c4aed8d1 - + const char * category structstp__parameter__t.html - o2 + c4ef352f74e502ef5e7bc98e6f4e493d - + const char * help structstp__parameter__t.html - o3 + 657f8b8da628ef83cf69101b6817150a - + stp_parameter_type_t p_type structstp__parameter__t.html - o4 + ee532d298de9538e682d9a1eaea12378 - + stp_parameter_class_t p_class structstp__parameter__t.html - o5 + 8112bb5792909f9417d1f6d2ab36863a - + stp_parameter_level_t p_level structstp__parameter__t.html - o6 + c52b547d5a185fa1e792e175f90d24fc - + unsigned char is_mandatory structstp__parameter__t.html - o7 + c261f1bf67a23fb36eadbb2c644c162f - + unsigned char is_active structstp__parameter__t.html - o8 + 4264c638e0098acb172519b0436db099 - + unsigned char channel structstp__parameter__t.html - o9 + c485d2ed5cc4ce64fcccca710c7a0bb7 - + unsigned char verify_this_parameter structstp__parameter__t.html - o10 + f07c856ac0ac425e65f87fff7a12b34d - + unsigned char read_only structstp__parameter__t.html - o11 + befe72871b2de8f4f0e20108517e31fe stp_parameter_t::@0 bounds structstp__parameter__t.html - o18 + eb49194cccc646fc8e93a368301834ea stp_curve_t * curve unionstp__parameter__t_1_1@0.html - o0 + 4efa264f5ef3e1a5c95736e07544ebf0 stp_double_bound_t dbl unionstp__parameter__t_1_1@0.html - o1 + 365b8373d0bf6dc9e3450af670cc1d35 stp_int_bound_t integer unionstp__parameter__t_1_1@0.html - o2 + 157db7df530023575515d366c9b672e8 stp_int_bound_t dimension unionstp__parameter__t_1_1@0.html - o3 + c4cf4802b30127a6ae42a1a1798c51b3 stp_string_list_t * str unionstp__parameter__t_1_1@0.html - o4 + 341be97d9aff90c9978347f66f945b77 stp_array_t * array unionstp__parameter__t_1_1@0.html - o5 + f1f713c9e000f5d3f280adbd124df4f5 stp_parameter_t::@1 deflt structstp__parameter__t.html - o26 + 1ae03ed771e3171fae03ed917b22ceff stp_curve_t * curve unionstp__parameter__t_1_1@1.html - o0 + 4efa264f5ef3e1a5c95736e07544ebf0 double dbl unionstp__parameter__t_1_1@1.html - o1 + 365b8373d0bf6dc9e3450af670cc1d35 int dimension unionstp__parameter__t_1_1@1.html - o2 + c4cf4802b30127a6ae42a1a1798c51b3 int integer unionstp__parameter__t_1_1@1.html - o3 + 157db7df530023575515d366c9b672e8 int boolean unionstp__parameter__t_1_1@1.html - o4 + 84e2c64f38f78ba3ea5c905ab5a2da27 const char * str unionstp__parameter__t_1_1@1.html - o5 + 341be97d9aff90c9978347f66f945b77 stp_array_t * array unionstp__parameter__t_1_1@1.html - o6 + f1f713c9e000f5d3f280adbd124df4f5 @@ -5683,42 +5683,42 @@ int pass structstp__pass__t.html - o0 + 1a1dc91c907325c69271ddf0c944bc72 int missingstartrows structstp__pass__t.html - o1 + 6b75dc88fe75f396206e0c5862d61543 int logicalpassstart structstp__pass__t.html - o2 + da94ad894675e9119f2c647a94e21605 int physpassstart structstp__pass__t.html - o3 + 13436ac9693968e5601e30fd01451a02 int physpassend structstp__pass__t.html - o4 + 102875318f07394cc762ba839e0b5231 int subpass structstp__pass__t.html - o5 + 769ff675e6c6adb86faf4316c1aa0ba3 @@ -5729,95 +5729,95 @@ stp_parameter_list_t(* list_parameters structstp__printfuncs__t.html - o0 + 54879ee9c7f05b72f24bab4bce932970 )(const stp_vars_t *v) void(* parameters structstp__printfuncs__t.html - o1 + 622ce298c6fc93028618fed494c284e9 )(const stp_vars_t *v, const char *name, stp_parameter_t *) void(* media_size structstp__printfuncs__t.html - o2 + 0893788b2db9b714e8185a0d5bc54c65 )(const stp_vars_t *v, int *width, int *height) void(* imageable_area structstp__printfuncs__t.html - o3 + d910d40510a98935f74705e1e0c53b6d )(const stp_vars_t *v, int *left, int *right, int *bottom, int *top) void(* limit structstp__printfuncs__t.html - o4 + 6e40367cc4c593d8c68138abdc46e4ef )(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height) int(* print structstp__printfuncs__t.html - o5 + 4ba23f8d414bf8d9305fe670b5e7ae94 )(const stp_vars_t *v, stp_image_t *image) void(* describe_resolution structstp__printfuncs__t.html - o6 + b11ae31fa8984f09a03acc5d284f53f8 )(const stp_vars_t *v, int *x, int *y) const char *(* describe_output structstp__printfuncs__t.html - o7 + 92224ef5b74a148faa0459a1ff6edd6c )(const stp_vars_t *v) int(* verify structstp__printfuncs__t.html - o8 + 7cc301b263aa0c00e3b8d67b79b9949e )(stp_vars_t *v) int(* start_job structstp__printfuncs__t.html - o9 + fd889d531bf42b215023ed01d74fecab )(const stp_vars_t *v, stp_image_t *image) int(* end_job structstp__printfuncs__t.html - o10 + f553a87427ad77ead7b8e6bb7f4a2efa )(const stp_vars_t *v, stp_image_t *image) stp_raw_t structstp__raw__t.html - + size_t bytes structstp__raw__t.html - o0 + 4b3a6218bb3e3a7303e8a171a60fcf92 - + const void * data structstp__raw__t.html - o1 + 8d777f385d3dfec8815d20f7496026dc @@ -5828,21 +5828,21 @@ double value structstp__shade.html - o0 + 2063c1608d6e0baf80249c42e2be5804 int numsizes structstp__shade.html - o1 + adae9e852b659d0d064b746f5cc85ee4 const stp_dotsize_t * dot_sizes structstp__shade.html - o2 + c4b0221c67b0895782c9c5984cc2578e @@ -5853,49 +5853,49 @@ int row structstp__weave__t.html - o0 + f1965a857bc285d26fe22023aa5ab50d int pass structstp__weave__t.html - o1 + 1a1dc91c907325c69271ddf0c944bc72 int jet structstp__weave__t.html - o2 + 564f60a2dd82ea24bfa3f2f615348f7c int missingstartrows structstp__weave__t.html - o3 + 6b75dc88fe75f396206e0c5862d61543 int logicalpassstart structstp__weave__t.html - o4 + da94ad894675e9119f2c647a94e21605 int physpassstart structstp__weave__t.html - o5 + 13436ac9693968e5601e30fd01451a02 int physpassend structstp__weave__t.html - o6 + 102875318f07394cc762ba839e0b5231 @@ -5907,84 +5907,84 @@ stp_array stp_array_t group__array.html - ga0 + g69e0971771118ccea2a5dc72ba4fa73e stp_array_t * stp_array_create group__array.html - ga1 + gaf63aaff6ea861e16b3addc023ef2e66 (int x_size, int y_size) void stp_array_destroy group__array.html - ga2 + g562ad19d8ecc1e9bdd8c182b0a05ecec (stp_array_t *array) void stp_array_copy group__array.html - ga3 + gab9b031be229d8762faf46a3ef9454ec (stp_array_t *dest, const stp_array_t *source) stp_array_t * stp_array_create_copy group__array.html - ga4 + g19370f7d4779013904be75bc3d97e024 (const stp_array_t *array) void stp_array_set_size group__array.html - ga5 + g698e51815f2ef3fd0709d6b32a2bb921 (stp_array_t *array, int x_size, int y_size) void stp_array_get_size group__array.html - ga6 + g48e34b2673c2973884f0a403bafe7ea8 (const stp_array_t *array, int *x_size, int *y_size) void stp_array_set_data group__array.html - ga7 + g0ca3891b4cde193cc65de63053e3f4fa (stp_array_t *array, const double *data) void stp_array_get_data group__array.html - ga8 + g9e1c46379b5935ed3a939833bd9e68be (const stp_array_t *array, size_t *size, const double **data) int stp_array_set_point group__array.html - ga9 + g4ab405205d678a3d9ae02a98103fbfea (stp_array_t *array, int x, int y, double data) int stp_array_get_point group__array.html - ga10 + gb9d53cf70f2c892dca82b8db2414fad2 (const stp_array_t *array, int x, int y, double *data) const stp_sequence_t * stp_array_get_sequence group__array.html - ga11 + g2051c3f4a1eaccb198744f8d7c76d649 (const stp_array_t *array) @@ -5998,128 +5998,93 @@ stp_color stp_color_t group__color.html - ga5 + gb711e2534c69bde47be7af3409c8ee2c int stp_color_init group__color.html - ga6 + g835bd7024477347a46ea0c14b46996c6 (stp_vars_t *v, stp_image_t *image, size_t steps) int stp_color_get_row group__color.html - ga7 + gadf861820b3956ef7b18600dbf5da9da (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) stp_parameter_list_t stp_color_list_parameters group__color.html - ga8 + ge2e397268288111eaffd352cb0ff1b98 (const stp_vars_t *v) void stp_color_describe_parameter group__color.html - ga9 + gc47fecc2c32115494ea364e53d9f1ff2 (const stp_vars_t *v, const char *name, stp_parameter_t *description) int stp_color_register group__color.html - ga10 + ge3543409e331c5d1756c2c8fe927343b (const stp_color_t *color) int stp_color_unregister group__color.html - ga11 + g3e0f2728d47e1701c00b06199bc5512d (const stp_color_t *color) int stp_color_count group__color.html - ga12 + ga8b8b19da7bcc9bc814fe0f97f39b3ed (void) const stp_color_t * stp_get_color_by_name group__color.html - ga13 + g25d9ee3ceee6d6e9964007ad12f9900b (const char *name) const stp_color_t * stp_get_color_by_index group__color.html - ga14 + ga5ddc4c9d02576154d0b2c6c64a6a033 (int idx) const stp_color_t * stp_get_color_by_colorfuncs group__color.html - ga15 + ga92373d7aa315ab6e32a1bb0ac944b79 (stp_colorfuncs_t *colorfuncs) const char * stp_color_get_name group__color.html - ga16 + g36d2d72d2cd967405a978b76a7a8c992 (const stp_color_t *c) const char * stp_color_get_long_name group__color.html - ga17 + ga0559d7812bdcbebe4edc14fc05274d9 (const stp_color_t *c) - - int(* - get_row - group__color.html - ga0 - )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) - - - stp_parameter_list_t(* - list_parameters - group__color.html - ga1 - )(const stp_vars_t *v) - - - void(* - describe_parameter - group__color.html - ga2 - )(const stp_vars_t *v, const char *name, stp_parameter_t *description) - - - const char * - long_name - group__color.html - ga3 - - - - const stp_colorfuncs_t * - colorfuncs - group__color.html - ga4 - - curve @@ -6130,399 +6095,399 @@ stp_curve stp_curve_t group__curve.html - ga0 + gd5ce135b7af2c6e79bae493c7055461d stp_curve_type_t - ga47 + g7ced905b29f0d85de94258dceb01c3f4 STP_CURVE_TYPE_LINEAR - gga47a1 + gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff STP_CURVE_TYPE_SPLINE - gga47a2 + gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4 stp_curve_wrap_mode_t - ga48 + g1880ff988f772337e8892e791951337b STP_CURVE_WRAP_NONE - gga48a3 + gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85 STP_CURVE_WRAP_AROUND - gga48a4 + gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2 stp_curve_compose_t - ga49 + gb7d718baf4619b6be6c4aff8ce84aad9 STP_CURVE_COMPOSE_ADD - gga49a5 + ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d STP_CURVE_COMPOSE_MULTIPLY - gga49a6 + ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011 STP_CURVE_COMPOSE_EXPONENTIATE - gga49a7 + ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701 stp_curve_bounds_t - ga50 + gd2b61113497bb142943d5131df3286ae STP_CURVE_BOUNDS_RESCALE - gga50a8 + ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09 STP_CURVE_BOUNDS_CLIP - gga50a9 + ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41 STP_CURVE_BOUNDS_ERROR - gga50a10 + ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a stp_curve_t * stp_curve_create group__curve.html - ga1 + gf6b71d25c497e99ab2c073108b080ab6 (stp_curve_wrap_mode_t wrap) stp_curve_t * stp_curve_create_copy group__curve.html - ga2 + ge76787e84f2fc3ba299de94f4ecc6d82 (const stp_curve_t *curve) void stp_curve_copy group__curve.html - ga3 + gfdafb0a802f00063b00713dbd6d6bfc0 (stp_curve_t *dest, const stp_curve_t *source) void stp_curve_destroy group__curve.html - ga4 + g01bf94ed6a523f28dd909be054a69790 (stp_curve_t *curve) int stp_curve_set_bounds group__curve.html - ga5 + g5283a18fcc5db8e9f9384d54de50ba83 (stp_curve_t *curve, double low, double high) void stp_curve_get_bounds group__curve.html - ga6 + g4d32e3000dd3a8f258b2eab94797731b (const stp_curve_t *curve, double *low, double *high) stp_curve_wrap_mode_t stp_curve_get_wrap group__curve.html - ga7 + gd2aade6a22b516006ce0f897c5027f35 (const stp_curve_t *curve) int stp_curve_is_piecewise group__curve.html - ga8 + gdda4313c874170e0086d2000ed04c02f (const stp_curve_t *curve) void stp_curve_get_range group__curve.html - ga9 + gaf8bad025ea7463067c9d7ab205af062 (const stp_curve_t *curve, double *low, double *high) size_t stp_curve_count_points group__curve.html - ga10 + g48d9023f28ae2d15975002f7a9d7f94e (const stp_curve_t *curve) int stp_curve_set_interpolation_type group__curve.html - ga11 + g3175711d943e95fdf363d5124237a56e (stp_curve_t *curve, stp_curve_type_t itype) stp_curve_type_t stp_curve_get_interpolation_type group__curve.html - ga12 + gca245aa6907c2fb95e150ce9a86ddb1a (const stp_curve_t *curve) int stp_curve_set_data group__curve.html - ga13 + gba540befdbd82e705358b2175d5b92e8 (stp_curve_t *curve, size_t count, const double *data) int stp_curve_set_data_points group__curve.html - ga14 + gcbd01a2662edb48af0816930b40dc8ab (stp_curve_t *curve, size_t count, const stp_curve_point_t *data) int stp_curve_set_float_data group__curve.html - ga15 + gc0401bfefa3990ca26a0fb7718f1ebb2 (stp_curve_t *curve, size_t count, const float *data) int stp_curve_set_long_data group__curve.html - ga16 + gaf770dcae26ce48d5ee50dd8217e2c14 (stp_curve_t *curve, size_t count, const long *data) int stp_curve_set_ulong_data group__curve.html - ga17 + g184e0e32892aae4b2c195c6fc880bace (stp_curve_t *curve, size_t count, const unsigned long *data) int stp_curve_set_int_data group__curve.html - ga18 + gbc9ae004e972c7d638336714f3112f9b (stp_curve_t *curve, size_t count, const int *data) int stp_curve_set_uint_data group__curve.html - ga19 + g8a215d4981a74fb2b6e4a0c381314df0 (stp_curve_t *curve, size_t count, const unsigned int *data) int stp_curve_set_short_data group__curve.html - ga20 + gd23dcc9abefca9a98b3ecd9714227093 (stp_curve_t *curve, size_t count, const short *data) int stp_curve_set_ushort_data group__curve.html - ga21 + g4051de3e6be42f4499de78af67288616 (stp_curve_t *curve, size_t count, const unsigned short *data) stp_curve_t * stp_curve_get_subrange group__curve.html - ga22 + gd4cfbfbfe0c16b8f2ef4d8c44d221172 (const stp_curve_t *curve, size_t start, size_t count) int stp_curve_set_subrange group__curve.html - ga23 + g0ba6753a8beeaca19719d047da25ecb5 (stp_curve_t *curve, const stp_curve_t *range, size_t start) const double * stp_curve_get_data group__curve.html - ga24 + g24b9486c45d68983e94dcc0fb19edacd (const stp_curve_t *curve, size_t *count) const stp_curve_point_t * stp_curve_get_data_points group__curve.html - ga25 + gd30e41654f1e0217aae3389b30cdffba (const stp_curve_t *curve, size_t *count) const float * stp_curve_get_float_data group__curve.html - ga26 + gf363a0f9686bcd6521671d531bc522d5 (const stp_curve_t *curve, size_t *count) const long * stp_curve_get_long_data group__curve.html - ga27 + g187af251d5a89853545c8be898a00cc1 (const stp_curve_t *curve, size_t *count) const unsigned long * stp_curve_get_ulong_data group__curve.html - ga28 + g3ecbc0ce98e7bd7695002306f5a2ba1b (const stp_curve_t *curve, size_t *count) const int * stp_curve_get_int_data group__curve.html - ga29 + g01bda0b947a6075d4a1ed373865744e6 (const stp_curve_t *curve, size_t *count) const unsigned int * stp_curve_get_uint_data group__curve.html - ga30 + gb874365285383f3eb35c1a32496a69b4 (const stp_curve_t *curve, size_t *count) const short * stp_curve_get_short_data group__curve.html - ga31 + g60767bb2143fe4d491d351a4c0abc3b1 (const stp_curve_t *curve, size_t *count) const unsigned short * stp_curve_get_ushort_data group__curve.html - ga32 + gb2312169172ec9789af9fd38279b3273 (const stp_curve_t *curve, size_t *count) const stp_sequence_t * stp_curve_get_sequence group__curve.html - ga33 + gee3cc69ab758b400838014df4742c28e (const stp_curve_t *curve) int stp_curve_set_gamma group__curve.html - ga34 + g6548b7ca6ef6ab94fe1d927c246e7baf (stp_curve_t *curve, double f_gamma) double stp_curve_get_gamma group__curve.html - ga35 + gc9786b35c2b1a55d54b62bcc57481c82 (const stp_curve_t *curve) int stp_curve_set_point group__curve.html - ga36 + g9a05eae4f274f420418539cceb627556 (stp_curve_t *curve, size_t where, double data) int stp_curve_get_point group__curve.html - ga37 + gf9ff6f55ec0a0615608dc1baec6aff00 (const stp_curve_t *curve, size_t where, double *data) int stp_curve_interpolate_value group__curve.html - ga38 + g0fdfc2b27a8a464584589ef38a8e05c4 (const stp_curve_t *curve, double where, double *result) int stp_curve_resample group__curve.html - ga39 + gf68cf2508ff4a14a0dbee6fc0001667e (stp_curve_t *curve, size_t points) int stp_curve_rescale group__curve.html - ga40 + gd440d8d448173adc2be6737963a6e999 (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode) int stp_curve_write group__curve.html - ga41 + g6ef71ce7d92e659b1c902df29b1dcbc7 (FILE *file, const stp_curve_t *curve) char * stp_curve_write_string group__curve.html - ga42 + g21aa4497c58ebbb703dc3549560f084d (const stp_curve_t *curve) stp_curve_t * stp_curve_create_from_stream group__curve.html - ga43 + g650e49e1250dab5d9221ad747a627fc0 (FILE *fp) stp_curve_t * stp_curve_create_from_file group__curve.html - ga44 + g6ff03fcc2a47f297c48b683884e81924 (const char *file) stp_curve_t * stp_curve_create_from_string group__curve.html - ga45 + g60dce8c741a9b6fde73ced2134305298 (const char *string) int stp_curve_compose group__curve.html - ga46 + g657e0ad5b93f090220d35be615fec5e4 (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points) @@ -6534,49 +6499,49 @@ #define textdomain group__intl__internal.html - ga0 + gac0316f33cabc5a70d974c5aba43063b (String) #define gettext group__intl__internal.html - ga1 + geb8333d9b46653f2047c603034d26730 (String) #define dgettext group__intl__internal.html - ga2 + g7fd6ec2ffaa95339754232b69eaac521 (Domain, Message) #define dcgettext group__intl__internal.html - ga3 + g52d955a76a73f0e86dddd07dda5cd490 (Domain, Message, Type) #define bindtextdomain group__intl__internal.html - ga4 + gcf29daa2fef5f417c57be476054c695b (Domain, Directory) #define _ group__intl__internal.html - ga5 + gd41443e9a10bd2ffa9508bb74c41c2d1 (String) #define N_ group__intl__internal.html - ga6 + g9de9caf5267f08d8164404a1f68b66f5 (String) @@ -6588,49 +6553,49 @@ #define textdomain group__intl.html - ga0 + gac0316f33cabc5a70d974c5aba43063b (String) #define gettext group__intl.html - ga1 + geb8333d9b46653f2047c603034d26730 (String) #define dgettext group__intl.html - ga2 + g7fd6ec2ffaa95339754232b69eaac521 (Domain, Message) #define dcgettext group__intl.html - ga3 + g52d955a76a73f0e86dddd07dda5cd490 (Domain, Message, Type) #define bindtextdomain group__intl.html - ga4 + gcf29daa2fef5f417c57be476054c695b (Domain, Directory) #define _ group__intl.html - ga5 + gd41443e9a10bd2ffa9508bb74c41c2d1 (String) #define N_ group__intl.html - ga6 + g9de9caf5267f08d8164404a1f68b66f5 (String) @@ -6642,98 +6607,98 @@ #define STP_MAJOR_VERSION group__version.html - ga7 + g98b05dcc61492d413bb01421995f1421 #define STP_MINOR_VERSION group__version.html - ga8 + g26319655da45e42c3b498ae7db0bf62c #define STP_MICRO_VERSION group__version.html - ga9 + g02b38fef35caed8b676941e8dd8aadae #define STP_CURRENT_INTERFACE group__version.html - ga10 + g08cdc7e05ec4d52b2458470b6d0047fb #define STP_BINARY_AGE group__version.html - ga11 + ge754fd2fde377ba0bbe61aee1a31dd9a #define STP_INTERFACE_AGE group__version.html - ga12 + gfd63347e8d3a71fa8384db59deabbde5 #define STP_CHECK_VERSION group__version.html - ga13 + g26c662a55c391d11663052ca39458972 (major, minor, micro) const char * stp_check_version group__version.html - ga6 + g888f2f6268a658d1a6b71b5288299488 (unsigned int required_major, unsigned int required_minor, unsigned int required_micro) const unsigned int stp_major_version group__version.html - ga0 + g19a4efe48689fb8f859d04e60bfe028f const unsigned int stp_minor_version group__version.html - ga1 + g66def32167cee385762282e36b60d3b7 const unsigned int stp_micro_version group__version.html - ga2 + g24960731fb86305c31f0be5621ccb993 const unsigned int stp_current_interface group__version.html - ga3 + g78c76c5831f5046eee8a56bd010b24dc const unsigned int stp_binary_age group__version.html - ga4 + g97878c63aacb7d1fa8eed6cf1168c2e0 const unsigned int stp_interface_age group__version.html - ga5 + gf242f39e07a0ab2f2e25e1b7bc3e3aac @@ -6746,129 +6711,80 @@ #define STP_CHANNEL_LIMIT group__image.html - ga16 + gf71d7111a7215d4c1f1ef1317f9d6cfc stp_image stp_image_t group__image.html - ga7 + gc5b6b70cd39959ffd06deab3724d87e9 stp_image_status_t - ga17 + g3378dd231cc63da06de0bb41f1cde78f STP_IMAGE_STATUS_OK - gga17a2 + gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5 STP_IMAGE_STATUS_ABORT - gga17a8 + gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b void stp_image_init group__image.html - ga9 + g74c2417d571861506be7209421a3b418 (stp_image_t *image) void stp_image_reset group__image.html - ga10 + g69cd20ccb54500d0ee8cf38969db69a6 (stp_image_t *image) int stp_image_width group__image.html - ga11 + g9ee4915d4a1007f2d9c730ddc96d931b (stp_image_t *image) int stp_image_height group__image.html - ga12 + g48a99a9a8493b75687ad0900664ca4cb (stp_image_t *image) stp_image_status_t stp_image_get_row group__image.html - ga13 + gfc93a7a3f6629f6826bf1f6f757f464e (stp_image_t *image, unsigned char *data, size_t limit, int row) const char * stp_image_get_appname group__image.html - ga14 + gd36123431e93e049d813894aa039c25c (stp_image_t *image) void stp_image_conclude group__image.html - ga15 + gd1017f2f9b91d7add73c2393d96f700a (stp_image_t *image) - - void(* - reset - group__image.html - ga0 - )(struct stp_image *image) - - - int(* - width - group__image.html - ga1 - )(struct stp_image *image) - - - int(* - height - group__image.html - ga2 - )(struct stp_image *image) - - - stp_image_status_t(* - get_row - group__image.html - ga3 - )(struct stp_image *image, unsigned char *data, size_t byte_limit, int row) - - - const char *(* - get_appname - group__image.html - ga4 - )(struct stp_image *image) - - - void(* - conclude - group__image.html - ga5 - )(struct stp_image *image) - - - void * - rep - group__image.html - ga6 - - list @@ -6878,224 +6794,224 @@ stp_list_item stp_list_item_t group__list.html - ga0 + g71c64aeca8ca0613215306f088b6a963 stp_list stp_list_t group__list.html - ga1 + g01be7c3ea8c46226978010d453016f22 void(* stp_node_freefunc group__list.html - ga2 + g3744d9043311d0bcbb21f80e79b9afba )(void *) void *(* stp_node_copyfunc group__list.html - ga3 + g589c7c30b003d694b844834a41a6b1fa )(const void *) const char *(* stp_node_namefunc group__list.html - ga4 + g1c6584d7cf0cda45dce5d95249af6470 )(const void *) int(* stp_node_sortfunc group__list.html - ga5 + gd7ac92a42bf2184103e0a83147d1835f )(const void *, const void *) void stp_list_node_free_data group__list.html - ga6 + gb357e17f729e41b4f96d6aada1be26b9 (void *item) stp_list_t * stp_list_create group__list.html - ga7 + gaf10e4bb8ce6a8b6f5f015475400eb1b (void) stp_list_t * stp_list_copy group__list.html - ga8 + g3bd2f5a42d3313287017bfe20859c2d9 (const stp_list_t *list) int stp_list_destroy group__list.html - ga9 + g1382e926901b5efa2356176826a96a1a (stp_list_t *list) stp_list_item_t * stp_list_get_start group__list.html - ga10 + ga67c8173f8c7b2c40e3d6dde6578faec (const stp_list_t *list) stp_list_item_t * stp_list_get_end group__list.html - ga11 + g2ef0298e970fdb93955860e7ee3f878c (const stp_list_t *list) stp_list_item_t * stp_list_get_item_by_index group__list.html - ga12 + g9885458dd0f6e6fe5c88c4b2b0643e2a (const stp_list_t *list, int idx) stp_list_item_t * stp_list_get_item_by_name group__list.html - ga13 + g0fd0ea2439ab2b0c9b9fb97f14c9a470 (const stp_list_t *list, const char *name) stp_list_item_t * stp_list_get_item_by_long_name group__list.html - ga14 + gdbf12ab6f47d68f2605f211023c4f520 (const stp_list_t *list, const char *long_name) int stp_list_get_length group__list.html - ga15 + g013ca40ec7e5714fc5ee5f31ac5582bc (const stp_list_t *list) void stp_list_set_freefunc group__list.html - ga16 + gc103cb4ff8870b3a8d90b6ebcade2498 (stp_list_t *list, stp_node_freefunc freefunc) stp_node_freefunc stp_list_get_freefunc group__list.html - ga17 + g9d344e3c6874e6033f8fc71370678bcf (const stp_list_t *list) void stp_list_set_copyfunc group__list.html - ga18 + gec59dd3b87efc811ef2b6303102ed279 (stp_list_t *list, stp_node_copyfunc copyfunc) stp_node_copyfunc stp_list_get_copyfunc group__list.html - ga19 + g310dd79907494b07d9005fbf50b9eb0c (const stp_list_t *list) void stp_list_set_namefunc group__list.html - ga20 + g97d7c6d659aa7d05bc54a349a07e10c0 (stp_list_t *list, stp_node_namefunc namefunc) stp_node_namefunc stp_list_get_namefunc group__list.html - ga21 + g468cc0a5dfb1bfbef9eebd8d4f644492 (const stp_list_t *list) void stp_list_set_long_namefunc group__list.html - ga22 + g42bdba5fcb861bdf8facb9135039d9b8 (stp_list_t *list, stp_node_namefunc long_namefunc) stp_node_namefunc stp_list_get_long_namefunc group__list.html - ga23 + ga95d8ace9b6ec71388007024c51865cb (const stp_list_t *list) void stp_list_set_sortfunc group__list.html - ga24 + gbad08ce8ef257dae054ea3816ae88fe7 (stp_list_t *list, stp_node_sortfunc sortfunc) stp_node_sortfunc stp_list_get_sortfunc group__list.html - ga25 + ga759fd3cb97b9f651424b8a8fb6bedaa (const stp_list_t *list) int stp_list_item_create group__list.html - ga26 + g50f49648801707436012cd5dc66b1f8c (stp_list_t *list, stp_list_item_t *next, const void *data) int stp_list_item_destroy group__list.html - ga27 + gde2acf279e8ea067fdc1f3f951d0b373 (stp_list_t *list, stp_list_item_t *item) stp_list_item_t * stp_list_item_prev group__list.html - ga28 + gcee23493eafdfcfce51e2ccf29ebbf54 (const stp_list_item_t *item) stp_list_item_t * stp_list_item_next group__list.html - ga29 + gea9c1b6daae518ebecd2981289c555f3 (const stp_list_item_t *item) void * stp_list_item_get_data group__list.html - ga30 + g5b7d8ffea5a806953a43aee961a60fe4 (const stp_list_item_t *item) int stp_list_item_set_data group__list.html - ga31 + g1b5d2889a81d712c3ba024e53bfd0f38 (stp_list_item_t *item, void *data) @@ -7106,62 +7022,62 @@ stp_papersize_t stp_papersize_unit_t - ga5 + gbb66a8f6ce85d70afd9fe42472b492d8 PAPERSIZE_ENGLISH_STANDARD - gga5a0 + ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65 PAPERSIZE_METRIC_STANDARD - gga5a1 + ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35 PAPERSIZE_ENGLISH_EXTENDED - gga5a2 + ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d PAPERSIZE_METRIC_EXTENDED - gga5a3 + ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a int stp_known_papersizes group__papersize.html - ga0 + g93eb4d6bc44914b3ea6b184e076a0853 (void) const stp_papersize_t * stp_get_papersize_by_name group__papersize.html - ga1 + g9d655e3de6954ad3c5933dc736d2509a (const char *name) const stp_papersize_t * stp_get_papersize_by_size group__papersize.html - ga2 + g0438b0e4729f37579900b591e801f8ce (int length, int width) const stp_papersize_t * stp_get_papersize_by_index group__papersize.html - ga3 + g08bb891f58a7decfee2b073c00715993 (int idx) void stp_default_media_size group__papersize.html - ga4 + g2fe5d85acaa4ff8b8e4ad1ff3cccb027 (const stp_vars_t *v, int *width, int *height) @@ -7175,182 +7091,182 @@ stp_printer stp_printer_t group__printer.html - ga0 + g1a68662b730d44c11de6fb8226a309f6 stp_family stp_family_t group__printer.html - ga1 + g5c0458c3c1d19474e0245c47dac29e70 int stp_printer_model_count group__printer.html - ga2 + gc0a8108170f5c86621de14296fd94b1e (void) const stp_printer_t * stp_get_printer_by_index group__printer.html - ga3 + g1286559c60d239563f9f15fdd27996e0 (int idx) const stp_printer_t * stp_get_printer_by_long_name group__printer.html - ga4 + gc041944e528afcb9a795eb6ece3fc6ff (const char *long_name) const stp_printer_t * stp_get_printer_by_driver group__printer.html - ga5 + g947fa230e08f9c854ca2608e76bd0d58 (const char *driver) const stp_printer_t * stp_get_printer group__printer.html - ga6 + gcb4cdcada01ff29c5fd4ffeaa576db9e (const stp_vars_t *v) int stp_get_printer_index_by_driver group__printer.html - ga7 + g6f32b0213b580bf081fc8752a3eb04a1 (const char *driver) const char * stp_printer_get_long_name group__printer.html - ga8 + g00182878bdc39935e6382d7e41d55294 (const stp_printer_t *p) const char * stp_printer_get_driver group__printer.html - ga9 + g6c6c426f86307660079277ab6e90ae3d (const stp_printer_t *p) const char * stp_printer_get_family group__printer.html - ga10 + g9c98ccc58b2c6f9ed6bd1025220ff77d (const stp_printer_t *p) const char * stp_printer_get_manufacturer group__printer.html - ga11 + gfc0382fd32b49ea9d171e4ce8b750c62 (const stp_printer_t *p) int stp_printer_get_model group__printer.html - ga12 + g7ba104f0ea5ce4a88175486894010b71 (const stp_printer_t *p) const stp_vars_t * stp_printer_get_defaults group__printer.html - ga13 + ge67398e65540b835f5c5d073c5ea0ec1 (const stp_printer_t *p) void stp_set_printer_defaults group__printer.html - ga14 + gc3d8cdb65382cb13ea6b01072e6240d5 (stp_vars_t *v, const stp_printer_t *p) int stp_print group__printer.html - ga15 + g121125e6646c6f6d8965f1857450749e (const stp_vars_t *v, stp_image_t *image) int stp_start_job group__printer.html - ga16 + g9cf59fba866430dd47508bac6561ef67 (const stp_vars_t *v, stp_image_t *image) int stp_end_job group__printer.html - ga17 + g40637834f08a166992325af09f6a6030 (const stp_vars_t *v, stp_image_t *image) int stp_get_model_id group__printer.html - ga18 + gc09e99e20c8a19a13a5fb6356742a92a (const stp_vars_t *v) int stp_verify_printer_params group__printer.html - ga19 + gd91f8e7a622725f0d47196cf912ddd8d (stp_vars_t *v) int stp_family_register group__printer.html - ga20 + g82b22438444849bdedb4cfbe22f209e8 (stp_list_t *family) int stp_family_unregister group__printer.html - ga21 + ga2ab30a5e5442b7a552fc3b884e1511b (stp_list_t *family) void stp_initialize_printer_defaults group__printer.html - ga22 + gc9aba62164667822fd9f110740bab570 (void) stp_parameter_list_t stp_printer_list_parameters group__printer.html - ga23 + g666486047edfe4405d003b5c3bbe4b49 (const stp_vars_t *v) void stp_printer_describe_parameter group__printer.html - ga24 + g806f00d4167762c7a3d467ec37c8430e (const stp_vars_t *v, const char *name, stp_parameter_t *description) const char * stp_describe_output group__printer.html - ga25 + g950e2cd193926440ba250dbc184d8588 (const stp_vars_t *v) @@ -7362,203 +7278,203 @@ stp_sequence stp_sequence_t group__sequence.html - ga0 + gb3d4cae653c4303a6e5d26b516694c92 stp_sequence_t * stp_sequence_create group__sequence.html - ga1 + g771327bed5a71d8d33cc6b3ec5cbdbee (void) void stp_sequence_destroy group__sequence.html - ga2 + g98c9c2859d2ebe9b1987d26b62bd6ce0 (stp_sequence_t *sequence) void stp_sequence_copy group__sequence.html - ga3 + g5792d6f821525514199dd2d9b332ddd4 (stp_sequence_t *dest, const stp_sequence_t *source) stp_sequence_t * stp_sequence_create_copy group__sequence.html - ga4 + gd37eb66db88ac93b853ba6e02b9155bc (const stp_sequence_t *sequence) int stp_sequence_set_bounds group__sequence.html - ga5 + gd56df3112937c11431e033f2d9574b96 (stp_sequence_t *sequence, double low, double high) void stp_sequence_get_bounds group__sequence.html - ga6 + g392e1da122d95d6fc07b6d73eff1d311 (const stp_sequence_t *sequence, double *low, double *high) void stp_sequence_get_range group__sequence.html - ga7 + gc2c70c539a3eced45be306d082faa3a6 (const stp_sequence_t *sequence, double *low, double *high) int stp_sequence_set_size group__sequence.html - ga8 + g166e9a610bd53cb812e328d9e111f240 (stp_sequence_t *sequence, size_t size) size_t stp_sequence_get_size group__sequence.html - ga9 + g99292c5ba10bcf1574c3e71a593c3e5f (const stp_sequence_t *sequence) int stp_sequence_set_data group__sequence.html - ga10 + g24024e771a50db02f2713b244212603e (stp_sequence_t *sequence, size_t count, const double *data) int stp_sequence_set_subrange group__sequence.html - ga11 + g9b41ba7e0f1fb00cf19bbb9efe70824d (stp_sequence_t *sequence, size_t where, size_t size, const double *data) void stp_sequence_get_data group__sequence.html - ga12 + gc33208fae031bd1111f8ceb4c1425199 (const stp_sequence_t *sequence, size_t *size, const double **data) int stp_sequence_set_point group__sequence.html - ga13 + gf7f49101192387e29399ded6d3166d13 (stp_sequence_t *sequence, size_t where, double data) int stp_sequence_get_point group__sequence.html - ga14 + g044210129f28c298152ce124371324d4 (const stp_sequence_t *sequence, size_t where, double *data) int stp_sequence_set_float_data group__sequence.html - ga15 + g34a526cb5e72b611ac8a98b559c24e2e (stp_sequence_t *sequence, size_t count, const float *data) int stp_sequence_set_long_data group__sequence.html - ga16 + gd15e2cf350bb311da58f4b11240fa0f2 (stp_sequence_t *sequence, size_t count, const long *data) int stp_sequence_set_ulong_data group__sequence.html - ga17 + gbc7ec322716d761436e4ad2d5d2f756f (stp_sequence_t *sequence, size_t count, const unsigned long *data) int stp_sequence_set_int_data group__sequence.html - ga18 + gd4f058b2c690ad4e326970cc841d8f79 (stp_sequence_t *sequence, size_t count, const int *data) int stp_sequence_set_uint_data group__sequence.html - ga19 + g40cd6256eb5bb72decd60edd1dc3be54 (stp_sequence_t *sequence, size_t count, const unsigned int *data) int stp_sequence_set_short_data group__sequence.html - ga20 + ge0d6719f863a10422dea23e7f4b4dd29 (stp_sequence_t *sequence, size_t count, const short *data) int stp_sequence_set_ushort_data group__sequence.html - ga21 + g68aed44bbf6ede9ac49237091f2deb43 (stp_sequence_t *sequence, size_t count, const unsigned short *data) const float * stp_sequence_get_float_data group__sequence.html - ga22 + gf8cd9da688af479103cf8600e48f61c9 (const stp_sequence_t *sequence, size_t *count) const long * stp_sequence_get_long_data group__sequence.html - ga23 + g864b55caa3a8c0e573031a36f57f7cc4 (const stp_sequence_t *sequence, size_t *count) const unsigned long * stp_sequence_get_ulong_data group__sequence.html - ga24 + gc4557b9fba98a7fbb4e17cc18fb0dded (const stp_sequence_t *sequence, size_t *count) const int * stp_sequence_get_int_data group__sequence.html - ga25 + g4396baf0d338eec6f3bce3e2000da978 (const stp_sequence_t *sequence, size_t *count) const unsigned int * stp_sequence_get_uint_data group__sequence.html - ga26 + g204f77e91c9283dc6ec6e742687bb0db (const stp_sequence_t *sequence, size_t *count) const short * stp_sequence_get_short_data group__sequence.html - ga27 + g91a68efd6b99150739c7706f65703a2f (const stp_sequence_t *sequence, size_t *count) const unsigned short * stp_sequence_get_ushort_data group__sequence.html - ga28 + g8bf46faeea891ac7ca699591df596bc1 (const stp_sequence_t *sequence, size_t *count) @@ -7570,385 +7486,385 @@ #define STP_DBG_LUT group__util.html - ga33 + g9ef88b326f83d342849fa89c33c7e4a7 #define STP_DBG_COLORFUNC group__util.html - ga34 + g3560e33ba80d2a0ceb07fe51fac845be #define STP_DBG_INK group__util.html - ga35 + g328a4b66d0767134649ce30b243931c9 #define STP_DBG_PS group__util.html - ga36 + g8d8211f97675b37f18bff822757d04b3 #define STP_DBG_PCL group__util.html - ga37 + g30a9efd31b78debefd550d0b337ec795 #define STP_DBG_ESCP2 group__util.html - ga38 + g158e1ea4acff071440681ba678b6fb0b #define STP_DBG_CANON group__util.html - ga39 + ga0d6b1a8d780b3c5f970454678bc0323 #define STP_DBG_LEXMARK group__util.html - ga40 + gb8180ab505c2d7c5a717a53096ac770c #define STP_DBG_WEAVE_PARAMS group__util.html - ga41 + gc746369f247dc346bcbdeacb1abbdbcb #define STP_DBG_ROWS group__util.html - ga42 + gb764d477ebf0db4957cc316badac70bd #define STP_DBG_MARK_FILE group__util.html - ga43 + g9c8f6255efb1fcf9cd3e7a68466e44ba #define STP_DBG_LIST group__util.html - ga44 + gcb3d85de1088cf795cfeaa9e1450c4e0 #define STP_DBG_MODULE group__util.html - ga45 + g6d69d079a3d7a3e0e2b870e1e9417187 #define STP_DBG_PATH group__util.html - ga46 + gb11ef5f0ed150be2d3b999b7fc7e4f24 #define STP_DBG_PAPER group__util.html - ga47 + g08f48f3423e848f1932435c5f8e94ff7 #define STP_DBG_PRINTERS group__util.html - ga48 + g7bbbf3d31a1a4f6b0da808184e1c1587 #define STP_DBG_XML group__util.html - ga49 + g51aee81a3d2a33d42417f6b61bb63f5e #define STP_DBG_VARS group__util.html - ga50 + g52844a51058ca29f975b5666743622ac #define STP_DBG_OLYMPUS group__util.html - ga51 + g4dc6609c9bb0c256fec7361f41a5c45f #define STP_DBG_CURVE group__util.html - ga52 + g9eaf8d50f127cd4316bf68ad34092551 #define STP_DBG_CURVE_ERRORS group__util.html - ga53 + gc80b8553e636ec01fe4e975d9f7668b9 #define STP_SAFE_FREE group__util.html - ga54 + g44a234fbf1ab832399fc674c8cb53b1f (x) int stp_init group__util.html - ga0 + g69354e5830712093045a4ba290a298f8 (void) const char * stp_set_output_codeset group__util.html - ga1 + gf7978ce9e414b3d8ad905ee36a51cfbd (const char *codeset) stp_curve_t * stp_read_and_compose_curves group__util.html - ga2 + g21168356d466d278f11dab2be8d0016e (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count) void stp_abort group__util.html - ga3 + g9b6b2745ee2d68d1ca356a79c50f0ed7 (void) void stp_prune_inactive_options group__util.html - ga4 + gf64336e7c536a51d0debe88f1f5ec90a (stp_vars_t *v) void stp_zprintf group__util.html - ga5 + g18aaa3874e4dd5259a4d182fa8d9c90a (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_zfwrite group__util.html - ga6 + g9135d4c8cac78593aff55b668d09b79c (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v) void stp_putc group__util.html - ga7 + gf07e31a63021b4d504cc5a410e1aeb08 (int ch, const stp_vars_t *v) void stp_put16_le group__util.html - ga8 + g01199dc1d5a3db973d22cc9db00a4f41 (unsigned short sh, const stp_vars_t *v) void stp_put16_be group__util.html - ga9 + g3c20beae37d9841e095b336d6f7dcc1d (unsigned short sh, const stp_vars_t *v) void stp_put32_le group__util.html - ga10 + g0a445c531388afa31650ef4ccdac3ae1 (unsigned int sh, const stp_vars_t *v) void stp_put32_be group__util.html - ga11 + gbe0e31fbc0c4e6374903b25edc594f5e (unsigned int sh, const stp_vars_t *v) void stp_puts group__util.html - ga12 + g0a59761c8a4ee5f31cfb9bec2a9b00b4 (const char *s, const stp_vars_t *v) void stp_send_command group__util.html - ga13 + g23ee64de1ec6ef5a4941ab80ba609840 (const stp_vars_t *v, const char *command, const char *format,...) void stp_erputc group__util.html - ga14 + g859b75eddde620338859121451096097 (int ch) void stp_eprintf group__util.html - ga15 + g47c73485971132d9b41a33bdf572f670 (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_erprintf group__util.html - ga16 + g5f6389ed7d500f851cabe8425a158e4b (const char *format,...) __attribute__((format(__printf__ void void void stp_asprintf group__util.html - ga17 + g6bdd7099220fe310b228dcff5159b8d9 (char **strp, const char *format,...) __attribute__((format(__printf__ void void void void stp_catprintf group__util.html - ga18 + g34d3ebda7c5b75ab40d1600f4d79a4be (char **strp, const char *format,...) __attribute__((format(__printf__ unsigned long stp_get_debug_level group__util.html - ga19 + g9ab4c35dd4b6e142281ff36ecedee27e (void) void stp_dprintf group__util.html - ga20 + g24e214e32810cc67c493c270a6ad83d6 (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__ void void stp_deprintf group__util.html - ga21 + gf7bc1bd0ff92ca0f6ba7d0eb559e1da3 (unsigned long level, const char *format,...) __attribute__((format(__printf__ void void void stp_init_debug_messages group__util.html - ga22 + g26a43ceec27ca34bc49f4806900b4618 (stp_vars_t *v) void stp_flush_debug_messages group__util.html - ga23 + gf39c22b74843750ca74a6caccb263c7c (stp_vars_t *v) void * stp_malloc group__util.html - ga24 + g7c76d059684ee6dc5bdc06e4b3af18ef (size_t) void * stp_zalloc group__util.html - ga25 + gae1d98650ef9777ae4f4b10eae60b5c9 (size_t) void * stp_realloc group__util.html - ga26 + g908f11aeabf31c8a9621bd65d408a5fc (void *ptr, size_t) void stp_free group__util.html - ga27 + gabf89ff6213b9dc568fbdd1342b663ad (void *ptr) size_t stp_strlen group__util.html - ga28 + g054943d301baecba82cdb78b7e454880 (const char *s) char * stp_strndup group__util.html - ga29 + g2c6b28a35780bfa7d03a2f8381ee82c2 (const char *s, int n) char * stp_strdup group__util.html - ga30 + g2f861f4a98ad496ca8cd995147867f32 (const char *s) const char * stp_get_version group__util.html - ga31 + g77022a2cfde3a9ba9269f1bc3726175c (void) const char * stp_get_release_version group__util.html - ga32 + ged2a65d98cba1fd6d48c0cc1b611ae0f (void) @@ -7964,1101 +7880,1101 @@ stp_vars stp_vars_t group__vars.html - ga0 + gde33aeed00b53e4af71ee1f7c4326279 void * stp_parameter_list_t group__vars.html - ga1 + gb264246d4b7e584447b5f39ed8f7ee05 const void * stp_const_parameter_list_t group__vars.html - ga2 + g73ac4d52cb5cecbb9694e9038fb7ea82 void(* stp_outfunc_t group__vars.html - ga3 + gd11be815334025415a8e2023e0cd44c5 )(void *data, const char *buffer, size_t bytes) void *(* stp_copy_data_func_t group__vars.html - ga4 + gd31fc080a2bd980c6a05a541dc1612a3 )(void *) void(* stp_free_data_func_t group__vars.html - ga5 + g3f7233002f4db790a077e33c2661665c )(void *) stp_compdata compdata_t group__vars.html - ga6 + g9ee295029ad2d072b4099dc390359900 stp_parameter_type_t - ga132 + ge031ab2c7ff60007e284ed71a73111e5 STP_PARAMETER_TYPE_STRING_LIST - gga132a7 + gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2 STP_PARAMETER_TYPE_INT - gga132a8 + gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4 STP_PARAMETER_TYPE_BOOLEAN - gga132a9 + gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d STP_PARAMETER_TYPE_DOUBLE - gga132a10 + gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81 STP_PARAMETER_TYPE_CURVE - gga132a11 + gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e STP_PARAMETER_TYPE_FILE - gga132a12 + gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6 STP_PARAMETER_TYPE_RAW - gga132a13 + gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372 STP_PARAMETER_TYPE_ARRAY - gga132a14 + gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d STP_PARAMETER_TYPE_DIMENSION - gga132a15 + gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7 STP_PARAMETER_TYPE_INVALID - gga132a16 + gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576 stp_parameter_class_t - ga133 + g13c0565b3039fa25fd77092a578d44e9 STP_PARAMETER_CLASS_FEATURE - gga133a17 + gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11 STP_PARAMETER_CLASS_OUTPUT - gga133a18 + gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a STP_PARAMETER_CLASS_CORE - gga133a19 + gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9 STP_PARAMETER_CLASS_INVALID - gga133a20 + gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606 stp_parameter_level_t - ga134 + gaa13470b0a857e96dbe70882b3fb8ebe STP_PARAMETER_LEVEL_BASIC - gga134a21 + ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca STP_PARAMETER_LEVEL_ADVANCED - gga134a22 + ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc STP_PARAMETER_LEVEL_ADVANCED1 - gga134a23 + ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc STP_PARAMETER_LEVEL_ADVANCED2 - gga134a24 + ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8 STP_PARAMETER_LEVEL_ADVANCED3 - gga134a25 + ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c STP_PARAMETER_LEVEL_ADVANCED4 - gga134a26 + ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff STP_PARAMETER_LEVEL_INTERNAL - gga134a27 + ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd STP_PARAMETER_LEVEL_EXTERNAL - gga134a28 + ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203 STP_PARAMETER_LEVEL_INVALID - gga134a29 + ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3 stp_parameter_activity_t - ga135 + gb11c7af74fa0595684377cafe4d4eb53 STP_PARAMETER_INACTIVE - gga135a30 + ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab STP_PARAMETER_DEFAULTED - gga135a31 + ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136 STP_PARAMETER_ACTIVE - gga135a32 + ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99 stp_parameter_verify_t - ga136 + g1d02c21b8f025b121dd340db9adf3516 PARAMETER_BAD - gga136a33 + gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25 PARAMETER_OK - gga136a34 + gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333 PARAMETER_INACTIVE - gga136a35 + gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9 stp_vars_t * stp_vars_create group__vars.html - ga7 + gae35d353b6f86b1cbb97bb0b271f5c9a (void) void stp_vars_copy group__vars.html - ga8 + g165ae58fed1515b5466ab1b84df85a86 (stp_vars_t *dest, const stp_vars_t *source) stp_vars_t * stp_vars_create_copy group__vars.html - ga9 + g3c6d765cc5a27b322289e9baa9d97098 (const stp_vars_t *source) void stp_vars_destroy group__vars.html - ga10 + g78259fcaa881655a07ef0b2b457bdf70 (stp_vars_t *v) void stp_set_driver group__vars.html - ga11 + ga8d9dbb1e613cfe2b119668158e35a76 (stp_vars_t *v, const char *val) void stp_set_driver_n group__vars.html - ga12 + ge303a6ed77135b691ebbfd56cb577531 (stp_vars_t *v, const char *val, int bytes) const char * stp_get_driver group__vars.html - ga13 + gcf8efdb6fd9847e41c85f9491a252f01 (const stp_vars_t *v) void stp_set_color_conversion group__vars.html - ga14 + g335e7eb264fa22343765146fb2318b31 (stp_vars_t *v, const char *val) void stp_set_color_conversion_n group__vars.html - ga15 + g3164aa99994dabb561d6c295eb647123 (stp_vars_t *v, const char *val, int bytes) const char * stp_get_color_conversion group__vars.html - ga16 + g087136342c500c138d73dbe0e2aad11a (const stp_vars_t *v) void stp_set_left group__vars.html - ga17 + g5d675ab9877df60ec467a20a0d62fcbc (stp_vars_t *v, int val) int stp_get_left group__vars.html - ga18 + gd3fbd778898c2b0fba19d0937fb939f5 (const stp_vars_t *v) void stp_set_top group__vars.html - ga19 + gaa76e04fcde3aa6c162fb9d2fcaca251 (stp_vars_t *v, int val) int stp_get_top group__vars.html - ga20 + gcda38fc8e26a75c2b5d246b4341a8fd3 (const stp_vars_t *v) void stp_set_width group__vars.html - ga21 + gdbdd8bad1742e87b5c5a299c2ebf7cf4 (stp_vars_t *v, int val) int stp_get_width group__vars.html - ga22 + g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1 (const stp_vars_t *v) void stp_set_height group__vars.html - ga23 + g68110f6d19b3987f6f66baee3926eb89 (stp_vars_t *v, int val) int stp_get_height group__vars.html - ga24 + g7623276e130cb684670ecb153300ebaf (const stp_vars_t *v) void stp_set_page_width group__vars.html - ga25 + g751759cdeb8feb061c00f35d37fea45c (stp_vars_t *v, int val) int stp_get_page_width group__vars.html - ga26 + gea14f3cad139fc5b8d547a252deacff3 (const stp_vars_t *v) void stp_set_page_height group__vars.html - ga27 + g775714bf75f1fdbdd895f59edc9eca55 (stp_vars_t *v, int val) int stp_get_page_height group__vars.html - ga28 + g94d8cf912e3b036f67bc2d4c37d733ff (const stp_vars_t *v) void stp_set_outfunc group__vars.html - ga29 + g30d5438686c8ead9a092f98bf3c3d8ca (stp_vars_t *v, stp_outfunc_t val) stp_outfunc_t stp_get_outfunc group__vars.html - ga30 + g095834813ebbe8985d443e1fa78a0b98 (const stp_vars_t *v) void stp_set_errfunc group__vars.html - ga31 + ge89d8eb48e4a7a8107b87a44a4318064 (stp_vars_t *v, stp_outfunc_t val) stp_outfunc_t stp_get_errfunc group__vars.html - ga32 + g9fe5b4efdfaa3e79918dd5079e61e2c5 (const stp_vars_t *v) void stp_set_outdata group__vars.html - ga33 + g8fef23ae01a368f4d16ad95813d97d6d (stp_vars_t *v, void *val) void * stp_get_outdata group__vars.html - ga34 + g54e35f94578f346c07718587f18b049c (const stp_vars_t *v) void stp_set_errdata group__vars.html - ga35 + g7a006418c4dbb265be71f7b5a202455d (stp_vars_t *v, void *val) void * stp_get_errdata group__vars.html - ga36 + ge66b9c64f5821ee6e95f4b9e18cadd4e (const stp_vars_t *v) void stp_merge_printvars group__vars.html - ga37 + gc970fc314c6418d9193d93c787b908d9 (stp_vars_t *user, const stp_vars_t *print) stp_parameter_list_t stp_get_parameter_list group__vars.html - ga38 + g955b215a88b868cfc74d7a340de9b8f6 (const stp_vars_t *v) size_t stp_parameter_list_count group__vars.html - ga39 + gf69f651a798e9f06c67baf06f0754228 (stp_const_parameter_list_t list) const stp_parameter_t * stp_parameter_find group__vars.html - ga40 + g3dea1f995d40482b9f6470fedd994f95 (stp_const_parameter_list_t list, const char *name) const stp_parameter_t * stp_parameter_list_param group__vars.html - ga41 + g96fc73864dfc00ae418f14a81c72be26 (stp_const_parameter_list_t list, size_t item) void stp_parameter_list_destroy group__vars.html - ga42 + gd0f6c2b153638f551d7709780eb7276a (stp_parameter_list_t list) stp_parameter_list_t stp_parameter_list_create group__vars.html - ga43 + g3c1ddd3c10c367c0912fdd841576278f (void) void stp_parameter_list_add_param group__vars.html - ga44 + ga8dc4ff543dbc1882d673b25234088b6 (stp_parameter_list_t list, const stp_parameter_t *item) stp_parameter_list_t stp_parameter_list_copy group__vars.html - ga45 + g62c6225b0721d5c80d889edc307f0b6b (stp_const_parameter_list_t list) void stp_parameter_list_append group__vars.html - ga46 + gf8aa1d7aba11de5fdee95b9cb339be61 (stp_parameter_list_t list, stp_const_parameter_list_t append) void stp_describe_parameter group__vars.html - ga47 + ged453c314365a3948b195e3175455a12 (const stp_vars_t *v, const char *name, stp_parameter_t *description) void stp_parameter_description_destroy group__vars.html - ga48 + gc5a3eb0348d31acf60772265c3896542 (stp_parameter_t *description) const stp_parameter_t * stp_parameter_find_in_settings group__vars.html - ga49 + g711cf3e5e52fd3434ef7a9d16654aea8 (const stp_vars_t *v, const char *name) void stp_set_string_parameter group__vars.html - ga50 + g22338d64a871a8b279fdee6fd83fff7f (stp_vars_t *v, const char *parameter, const char *value) void stp_set_string_parameter_n group__vars.html - ga51 + g5182246d4e0653f73dfaa40b62d4285f (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_file_parameter group__vars.html - ga52 + g8134e4dc36b063a7d7dd229b9df32726 (stp_vars_t *v, const char *parameter, const char *value) void stp_set_file_parameter_n group__vars.html - ga53 + g6e6c5474c253a452073eba25251a1481 (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_float_parameter group__vars.html - ga54 + g82f7bbcf639c60678c1dc2aee24e8a24 (stp_vars_t *v, const char *parameter, double value) void stp_set_int_parameter group__vars.html - ga55 + g8c6cd5f3bb3ab59a4f06c020c062c13e (stp_vars_t *v, const char *parameter, int value) void stp_set_dimension_parameter group__vars.html - ga56 + g778b0e43aad1e011012b8071b469c694 (stp_vars_t *v, const char *parameter, int value) void stp_set_boolean_parameter group__vars.html - ga57 + g8f67ed7dcee969e77374fb4daf468d58 (stp_vars_t *v, const char *parameter, int value) void stp_set_curve_parameter group__vars.html - ga58 + g5f4adaadb80cd2d94569881d96cfa02e (stp_vars_t *v, const char *parameter, const stp_curve_t *value) void stp_set_array_parameter group__vars.html - ga59 + g1f63514f8ffd8ea56f0beee69398ee01 (stp_vars_t *v, const char *parameter, const stp_array_t *value) void stp_set_raw_parameter group__vars.html - ga60 + gd40038a74fa7548da5fcaec6687c8787 (stp_vars_t *v, const char *parameter, const void *value, size_t bytes) void stp_scale_float_parameter group__vars.html - ga61 + gec605c647cab13d61ab5e2822d9f7ead (stp_vars_t *v, const char *parameter, double scale) void stp_set_default_string_parameter group__vars.html - ga62 + g71306c3e3118d9a4545b0a3cefb863ea (stp_vars_t *v, const char *parameter, const char *value) void stp_set_default_string_parameter_n group__vars.html - ga63 + g65b18994af3384af04e2bf77e288f54f (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_default_file_parameter group__vars.html - ga64 + gae28e4c640fba005a72e92af66327b50 (stp_vars_t *v, const char *parameter, const char *value) void stp_set_default_file_parameter_n group__vars.html - ga65 + gdeae102d1bd65147221f56e6095f35ef (stp_vars_t *v, const char *parameter, const char *value, size_t bytes) void stp_set_default_float_parameter group__vars.html - ga66 + g59b79c779211a72de534fb9e61548f97 (stp_vars_t *v, const char *parameter, double value) void stp_set_default_int_parameter group__vars.html - ga67 + gbf1d9c938d364598414e9f15c41c1f08 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_dimension_parameter group__vars.html - ga68 + g18b8a4fb414245d2c30df9ee11057845 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_boolean_parameter group__vars.html - ga69 + gd286782f691998858e30a202506bad74 (stp_vars_t *v, const char *parameter, int value) void stp_set_default_curve_parameter group__vars.html - ga70 + gdd7769bfece8597cde869eced1239a1e (stp_vars_t *v, const char *parameter, const stp_curve_t *value) void stp_set_default_array_parameter group__vars.html - ga71 + ga1620e4be3c7fb85262802338d3143f6 (stp_vars_t *v, const char *parameter, const stp_array_t *value) void stp_set_default_raw_parameter group__vars.html - ga72 + gf95184ecee86a92db2a7d3f050154a46 (stp_vars_t *v, const char *parameter, const void *value, size_t bytes) const char * stp_get_string_parameter group__vars.html - ga73 + ga59b141facb320c409d9071f469fdbc5 (const stp_vars_t *v, const char *parameter) const char * stp_get_file_parameter group__vars.html - ga74 + g5efb45e6883a2522fd7e78c6eb761c79 (const stp_vars_t *v, const char *parameter) double stp_get_float_parameter group__vars.html - ga75 + g46195f69cc57bd18a4cde5756dd84601 (const stp_vars_t *v, const char *parameter) int stp_get_int_parameter group__vars.html - ga76 + g22bc2b8307fb6a95dac7fcf3d35bf6b9 (const stp_vars_t *v, const char *parameter) int stp_get_dimension_parameter group__vars.html - ga77 + gb4121cba599314c929d04cce0e850473 (const stp_vars_t *v, const char *parameter) int stp_get_boolean_parameter group__vars.html - ga78 + g4cc8b69619067f882035cca46e9ce0cd (const stp_vars_t *v, const char *parameter) const stp_curve_t * stp_get_curve_parameter group__vars.html - ga79 + g1a5a2746548465d681d00c6301a26100 (const stp_vars_t *v, const char *parameter) const stp_array_t * stp_get_array_parameter group__vars.html - ga80 + gb918206f9b70fff5d58a16a762295981 (const stp_vars_t *v, const char *parameter) const stp_raw_t * stp_get_raw_parameter group__vars.html - ga81 + g9f4db93fc31ad52018bc3ad14b58bfc2 (const stp_vars_t *v, const char *parameter) void stp_clear_string_parameter group__vars.html - ga82 + gc7fe8cd335309d755fe5b54bf6b8e5a3 (stp_vars_t *v, const char *parameter) void stp_clear_file_parameter group__vars.html - ga83 + g7acde85eb361525f5cf481bafddbc1bd (stp_vars_t *v, const char *parameter) void stp_clear_float_parameter group__vars.html - ga84 + g740a5cab681f30b8cc5e4ca18197e472 (stp_vars_t *v, const char *parameter) void stp_clear_int_parameter group__vars.html - ga85 + g4841e9250e4c7f38f2267355402ffcc1 (stp_vars_t *v, const char *parameter) void stp_clear_dimension_parameter group__vars.html - ga86 + g28203d9250f232f9af290802cf2db881 (stp_vars_t *v, const char *parameter) void stp_clear_boolean_parameter group__vars.html - ga87 + ge5b7e3356b3c1c893620fdeeea486e48 (stp_vars_t *v, const char *parameter) void stp_clear_curve_parameter group__vars.html - ga88 + g9e992f880bd74cd4097527a39aea7125 (stp_vars_t *v, const char *parameter) void stp_clear_array_parameter group__vars.html - ga89 + gb9df68cbf9973203adfca5e1293b300a (stp_vars_t *v, const char *parameter) void stp_clear_raw_parameter group__vars.html - ga90 + ga79b051578077beca548be224062705c (stp_vars_t *v, const char *parameter) void stp_set_string_parameter_active group__vars.html - ga91 + g44793f2cf64b11917b8943d20ee43b9d (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_file_parameter_active group__vars.html - ga92 + g8c04ab4487623a41e0b2600d466a88ad (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_float_parameter_active group__vars.html - ga93 + g38a95079fd6f90a0c6a92c5ddeb104ca (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_int_parameter_active group__vars.html - ga94 + g1c724bc85737bf8c698a08bc2d441b3e (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_dimension_parameter_active group__vars.html - ga95 + g6fa1953ee96051566a261f3391da3857 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_boolean_parameter_active group__vars.html - ga96 + ge12a7edf773cbe04fb98b171ba2c2fb9 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_curve_parameter_active group__vars.html - ga97 + g160150a3a39d66f5a807d1c750a57890 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_array_parameter_active group__vars.html - ga98 + gf2aada3c00f9b00bc6a65014da87e250 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) void stp_set_raw_parameter_active group__vars.html - ga99 + g9fe388535a67f8360ab21f58233c0e17 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_string_parameter group__vars.html - ga100 + gae6b21f76f675516e9189c47444e17cf (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_file_parameter group__vars.html - ga101 + gb411dae8fb16ec9f289d4f2f1ecabcfc (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_float_parameter group__vars.html - ga102 + g2deea3612965e28cd0d513c5850ca074 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_int_parameter group__vars.html - ga103 + g056b021334fe812aa14bbbfd60aafba8 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_dimension_parameter group__vars.html - ga104 + gcdfa2f747081721c03b10484a832a535 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_boolean_parameter group__vars.html - ga105 + gadfd66825dd58fb8e0851d493445c4e4 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_curve_parameter group__vars.html - ga106 + geecfc1f1fdc97ea165ae35b64de95178 (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_array_parameter group__vars.html - ga107 + gdf6c305c48d012bc138db025c9bd63df (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) int stp_check_raw_parameter group__vars.html - ga108 + g5bd30b408d6ec16b3999dce5e540a5fa (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active) stp_parameter_activity_t stp_get_string_parameter_active group__vars.html - ga109 + gda8dd20ab17a9b403c68b4cd86fb529c (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_file_parameter_active group__vars.html - ga110 + g0f09e85b570ffee4a4d94853bb22bcb3 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_float_parameter_active group__vars.html - ga111 + g28d01beda4b54cec395654847dbbc301 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_int_parameter_active group__vars.html - ga112 + gac76d8e06c3ce3fb0f27c0c80d6ad5fc (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_dimension_parameter_active group__vars.html - ga113 + g8125d08f90002e654f2e45427e2f0251 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_boolean_parameter_active group__vars.html - ga114 + g361d0ba27ad2ec9e99e5eec05f2e76a6 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_curve_parameter_active group__vars.html - ga115 + gb686075ecbdf349387c356826b432191 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_array_parameter_active group__vars.html - ga116 + g64e5f74483ffb7bd4412f4eefeb22250 (const stp_vars_t *v, const char *parameter) stp_parameter_activity_t stp_get_raw_parameter_active group__vars.html - ga117 + g57abcfb2fa58e743f9d30f579481845a (const stp_vars_t *v, const char *parameter) void stp_get_media_size group__vars.html - ga118 + ge690d9171bcdb0fedf981804bb923fac (const stp_vars_t *v, int *width, int *height) void stp_get_imageable_area group__vars.html - ga119 + gebcb03afca6bb0d94e71bdf570d09af9 (const stp_vars_t *v, int *left, int *right, int *bottom, int *top) void stp_get_size_limit group__vars.html - ga120 + gf2c1a37f8d837fae61bb18de1cd7bdc3 (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height) void stp_describe_resolution group__vars.html - ga121 + g5735451225c2a355cb11c165e011637d (const stp_vars_t *v, int *x, int *y) int stp_verify group__vars.html - ga122 + ge28b0d78641811b1625a52971a2d11fa (stp_vars_t *v) const stp_vars_t * stp_default_settings group__vars.html - ga123 + g9f897908b19f5f0cdaf75b483d46e041 (void) void stp_allocate_component_data group__vars.html - ga124 + geb61df54d59bfebdcb77b1e5e993ebaa (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data) void stp_destroy_component_data group__vars.html - ga125 + g089f9a34f26f700f43858ba3959d8f13 (stp_vars_t *v, const char *name) void * stp_get_component_data group__vars.html - ga126 + g8eea0724106ea7174b808026ae8d1a5c (const stp_vars_t *v, const char *name) stp_parameter_verify_t stp_verify_parameter group__vars.html - ga127 + gf64e586fca554f2dd65157a76eaad34a (const stp_vars_t *v, const char *parameter, int quiet) int stp_get_verified group__vars.html - ga128 + ga1b826f02f84aa038c6862575770b629 (const stp_vars_t *v) void stp_set_verified group__vars.html - ga129 + g8a2924dd6393431e994d22c704ec25fc (stp_vars_t *v, int value) void stp_copy_options group__vars.html - ga130 + gbd8b19b70d2f2fc7dcd7c896b3ed5d98 (stp_vars_t *vd, const stp_vars_t *vs) void stp_fill_parameter_settings group__vars.html - ga131 + g6a08746f33133e8873236b35eb1e7a62 (stp_parameter_t *desc, const stp_parameter_t *param) include/gutenprint/ - /home/rlk/sandbox/print-4.3.new/include/gutenprint/ - dir_000001.html + /home/rleigh/gutenprint-debian-dist/include/gutenprint/ + dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html array.h bit-ops.h channel.h @@ -9087,8 +9003,8 @@ include/ - /home/rlk/sandbox/print-4.3.new/include/ - dir_000000.html + /home/rleigh/gutenprint-debian-dist/include/ + dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html

include/gutenprint/ diff --git a/doc/gutenprint/html/annotated.html b/doc/gutenprint/html/annotated.html index 980db91..b7fcba2 100644 --- a/doc/gutenprint/html/annotated.html +++ b/doc/gutenprint/html/annotated.html @@ -2,9 +2,24 @@ libgutenprint API Reference: Data Structures + - - + + +

libgutenprint API Reference Data Structures

Here are the data structures with brief descriptions: @@ -40,8 +55,8 @@
dither_matrix_impl
stp_cached_curve_t
stp_shade
stp_weave_t
-
Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/array_8h.html b/doc/gutenprint/html/array_8h.html index 51bce41..39913b1 100644 --- a/doc/gutenprint/html/array_8h.html +++ b/doc/gutenprint/html/array_8h.html @@ -2,60 +2,74 @@ libgutenprint API Reference: include/gutenprint/array.h File Reference + - - + + + +include » gutenprint

array.h File Reference

Array functions. More...

#include <gutenprint/sequence.h>
- + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

Typedefs

typedef stp_array stp_array_t
typedef stp_array stp_array_t
 The array opaque data type.
 The array opaque data type.

Functions

stp_array_tstp_array_create (int x_size, int y_size)
stp_array_tstp_array_create (int x_size, int y_size)
 Create a new array.
void stp_array_destroy (stp_array_t *array)
 Create a new array.
void stp_array_destroy (stp_array_t *array)
 Destroy an array.
void stp_array_copy (stp_array_t *dest, const stp_array_t *source)
 Destroy an array.
void stp_array_copy (stp_array_t *dest, const stp_array_t *source)
 Copy an array.
stp_array_tstp_array_create_copy (const stp_array_t *array)
 Copy an array.
stp_array_tstp_array_create_copy (const stp_array_t *array)
 Copy and allocate an array.
void stp_array_set_size (stp_array_t *array, int x_size, int y_size)
 Copy and allocate an array.
void stp_array_set_size (stp_array_t *array, int x_size, int y_size)
 Resize an array.
void stp_array_get_size (const stp_array_t *array, int *x_size, int *y_size)
 Resize an array.
void stp_array_get_size (const stp_array_t *array, int *x_size, int *y_size)
 Get the size of an array.
void stp_array_set_data (stp_array_t *array, const double *data)
 Get the size of an array.
void stp_array_set_data (stp_array_t *array, const double *data)
 Set the data in an array.
void stp_array_get_data (const stp_array_t *array, size_t *size, const double **data)
 Set the data in an array.
void stp_array_get_data (const stp_array_t *array, size_t *size, const double **data)
 Get the data in an array.
int stp_array_set_point (stp_array_t *array, int x, int y, double data)
 Get the data in an array.
int stp_array_set_point (stp_array_t *array, int x, int y, double data)
 Set the data at a single point in the array.
int stp_array_get_point (const stp_array_t *array, int x, int y, double *data)
 Set the data at a single point in the array.
int stp_array_get_point (const stp_array_t *array, int x, int y, double *data)
 Get the data at a single point in the array.
const stp_sequence_tstp_array_get_sequence (const stp_array_t *array)
 Get the data at a single point in the array.
const stp_sequence_tstp_array_get_sequence (const stp_array_t *array)
 Get the underlying stp_sequence_t.
 Get the underlying stp_sequence_t.


Detailed Description

Array functions.

-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/bit-ops_8h.html b/doc/gutenprint/html/bit-ops_8h.html index 662eef3..b4bf8b5 100644 --- a/doc/gutenprint/html/bit-ops_8h.html +++ b/doc/gutenprint/html/bit-ops_8h.html @@ -2,36 +2,50 @@ libgutenprint API Reference: include/gutenprint/bit-ops.h File Reference + - - + + + +include » gutenprint

bit-ops.h File Reference

Bit operations. More...

- + - + - + - + - + - + - +

Functions

void stp_fold (const unsigned char *line, int single_height, unsigned char *outbuf)
void stp_fold (const unsigned char *line, int single_height, unsigned char *outbuf)
void stp_split_2 (int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)
void stp_split_2 (int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)
void stp_split_4 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)
void stp_split_4 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)
void stp_unpack_2 (int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)
void stp_unpack_2 (int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)
void stp_unpack_4 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)
void stp_unpack_4 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)
void stp_unpack_8 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)
void stp_unpack_8 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)
void stp_unpack_16 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)
void stp_unpack_16 (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)


Detailed Description

Bit operations.


Function Documentation

-

+

@@ -74,7 +88,7 @@ Bit operations.
-

+

@@ -129,7 +143,7 @@ Bit operations.
-

+

@@ -196,7 +210,7 @@ Bit operations.
-

+

@@ -335,7 +349,7 @@ Bit operations.
-

+

@@ -390,7 +404,7 @@ Bit operations.
-

+

@@ -457,7 +471,7 @@ Bit operations.
-

+

@@ -548,8 +562,8 @@ Bit operations.
-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/channel_8h.html b/doc/gutenprint/html/channel_8h.html index 010b48c..a13da05 100644 --- a/doc/gutenprint/html/channel_8h.html +++ b/doc/gutenprint/html/channel_8h.html @@ -2,70 +2,84 @@ libgutenprint API Reference: include/gutenprint/channel.h File Reference + - - + + + +include » gutenprint

channel.h File Reference

Channel functions. More...

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

void stp_channel_reset (stp_vars_t *v)
void stp_channel_reset (stp_vars_t *v)
void stp_channel_reset_channel (stp_vars_t *v, int channel)
void stp_channel_reset_channel (stp_vars_t *v, int channel)
void stp_channel_add (stp_vars_t *v, unsigned channel, unsigned subchannel, double value)
void stp_channel_add (stp_vars_t *v, unsigned channel, unsigned subchannel, double value)
double stp_channel_get_value (stp_vars_t *v, unsigned channel, unsigned subchannel)
double stp_channel_get_value (stp_vars_t *v, unsigned channel, unsigned subchannel)
void stp_channel_set_density_adjustment (stp_vars_t *v, int color, int subchannel, double adjustment)
void stp_channel_set_density_adjustment (stp_vars_t *v, int color, int subchannel, double adjustment)
double stp_channel_get_density_adjustment (stp_vars_t *v, int color, int subchannel)
double stp_channel_get_density_adjustment (stp_vars_t *v, int color, int subchannel)
void stp_channel_set_ink_limit (stp_vars_t *v, double limit)
void stp_channel_set_ink_limit (stp_vars_t *v, double limit)
double stp_channel_get_ink_limit (stp_vars_t *v)
double stp_channel_get_ink_limit (stp_vars_t *v)
void stp_channel_set_cutoff_adjustment (stp_vars_t *v, int color, int subchannel, double adjustment)
void stp_channel_set_cutoff_adjustment (stp_vars_t *v, int color, int subchannel, double adjustment)
double stp_channel_get_cutoff_adjustment (stp_vars_t *v, int color, int subchannel)
double stp_channel_get_cutoff_adjustment (stp_vars_t *v, int color, int subchannel)
void stp_channel_set_black_channel (stp_vars_t *v, int channel)
void stp_channel_set_black_channel (stp_vars_t *v, int channel)
int stp_channel_get_black_channel (stp_vars_t *v)
int stp_channel_get_black_channel (stp_vars_t *v)
void stp_channel_set_gloss_channel (stp_vars_t *v, int channel)
void stp_channel_set_gloss_channel (stp_vars_t *v, int channel)
int stp_channel_get_gloss_channel (stp_vars_t *v)
int stp_channel_get_gloss_channel (stp_vars_t *v)
void stp_channel_set_gloss_limit (stp_vars_t *v, double limit)
void stp_channel_set_gloss_limit (stp_vars_t *v, double limit)
double stp_channel_get_gloss_limit (stp_vars_t *v)
double stp_channel_get_gloss_limit (stp_vars_t *v)
void stp_channel_set_curve (stp_vars_t *v, int channel, const stp_curve_t *curve)
void stp_channel_set_curve (stp_vars_t *v, int channel, const stp_curve_t *curve)
const stp_curve_tstp_channel_get_curve (stp_vars_t *v, int channel)
const stp_curve_tstp_channel_get_curve (stp_vars_t *v, int channel)
void stp_channel_set_gcr_curve (stp_vars_t *v, const stp_curve_t *curve)
void stp_channel_set_gcr_curve (stp_vars_t *v, const stp_curve_t *curve)
const stp_curve_tstp_channel_get_gcr_curve (stp_vars_t *v)
const stp_curve_tstp_channel_get_gcr_curve (stp_vars_t *v)
void stp_channel_initialize (stp_vars_t *v, stp_image_t *image, int input_channel_count)
void stp_channel_initialize (stp_vars_t *v, stp_image_t *image, int input_channel_count)
void stp_channel_convert (const stp_vars_t *v, unsigned *zero_mask)
void stp_channel_convert (const stp_vars_t *v, unsigned *zero_mask)
unsigned short * stp_channel_get_input (const stp_vars_t *v)
unsigned short * stp_channel_get_input (const stp_vars_t *v)
unsigned short * stp_channel_get_output (const stp_vars_t *v)
unsigned short * stp_channel_get_output (const stp_vars_t *v)


Detailed Description

Channel functions.


Function Documentation

-

+

- + @@ -114,7 +128,7 @@ Channel functions.
@@ -73,7 +87,7 @@ Channel functions.
void stp_channel_add stp_vars_tstp_vars_t v,
-

+

- + @@ -151,7 +165,7 @@ Channel functions.
@@ -122,7 +136,7 @@ Channel functions.
void stp_channel_convert const stp_vars_tconst stp_vars_t v,
-

+

- + @@ -179,15 +193,15 @@ Channel functions.
@@ -159,7 +173,7 @@ Channel functions.
int stp_channel_get_black_channel stp_vars_tstp_vars_t v  ) 
-

+

- + - + @@ -216,7 +230,7 @@ Channel functions.
const stp_curve_t* stp_channel_get_curve const stp_curve_t* stp_channel_get_curve stp_vars_tstp_vars_t v,
-

+

- + @@ -259,7 +273,7 @@ Channel functions.
@@ -224,7 +238,7 @@ Channel functions.
double stp_channel_get_cutoff_adjustment stp_vars_tstp_vars_t v,
-

+

- + @@ -302,15 +316,15 @@ Channel functions.
@@ -267,7 +281,7 @@ Channel functions.
double stp_channel_get_density_adjustment stp_vars_tstp_vars_t v,
-

+

- + - + - + - + - + - + - + - + - + - + - + - + - +
- + - + @@ -330,7 +344,7 @@ Channel functions.
const stp_curve_t* stp_channel_get_gcr_curve const stp_curve_t* stp_channel_get_gcr_curve stp_vars_tstp_vars_t v  ) 
-

+

- + @@ -358,7 +372,7 @@ Channel functions.
@@ -338,7 +352,7 @@ Channel functions.
int stp_channel_get_gloss_channel stp_vars_tstp_vars_t v  ) 
-

+

- + @@ -386,7 +400,7 @@ Channel functions.
@@ -366,7 +380,7 @@ Channel functions.
double stp_channel_get_gloss_limit stp_vars_tstp_vars_t v  ) 
-

+

- + @@ -414,7 +428,7 @@ Channel functions.
@@ -394,7 +408,7 @@ Channel functions.
double stp_channel_get_ink_limit stp_vars_tstp_vars_t v  ) 
-

+

- + @@ -442,7 +456,7 @@ Channel functions.
@@ -422,7 +436,7 @@ Channel functions.
unsigned short* stp_channel_get_input const stp_vars_tconst stp_vars_t v  ) 
-

+

- + @@ -470,7 +484,7 @@ Channel functions.
@@ -450,7 +464,7 @@ Channel functions.
unsigned short* stp_channel_get_output const stp_vars_tconst stp_vars_t v  ) 
-

+

- + @@ -513,7 +527,7 @@ Channel functions.
@@ -478,7 +492,7 @@ Channel functions.
double stp_channel_get_value stp_vars_tstp_vars_t v,
-

+

- + @@ -556,7 +570,7 @@ Channel functions.
@@ -521,7 +535,7 @@ Channel functions.
void stp_channel_initialize stp_vars_tstp_vars_t v,
-

+

- + @@ -584,7 +598,7 @@ Channel functions.
@@ -564,7 +578,7 @@ Channel functions.
void stp_channel_reset stp_vars_tstp_vars_t v  ) 
-

+

- + @@ -621,7 +635,7 @@ Channel functions.
@@ -592,7 +606,7 @@ Channel functions.
void stp_channel_reset_channel stp_vars_tstp_vars_t v,
-

+

- + @@ -658,7 +672,7 @@ Channel functions.
@@ -629,7 +643,7 @@ Channel functions.
void stp_channel_set_black_channel stp_vars_tstp_vars_t v,
-

+

- + @@ -678,7 +692,7 @@ Channel functions. - + @@ -701,7 +715,7 @@ Channel functions.
@@ -666,7 +680,7 @@ Channel functions.
void stp_channel_set_curve stp_vars_tstp_vars_t v,
const stp_curve_tconst stp_curve_t curve
-

+

- + @@ -750,7 +764,7 @@ Channel functions.
@@ -709,7 +723,7 @@ Channel functions.
void stp_channel_set_cutoff_adjustment stp_vars_tstp_vars_t v,
-

+

- + @@ -799,7 +813,7 @@ Channel functions.
@@ -758,7 +772,7 @@ Channel functions.
void stp_channel_set_density_adjustment stp_vars_tstp_vars_t v,
-

+

- + - + @@ -836,7 +850,7 @@ Channel functions.
@@ -807,13 +821,13 @@ Channel functions.
void stp_channel_set_gcr_curve stp_vars_tstp_vars_t v,
const stp_curve_tconst stp_curve_t curve
-

+

- + @@ -873,7 +887,7 @@ Channel functions.
@@ -844,7 +858,7 @@ Channel functions.
void stp_channel_set_gloss_channel stp_vars_tstp_vars_t v,
-

+

- + @@ -910,7 +924,7 @@ Channel functions.
@@ -881,7 +895,7 @@ Channel functions.
void stp_channel_set_gloss_limit stp_vars_tstp_vars_t v,
-

+

- + @@ -947,8 +961,8 @@ Channel functions.
@@ -918,7 +932,7 @@ Channel functions.
void stp_channel_set_ink_limit stp_vars_tstp_vars_t v,
-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/classes.html b/doc/gutenprint/html/classes.html index a4dab63..7693064 100644 --- a/doc/gutenprint/html/classes.html +++ b/doc/gutenprint/html/classes.html @@ -2,16 +2,31 @@ libgutenprint API Reference: Alphabetical List + - - + + +

libgutenprint API Reference Data Structure Index

D | S

  D  
stp_dither_matrix_generic   stp_int_bound_t   stp_module_version   stp_param_string_t   
dither_matrix_impl   stp_dither_matrix_normal   stp_lineactive_t   stp_mxml_attr_s   stp_parameter_t   
  S  
stp_dither_matrix_short   stp_linebounds_t   stp_mxml_node_s   stp_pass_t   
stp_cached_curve_t   stp_dotsize   stp_linebufs_t   stp_mxml_text_s   stp_printfuncs_t   
stp_color   stp_double_bound_t   stp_linecount_t   stp_mxml_value_s   stp_raw_t   
stp_colorfuncs_t   stp_family   stp_lineoff_t   stp_mxml_value_u   stp_shade   
stp_curve_point_t   stp_image   stp_module   stp_papersize_t   stp_weave_t   

D | S

-


Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/color_8h.html b/doc/gutenprint/html/color_8h.html index 31b5dcd..31f7f3b 100644 --- a/doc/gutenprint/html/color_8h.html +++ b/doc/gutenprint/html/color_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/color.h File Reference + - - + + + +include » gutenprint

color.h File Reference

Color functions. More...

@@ -17,44 +31,44 @@ - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - - + + - +
struct  stp_color

Typedefs

typedef stp_color stp_color_t
typedef stp_color stp_color_t

Functions

int stp_color_init (stp_vars_t *v, stp_image_t *image, size_t steps)
int stp_color_init (stp_vars_t *v, stp_image_t *image, size_t steps)
int stp_color_get_row (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
int stp_color_get_row (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
stp_parameter_list_t stp_color_list_parameters (const stp_vars_t *v)
stp_parameter_list_t stp_color_list_parameters (const stp_vars_t *v)
void stp_color_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
void stp_color_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
int stp_color_register (const stp_color_t *color)
int stp_color_register (const stp_color_t *color)
int stp_color_unregister (const stp_color_t *color)
int stp_color_unregister (const stp_color_t *color)
int stp_color_count (void)
int stp_color_count (void)
 Get the number of available color modules.
const stp_color_tstp_get_color_by_name (const char *name)
 Get the number of available color modules.
const stp_color_tstp_get_color_by_name (const char *name)
 Get a color module by its name.
const stp_color_tstp_get_color_by_index (int idx)
 Get a color module by its name.
const stp_color_tstp_get_color_by_index (int idx)
 Get a color module by its index number.
const stp_color_tstp_get_color_by_colorfuncs (stp_colorfuncs_t *colorfuncs)
 Get a color module by its index number.
const stp_color_tstp_get_color_by_colorfuncs (stp_colorfuncs_t *colorfuncs)
const char * stp_color_get_name (const stp_color_t *c)
const char * stp_color_get_name (const stp_color_t *c)
 Get the short (untranslated) name of a color module.
const char * stp_color_get_long_name (const stp_color_t *c)
 Get the short (untranslated) name of a color module.
const char * stp_color_get_long_name (const stp_color_t *c)
 Get the long (translated) name of a color module.
 Get the long (translated) name of a color module.


Detailed Description

Color functions.

-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/curve-cache_8h.html b/doc/gutenprint/html/curve-cache_8h.html index 6950ab9..398c681 100644 --- a/doc/gutenprint/html/curve-cache_8h.html +++ b/doc/gutenprint/html/curve-cache_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/curve-cache.h File Reference + - - + + + +include » gutenprint

curve-cache.h File Reference

Curve caching functions. More...

#include <gutenprint/curve.h>
@@ -16,39 +30,39 @@

struct  stp_cached_curve_t

Defines

#define CURVE_CACHE_FAST_USHORT(cache)   ((cache)->s_cache)
#define CURVE_CACHE_FAST_USHORT(cache)   ((cache)->s_cache)
#define CURVE_CACHE_FAST_DOUBLE(cache)   ((cache)->d_cache)
#define CURVE_CACHE_FAST_DOUBLE(cache)   ((cache)->d_cache)
#define CURVE_CACHE_FAST_COUNT(cache)   ((cache)->count)
#define CURVE_CACHE_FAST_COUNT(cache)   ((cache)->count)

Functions

void stp_curve_free_curve_cache (stp_cached_curve_t *cache)
void stp_curve_free_curve_cache (stp_cached_curve_t *cache)
void stp_curve_cache_curve_data (stp_cached_curve_t *cache)
void stp_curve_cache_curve_data (stp_cached_curve_t *cache)
stp_curve_tstp_curve_cache_get_curve (stp_cached_curve_t *cache)
stp_curve_tstp_curve_cache_get_curve (stp_cached_curve_t *cache)
void stp_curve_cache_curve_invalidate (stp_cached_curve_t *cache)
void stp_curve_cache_curve_invalidate (stp_cached_curve_t *cache)
void stp_curve_cache_set_curve (stp_cached_curve_t *cache, stp_curve_t *curve)
void stp_curve_cache_set_curve (stp_cached_curve_t *cache, stp_curve_t *curve)
void stp_curve_cache_set_curve_copy (stp_cached_curve_t *cache, const stp_curve_t *curve)
void stp_curve_cache_set_curve_copy (stp_cached_curve_t *cache, const stp_curve_t *curve)
const size_t stp_curve_cache_get_count (stp_cached_curve_t *cache)
size_t stp_curve_cache_get_count (stp_cached_curve_t *cache)
const unsigned short * stp_curve_cache_get_ushort_data (stp_cached_curve_t *cache)
const unsigned short * stp_curve_cache_get_ushort_data (stp_cached_curve_t *cache)
const double * stp_curve_cache_get_double_data (stp_cached_curve_t *cache)
const double * stp_curve_cache_get_double_data (stp_cached_curve_t *cache)
void stp_curve_cache_copy (stp_cached_curve_t *dest, const stp_cached_curve_t *src)
void stp_curve_cache_copy (stp_cached_curve_t *dest, const stp_cached_curve_t *src)


Detailed Description

Curve caching functions.


Define Documentation

-

+

@@ -76,7 +90,7 @@ Curve caching functions.
-

+

@@ -104,7 +118,7 @@ Curve caching functions.
-

+

@@ -133,7 +147,7 @@ Curve caching functions.


Function Documentation

-

+

@@ -170,7 +184,7 @@ Curve caching functions.
-

+

@@ -198,7 +212,7 @@ Curve caching functions.
-

+

@@ -226,13 +240,13 @@ Curve caching functions.
-

+

- + @@ -254,13 +268,13 @@ Curve caching functions.
const size_t stp_curve_cache_get_count size_t stp_curve_cache_get_count stp_cached_curve_t cache
-

+

- + - + - - - + - - + - - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +
- + @@ -282,7 +296,7 @@ Curve caching functions.
stp_curve_t* stp_curve_cache_get_curve stp_curve_t* stp_curve_cache_get_curve stp_cached_curve_t cache
-

+

@@ -310,7 +324,7 @@ Curve caching functions.
-

+

@@ -338,7 +352,7 @@ Curve caching functions.
-

+

- + @@ -375,7 +389,7 @@ Curve caching functions.
@@ -352,7 +366,7 @@ Curve caching functions.
stp_curve_tstp_curve_t curve
-

+

- + @@ -412,7 +426,7 @@ Curve caching functions.
@@ -389,7 +403,7 @@ Curve caching functions.
const stp_curve_tconst stp_curve_t curve
-

+

@@ -440,8 +454,8 @@ Curve caching functions.
-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/curve_8h.html b/doc/gutenprint/html/curve_8h.html index e8c8bb1..fa3d9b5 100644 --- a/doc/gutenprint/html/curve_8h.html +++ b/doc/gutenprint/html/curve_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/curve.h File Reference + - - + + + +include » gutenprint

curve.h File Reference

Curve functions. More...

#include <stdio.h>
@@ -19,175 +33,175 @@

 Point (x,y) for piecewise curve. More...

Typedefs

typedef stp_curve stp_curve_t
typedef stp_curve stp_curve_t
 The curve opaque data type.
 The curve opaque data type.

Enumerations

enum  stp_curve_type_t { STP_CURVE_TYPE_LINEAR, -STP_CURVE_TYPE_SPLINE +
enum  stp_curve_type_t { STP_CURVE_TYPE_LINEAR, +STP_CURVE_TYPE_SPLINE }
 Curve types. More...
enum  stp_curve_wrap_mode_t { STP_CURVE_WRAP_NONE, -STP_CURVE_WRAP_AROUND +
 Curve types. More...
enum  stp_curve_wrap_mode_t { STP_CURVE_WRAP_NONE, +STP_CURVE_WRAP_AROUND }
 Wrapping mode. More...
enum  stp_curve_compose_t { STP_CURVE_COMPOSE_ADD, -STP_CURVE_COMPOSE_MULTIPLY, -STP_CURVE_COMPOSE_EXPONENTIATE +
 Wrapping mode. More...
enum  stp_curve_compose_t { STP_CURVE_COMPOSE_ADD, +STP_CURVE_COMPOSE_MULTIPLY, +STP_CURVE_COMPOSE_EXPONENTIATE }
 Composition types. More...
enum  stp_curve_bounds_t { STP_CURVE_BOUNDS_RESCALE, -STP_CURVE_BOUNDS_CLIP, -STP_CURVE_BOUNDS_ERROR +
 Composition types. More...
enum  stp_curve_bounds_t { STP_CURVE_BOUNDS_RESCALE, +STP_CURVE_BOUNDS_CLIP, +STP_CURVE_BOUNDS_ERROR }
 Behaviour when curve exceeds bounds. More...
 Behaviour when curve exceeds bounds. More...

Functions

stp_curve_tstp_curve_create (stp_curve_wrap_mode_t wrap)
stp_curve_tstp_curve_create (stp_curve_wrap_mode_t wrap)
 Create a new curve.
stp_curve_tstp_curve_create_copy (const stp_curve_t *curve)
 Create a new curve.
stp_curve_tstp_curve_create_copy (const stp_curve_t *curve)
 Copy and allocate an curve.
void stp_curve_copy (stp_curve_t *dest, const stp_curve_t *source)
 Copy and allocate an curve.
void stp_curve_copy (stp_curve_t *dest, const stp_curve_t *source)
 Copy an curve.
void stp_curve_destroy (stp_curve_t *curve)
 Copy an curve.
void stp_curve_destroy (stp_curve_t *curve)
 Destroy an curve.
int stp_curve_set_bounds (stp_curve_t *curve, double low, double high)
 Destroy an curve.
int stp_curve_set_bounds (stp_curve_t *curve, double low, double high)
 Set the lower and upper bounds on a curve.
void stp_curve_get_bounds (const stp_curve_t *curve, double *low, double *high)
 Set the lower and upper bounds on a curve.
void stp_curve_get_bounds (const stp_curve_t *curve, double *low, double *high)
 Get the lower and upper bounds on a curve.
stp_curve_wrap_mode_t stp_curve_get_wrap (const stp_curve_t *curve)
 Get the lower and upper bounds on a curve.
stp_curve_wrap_mode_t stp_curve_get_wrap (const stp_curve_t *curve)
 Get the wrapping mode.
int stp_curve_is_piecewise (const stp_curve_t *curve)
 Get the wrapping mode.
int stp_curve_is_piecewise (const stp_curve_t *curve)
 Determine whether the curve is piecewise.
void stp_curve_get_range (const stp_curve_t *curve, double *low, double *high)
 Determine whether the curve is piecewise.
void stp_curve_get_range (const stp_curve_t *curve, double *low, double *high)
size_t stp_curve_count_points (const stp_curve_t *curve)
size_t stp_curve_count_points (const stp_curve_t *curve)
 Get the number of allocated points in the curve.
int stp_curve_set_interpolation_type (stp_curve_t *curve, stp_curve_type_t itype)
 Get the number of allocated points in the curve.
int stp_curve_set_interpolation_type (stp_curve_t *curve, stp_curve_type_t itype)
 Set the curve interpolation type.
stp_curve_type_t stp_curve_get_interpolation_type (const stp_curve_t *curve)
 Set the curve interpolation type.
stp_curve_type_t stp_curve_get_interpolation_type (const stp_curve_t *curve)
 Get the curve interpolation type.
int stp_curve_set_data (stp_curve_t *curve, size_t count, const double *data)
 Get the curve interpolation type.
int stp_curve_set_data (stp_curve_t *curve, size_t count, const double *data)
 Set all data points of the curve.
int stp_curve_set_data_points (stp_curve_t *curve, size_t count, const stp_curve_point_t *data)
 Set all data points of the curve.
int stp_curve_set_data_points (stp_curve_t *curve, size_t count, const stp_curve_point_t *data)
 Set all data points of the curve.
int stp_curve_set_float_data (stp_curve_t *curve, size_t count, const float *data)
 Set all data points of the curve.
int stp_curve_set_float_data (stp_curve_t *curve, size_t count, const float *data)
 Set the data points in a curve from float values.
int stp_curve_set_long_data (stp_curve_t *curve, size_t count, const long *data)
 Set the data points in a curve from float values.
int stp_curve_set_long_data (stp_curve_t *curve, size_t count, const long *data)
 Set the data points in a curve from long values.
int stp_curve_set_ulong_data (stp_curve_t *curve, size_t count, const unsigned long *data)
 Set the data points in a curve from long values.
int stp_curve_set_ulong_data (stp_curve_t *curve, size_t count, const unsigned long *data)
 Set the data points in a curve from unsigned long values.
int stp_curve_set_int_data (stp_curve_t *curve, size_t count, const int *data)
 Set the data points in a curve from unsigned long values.
int stp_curve_set_int_data (stp_curve_t *curve, size_t count, const int *data)
 Set the data points in a curve from integer values.
int stp_curve_set_uint_data (stp_curve_t *curve, size_t count, const unsigned int *data)
 Set the data points in a curve from integer values.
int stp_curve_set_uint_data (stp_curve_t *curve, size_t count, const unsigned int *data)
 Set the data points in a curve from unsigned integer values.
int stp_curve_set_short_data (stp_curve_t *curve, size_t count, const short *data)
 Set the data points in a curve from unsigned integer values.
int stp_curve_set_short_data (stp_curve_t *curve, size_t count, const short *data)
 Set the data points in a curve from short values.
int stp_curve_set_ushort_data (stp_curve_t *curve, size_t count, const unsigned short *data)
 Set the data points in a curve from short values.
int stp_curve_set_ushort_data (stp_curve_t *curve, size_t count, const unsigned short *data)
 Set the data points in a curve from unsigned short values.
stp_curve_tstp_curve_get_subrange (const stp_curve_t *curve, size_t start, size_t count)
 Set the data points in a curve from unsigned short values.
stp_curve_tstp_curve_get_subrange (const stp_curve_t *curve, size_t start, size_t count)
 Get a curve containing a subrange of data.
int stp_curve_set_subrange (stp_curve_t *curve, const stp_curve_t *range, size_t start)
 Get a curve containing a subrange of data.
int stp_curve_set_subrange (stp_curve_t *curve, const stp_curve_t *range, size_t start)
const double * stp_curve_get_data (const stp_curve_t *curve, size_t *count)
const double * stp_curve_get_data (const stp_curve_t *curve, size_t *count)
 Get a pointer to the curve's raw data.
const stp_curve_point_tstp_curve_get_data_points (const stp_curve_t *curve, size_t *count)
 Get a pointer to the curve's raw data.
const stp_curve_point_tstp_curve_get_data_points (const stp_curve_t *curve, size_t *count)
 Get a pointer to the curve's raw data as points.
const float * stp_curve_get_float_data (const stp_curve_t *curve, size_t *count)
 Get a pointer to the curve's raw data as points.
const float * stp_curve_get_float_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as floats.
const long * stp_curve_get_long_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as floats.
const long * stp_curve_get_long_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as longs.
const unsigned long * stp_curve_get_ulong_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as longs.
const unsigned long * stp_curve_get_ulong_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as unsigned longs.
const int * stp_curve_get_int_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as unsigned longs.
const int * stp_curve_get_int_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as integers.
const unsigned int * stp_curve_get_uint_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as integers.
const unsigned int * stp_curve_get_uint_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as unsigned integers.
const short * stp_curve_get_short_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as unsigned integers.
const short * stp_curve_get_short_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as shorts.
const unsigned short * stp_curve_get_ushort_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as shorts.
const unsigned short * stp_curve_get_ushort_data (const stp_curve_t *curve, size_t *count)
 Get pointer to the curve's raw data as unsigned shorts.
const stp_sequence_tstp_curve_get_sequence (const stp_curve_t *curve)
 Get pointer to the curve's raw data as unsigned shorts.
const stp_sequence_tstp_curve_get_sequence (const stp_curve_t *curve)
 Get the underlying stp_sequence_t data structure which stp_curve_t is derived from.
int stp_curve_set_gamma (stp_curve_t *curve, double f_gamma)
 Get the underlying stp_sequence_t data structure which stp_curve_t is derived from.
int stp_curve_set_gamma (stp_curve_t *curve, double f_gamma)
 Set the gamma of a curve.
double stp_curve_get_gamma (const stp_curve_t *curve)
 Set the gamma of a curve.
double stp_curve_get_gamma (const stp_curve_t *curve)
 Get the gamma value of the curve.
int stp_curve_set_point (stp_curve_t *curve, size_t where, double data)
 Get the gamma value of the curve.
int stp_curve_set_point (stp_curve_t *curve, size_t where, double data)
 Set a point along the curve.
int stp_curve_get_point (const stp_curve_t *curve, size_t where, double *data)
 Set a point along the curve.
int stp_curve_get_point (const stp_curve_t *curve, size_t where, double *data)
 Get a point along the curve.
int stp_curve_interpolate_value (const stp_curve_t *curve, double where, double *result)
 Get a point along the curve.
int stp_curve_interpolate_value (const stp_curve_t *curve, double where, double *result)
 Interpolate a point along the curve.
int stp_curve_resample (stp_curve_t *curve, size_t points)
 Interpolate a point along the curve.
int stp_curve_resample (stp_curve_t *curve, size_t points)
 Resample a curve (change the number of points).
int stp_curve_rescale (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)
 Resample a curve (change the number of points).
int stp_curve_rescale (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)
 Rescale a curve (multiply all points by a scaling constant).
int stp_curve_write (FILE *file, const stp_curve_t *curve)
 Rescale a curve (multiply all points by a scaling constant).
int stp_curve_write (FILE *file, const stp_curve_t *curve)
 Write a curve to a file.
char * stp_curve_write_string (const stp_curve_t *curve)
 Write a curve to a file.
char * stp_curve_write_string (const stp_curve_t *curve)
 Write a curve to a string.
stp_curve_tstp_curve_create_from_stream (FILE *fp)
 Write a curve to a string.
stp_curve_tstp_curve_create_from_stream (FILE *fp)
 Create a curve from a stream.
stp_curve_tstp_curve_create_from_file (const char *file)
 Create a curve from a stream.
stp_curve_tstp_curve_create_from_file (const char *file)
 Create a curve from a stream.
stp_curve_tstp_curve_create_from_string (const char *string)
 Create a curve from a stream.
stp_curve_tstp_curve_create_from_string (const char *string)
 Create a curve from a string.
int stp_curve_compose (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)
 Create a curve from a string.
int stp_curve_compose (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)
 Compose two curves, creating a third curve.
 Compose two curves, creating a third curve.


Detailed Description

Curve functions.

-


Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/deprecated.html b/doc/gutenprint/html/deprecated.html index 2931c33..66b9d67 100644 --- a/doc/gutenprint/html/deprecated.html +++ b/doc/gutenprint/html/deprecated.html @@ -2,20 +2,41 @@ libgutenprint API Reference: Deprecated List + - - + +

Deprecated List

-
Global stp_get_printer_index_by_driver
-
There should never be any need to use this function.
+
Global stp_get_printer_index_by_driver
+
There should never be any need to use this function.
Parameters:
+ + +
driver the printer model's short (driver) name.
+
+
Returns:
the index number, or -1 on failure.
+

-
Global stp_merge_printvars
-
This is likely to go away.
+
Global stp_merge_printvars
+
This is likely to go away.
Parameters:
+ + + +
user the destination vars.
print the vars to merge into user.
+
+
-
Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/dir_000000.html b/doc/gutenprint/html/dir_000000.html deleted file mode 100644 index 071f7f1..0000000 --- a/doc/gutenprint/html/dir_000000.html +++ /dev/null @@ -1,20 +0,0 @@ - - -libgutenprint API Reference: include/ Directory Reference - - - - - -

include Directory Reference

- - - - -

Directories

directory  gutenprint
-
Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  - -doxygen 1.4.4
- - diff --git a/doc/gutenprint/html/dir_000001.html b/doc/gutenprint/html/dir_000001.html deleted file mode 100644 index 89aa082..0000000 --- a/doc/gutenprint/html/dir_000001.html +++ /dev/null @@ -1,143 +0,0 @@ - - -libgutenprint API Reference: include/gutenprint/ Directory Reference - - - - - -

gutenprint Directory Reference

- - - - - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-

- - - -

-


Files

file  array.h
 Array functions.
file  bit-ops.h
 Bit operations.
file  channel.h
 Channel functions.
file  color.h
 Color functions.
file  curve-cache.h
 Curve caching functions.
file  curve.h
 Curve functions.
file  dither.h
 Dither functions.
file  gutenprint-intl-internal.h
 Internationalisation functions.
file  gutenprint-intl.h
 Internationalisation functions.
file  gutenprint-module.h
 Gutenprint module header.
file  gutenprint-version.h
 Version functions.
file  gutenprint.h
 Gutenprint master header.
file  image.h
 Image functions.
file  list.h
 Generic list functions.
file  module.h
 Module functions.
file  mxml.h
 Mini-XML XML parsing functions.
file  paper.h
 Paper size functions.
file  path.h
 Simple directory path functions.
file  printers.h
 Printer functions.
file  sequence.h
 Sequence functions.
file  string-list.h
 String list functions.
file  util.h
 Utility functions.
file  vars.h
 Print job functions.
file  weave.h
 Softweave functions.
file  xml.h
 XML tree functions.
-
Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  - -doxygen 1.4.4
- - diff --git a/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html new file mode 100644 index 0000000..922c642 --- /dev/null +++ b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html @@ -0,0 +1,29 @@ + + +libgutenprint API Reference: include/ Directory Reference + + + + + + +

include Directory Reference

+ + + + +

Directories

directory  gutenprint
+
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  + +doxygen 1.4.5
+ + diff --git a/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html new file mode 100644 index 0000000..94a415b --- /dev/null +++ b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html @@ -0,0 +1,152 @@ + + +libgutenprint API Reference: include/gutenprint/ Directory Reference + + + + + + +

gutenprint Directory Reference

+ + + + + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+

+ + + +

+


Files

file  array.h
 Array functions.
file  bit-ops.h
 Bit operations.
file  channel.h
 Channel functions.
file  color.h
 Color functions.
file  curve-cache.h
 Curve caching functions.
file  curve.h
 Curve functions.
file  dither.h
 Dither functions.
file  gutenprint-intl-internal.h
 Internationalisation functions.
file  gutenprint-intl.h
 Internationalisation functions.
file  gutenprint-module.h
 Gutenprint module header.
file  gutenprint-version.h
 Version functions.
file  gutenprint.h
 Gutenprint master header.
file  image.h
 Image functions.
file  list.h
 Generic list functions.
file  module.h
 Module functions.
file  mxml.h
 Mini-XML XML parsing functions.
file  paper.h
 Paper size functions.
file  path.h
 Simple directory path functions.
file  printers.h
 Printer functions.
file  sequence.h
 Sequence functions.
file  string-list.h
 String list functions.
file  util.h
 Utility functions.
file  vars.h
 Print job functions.
file  weave.h
 Softweave functions.
file  xml.h
 XML tree functions.
+
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  + +doxygen 1.4.5
+ + diff --git a/doc/gutenprint/html/dirs.html b/doc/gutenprint/html/dirs.html index ca3458e..f9a3cfd 100644 --- a/doc/gutenprint/html/dirs.html +++ b/doc/gutenprint/html/dirs.html @@ -2,17 +2,26 @@ libgutenprint API Reference: Directory Hierarchy + - - + +

libgutenprint API Reference Directories

This directory hierarchy is sorted roughly, but not completely, alphabetically: -
Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/dither_8h.html b/doc/gutenprint/html/dither_8h.html index 78f05ce..5c7dce3 100644 --- a/doc/gutenprint/html/dither_8h.html +++ b/doc/gutenprint/html/dither_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/dither.h File Reference + - - + + + +include » gutenprint

dither.h File Reference

Dither functions. More...

@@ -25,98 +39,98 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
struct  stp_shade

Defines

#define STP_ECOLOR_K   0
#define STP_ECOLOR_K   0
#define STP_ECOLOR_C   1
#define STP_ECOLOR_C   1
#define STP_ECOLOR_M   2
#define STP_ECOLOR_M   2
#define STP_ECOLOR_Y   3
#define STP_ECOLOR_Y   3
#define STP_NCOLORS   (4)
#define STP_NCOLORS   (4)

Typedefs

typedef stp_dither_matrix_short stp_dither_matrix_short_t
typedef stp_dither_matrix_short stp_dither_matrix_short_t
typedef stp_dither_matrix_normal stp_dither_matrix_normal_t
typedef stp_dither_matrix_normal stp_dither_matrix_normal_t
typedef stp_dither_matrix_generic stp_dither_matrix_generic_t
typedef stp_dither_matrix_generic stp_dither_matrix_generic_t
typedef dither_matrix_impl stp_dither_matrix_impl_t
typedef dither_matrix_impl stp_dither_matrix_impl_t
typedef stp_dotsize stp_dotsize_t
typedef stp_dotsize stp_dotsize_t
typedef stp_shade stp_shade_t
typedef stp_shade stp_shade_t

Functions

void stp_dither_matrix_iterated_init (stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array)
void stp_dither_matrix_iterated_init (stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array)
void stp_dither_matrix_shear (stp_dither_matrix_impl_t *mat, int x_shear, int y_shear)
void stp_dither_matrix_shear (stp_dither_matrix_impl_t *mat, int x_shear, int y_shear)
void stp_dither_matrix_init (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)
void stp_dither_matrix_init (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)
void stp_dither_matrix_init_short (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)
void stp_dither_matrix_init_short (stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)
int stp_dither_matrix_validate_array (const stp_array_t *array)
int stp_dither_matrix_validate_array (const stp_array_t *array)
void stp_dither_matrix_init_from_dither_array (stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose)
void stp_dither_matrix_init_from_dither_array (stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose)
void stp_dither_matrix_destroy (stp_dither_matrix_impl_t *mat)
void stp_dither_matrix_destroy (stp_dither_matrix_impl_t *mat)
void stp_dither_matrix_clone (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset)
void stp_dither_matrix_clone (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset)
void stp_dither_matrix_copy (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest)
void stp_dither_matrix_copy (const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest)
void stp_dither_matrix_scale_exponentially (stp_dither_matrix_impl_t *mat, double exponent)
void stp_dither_matrix_scale_exponentially (stp_dither_matrix_impl_t *mat, double exponent)
void stp_dither_matrix_set_row (stp_dither_matrix_impl_t *mat, int y)
void stp_dither_matrix_set_row (stp_dither_matrix_impl_t *mat, int y)
stp_array_tstp_find_standard_dither_array (int x_aspect, int y_aspect)
stp_array_tstp_find_standard_dither_array (int x_aspect, int y_aspect)
stp_parameter_list_t stp_dither_list_parameters (const stp_vars_t *v)
stp_parameter_list_t stp_dither_list_parameters (const stp_vars_t *v)
void stp_dither_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
void stp_dither_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
void stp_dither_init (stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi)
void stp_dither_init (stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi)
void stp_dither_set_iterated_matrix (stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)
void stp_dither_set_iterated_matrix (stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)
void stp_dither_set_matrix (stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear)
void stp_dither_set_matrix (stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear)
void stp_dither_set_matrix_from_dither_array (stp_vars_t *v, const stp_array_t *array, int transpose)
void stp_dither_set_matrix_from_dither_array (stp_vars_t *v, const stp_array_t *array, int transpose)
void stp_dither_set_transition (stp_vars_t *v, double)
void stp_dither_set_transition (stp_vars_t *v, double)
void stp_dither_set_randomizer (stp_vars_t *v, int color, double)
void stp_dither_set_randomizer (stp_vars_t *v, int color, double)
void stp_dither_set_ink_spread (stp_vars_t *v, int spread)
void stp_dither_set_ink_spread (stp_vars_t *v, int spread)
void stp_dither_set_adaptive_limit (stp_vars_t *v, double limit)
void stp_dither_set_adaptive_limit (stp_vars_t *v, double limit)
int stp_dither_get_first_position (stp_vars_t *v, int color, int subchan)
int stp_dither_get_first_position (stp_vars_t *v, int color, int subchan)
int stp_dither_get_last_position (stp_vars_t *v, int color, int subchan)
int stp_dither_get_last_position (stp_vars_t *v, int color, int subchan)
void stp_dither_set_inks_simple (stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness)
void stp_dither_set_inks_simple (stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness)
void stp_dither_set_inks_full (stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness)
void stp_dither_set_inks_full (stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness)
void stp_dither_set_inks (stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)
void stp_dither_set_inks (stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)
void stp_dither_add_channel (stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel)
void stp_dither_add_channel (stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel)
unsigned char * stp_dither_get_channel (stp_vars_t *v, unsigned channel, unsigned subchannel)
unsigned char * stp_dither_get_channel (stp_vars_t *v, unsigned channel, unsigned subchannel)
void stp_dither (stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)
void stp_dither (stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)
void stp_dither_internal (stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)
void stp_dither_internal (stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)


Detailed Description

Dither functions.


Define Documentation

-

+

@@ -139,7 +153,7 @@ Dither functions.
-

+

@@ -162,7 +176,7 @@ Dither functions.
-

+

@@ -185,7 +199,7 @@ Dither functions.
-

+

@@ -208,7 +222,7 @@ Dither functions.
-

+

@@ -232,7 +246,7 @@ Dither functions.


Typedef Documentation

-

+

@@ -255,7 +269,7 @@ Dither functions.
-

+

@@ -278,7 +292,7 @@ Dither functions.
-

+

@@ -301,7 +315,7 @@ Dither functions.
-

+

@@ -324,7 +338,7 @@ Dither functions.
-

+

@@ -347,7 +361,7 @@ Dither functions.
-

+

@@ -371,7 +385,7 @@ Dither functions.


Function Documentation

-

+

- + @@ -426,7 +440,7 @@ Dither functions.
@@ -379,7 +393,7 @@ Dither functions.
void stp_dither stp_vars_tstp_vars_t v,
-

+

- + @@ -475,7 +489,7 @@ Dither functions.
@@ -434,7 +448,7 @@ Dither functions.
void stp_dither_add_channel stp_vars_tstp_vars_t v,
-

+

- + @@ -518,7 +532,7 @@ Dither functions.
@@ -483,7 +497,7 @@ Dither functions.
void stp_dither_describe_parameter const stp_vars_tconst stp_vars_t v,
-

+

- + @@ -561,7 +575,7 @@ Dither functions.
@@ -526,7 +540,7 @@ Dither functions.
unsigned char* stp_dither_get_channel stp_vars_tstp_vars_t v,
-

+

- + @@ -604,7 +618,7 @@ Dither functions.
@@ -569,7 +583,7 @@ Dither functions.
int stp_dither_get_first_position stp_vars_tstp_vars_t v,
-

+

- + @@ -647,7 +661,7 @@ Dither functions.
@@ -612,7 +626,7 @@ Dither functions.
int stp_dither_get_last_position stp_vars_tstp_vars_t v,
-

+

- + @@ -702,7 +716,7 @@ Dither functions.
@@ -655,7 +669,7 @@ Dither functions.
void stp_dither_init stp_vars_tstp_vars_t v,
-

+

- + @@ -763,15 +777,15 @@ Dither functions.
@@ -710,7 +724,7 @@ Dither functions.
void stp_dither_internal stp_vars_tstp_vars_t v,
-

+

- + - + @@ -791,7 +805,7 @@ Dither functions.
stp_parameter_list_t stp_dither_list_parameters stp_parameter_list_t stp_dither_list_parameters const stp_vars_tconst stp_vars_t v  ) 
-

+

@@ -840,7 +854,7 @@ Dither functions.
-

+

@@ -877,7 +891,7 @@ Dither functions.
-

+

@@ -905,7 +919,7 @@ Dither functions.
-

+

@@ -966,7 +980,7 @@ Dither functions.
-

+

- + @@ -1009,7 +1023,7 @@ Dither functions.
@@ -980,7 +994,7 @@ Dither functions.
const stp_array_tconst stp_array_t array,
-

+

@@ -1070,7 +1084,7 @@ Dither functions.
-

+

@@ -1119,7 +1133,7 @@ Dither functions.
-

+

@@ -1156,7 +1170,7 @@ Dither functions.
-

+

@@ -1193,7 +1207,7 @@ Dither functions.
-

+

@@ -1236,7 +1250,7 @@ Dither functions.
-

+

- + @@ -1264,7 +1278,7 @@ Dither functions.
@@ -1244,7 +1258,7 @@ Dither functions.
int stp_dither_matrix_validate_array const stp_array_tconst stp_array_t array  ) 
-

+

- + @@ -1301,7 +1315,7 @@ Dither functions.
@@ -1272,7 +1286,7 @@ Dither functions.
void stp_dither_set_adaptive_limit stp_vars_tstp_vars_t v,
-

+

- + @@ -1338,7 +1352,7 @@ Dither functions.
@@ -1309,7 +1323,7 @@ Dither functions.
void stp_dither_set_ink_spread stp_vars_tstp_vars_t v,
-

+

- + @@ -1411,7 +1425,7 @@ Dither functions.
@@ -1346,7 +1360,7 @@ Dither functions.
void stp_dither_set_inks stp_vars_tstp_vars_t v,
-

+

- + @@ -1472,7 +1486,7 @@ Dither functions.
@@ -1419,7 +1433,7 @@ Dither functions.
void stp_dither_set_inks_full stp_vars_tstp_vars_t v,
-

+

- + @@ -1533,7 +1547,7 @@ Dither functions.
@@ -1480,7 +1494,7 @@ Dither functions.
void stp_dither_set_inks_simple stp_vars_tstp_vars_t v,
-

+

- + @@ -1600,7 +1614,7 @@ Dither functions.
@@ -1541,7 +1555,7 @@ Dither functions.
void stp_dither_set_iterated_matrix stp_vars_tstp_vars_t v,
-

+

- + @@ -1655,7 +1669,7 @@ Dither functions.
@@ -1608,7 +1622,7 @@ Dither functions.
void stp_dither_set_matrix stp_vars_tstp_vars_t v,
-

+

- + - + @@ -1698,7 +1712,7 @@ Dither functions.
@@ -1663,13 +1677,13 @@ Dither functions.
void stp_dither_set_matrix_from_dither_array stp_vars_tstp_vars_t v,
const stp_array_tconst stp_array_t array,
-

+

- + @@ -1741,7 +1755,7 @@ Dither functions.
@@ -1706,7 +1720,7 @@ Dither functions.
void stp_dither_set_randomizer stp_vars_tstp_vars_t v,
-

+

- + @@ -1778,13 +1792,13 @@ Dither functions.
@@ -1749,7 +1763,7 @@ Dither functions.
void stp_dither_set_transition stp_vars_tstp_vars_t v,
-

+

- + @@ -1815,8 +1829,8 @@ Dither functions.
stp_array_t* stp_find_standard_dither_array stp_array_t* stp_find_standard_dither_array int  x_aspect,
-
Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/doxygen.css b/doc/gutenprint/html/doxygen.css index decae9e..05615b2 100644 --- a/doc/gutenprint/html/doxygen.css +++ b/doc/gutenprint/html/doxygen.css @@ -17,8 +17,8 @@ H3 { CAPTION { font-weight: bold } DIV.qindex { width: 100%; - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; @@ -26,16 +26,16 @@ DIV.qindex { } DIV.nav { width: 100%; - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; line-height: 140%; } DIV.navtab { - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; margin-right: 15px; @@ -118,7 +118,7 @@ BODY { margin-left: 20px; } TD.indexkey { - background-color: #eeeeff; + background-color: #e8eef2; font-weight: bold; padding-right : 10px; padding-top : 2px; @@ -131,7 +131,7 @@ TD.indexkey { border: 1px solid #CCCCCC; } TD.indexvalue { - background-color: #eeeeff; + background-color: #e8eef2; font-style: italic; padding-right : 10px; padding-top : 2px; @@ -286,24 +286,25 @@ FORM.search { INPUT.search { font-size: 75%; color: #000080; font-weight: normal; - background-color: #eeeeff; + background-color: #e8eef2; } TD.tiny { font-size: 75%; } a { - color: #252E78; + color: #1A41A8; } a:visited { - color: #3D2185; + color: #2A3798; } .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #b0b0b0; + border: 1px solid #84b0c7; } -TH.dirtab { background: #eeeeff; +TH.dirtab { background: #e8eef2; font-weight: bold; } HR { height: 1px; border: none; border-top: 1px solid black; } + diff --git a/doc/gutenprint/html/files.html b/doc/gutenprint/html/files.html index 14e52e8..fc0c57a 100644 --- a/doc/gutenprint/html/files.html +++ b/doc/gutenprint/html/files.html @@ -2,9 +2,23 @@ libgutenprint API Reference: File Index + - - + + +

libgutenprint API Reference File List

Here is a list of all files with brief descriptions: @@ -32,8 +46,8 @@
include/gutenprint/array.hArray functions
include/gutenprint/bit-ops.hBit operations
include/gutenprint/weave.hSoftweave functions
include/gutenprint/xml.hXML tree functions
-
Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
+doxygen 1.4.5
diff --git a/doc/gutenprint/html/functions.html b/doc/gutenprint/html/functions.html index 527cd18..8e045d2 100644 --- a/doc/gutenprint/html/functions.html +++ b/doc/gutenprint/html/functions.html @@ -2,176 +2,223 @@ libgutenprint API Reference: Data Fields + - - - -
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y
+ + + +
+ +
+
+ +

Here is a list of all struct and union fields with links to the structures/unions they belong to:

- a -

+: stp_parameter_t
  • attrs +: stp_mxml_value_s

    - b -

    +: dither_matrix_impl
  • bit_pattern +: stp_dotsize
  • boolean +: stp_parameter_t
  • bottom +: stp_papersize_t
  • bounds +: stp_parameter_t
  • bytes +: stp_raw_t, stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short

    - c -

    +: stp_parameter_t
  • channel +: stp_parameter_t
  • child +: stp_mxml_node_s
  • class +: stp_module
  • colorfuncs +: stp_color
  • comment +: stp_papersize_t, stp_module
  • conclude +: stp_image
  • count +: stp_cached_curve_t
  • curve +: stp_parameter_t, stp_cached_curve_t

    - d -

    +: stp_cached_curve_t
  • data +: stp_raw_t, stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short
  • dbl +: stp_parameter_t
  • deflt +: stp_parameter_t
  • describe_output +: stp_printfuncs_t
  • describe_parameter +: stp_colorfuncs_t
  • describe_resolution +: stp_printfuncs_t
  • dimension +: stp_parameter_t
  • dot_sizes +: stp_shade

    - e -

    +: stp_mxml_value_u
  • end_job +: stp_printfuncs_t
  • end_pos +: stp_linebounds_t
  • exp +: dither_matrix_impl

    - f -

    +: dither_matrix_impl
  • fini +: stp_module

    - g -

    +: stp_image
  • get_row +: stp_image, stp_colorfuncs_t

    - h -

    +: stp_module
  • height +: stp_papersize_t, stp_image
  • help +: stp_parameter_t

    - i -

    +: dither_matrix_impl
  • imageable_area +: stp_printfuncs_t
  • index +: dither_matrix_impl
  • init +: stp_module, stp_image, stp_colorfuncs_t
  • integer +: stp_parameter_t, stp_mxml_value_u
  • is_active +: stp_parameter_t
  • is_mandatory +: stp_parameter_t

    - j -

    +: stp_weave_t

    - l -

    +: stp_mxml_node_s
  • last_x +: dither_matrix_impl
  • last_x_mod +: dither_matrix_impl
  • last_y +: dither_matrix_impl
  • last_y_mod +: dither_matrix_impl
  • left +: stp_papersize_t
  • limit +: stp_printfuncs_t
  • list_parameters +: stp_printfuncs_t, stp_colorfuncs_t
  • logicalpassstart +: stp_pass_t, stp_weave_t
  • long_name +: stp_color
  • lower +: stp_int_bound_t, stp_double_bound_t

    - m -

    +: stp_module_version
  • matrix +: dither_matrix_impl
  • media_size +: stp_printfuncs_t
  • minor +: stp_module_version
  • missingstartrows +: stp_pass_t, stp_weave_t

    - n -

    +: stp_parameter_t, stp_param_string_t, stp_papersize_t, stp_mxml_value_s, stp_mxml_attr_s, stp_module
  • ncolors +: stp_linebounds_t, stp_linebufs_t, stp_linecount_t, stp_lineactive_t, stp_lineoff_t
  • next +: stp_mxml_node_s
  • num_attrs +: stp_mxml_value_s
  • numsizes +: stp_shade

    - o -

    +: stp_mxml_value_u

    - p -

    +: stp_parameter_t
  • p_level +: stp_parameter_t
  • p_type +: stp_parameter_t
  • paper_unit +: stp_papersize_t
  • parameters +: stp_printfuncs_t
  • parent +: stp_mxml_node_s
  • pass +: stp_pass_t, stp_weave_t
  • physpassend +: stp_pass_t, stp_weave_t
  • physpassstart +: stp_pass_t, stp_weave_t
  • prescaled +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short
  • prev +: stp_mxml_node_s
  • print +: stp_printfuncs_t
  • printer_list +: stp_family
  • printfuncs +: stp_family

    - r -

    +: stp_parameter_t
  • real +: stp_mxml_value_u
  • rep +: stp_image
  • reset +: stp_image
  • right +: stp_papersize_t
  • row +: stp_weave_t

    - s -

    +: stp_cached_curve_t
  • short_name +: stp_color
  • start_job +: stp_printfuncs_t
  • start_pos +: stp_linebounds_t
  • str +: stp_parameter_t
  • string +: stp_mxml_text_s
  • subpass +: stp_pass_t
  • syms +: stp_module

    - t -

    +: stp_parameter_t, stp_param_string_t, stp_papersize_t, stp_mxml_value_u
  • top +: stp_papersize_t
  • total_size +: dither_matrix_impl
  • type +: stp_mxml_node_s

    - u -

    +: stp_int_bound_t, stp_double_bound_t

    - v -

    +: stp_linebufs_t, stp_linecount_t, stp_lineactive_t, stp_lineoff_t
  • value +: stp_mxml_node_s, stp_mxml_attr_s, stp_shade, stp_dotsize
  • verify +: stp_printfuncs_t
  • verify_this_parameter +: stp_parameter_t
  • version +: stp_module

    - w -

    +: stp_mxml_text_s
  • width +: stp_papersize_t, stp_image

    - x -

    +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • x_offset +: dither_matrix_impl
  • x_size +: dither_matrix_impl

    - y -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • y_offset +: dither_matrix_impl
  • y_size +: dither_matrix_impl +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/functions_type.html b/doc/gutenprint/html/functions_type.html new file mode 100644 index 0000000..0a2ebb1 --- /dev/null +++ b/doc/gutenprint/html/functions_type.html @@ -0,0 +1,54 @@ + + +libgutenprint API Reference: Data Fields - Typedefs + + + + + + +
    + +
    +  +

    +

    +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  + +doxygen 1.4.5
    + + diff --git a/doc/gutenprint/html/functions_vars.html b/doc/gutenprint/html/functions_vars.html index 7be5a51..c1a81cb 100644 --- a/doc/gutenprint/html/functions_vars.html +++ b/doc/gutenprint/html/functions_vars.html @@ -2,176 +2,208 @@ libgutenprint API Reference: Data Fields - Variables + - - - -
    a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w | x | y
    + + + +
    + +
    +
    + +

    - + 

    - a -

    +: stp_parameter_t
  • attrs +: stp_mxml_value_s

    - b -

    +: dither_matrix_impl
  • bit_pattern +: stp_dotsize
  • boolean +: stp_parameter_t
  • bottom +: stp_papersize_t
  • bounds +: stp_parameter_t
  • bytes +: stp_raw_t, stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short

    - c -

    +
  • child +: stp_mxml_node_s
  • class +: stp_module
  • colorfuncs +: stp_color
  • comment +: stp_papersize_t, stp_module
  • conclude +: stp_image
  • count +: stp_cached_curve_t
  • curve +: stp_parameter_t, stp_cached_curve_t

    - d -

    +: stp_cached_curve_t
  • data +: stp_raw_t, stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short
  • dbl +: stp_parameter_t
  • deflt +: stp_parameter_t
  • describe_output +: stp_printfuncs_t
  • describe_parameter +: stp_colorfuncs_t
  • describe_resolution +: stp_printfuncs_t
  • dimension +: stp_parameter_t
  • dot_sizes +: stp_shade

    - e -

    +: stp_mxml_value_u
  • end_job +: stp_printfuncs_t
  • end_pos +: stp_linebounds_t
  • exp +: dither_matrix_impl

    - f -

    +: dither_matrix_impl
  • fini +: stp_module

    - g -

    +: stp_image
  • get_row +: stp_image, stp_colorfuncs_t

    - h -

    +: stp_module
  • height +: stp_papersize_t, stp_image

    - i -

    +: dither_matrix_impl
  • imageable_area +: stp_printfuncs_t
  • index +: dither_matrix_impl
  • init +: stp_module, stp_image, stp_colorfuncs_t
  • integer +: stp_parameter_t, stp_mxml_value_u

    - j -

    +: stp_weave_t

    - l -

    +: stp_mxml_node_s
  • last_x +: dither_matrix_impl
  • last_x_mod +: dither_matrix_impl
  • last_y +: dither_matrix_impl
  • last_y_mod +: dither_matrix_impl
  • left +: stp_papersize_t
  • limit +: stp_printfuncs_t
  • list_parameters +: stp_printfuncs_t, stp_colorfuncs_t
  • logicalpassstart +: stp_pass_t, stp_weave_t
  • long_name +: stp_color

    - m -

    +: stp_module_version
  • matrix +: dither_matrix_impl
  • media_size +: stp_printfuncs_t
  • minor +: stp_module_version
  • missingstartrows +: stp_pass_t, stp_weave_t

    - n -

    +: stp_parameter_t, stp_param_string_t, stp_papersize_t, stp_mxml_value_s, stp_mxml_attr_s, stp_module
  • ncolors +: stp_linebounds_t, stp_linebufs_t, stp_linecount_t, stp_lineactive_t, stp_lineoff_t
  • next +: stp_mxml_node_s
  • num_attrs +: stp_mxml_value_s
  • numsizes +: stp_shade

    - o -

    +: stp_mxml_value_u

    - p -

    +
  • paper_unit +: stp_papersize_t
  • parameters +: stp_printfuncs_t
  • parent +: stp_mxml_node_s
  • pass +: stp_pass_t, stp_weave_t
  • physpassend +: stp_pass_t, stp_weave_t
  • physpassstart +: stp_pass_t, stp_weave_t
  • prescaled +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short
  • prev +: stp_mxml_node_s
  • print +: stp_printfuncs_t
  • printer_list +: stp_family
  • printfuncs +: stp_family

    - r -

    +
  • real +: stp_mxml_value_u
  • rep +: stp_image
  • reset +: stp_image
  • right +: stp_papersize_t
  • row +: stp_weave_t

    - s -

    +: stp_cached_curve_t
  • short_name +: stp_color
  • start_job +: stp_printfuncs_t
  • start_pos +: stp_linebounds_t
  • str +: stp_parameter_t
  • string +: stp_mxml_text_s
  • subpass +: stp_pass_t
  • syms +: stp_module

    - t -

    -

    - u -

    +: stp_parameter_t, stp_param_string_t, stp_papersize_t, stp_mxml_value_u
  • top +: stp_papersize_t
  • total_size +: dither_matrix_impl
  • type +: stp_mxml_node_s

    - v -

    +: stp_linebufs_t, stp_linecount_t, stp_lineactive_t, stp_lineoff_t
  • value +: stp_mxml_node_s, stp_mxml_attr_s, stp_shade, stp_dotsize
  • verify +: stp_printfuncs_t
  • version +: stp_module

    - w -

    +: stp_mxml_text_s
  • width +: stp_papersize_t, stp_image

    - x -

    +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • x_offset +: dither_matrix_impl
  • x_size +: dither_matrix_impl

    - y -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: stp_dither_matrix_generic, stp_dither_matrix_normal, stp_dither_matrix_short, stp_curve_point_t
  • y_offset +: dither_matrix_impl
  • y_size +: dither_matrix_impl +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals.html b/doc/gutenprint/html/globals.html index 7671b55..9e2911a 100644 --- a/doc/gutenprint/html/globals.html +++ b/doc/gutenprint/html/globals.html @@ -2,20 +2,56 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - _ -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x62.html b/doc/gutenprint/html/globals_0x62.html index b845c2b..2e4d7e4 100644 --- a/doc/gutenprint/html/globals_0x62.html +++ b/doc/gutenprint/html/globals_0x62.html @@ -2,20 +2,56 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - b -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x63.html b/doc/gutenprint/html/globals_0x63.html index 8dd0df6..8e2633f 100644 --- a/doc/gutenprint/html/globals_0x63.html +++ b/doc/gutenprint/html/globals_0x63.html @@ -2,23 +2,59 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - c -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: vars.h
  • CURVE_CACHE_FAST_COUNT +: curve-cache.h
  • CURVE_CACHE_FAST_DOUBLE +: curve-cache.h
  • CURVE_CACHE_FAST_USHORT +: curve-cache.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x64.html b/doc/gutenprint/html/globals_0x64.html index 1b2915e..5dfedeb 100644 --- a/doc/gutenprint/html/globals_0x64.html +++ b/doc/gutenprint/html/globals_0x64.html @@ -2,21 +2,57 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - d -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h
  • dgettext +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x67.html b/doc/gutenprint/html/globals_0x67.html index a494c79..2353e63 100644 --- a/doc/gutenprint/html/globals_0x67.html +++ b/doc/gutenprint/html/globals_0x67.html @@ -2,20 +2,56 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - g -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x6e.html b/doc/gutenprint/html/globals_0x6e.html index 33fb577..041adba 100644 --- a/doc/gutenprint/html/globals_0x6e.html +++ b/doc/gutenprint/html/globals_0x6e.html @@ -2,20 +2,56 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - n -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x70.html b/doc/gutenprint/html/globals_0x70.html index a3947d4..5e4d81b 100644 --- a/doc/gutenprint/html/globals_0x70.html +++ b/doc/gutenprint/html/globals_0x70.html @@ -2,26 +2,62 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - p -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: paper.h
  • PAPERSIZE_ENGLISH_STANDARD +: paper.h
  • PAPERSIZE_METRIC_EXTENDED +: paper.h
  • PAPERSIZE_METRIC_STANDARD +: paper.h
  • PARAMETER_BAD +: vars.h
  • PARAMETER_INACTIVE +: vars.h
  • PARAMETER_OK +: vars.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x73.html b/doc/gutenprint/html/globals_0x73.html index 67e1c6b..473ee69 100644 --- a/doc/gutenprint/html/globals_0x73.html +++ b/doc/gutenprint/html/globals_0x73.html @@ -2,645 +2,681 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - s -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: util.h
  • stp_allocate_component_data() +: vars.h
  • stp_array_copy() +: array.h
  • stp_array_create() +: array.h
  • stp_array_create_copy() +: array.h
  • stp_array_create_from_xmltree() +: xml.h
  • stp_array_destroy() +: array.h
  • stp_array_get_data() +: array.h
  • stp_array_get_point() +: array.h
  • stp_array_get_sequence() +: array.h
  • stp_array_get_size() +: array.h
  • stp_array_set_data() +: array.h
  • stp_array_set_point() +: array.h
  • stp_array_set_size() +: array.h
  • stp_array_t +: array.h
  • stp_asprintf() +: util.h
  • STP_BINARY_AGE +: gutenprint-version.h
  • stp_binary_age +: gutenprint-version.h
  • stp_catprintf() +: util.h
  • stp_channel_add() +: channel.h
  • stp_channel_convert() +: channel.h
  • stp_channel_get_black_channel() +: channel.h
  • stp_channel_get_curve() +: channel.h
  • stp_channel_get_cutoff_adjustment() +: channel.h
  • stp_channel_get_density_adjustment() +: channel.h
  • stp_channel_get_gcr_curve() +: channel.h
  • stp_channel_get_gloss_channel() +: channel.h
  • stp_channel_get_gloss_limit() +: channel.h
  • stp_channel_get_ink_limit() +: channel.h
  • stp_channel_get_input() +: channel.h
  • stp_channel_get_output() +: channel.h
  • stp_channel_get_value() +: channel.h
  • stp_channel_initialize() +: channel.h
  • STP_CHANNEL_LIMIT +: image.h
  • stp_channel_reset() +: channel.h
  • stp_channel_reset_channel() +: channel.h
  • stp_channel_set_black_channel() +: channel.h
  • stp_channel_set_curve() +: channel.h
  • stp_channel_set_cutoff_adjustment() +: channel.h
  • stp_channel_set_density_adjustment() +: channel.h
  • stp_channel_set_gcr_curve() +: channel.h
  • stp_channel_set_gloss_channel() +: channel.h
  • stp_channel_set_gloss_limit() +: channel.h
  • stp_channel_set_ink_limit() +: channel.h
  • stp_check_array_parameter() +: vars.h
  • stp_check_boolean_parameter() +: vars.h
  • stp_check_curve_parameter() +: vars.h
  • stp_check_dimension_parameter() +: vars.h
  • stp_check_file_parameter() +: vars.h
  • stp_check_float_parameter() +: vars.h
  • stp_check_int_parameter() +: vars.h
  • stp_check_raw_parameter() +: vars.h
  • stp_check_string_parameter() +: vars.h
  • stp_check_version() +: gutenprint-version.h
  • STP_CHECK_VERSION +: gutenprint-version.h
  • stp_clear_array_parameter() +: vars.h
  • stp_clear_boolean_parameter() +: vars.h
  • stp_clear_curve_parameter() +: vars.h
  • stp_clear_dimension_parameter() +: vars.h
  • stp_clear_file_parameter() +: vars.h
  • stp_clear_float_parameter() +: vars.h
  • stp_clear_int_parameter() +: vars.h
  • stp_clear_raw_parameter() +: vars.h
  • stp_clear_string_parameter() +: vars.h
  • stp_color_count() +: color.h
  • stp_color_describe_parameter() +: color.h
  • stp_color_get_long_name() +: color.h
  • stp_color_get_name() +: color.h
  • stp_color_get_row() +: color.h
  • stp_color_init() +: color.h
  • stp_color_list_parameters() +: color.h
  • stp_color_register() +: color.h
  • stp_color_t +: color.h
  • stp_color_unregister() +: color.h
  • stp_compute_linewidth_func +: weave.h
  • stp_compute_tiff_linewidth +: weave.h
  • stp_compute_uncompressed_linewidth +: weave.h
  • stp_const_parameter_list_t +: vars.h
  • stp_copy_data_func_t +: vars.h
  • stp_copy_options() +: vars.h
  • STP_CURRENT_INTERFACE +: gutenprint-version.h
  • stp_current_interface +: gutenprint-version.h
  • STP_CURVE_BOUNDS_CLIP +: curve.h
  • STP_CURVE_BOUNDS_ERROR +: curve.h
  • STP_CURVE_BOUNDS_RESCALE +: curve.h
  • stp_curve_bounds_t +: curve.h
  • stp_curve_cache_copy() +: curve-cache.h
  • stp_curve_cache_curve_data() +: curve-cache.h
  • stp_curve_cache_curve_invalidate() +: curve-cache.h
  • stp_curve_cache_get_count() +: curve-cache.h
  • stp_curve_cache_get_curve() +: curve-cache.h
  • stp_curve_cache_get_double_data() +: curve-cache.h
  • stp_curve_cache_get_ushort_data() +: curve-cache.h
  • stp_curve_cache_set_curve() +: curve-cache.h
  • stp_curve_cache_set_curve_copy() +: curve-cache.h
  • stp_curve_compose() +: curve.h
  • STP_CURVE_COMPOSE_ADD +: curve.h
  • STP_CURVE_COMPOSE_EXPONENTIATE +: curve.h
  • STP_CURVE_COMPOSE_MULTIPLY +: curve.h
  • stp_curve_compose_t +: curve.h
  • stp_curve_copy() +: curve.h
  • stp_curve_count_points() +: curve.h
  • stp_curve_create() +: curve.h
  • stp_curve_create_copy() +: curve.h
  • stp_curve_create_from_file() +: curve.h
  • stp_curve_create_from_stream() +: curve.h
  • stp_curve_create_from_string() +: curve.h
  • stp_curve_create_from_xmltree() +: xml.h
  • stp_curve_destroy() +: curve.h
  • stp_curve_free_curve_cache() +: curve-cache.h
  • stp_curve_get_bounds() +: curve.h
  • stp_curve_get_data() +: curve.h
  • stp_curve_get_data_points() +: curve.h
  • stp_curve_get_float_data() +: curve.h
  • stp_curve_get_gamma() +: curve.h
  • stp_curve_get_int_data() +: curve.h
  • stp_curve_get_interpolation_type() +: curve.h
  • stp_curve_get_long_data() +: curve.h
  • stp_curve_get_point() +: curve.h
  • stp_curve_get_range() +: curve.h
  • stp_curve_get_sequence() +: curve.h
  • stp_curve_get_short_data() +: curve.h
  • stp_curve_get_subrange() +: curve.h
  • stp_curve_get_uint_data() +: curve.h
  • stp_curve_get_ulong_data() +: curve.h
  • stp_curve_get_ushort_data() +: curve.h
  • stp_curve_get_wrap() +: curve.h
  • stp_curve_interpolate_value() +: curve.h
  • stp_curve_is_piecewise() +: curve.h
  • stp_curve_resample() +: curve.h
  • stp_curve_rescale() +: curve.h
  • stp_curve_set_bounds() +: curve.h
  • stp_curve_set_data() +: curve.h
  • stp_curve_set_data_points() +: curve.h
  • stp_curve_set_float_data() +: curve.h
  • stp_curve_set_gamma() +: curve.h
  • stp_curve_set_int_data() +: curve.h
  • stp_curve_set_interpolation_type() +: curve.h
  • stp_curve_set_long_data() +: curve.h
  • stp_curve_set_point() +: curve.h
  • stp_curve_set_short_data() +: curve.h
  • stp_curve_set_subrange() +: curve.h
  • stp_curve_set_uint_data() +: curve.h
  • stp_curve_set_ulong_data() +: curve.h
  • stp_curve_set_ushort_data() +: curve.h
  • stp_curve_t +: curve.h
  • STP_CURVE_TYPE_LINEAR +: curve.h
  • STP_CURVE_TYPE_SPLINE +: curve.h
  • stp_curve_type_t +: curve.h
  • STP_CURVE_WRAP_AROUND +: curve.h
  • stp_curve_wrap_mode_t +: curve.h
  • STP_CURVE_WRAP_NONE +: curve.h
  • stp_curve_write() +: curve.h
  • stp_curve_write_string() +: curve.h
  • STP_DBG_CANON +: util.h
  • STP_DBG_COLORFUNC +: util.h
  • STP_DBG_CURVE +: util.h
  • STP_DBG_CURVE_ERRORS +: util.h
  • STP_DBG_ESCP2 +: util.h
  • STP_DBG_INK +: util.h
  • STP_DBG_LEXMARK +: util.h
  • STP_DBG_LIST +: util.h
  • STP_DBG_LUT +: util.h
  • STP_DBG_MARK_FILE +: util.h
  • STP_DBG_MODULE +: util.h
  • STP_DBG_OLYMPUS +: util.h
  • STP_DBG_PAPER +: util.h
  • STP_DBG_PATH +: util.h
  • STP_DBG_PCL +: util.h
  • STP_DBG_PRINTERS +: util.h
  • STP_DBG_PS +: util.h
  • STP_DBG_ROWS +: util.h
  • STP_DBG_VARS +: util.h
  • STP_DBG_WEAVE_PARAMS +: util.h
  • STP_DBG_XML +: util.h
  • stp_default_media_size() +: paper.h
  • stp_default_settings() +: vars.h
  • stp_deprintf() +: util.h
  • stp_describe_output() +: printers.h
  • stp_describe_parameter() +: vars.h
  • stp_describe_resolution() +: vars.h
  • stp_destroy_component_data() +: vars.h
  • stp_dither() +: dither.h
  • stp_dither_add_channel() +: dither.h
  • stp_dither_describe_parameter() +: dither.h
  • stp_dither_get_channel() +: dither.h
  • stp_dither_get_first_position() +: dither.h
  • stp_dither_get_last_position() +: dither.h
  • stp_dither_init() +: dither.h
  • stp_dither_internal() +: dither.h
  • stp_dither_list_parameters() +: dither.h
  • stp_dither_matrix_clone() +: dither.h
  • stp_dither_matrix_copy() +: dither.h
  • stp_dither_matrix_destroy() +: dither.h
  • stp_dither_matrix_generic_t +: dither.h
  • stp_dither_matrix_impl_t +: dither.h
  • stp_dither_matrix_init() +: dither.h
  • stp_dither_matrix_init_from_dither_array() +: dither.h
  • stp_dither_matrix_init_short() +: dither.h
  • stp_dither_matrix_iterated_init() +: dither.h
  • stp_dither_matrix_normal_t +: dither.h
  • stp_dither_matrix_scale_exponentially() +: dither.h
  • stp_dither_matrix_set_row() +: dither.h
  • stp_dither_matrix_shear() +: dither.h
  • stp_dither_matrix_short_t +: dither.h
  • stp_dither_matrix_validate_array() +: dither.h
  • stp_dither_set_adaptive_limit() +: dither.h
  • stp_dither_set_ink_spread() +: dither.h
  • stp_dither_set_inks() +: dither.h
  • stp_dither_set_inks_full() +: dither.h
  • stp_dither_set_inks_simple() +: dither.h
  • stp_dither_set_iterated_matrix() +: dither.h
  • stp_dither_set_matrix() +: dither.h
  • stp_dither_set_matrix_from_dither_array() +: dither.h
  • stp_dither_set_randomizer() +: dither.h
  • stp_dither_set_transition() +: dither.h
  • stp_dotsize_t +: dither.h
  • stp_dprintf() +: util.h
  • STP_ECOLOR_C +: dither.h
  • STP_ECOLOR_K +: dither.h
  • STP_ECOLOR_M +: dither.h
  • STP_ECOLOR_Y +: dither.h
  • stp_end_job() +: printers.h
  • stp_eprintf() +: util.h
  • stp_erprintf() +: util.h
  • stp_erputc() +: util.h
  • stp_family_register() +: printers.h
  • stp_family_t +: printers.h
  • stp_family_unregister() +: printers.h
  • stp_fill_parameter_settings() +: vars.h
  • stp_fill_tiff +: weave.h
  • stp_fill_uncompressed +: weave.h
  • stp_fillfunc +: weave.h
  • stp_find_standard_dither_array() +: dither.h
  • stp_flush_all() +: weave.h
  • stp_flush_debug_messages() +: util.h
  • stp_flushfunc +: weave.h
  • stp_fold() +: bit-ops.h
  • stp_free() +: util.h
  • stp_free_data_func_t +: vars.h
  • stp_get_array_parameter() +: vars.h
  • stp_get_array_parameter_active() +: vars.h
  • stp_get_boolean_parameter() +: vars.h
  • stp_get_boolean_parameter_active() +: vars.h
  • stp_get_color_by_colorfuncs() +: color.h
  • stp_get_color_by_index() +: color.h
  • stp_get_color_by_name() +: color.h
  • stp_get_color_conversion() +: vars.h
  • stp_get_component_data() +: vars.h
  • stp_get_curve_parameter() +: vars.h
  • stp_get_curve_parameter_active() +: vars.h
  • stp_get_debug_level() +: util.h
  • stp_get_dimension_parameter() +: vars.h
  • stp_get_dimension_parameter_active() +: vars.h
  • stp_get_driver() +: vars.h
  • stp_get_errdata() +: vars.h
  • stp_get_errfunc() +: vars.h
  • stp_get_file_parameter() +: vars.h
  • stp_get_file_parameter_active() +: vars.h
  • stp_get_float_parameter() +: vars.h
  • stp_get_float_parameter_active() +: vars.h
  • stp_get_height() +: vars.h
  • stp_get_imageable_area() +: vars.h
  • stp_get_int_parameter() +: vars.h
  • stp_get_int_parameter_active() +: vars.h
  • stp_get_left() +: vars.h
  • stp_get_lineactive_by_pass() +: weave.h
  • stp_get_linebases_by_pass() +: weave.h
  • stp_get_linecount_by_pass() +: weave.h
  • stp_get_lineoffsets_by_pass() +: weave.h
  • stp_get_media_size() +: vars.h
  • stp_get_model_id() +: printers.h
  • stp_get_outdata() +: vars.h
  • stp_get_outfunc() +: vars.h
  • stp_get_page_height() +: vars.h
  • stp_get_page_width() +: vars.h
  • stp_get_papersize_by_index() +: paper.h
  • stp_get_papersize_by_name() +: paper.h
  • stp_get_papersize_by_size() +: paper.h
  • stp_get_parameter_list() +: vars.h
  • stp_get_pass_by_pass() +: weave.h
  • stp_get_printer() +: printers.h
  • stp_get_printer_by_driver() +: printers.h
  • stp_get_printer_by_index() +: printers.h
  • stp_get_printer_by_long_name() +: printers.h
  • stp_get_printer_index_by_driver() +: printers.h
  • stp_get_raw_parameter() +: vars.h
  • stp_get_raw_parameter_active() +: vars.h
  • stp_get_release_version() +: util.h
  • stp_get_size_limit() +: vars.h
  • stp_get_string_parameter() +: vars.h
  • stp_get_string_parameter_active() +: vars.h
  • stp_get_top() +: vars.h
  • stp_get_verified() +: vars.h
  • stp_get_version() +: util.h
  • stp_get_width() +: vars.h
  • stp_image_conclude() +: image.h
  • stp_image_get_appname() +: image.h
  • stp_image_get_row() +: image.h
  • stp_image_height() +: image.h
  • stp_image_init() +: image.h
  • stp_image_reset() +: image.h
  • STP_IMAGE_STATUS_ABORT +: image.h
  • STP_IMAGE_STATUS_OK +: image.h
  • stp_image_status_t +: image.h
  • stp_image_t +: image.h
  • stp_image_width() +: image.h
  • stp_init() +: util.h
  • stp_init_debug_messages() +: util.h
  • stp_initialize_printer_defaults() +: printers.h
  • stp_initialize_weave() +: weave.h
  • stp_interface_age +: gutenprint-version.h
  • STP_INTERFACE_AGE +: gutenprint-version.h
  • stp_known_papersizes() +: paper.h
  • stp_list_copy() +: list.h
  • stp_list_create() +: list.h
  • stp_list_destroy() +: list.h
  • stp_list_get_copyfunc() +: list.h
  • stp_list_get_end() +: list.h
  • stp_list_get_freefunc() +: list.h
  • stp_list_get_item_by_index() +: list.h
  • stp_list_get_item_by_long_name() +: list.h
  • stp_list_get_item_by_name() +: list.h
  • stp_list_get_length() +: list.h
  • stp_list_get_long_namefunc() +: list.h
  • stp_list_get_namefunc() +: list.h
  • stp_list_get_sortfunc() +: list.h
  • stp_list_get_start() +: list.h
  • stp_list_item_create() +: list.h
  • stp_list_item_destroy() +: list.h
  • stp_list_item_get_data() +: list.h
  • stp_list_item_next() +: list.h
  • stp_list_item_prev() +: list.h
  • stp_list_item_set_data() +: list.h
  • stp_list_item_t +: list.h
  • stp_list_node_free_data() +: list.h
  • stp_list_set_copyfunc() +: list.h
  • stp_list_set_freefunc() +: list.h
  • stp_list_set_long_namefunc() +: list.h
  • stp_list_set_namefunc() +: list.h
  • stp_list_set_sortfunc() +: list.h
  • stp_list_t +: list.h
  • STP_MAJOR_VERSION +: gutenprint-version.h
  • stp_major_version +: gutenprint-version.h
  • stp_malloc() +: util.h
  • STP_MAX_WEAVE +: weave.h
  • stp_merge_printvars() +: vars.h
  • STP_MICRO_VERSION +: gutenprint-version.h
  • stp_micro_version +: gutenprint-version.h
  • stp_minor_version +: gutenprint-version.h
  • STP_MINOR_VERSION +: gutenprint-version.h
  • STP_MODULE +: gutenprint-module.h
  • STP_MODULE_CLASS_COLOR +: module.h
  • STP_MODULE_CLASS_DITHER +: module.h
  • STP_MODULE_CLASS_FAMILY +: module.h
  • STP_MODULE_CLASS_INVALID +: module.h
  • STP_MODULE_CLASS_MISC +: module.h
  • stp_module_class_t +: module.h
  • stp_module_close() +: module.h
  • stp_module_exit() +: module.h
  • stp_module_get_class() +: module.h
  • stp_module_init() +: module.h
  • stp_module_load() +: module.h
  • stp_module_open() +: module.h
  • stp_module_t +: module.h
  • stp_module_version_t +: module.h
  • STP_MXML_ADD_AFTER +: mxml.h
  • STP_MXML_ADD_BEFORE +: mxml.h
  • STP_MXML_ADD_TO_PARENT +: mxml.h
  • stp_mxml_attr_t +: mxml.h
  • STP_MXML_DESCEND +: mxml.h
  • STP_MXML_DESCEND_FIRST +: mxml.h
  • STP_MXML_ELEMENT +: mxml.h
  • stp_mxml_element_t +: mxml.h
  • STP_MXML_INTEGER +: mxml.h
  • STP_MXML_NO_CALLBACK +: mxml.h
  • STP_MXML_NO_DESCEND +: mxml.h
  • STP_MXML_NO_PARENT +: mxml.h
  • stp_mxml_node_t +: mxml.h
  • STP_MXML_OPAQUE +: mxml.h
  • STP_MXML_REAL +: mxml.h
  • STP_MXML_TAB +: mxml.h
  • STP_MXML_TEXT +: mxml.h
  • stp_mxml_text_t +: mxml.h
  • stp_mxml_type_e +: mxml.h
  • stp_mxml_type_t +: mxml.h
  • stp_mxml_value_t +: mxml.h
  • STP_MXML_WRAP +: mxml.h
  • STP_MXML_WS_AFTER_CLOSE +: mxml.h
  • STP_MXML_WS_AFTER_OPEN +: mxml.h
  • STP_MXML_WS_BEFORE_CLOSE +: mxml.h
  • STP_MXML_WS_BEFORE_OPEN +: mxml.h
  • stp_mxmlAdd() +: mxml.h
  • stp_mxmlDelete() +: mxml.h
  • stp_mxmlElementGetAttr() +: mxml.h
  • stp_mxmlElementSetAttr() +: mxml.h
  • stp_mxmlFindElement() +: mxml.h
  • stp_mxmlLoadFile() +: mxml.h
  • stp_mxmlLoadString() +: mxml.h
  • stp_mxmlNewElement() +: mxml.h
  • stp_mxmlNewInteger() +: mxml.h
  • stp_mxmlNewOpaque() +: mxml.h
  • stp_mxmlNewReal() +: mxml.h
  • stp_mxmlNewText() +: mxml.h
  • stp_mxmlRemove() +: mxml.h
  • stp_mxmlSaveAllocString() +: mxml.h
  • stp_mxmlSaveFile() +: mxml.h
  • stp_mxmlSaveString() +: mxml.h
  • stp_mxmlWalkNext() +: mxml.h
  • stp_mxmlWalkPrev() +: mxml.h
  • STP_NCOLORS +: dither.h
  • stp_node_copyfunc +: list.h
  • stp_node_freefunc +: list.h
  • stp_node_namefunc +: list.h
  • stp_node_sortfunc +: list.h
  • stp_outfunc_t +: vars.h
  • stp_pack_tiff +: weave.h
  • stp_pack_uncompressed +: weave.h
  • stp_packfunc +: weave.h
  • stp_papersize_unit_t +: paper.h
  • STP_PARAMETER_ACTIVE +: vars.h
  • stp_parameter_activity_t +: vars.h
  • STP_PARAMETER_CLASS_CORE +: vars.h
  • STP_PARAMETER_CLASS_FEATURE +: vars.h
  • STP_PARAMETER_CLASS_INVALID +: vars.h
  • STP_PARAMETER_CLASS_OUTPUT +: vars.h
  • stp_parameter_class_t +: vars.h
  • STP_PARAMETER_DEFAULTED +: vars.h
  • stp_parameter_description_destroy() +: vars.h
  • stp_parameter_find() +: vars.h
  • stp_parameter_find_in_settings() +: vars.h
  • STP_PARAMETER_INACTIVE +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED1 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED2 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED3 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED4 +: vars.h
  • STP_PARAMETER_LEVEL_BASIC +: vars.h
  • STP_PARAMETER_LEVEL_EXTERNAL +: vars.h
  • STP_PARAMETER_LEVEL_INTERNAL +: vars.h
  • STP_PARAMETER_LEVEL_INVALID +: vars.h
  • stp_parameter_level_t +: vars.h
  • stp_parameter_list_add_param() +: vars.h
  • stp_parameter_list_append() +: vars.h
  • stp_parameter_list_copy() +: vars.h
  • stp_parameter_list_count() +: vars.h
  • stp_parameter_list_create() +: vars.h
  • stp_parameter_list_destroy() +: vars.h
  • stp_parameter_list_param() +: vars.h
  • stp_parameter_list_t +: vars.h
  • STP_PARAMETER_TYPE_ARRAY +: vars.h
  • STP_PARAMETER_TYPE_BOOLEAN +: vars.h
  • STP_PARAMETER_TYPE_CURVE +: vars.h
  • STP_PARAMETER_TYPE_DIMENSION +: vars.h
  • STP_PARAMETER_TYPE_DOUBLE +: vars.h
  • STP_PARAMETER_TYPE_FILE +: vars.h
  • STP_PARAMETER_TYPE_INT +: vars.h
  • STP_PARAMETER_TYPE_INVALID +: vars.h
  • STP_PARAMETER_TYPE_RAW +: vars.h
  • STP_PARAMETER_TYPE_STRING_LIST +: vars.h
  • stp_parameter_type_t +: vars.h
  • stp_parameter_verify_t +: vars.h
  • stp_path_search() +: path.h
  • stp_path_split() +: path.h
  • stp_print() +: printers.h
  • stp_printer_describe_parameter() +: printers.h
  • stp_printer_get_defaults() +: printers.h
  • stp_printer_get_driver() +: printers.h
  • stp_printer_get_family() +: printers.h
  • stp_printer_get_long_name() +: printers.h
  • stp_printer_get_manufacturer() +: printers.h
  • stp_printer_get_model() +: printers.h
  • stp_printer_list_parameters() +: printers.h
  • stp_printer_model_count() +: printers.h
  • stp_printer_t +: printers.h
  • stp_prune_inactive_options() +: util.h
  • stp_put16_be() +: util.h
  • stp_put16_le() +: util.h
  • stp_put32_be() +: util.h
  • stp_put32_le() +: util.h
  • stp_putc() +: util.h
  • stp_puts() +: util.h
  • stp_read_and_compose_curves() +: util.h
  • stp_realloc() +: util.h
  • stp_register_xml_parser() +: xml.h
  • stp_register_xml_preload() +: xml.h
  • STP_SAFE_FREE +: util.h
  • stp_scale_float_parameter() +: vars.h
  • stp_send_command() +: util.h
  • stp_sequence_copy() +: sequence.h
  • stp_sequence_create() +: sequence.h
  • stp_sequence_create_copy() +: sequence.h
  • stp_sequence_create_from_xmltree() +: xml.h
  • stp_sequence_destroy() +: sequence.h
  • stp_sequence_get_bounds() +: sequence.h
  • stp_sequence_get_data() +: sequence.h
  • stp_sequence_get_float_data() +: sequence.h
  • stp_sequence_get_int_data() +: sequence.h
  • stp_sequence_get_long_data() +: sequence.h
  • stp_sequence_get_point() +: sequence.h
  • stp_sequence_get_range() +: sequence.h
  • stp_sequence_get_short_data() +: sequence.h
  • stp_sequence_get_size() +: sequence.h
  • stp_sequence_get_uint_data() +: sequence.h
  • stp_sequence_get_ulong_data() +: sequence.h
  • stp_sequence_get_ushort_data() +: sequence.h
  • stp_sequence_set_bounds() +: sequence.h
  • stp_sequence_set_data() +: sequence.h
  • stp_sequence_set_float_data() +: sequence.h
  • stp_sequence_set_int_data() +: sequence.h
  • stp_sequence_set_long_data() +: sequence.h
  • stp_sequence_set_point() +: sequence.h
  • stp_sequence_set_short_data() +: sequence.h
  • stp_sequence_set_size() +: sequence.h
  • stp_sequence_set_subrange() +: sequence.h
  • stp_sequence_set_uint_data() +: sequence.h
  • stp_sequence_set_ulong_data() +: sequence.h
  • stp_sequence_set_ushort_data() +: sequence.h
  • stp_sequence_t +: sequence.h
  • stp_set_array_parameter() +: vars.h
  • stp_set_array_parameter_active() +: vars.h
  • stp_set_boolean_parameter() +: vars.h
  • stp_set_boolean_parameter_active() +: vars.h
  • stp_set_color_conversion() +: vars.h
  • stp_set_color_conversion_n() +: vars.h
  • stp_set_curve_parameter() +: vars.h
  • stp_set_curve_parameter_active() +: vars.h
  • stp_set_default_array_parameter() +: vars.h
  • stp_set_default_boolean_parameter() +: vars.h
  • stp_set_default_curve_parameter() +: vars.h
  • stp_set_default_dimension_parameter() +: vars.h
  • stp_set_default_file_parameter() +: vars.h
  • stp_set_default_file_parameter_n() +: vars.h
  • stp_set_default_float_parameter() +: vars.h
  • stp_set_default_int_parameter() +: vars.h
  • stp_set_default_raw_parameter() +: vars.h
  • stp_set_default_string_parameter() +: vars.h
  • stp_set_default_string_parameter_n() +: vars.h
  • stp_set_dimension_parameter() +: vars.h
  • stp_set_dimension_parameter_active() +: vars.h
  • stp_set_driver() +: vars.h
  • stp_set_driver_n() +: vars.h
  • stp_set_errdata() +: vars.h
  • stp_set_errfunc() +: vars.h
  • stp_set_file_parameter() +: vars.h
  • stp_set_file_parameter_active() +: vars.h
  • stp_set_file_parameter_n() +: vars.h
  • stp_set_float_parameter() +: vars.h
  • stp_set_float_parameter_active() +: vars.h
  • stp_set_height() +: vars.h
  • stp_set_int_parameter() +: vars.h
  • stp_set_int_parameter_active() +: vars.h
  • stp_set_left() +: vars.h
  • stp_set_outdata() +: vars.h
  • stp_set_outfunc() +: vars.h
  • stp_set_output_codeset() +: util.h
  • stp_set_page_height() +: vars.h
  • stp_set_page_width() +: vars.h
  • stp_set_printer_defaults() +: printers.h
  • stp_set_raw_parameter() +: vars.h
  • stp_set_raw_parameter_active() +: vars.h
  • stp_set_string_parameter() +: vars.h
  • stp_set_string_parameter_active() +: vars.h
  • stp_set_string_parameter_n() +: vars.h
  • stp_set_top() +: vars.h
  • stp_set_verified() +: vars.h
  • stp_set_width() +: vars.h
  • stp_shade_t +: dither.h
  • stp_split_2() +: bit-ops.h
  • stp_split_4() +: bit-ops.h
  • stp_start_job() +: printers.h
  • stp_strdup() +: util.h
  • stp_string_list_add_string() +: string-list.h
  • stp_string_list_count() +: string-list.h
  • stp_string_list_create() +: string-list.h
  • stp_string_list_create_copy() +: string-list.h
  • stp_string_list_create_from_params() +: string-list.h
  • stp_string_list_destroy() +: string-list.h
  • stp_string_list_find() +: string-list.h
  • stp_string_list_is_present() +: string-list.h
  • stp_string_list_param() +: string-list.h
  • stp_string_list_remove_string() +: string-list.h
  • stp_string_list_t +: string-list.h
  • stp_strlen() +: util.h
  • stp_strndup() +: util.h
  • stp_unpack_16() +: bit-ops.h
  • stp_unpack_2() +: bit-ops.h
  • stp_unpack_4() +: bit-ops.h
  • stp_unpack_8() +: bit-ops.h
  • stp_unregister_xml_parser() +: xml.h
  • stp_unregister_xml_preload() +: xml.h
  • stp_vars_copy() +: vars.h
  • stp_vars_create() +: vars.h
  • stp_vars_create_copy() +: vars.h
  • stp_vars_destroy() +: vars.h
  • stp_vars_t +: vars.h
  • stp_verify() +: vars.h
  • stp_verify_parameter() +: vars.h
  • stp_verify_printer_params() +: printers.h
  • STP_WEAVE_ASCENDING +: weave.h
  • STP_WEAVE_ASCENDING_2X +: weave.h
  • STP_WEAVE_ASCENDING_3X +: weave.h
  • STP_WEAVE_DESCENDING +: weave.h
  • stp_weave_parameters_by_row() +: weave.h
  • STP_WEAVE_STAGGERED +: weave.h
  • stp_weave_strategy_t +: weave.h
  • STP_WEAVE_ZIGZAG +: weave.h
  • stp_write_weave() +: weave.h
  • stp_xml_exit() +: xml.h
  • stp_xml_get_node() +: xml.h
  • stp_xml_init() +: xml.h
  • stp_xml_init_defaults() +: xml.h
  • stp_xml_parse_file() +: xml.h
  • stp_xml_parse_file_named() +: xml.h
  • stp_xml_parse_func +: xml.h
  • stp_xml_preinit() +: xml.h
  • stp_xmldoc_create_generic() +: xml.h
  • stp_xmlstrtod() +: xml.h
  • stp_xmlstrtol() +: xml.h
  • stp_xmlstrtoul() +: xml.h
  • stp_xmltree_create_from_array() +: xml.h
  • stp_xmltree_create_from_curve() +: xml.h
  • stp_xmltree_create_from_sequence() +: xml.h
  • stp_zalloc() +: util.h
  • stp_zfwrite() +: util.h
  • stp_zprintf() +: util.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_0x74.html b/doc/gutenprint/html/globals_0x74.html index d1748e8..d53778f 100644 --- a/doc/gutenprint/html/globals_0x74.html +++ b/doc/gutenprint/html/globals_0x74.html @@ -2,20 +2,56 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | p | s | t
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - t -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_defs.html b/doc/gutenprint/html/globals_defs.html index c7c04e8..9f018cb 100644 --- a/doc/gutenprint/html/globals_defs.html +++ b/doc/gutenprint/html/globals_defs.html @@ -2,94 +2,129 @@ libgutenprint API Reference: Data Fields + - - - -
    _ | b | c | d | g | n | s | t
    + + + + +
    + +

    - + 

    - _ -

    +: gutenprint-intl.h, gutenprint-intl-internal.h

    - b -

    +: gutenprint-intl.h, gutenprint-intl-internal.h

    - c -

    +: curve-cache.h
  • CURVE_CACHE_FAST_DOUBLE +: curve-cache.h
  • CURVE_CACHE_FAST_USHORT +: curve-cache.h

    - d -

    +: gutenprint-intl.h, gutenprint-intl-internal.h
  • dgettext +: gutenprint-intl.h, gutenprint-intl-internal.h

    - g -

    +: gutenprint-intl.h, gutenprint-intl-internal.h

    - n -

    +: gutenprint-intl.h, gutenprint-intl-internal.h

    - s -

    +: gutenprint-version.h
  • STP_CHANNEL_LIMIT +: image.h
  • STP_CHECK_VERSION +: gutenprint-version.h
  • STP_CURRENT_INTERFACE +: gutenprint-version.h
  • STP_DBG_CANON +: util.h
  • STP_DBG_COLORFUNC +: util.h
  • STP_DBG_CURVE +: util.h
  • STP_DBG_CURVE_ERRORS +: util.h
  • STP_DBG_ESCP2 +: util.h
  • STP_DBG_INK +: util.h
  • STP_DBG_LEXMARK +: util.h
  • STP_DBG_LIST +: util.h
  • STP_DBG_LUT +: util.h
  • STP_DBG_MARK_FILE +: util.h
  • STP_DBG_MODULE +: util.h
  • STP_DBG_OLYMPUS +: util.h
  • STP_DBG_PAPER +: util.h
  • STP_DBG_PATH +: util.h
  • STP_DBG_PCL +: util.h
  • STP_DBG_PRINTERS +: util.h
  • STP_DBG_PS +: util.h
  • STP_DBG_ROWS +: util.h
  • STP_DBG_VARS +: util.h
  • STP_DBG_WEAVE_PARAMS +: util.h
  • STP_DBG_XML +: util.h
  • STP_ECOLOR_C +: dither.h
  • STP_ECOLOR_K +: dither.h
  • STP_ECOLOR_M +: dither.h
  • STP_ECOLOR_Y +: dither.h
  • STP_INTERFACE_AGE +: gutenprint-version.h
  • STP_MAJOR_VERSION +: gutenprint-version.h
  • STP_MAX_WEAVE +: weave.h
  • STP_MICRO_VERSION +: gutenprint-version.h
  • STP_MINOR_VERSION +: gutenprint-version.h
  • STP_MODULE +: gutenprint-module.h
  • STP_MXML_ADD_AFTER +: mxml.h
  • STP_MXML_ADD_BEFORE +: mxml.h
  • STP_MXML_ADD_TO_PARENT +: mxml.h
  • STP_MXML_DESCEND +: mxml.h
  • STP_MXML_DESCEND_FIRST +: mxml.h
  • STP_MXML_NO_CALLBACK +: mxml.h
  • STP_MXML_NO_DESCEND +: mxml.h
  • STP_MXML_NO_PARENT +: mxml.h
  • STP_MXML_TAB +: mxml.h
  • STP_MXML_WRAP +: mxml.h
  • STP_MXML_WS_AFTER_CLOSE +: mxml.h
  • STP_MXML_WS_AFTER_OPEN +: mxml.h
  • STP_MXML_WS_BEFORE_CLOSE +: mxml.h
  • STP_MXML_WS_BEFORE_OPEN +: mxml.h
  • STP_NCOLORS +: dither.h
  • STP_SAFE_FREE +: util.h

    - t -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-intl.h, gutenprint-intl-internal.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_enum.html b/doc/gutenprint/html/globals_enum.html index f58daab..c61d7cd 100644 --- a/doc/gutenprint/html/globals_enum.html +++ b/doc/gutenprint/html/globals_enum.html @@ -2,30 +2,54 @@ libgutenprint API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: curve.h
  • stp_curve_compose_t +: curve.h
  • stp_curve_type_t +: curve.h
  • stp_curve_wrap_mode_t +: curve.h
  • stp_image_status_t +: image.h
  • stp_module_class_t +: module.h
  • stp_mxml_type_e +: mxml.h
  • stp_papersize_unit_t +: paper.h
  • stp_parameter_activity_t +: vars.h
  • stp_parameter_class_t +: vars.h
  • stp_parameter_level_t +: vars.h
  • stp_parameter_type_t +: vars.h
  • stp_parameter_verify_t +: vars.h
  • stp_weave_strategy_t +: weave.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_eval.html b/doc/gutenprint/html/globals_eval.html index eb84d7a..24b8a40 100644 --- a/doc/gutenprint/html/globals_eval.html +++ b/doc/gutenprint/html/globals_eval.html @@ -2,82 +2,111 @@ libgutenprint API Reference: Data Fields + - - - -
    p | s
    + + + + +
    +
      +
    • p
    • +
    • s
    • +
    +

    - + 

    - p -

    +: paper.h
  • PAPERSIZE_ENGLISH_STANDARD +: paper.h
  • PAPERSIZE_METRIC_EXTENDED +: paper.h
  • PAPERSIZE_METRIC_STANDARD +: paper.h
  • PARAMETER_BAD +: vars.h
  • PARAMETER_INACTIVE +: vars.h
  • PARAMETER_OK +: vars.h

    - s -

    • STP_CURVE_BOUNDS_CLIP -: curve.h
    • STP_CURVE_BOUNDS_ERROR -: curve.h
    • STP_CURVE_BOUNDS_RESCALE -: curve.h
    • STP_CURVE_COMPOSE_ADD -: curve.h
    • STP_CURVE_COMPOSE_EXPONENTIATE -: curve.h
    • STP_CURVE_COMPOSE_MULTIPLY -: curve.h
    • STP_CURVE_TYPE_LINEAR -: curve.h
    • STP_CURVE_TYPE_SPLINE -: curve.h
    • STP_CURVE_WRAP_AROUND -: curve.h
    • STP_CURVE_WRAP_NONE -: curve.h
    • STP_IMAGE_STATUS_ABORT -: image.h
    • STP_IMAGE_STATUS_OK -: image.h
    • STP_MODULE_CLASS_COLOR -: module.h
    • STP_MODULE_CLASS_DITHER -: module.h
    • STP_MODULE_CLASS_FAMILY -: module.h
    • STP_MODULE_CLASS_INVALID -: module.h
    • STP_MODULE_CLASS_MISC -: module.h
    • STP_MXML_ELEMENT -: mxml.h
    • STP_MXML_INTEGER -: mxml.h
    • STP_MXML_OPAQUE -: mxml.h
    • STP_MXML_REAL -: mxml.h
    • STP_MXML_TEXT -: mxml.h
    • STP_PARAMETER_ACTIVE -: vars.h
    • STP_PARAMETER_CLASS_CORE -: vars.h
    • STP_PARAMETER_CLASS_FEATURE -: vars.h
    • STP_PARAMETER_CLASS_INVALID -: vars.h
    • STP_PARAMETER_CLASS_OUTPUT -: vars.h
    • STP_PARAMETER_DEFAULTED -: vars.h
    • STP_PARAMETER_INACTIVE -: vars.h
    • STP_PARAMETER_LEVEL_ADVANCED -: vars.h
    • STP_PARAMETER_LEVEL_ADVANCED1 -: vars.h
    • STP_PARAMETER_LEVEL_ADVANCED2 -: vars.h
    • STP_PARAMETER_LEVEL_ADVANCED3 -: vars.h
    • STP_PARAMETER_LEVEL_ADVANCED4 -: vars.h
    • STP_PARAMETER_LEVEL_BASIC -: vars.h
    • STP_PARAMETER_LEVEL_EXTERNAL -: vars.h
    • STP_PARAMETER_LEVEL_INTERNAL -: vars.h
    • STP_PARAMETER_LEVEL_INVALID -: vars.h
    • STP_PARAMETER_TYPE_ARRAY -: vars.h
    • STP_PARAMETER_TYPE_BOOLEAN -: vars.h
    • STP_PARAMETER_TYPE_CURVE -: vars.h
    • STP_PARAMETER_TYPE_DIMENSION -: vars.h
    • STP_PARAMETER_TYPE_DOUBLE -: vars.h
    • STP_PARAMETER_TYPE_FILE -: vars.h
    • STP_PARAMETER_TYPE_INT -: vars.h
    • STP_PARAMETER_TYPE_INVALID -: vars.h
    • STP_PARAMETER_TYPE_RAW -: vars.h
    • STP_PARAMETER_TYPE_STRING_LIST -: vars.h
    • STP_WEAVE_ASCENDING -: weave.h
    • STP_WEAVE_ASCENDING_2X -: weave.h
    • STP_WEAVE_ASCENDING_3X -: weave.h
    • STP_WEAVE_DESCENDING -: weave.h
    • STP_WEAVE_STAGGERED -: weave.h
    • STP_WEAVE_ZIGZAG -: weave.h
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: curve.h
  • STP_CURVE_BOUNDS_ERROR +: curve.h
  • STP_CURVE_BOUNDS_RESCALE +: curve.h
  • STP_CURVE_COMPOSE_ADD +: curve.h
  • STP_CURVE_COMPOSE_EXPONENTIATE +: curve.h
  • STP_CURVE_COMPOSE_MULTIPLY +: curve.h
  • STP_CURVE_TYPE_LINEAR +: curve.h
  • STP_CURVE_TYPE_SPLINE +: curve.h
  • STP_CURVE_WRAP_AROUND +: curve.h
  • STP_CURVE_WRAP_NONE +: curve.h
  • STP_IMAGE_STATUS_ABORT +: image.h
  • STP_IMAGE_STATUS_OK +: image.h
  • STP_MODULE_CLASS_COLOR +: module.h
  • STP_MODULE_CLASS_DITHER +: module.h
  • STP_MODULE_CLASS_FAMILY +: module.h
  • STP_MODULE_CLASS_INVALID +: module.h
  • STP_MODULE_CLASS_MISC +: module.h
  • STP_MXML_ELEMENT +: mxml.h
  • STP_MXML_INTEGER +: mxml.h
  • STP_MXML_OPAQUE +: mxml.h
  • STP_MXML_REAL +: mxml.h
  • STP_MXML_TEXT +: mxml.h
  • STP_PARAMETER_ACTIVE +: vars.h
  • STP_PARAMETER_CLASS_CORE +: vars.h
  • STP_PARAMETER_CLASS_FEATURE +: vars.h
  • STP_PARAMETER_CLASS_INVALID +: vars.h
  • STP_PARAMETER_CLASS_OUTPUT +: vars.h
  • STP_PARAMETER_DEFAULTED +: vars.h
  • STP_PARAMETER_INACTIVE +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED1 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED2 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED3 +: vars.h
  • STP_PARAMETER_LEVEL_ADVANCED4 +: vars.h
  • STP_PARAMETER_LEVEL_BASIC +: vars.h
  • STP_PARAMETER_LEVEL_EXTERNAL +: vars.h
  • STP_PARAMETER_LEVEL_INTERNAL +: vars.h
  • STP_PARAMETER_LEVEL_INVALID +: vars.h
  • STP_PARAMETER_TYPE_ARRAY +: vars.h
  • STP_PARAMETER_TYPE_BOOLEAN +: vars.h
  • STP_PARAMETER_TYPE_CURVE +: vars.h
  • STP_PARAMETER_TYPE_DIMENSION +: vars.h
  • STP_PARAMETER_TYPE_DOUBLE +: vars.h
  • STP_PARAMETER_TYPE_FILE +: vars.h
  • STP_PARAMETER_TYPE_INT +: vars.h
  • STP_PARAMETER_TYPE_INVALID +: vars.h
  • STP_PARAMETER_TYPE_RAW +: vars.h
  • STP_PARAMETER_TYPE_STRING_LIST +: vars.h
  • STP_WEAVE_ASCENDING +: weave.h
  • STP_WEAVE_ASCENDING_2X +: weave.h
  • STP_WEAVE_ASCENDING_3X +: weave.h
  • STP_WEAVE_DESCENDING +: weave.h
  • STP_WEAVE_STAGGERED +: weave.h
  • STP_WEAVE_ZIGZAG +: weave.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_func.html b/doc/gutenprint/html/globals_func.html index 87d309a..33a6aee 100644 --- a/doc/gutenprint/html/globals_func.html +++ b/doc/gutenprint/html/globals_func.html @@ -2,475 +2,503 @@ libgutenprint API Reference: Data Fields + - - - - + + + + +
    +
      +
    • s
    • +
    +

    - + 

    - s -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: util.h
  • stp_allocate_component_data() +: vars.h
  • stp_array_copy() +: array.h
  • stp_array_create() +: array.h
  • stp_array_create_copy() +: array.h
  • stp_array_create_from_xmltree() +: xml.h
  • stp_array_destroy() +: array.h
  • stp_array_get_data() +: array.h
  • stp_array_get_point() +: array.h
  • stp_array_get_sequence() +: array.h
  • stp_array_get_size() +: array.h
  • stp_array_set_data() +: array.h
  • stp_array_set_point() +: array.h
  • stp_array_set_size() +: array.h
  • stp_asprintf() +: util.h
  • stp_catprintf() +: util.h
  • stp_channel_add() +: channel.h
  • stp_channel_convert() +: channel.h
  • stp_channel_get_black_channel() +: channel.h
  • stp_channel_get_curve() +: channel.h
  • stp_channel_get_cutoff_adjustment() +: channel.h
  • stp_channel_get_density_adjustment() +: channel.h
  • stp_channel_get_gcr_curve() +: channel.h
  • stp_channel_get_gloss_channel() +: channel.h
  • stp_channel_get_gloss_limit() +: channel.h
  • stp_channel_get_ink_limit() +: channel.h
  • stp_channel_get_input() +: channel.h
  • stp_channel_get_output() +: channel.h
  • stp_channel_get_value() +: channel.h
  • stp_channel_initialize() +: channel.h
  • stp_channel_reset() +: channel.h
  • stp_channel_reset_channel() +: channel.h
  • stp_channel_set_black_channel() +: channel.h
  • stp_channel_set_curve() +: channel.h
  • stp_channel_set_cutoff_adjustment() +: channel.h
  • stp_channel_set_density_adjustment() +: channel.h
  • stp_channel_set_gcr_curve() +: channel.h
  • stp_channel_set_gloss_channel() +: channel.h
  • stp_channel_set_gloss_limit() +: channel.h
  • stp_channel_set_ink_limit() +: channel.h
  • stp_check_array_parameter() +: vars.h
  • stp_check_boolean_parameter() +: vars.h
  • stp_check_curve_parameter() +: vars.h
  • stp_check_dimension_parameter() +: vars.h
  • stp_check_file_parameter() +: vars.h
  • stp_check_float_parameter() +: vars.h
  • stp_check_int_parameter() +: vars.h
  • stp_check_raw_parameter() +: vars.h
  • stp_check_string_parameter() +: vars.h
  • stp_check_version() +: gutenprint-version.h
  • stp_clear_array_parameter() +: vars.h
  • stp_clear_boolean_parameter() +: vars.h
  • stp_clear_curve_parameter() +: vars.h
  • stp_clear_dimension_parameter() +: vars.h
  • stp_clear_file_parameter() +: vars.h
  • stp_clear_float_parameter() +: vars.h
  • stp_clear_int_parameter() +: vars.h
  • stp_clear_raw_parameter() +: vars.h
  • stp_clear_string_parameter() +: vars.h
  • stp_color_count() +: color.h
  • stp_color_describe_parameter() +: color.h
  • stp_color_get_long_name() +: color.h
  • stp_color_get_name() +: color.h
  • stp_color_get_row() +: color.h
  • stp_color_init() +: color.h
  • stp_color_list_parameters() +: color.h
  • stp_color_register() +: color.h
  • stp_color_unregister() +: color.h
  • stp_copy_options() +: vars.h
  • stp_curve_cache_copy() +: curve-cache.h
  • stp_curve_cache_curve_data() +: curve-cache.h
  • stp_curve_cache_curve_invalidate() +: curve-cache.h
  • stp_curve_cache_get_count() +: curve-cache.h
  • stp_curve_cache_get_curve() +: curve-cache.h
  • stp_curve_cache_get_double_data() +: curve-cache.h
  • stp_curve_cache_get_ushort_data() +: curve-cache.h
  • stp_curve_cache_set_curve() +: curve-cache.h
  • stp_curve_cache_set_curve_copy() +: curve-cache.h
  • stp_curve_compose() +: curve.h
  • stp_curve_copy() +: curve.h
  • stp_curve_count_points() +: curve.h
  • stp_curve_create() +: curve.h
  • stp_curve_create_copy() +: curve.h
  • stp_curve_create_from_file() +: curve.h
  • stp_curve_create_from_stream() +: curve.h
  • stp_curve_create_from_string() +: curve.h
  • stp_curve_create_from_xmltree() +: xml.h
  • stp_curve_destroy() +: curve.h
  • stp_curve_free_curve_cache() +: curve-cache.h
  • stp_curve_get_bounds() +: curve.h
  • stp_curve_get_data() +: curve.h
  • stp_curve_get_data_points() +: curve.h
  • stp_curve_get_float_data() +: curve.h
  • stp_curve_get_gamma() +: curve.h
  • stp_curve_get_int_data() +: curve.h
  • stp_curve_get_interpolation_type() +: curve.h
  • stp_curve_get_long_data() +: curve.h
  • stp_curve_get_point() +: curve.h
  • stp_curve_get_range() +: curve.h
  • stp_curve_get_sequence() +: curve.h
  • stp_curve_get_short_data() +: curve.h
  • stp_curve_get_subrange() +: curve.h
  • stp_curve_get_uint_data() +: curve.h
  • stp_curve_get_ulong_data() +: curve.h
  • stp_curve_get_ushort_data() +: curve.h
  • stp_curve_get_wrap() +: curve.h
  • stp_curve_interpolate_value() +: curve.h
  • stp_curve_is_piecewise() +: curve.h
  • stp_curve_resample() +: curve.h
  • stp_curve_rescale() +: curve.h
  • stp_curve_set_bounds() +: curve.h
  • stp_curve_set_data() +: curve.h
  • stp_curve_set_data_points() +: curve.h
  • stp_curve_set_float_data() +: curve.h
  • stp_curve_set_gamma() +: curve.h
  • stp_curve_set_int_data() +: curve.h
  • stp_curve_set_interpolation_type() +: curve.h
  • stp_curve_set_long_data() +: curve.h
  • stp_curve_set_point() +: curve.h
  • stp_curve_set_short_data() +: curve.h
  • stp_curve_set_subrange() +: curve.h
  • stp_curve_set_uint_data() +: curve.h
  • stp_curve_set_ulong_data() +: curve.h
  • stp_curve_set_ushort_data() +: curve.h
  • stp_curve_write() +: curve.h
  • stp_curve_write_string() +: curve.h
  • stp_default_media_size() +: paper.h
  • stp_default_settings() +: vars.h
  • stp_deprintf() +: util.h
  • stp_describe_output() +: printers.h
  • stp_describe_parameter() +: vars.h
  • stp_describe_resolution() +: vars.h
  • stp_destroy_component_data() +: vars.h
  • stp_dither() +: dither.h
  • stp_dither_add_channel() +: dither.h
  • stp_dither_describe_parameter() +: dither.h
  • stp_dither_get_channel() +: dither.h
  • stp_dither_get_first_position() +: dither.h
  • stp_dither_get_last_position() +: dither.h
  • stp_dither_init() +: dither.h
  • stp_dither_internal() +: dither.h
  • stp_dither_list_parameters() +: dither.h
  • stp_dither_matrix_clone() +: dither.h
  • stp_dither_matrix_copy() +: dither.h
  • stp_dither_matrix_destroy() +: dither.h
  • stp_dither_matrix_init() +: dither.h
  • stp_dither_matrix_init_from_dither_array() +: dither.h
  • stp_dither_matrix_init_short() +: dither.h
  • stp_dither_matrix_iterated_init() +: dither.h
  • stp_dither_matrix_scale_exponentially() +: dither.h
  • stp_dither_matrix_set_row() +: dither.h
  • stp_dither_matrix_shear() +: dither.h
  • stp_dither_matrix_validate_array() +: dither.h
  • stp_dither_set_adaptive_limit() +: dither.h
  • stp_dither_set_ink_spread() +: dither.h
  • stp_dither_set_inks() +: dither.h
  • stp_dither_set_inks_full() +: dither.h
  • stp_dither_set_inks_simple() +: dither.h
  • stp_dither_set_iterated_matrix() +: dither.h
  • stp_dither_set_matrix() +: dither.h
  • stp_dither_set_matrix_from_dither_array() +: dither.h
  • stp_dither_set_randomizer() +: dither.h
  • stp_dither_set_transition() +: dither.h
  • stp_dprintf() +: util.h
  • stp_end_job() +: printers.h
  • stp_eprintf() +: util.h
  • stp_erprintf() +: util.h
  • stp_erputc() +: util.h
  • stp_family_register() +: printers.h
  • stp_family_unregister() +: printers.h
  • stp_fill_parameter_settings() +: vars.h
  • stp_find_standard_dither_array() +: dither.h
  • stp_flush_all() +: weave.h
  • stp_flush_debug_messages() +: util.h
  • stp_fold() +: bit-ops.h
  • stp_free() +: util.h
  • stp_get_array_parameter() +: vars.h
  • stp_get_array_parameter_active() +: vars.h
  • stp_get_boolean_parameter() +: vars.h
  • stp_get_boolean_parameter_active() +: vars.h
  • stp_get_color_by_colorfuncs() +: color.h
  • stp_get_color_by_index() +: color.h
  • stp_get_color_by_name() +: color.h
  • stp_get_color_conversion() +: vars.h
  • stp_get_component_data() +: vars.h
  • stp_get_curve_parameter() +: vars.h
  • stp_get_curve_parameter_active() +: vars.h
  • stp_get_debug_level() +: util.h
  • stp_get_dimension_parameter() +: vars.h
  • stp_get_dimension_parameter_active() +: vars.h
  • stp_get_driver() +: vars.h
  • stp_get_errdata() +: vars.h
  • stp_get_errfunc() +: vars.h
  • stp_get_file_parameter() +: vars.h
  • stp_get_file_parameter_active() +: vars.h
  • stp_get_float_parameter() +: vars.h
  • stp_get_float_parameter_active() +: vars.h
  • stp_get_height() +: vars.h
  • stp_get_imageable_area() +: vars.h
  • stp_get_int_parameter() +: vars.h
  • stp_get_int_parameter_active() +: vars.h
  • stp_get_left() +: vars.h
  • stp_get_lineactive_by_pass() +: weave.h
  • stp_get_linebases_by_pass() +: weave.h
  • stp_get_linecount_by_pass() +: weave.h
  • stp_get_lineoffsets_by_pass() +: weave.h
  • stp_get_media_size() +: vars.h
  • stp_get_model_id() +: printers.h
  • stp_get_outdata() +: vars.h
  • stp_get_outfunc() +: vars.h
  • stp_get_page_height() +: vars.h
  • stp_get_page_width() +: vars.h
  • stp_get_papersize_by_index() +: paper.h
  • stp_get_papersize_by_name() +: paper.h
  • stp_get_papersize_by_size() +: paper.h
  • stp_get_parameter_list() +: vars.h
  • stp_get_pass_by_pass() +: weave.h
  • stp_get_printer() +: printers.h
  • stp_get_printer_by_driver() +: printers.h
  • stp_get_printer_by_index() +: printers.h
  • stp_get_printer_by_long_name() +: printers.h
  • stp_get_printer_index_by_driver() +: printers.h
  • stp_get_raw_parameter() +: vars.h
  • stp_get_raw_parameter_active() +: vars.h
  • stp_get_release_version() +: util.h
  • stp_get_size_limit() +: vars.h
  • stp_get_string_parameter() +: vars.h
  • stp_get_string_parameter_active() +: vars.h
  • stp_get_top() +: vars.h
  • stp_get_verified() +: vars.h
  • stp_get_version() +: util.h
  • stp_get_width() +: vars.h
  • stp_image_conclude() +: image.h
  • stp_image_get_appname() +: image.h
  • stp_image_get_row() +: image.h
  • stp_image_height() +: image.h
  • stp_image_init() +: image.h
  • stp_image_reset() +: image.h
  • stp_image_width() +: image.h
  • stp_init() +: util.h
  • stp_init_debug_messages() +: util.h
  • stp_initialize_printer_defaults() +: printers.h
  • stp_initialize_weave() +: weave.h
  • stp_known_papersizes() +: paper.h
  • stp_list_copy() +: list.h
  • stp_list_create() +: list.h
  • stp_list_destroy() +: list.h
  • stp_list_get_copyfunc() +: list.h
  • stp_list_get_end() +: list.h
  • stp_list_get_freefunc() +: list.h
  • stp_list_get_item_by_index() +: list.h
  • stp_list_get_item_by_long_name() +: list.h
  • stp_list_get_item_by_name() +: list.h
  • stp_list_get_length() +: list.h
  • stp_list_get_long_namefunc() +: list.h
  • stp_list_get_namefunc() +: list.h
  • stp_list_get_sortfunc() +: list.h
  • stp_list_get_start() +: list.h
  • stp_list_item_create() +: list.h
  • stp_list_item_destroy() +: list.h
  • stp_list_item_get_data() +: list.h
  • stp_list_item_next() +: list.h
  • stp_list_item_prev() +: list.h
  • stp_list_item_set_data() +: list.h
  • stp_list_node_free_data() +: list.h
  • stp_list_set_copyfunc() +: list.h
  • stp_list_set_freefunc() +: list.h
  • stp_list_set_long_namefunc() +: list.h
  • stp_list_set_namefunc() +: list.h
  • stp_list_set_sortfunc() +: list.h
  • stp_malloc() +: util.h
  • stp_merge_printvars() +: vars.h
  • stp_module_close() +: module.h
  • stp_module_exit() +: module.h
  • stp_module_get_class() +: module.h
  • stp_module_init() +: module.h
  • stp_module_load() +: module.h
  • stp_module_open() +: module.h
  • stp_mxmlAdd() +: mxml.h
  • stp_mxmlDelete() +: mxml.h
  • stp_mxmlElementGetAttr() +: mxml.h
  • stp_mxmlElementSetAttr() +: mxml.h
  • stp_mxmlFindElement() +: mxml.h
  • stp_mxmlLoadFile() +: mxml.h
  • stp_mxmlLoadString() +: mxml.h
  • stp_mxmlNewElement() +: mxml.h
  • stp_mxmlNewInteger() +: mxml.h
  • stp_mxmlNewOpaque() +: mxml.h
  • stp_mxmlNewReal() +: mxml.h
  • stp_mxmlNewText() +: mxml.h
  • stp_mxmlRemove() +: mxml.h
  • stp_mxmlSaveAllocString() +: mxml.h
  • stp_mxmlSaveFile() +: mxml.h
  • stp_mxmlSaveString() +: mxml.h
  • stp_mxmlWalkNext() +: mxml.h
  • stp_mxmlWalkPrev() +: mxml.h
  • stp_parameter_description_destroy() +: vars.h
  • stp_parameter_find() +: vars.h
  • stp_parameter_find_in_settings() +: vars.h
  • stp_parameter_list_add_param() +: vars.h
  • stp_parameter_list_append() +: vars.h
  • stp_parameter_list_copy() +: vars.h
  • stp_parameter_list_count() +: vars.h
  • stp_parameter_list_create() +: vars.h
  • stp_parameter_list_destroy() +: vars.h
  • stp_parameter_list_param() +: vars.h
  • stp_path_search() +: path.h
  • stp_path_split() +: path.h
  • stp_print() +: printers.h
  • stp_printer_describe_parameter() +: printers.h
  • stp_printer_get_defaults() +: printers.h
  • stp_printer_get_driver() +: printers.h
  • stp_printer_get_family() +: printers.h
  • stp_printer_get_long_name() +: printers.h
  • stp_printer_get_manufacturer() +: printers.h
  • stp_printer_get_model() +: printers.h
  • stp_printer_list_parameters() +: printers.h
  • stp_printer_model_count() +: printers.h
  • stp_prune_inactive_options() +: util.h
  • stp_put16_be() +: util.h
  • stp_put16_le() +: util.h
  • stp_put32_be() +: util.h
  • stp_put32_le() +: util.h
  • stp_putc() +: util.h
  • stp_puts() +: util.h
  • stp_read_and_compose_curves() +: util.h
  • stp_realloc() +: util.h
  • stp_register_xml_parser() +: xml.h
  • stp_register_xml_preload() +: xml.h
  • stp_scale_float_parameter() +: vars.h
  • stp_send_command() +: util.h
  • stp_sequence_copy() +: sequence.h
  • stp_sequence_create() +: sequence.h
  • stp_sequence_create_copy() +: sequence.h
  • stp_sequence_create_from_xmltree() +: xml.h
  • stp_sequence_destroy() +: sequence.h
  • stp_sequence_get_bounds() +: sequence.h
  • stp_sequence_get_data() +: sequence.h
  • stp_sequence_get_float_data() +: sequence.h
  • stp_sequence_get_int_data() +: sequence.h
  • stp_sequence_get_long_data() +: sequence.h
  • stp_sequence_get_point() +: sequence.h
  • stp_sequence_get_range() +: sequence.h
  • stp_sequence_get_short_data() +: sequence.h
  • stp_sequence_get_size() +: sequence.h
  • stp_sequence_get_uint_data() +: sequence.h
  • stp_sequence_get_ulong_data() +: sequence.h
  • stp_sequence_get_ushort_data() +: sequence.h
  • stp_sequence_set_bounds() +: sequence.h
  • stp_sequence_set_data() +: sequence.h
  • stp_sequence_set_float_data() +: sequence.h
  • stp_sequence_set_int_data() +: sequence.h
  • stp_sequence_set_long_data() +: sequence.h
  • stp_sequence_set_point() +: sequence.h
  • stp_sequence_set_short_data() +: sequence.h
  • stp_sequence_set_size() +: sequence.h
  • stp_sequence_set_subrange() +: sequence.h
  • stp_sequence_set_uint_data() +: sequence.h
  • stp_sequence_set_ulong_data() +: sequence.h
  • stp_sequence_set_ushort_data() +: sequence.h
  • stp_set_array_parameter() +: vars.h
  • stp_set_array_parameter_active() +: vars.h
  • stp_set_boolean_parameter() +: vars.h
  • stp_set_boolean_parameter_active() +: vars.h
  • stp_set_color_conversion() +: vars.h
  • stp_set_color_conversion_n() +: vars.h
  • stp_set_curve_parameter() +: vars.h
  • stp_set_curve_parameter_active() +: vars.h
  • stp_set_default_array_parameter() +: vars.h
  • stp_set_default_boolean_parameter() +: vars.h
  • stp_set_default_curve_parameter() +: vars.h
  • stp_set_default_dimension_parameter() +: vars.h
  • stp_set_default_file_parameter() +: vars.h
  • stp_set_default_file_parameter_n() +: vars.h
  • stp_set_default_float_parameter() +: vars.h
  • stp_set_default_int_parameter() +: vars.h
  • stp_set_default_raw_parameter() +: vars.h
  • stp_set_default_string_parameter() +: vars.h
  • stp_set_default_string_parameter_n() +: vars.h
  • stp_set_dimension_parameter() +: vars.h
  • stp_set_dimension_parameter_active() +: vars.h
  • stp_set_driver() +: vars.h
  • stp_set_driver_n() +: vars.h
  • stp_set_errdata() +: vars.h
  • stp_set_errfunc() +: vars.h
  • stp_set_file_parameter() +: vars.h
  • stp_set_file_parameter_active() +: vars.h
  • stp_set_file_parameter_n() +: vars.h
  • stp_set_float_parameter() +: vars.h
  • stp_set_float_parameter_active() +: vars.h
  • stp_set_height() +: vars.h
  • stp_set_int_parameter() +: vars.h
  • stp_set_int_parameter_active() +: vars.h
  • stp_set_left() +: vars.h
  • stp_set_outdata() +: vars.h
  • stp_set_outfunc() +: vars.h
  • stp_set_output_codeset() +: util.h
  • stp_set_page_height() +: vars.h
  • stp_set_page_width() +: vars.h
  • stp_set_printer_defaults() +: printers.h
  • stp_set_raw_parameter() +: vars.h
  • stp_set_raw_parameter_active() +: vars.h
  • stp_set_string_parameter() +: vars.h
  • stp_set_string_parameter_active() +: vars.h
  • stp_set_string_parameter_n() +: vars.h
  • stp_set_top() +: vars.h
  • stp_set_verified() +: vars.h
  • stp_set_width() +: vars.h
  • stp_split_2() +: bit-ops.h
  • stp_split_4() +: bit-ops.h
  • stp_start_job() +: printers.h
  • stp_strdup() +: util.h
  • stp_string_list_add_string() +: string-list.h
  • stp_string_list_count() +: string-list.h
  • stp_string_list_create() +: string-list.h
  • stp_string_list_create_copy() +: string-list.h
  • stp_string_list_create_from_params() +: string-list.h
  • stp_string_list_destroy() +: string-list.h
  • stp_string_list_find() +: string-list.h
  • stp_string_list_is_present() +: string-list.h
  • stp_string_list_param() +: string-list.h
  • stp_string_list_remove_string() +: string-list.h
  • stp_strlen() +: util.h
  • stp_strndup() +: util.h
  • stp_unpack_16() +: bit-ops.h
  • stp_unpack_2() +: bit-ops.h
  • stp_unpack_4() +: bit-ops.h
  • stp_unpack_8() +: bit-ops.h
  • stp_unregister_xml_parser() +: xml.h
  • stp_unregister_xml_preload() +: xml.h
  • stp_vars_copy() +: vars.h
  • stp_vars_create() +: vars.h
  • stp_vars_create_copy() +: vars.h
  • stp_vars_destroy() +: vars.h
  • stp_verify() +: vars.h
  • stp_verify_parameter() +: vars.h
  • stp_verify_printer_params() +: printers.h
  • stp_weave_parameters_by_row() +: weave.h
  • stp_write_weave() +: weave.h
  • stp_xml_exit() +: xml.h
  • stp_xml_get_node() +: xml.h
  • stp_xml_init() +: xml.h
  • stp_xml_init_defaults() +: xml.h
  • stp_xml_parse_file() +: xml.h
  • stp_xml_parse_file_named() +: xml.h
  • stp_xml_preinit() +: xml.h
  • stp_xmldoc_create_generic() +: xml.h
  • stp_xmlstrtod() +: xml.h
  • stp_xmlstrtol() +: xml.h
  • stp_xmlstrtoul() +: xml.h
  • stp_xmltree_create_from_array() +: xml.h
  • stp_xmltree_create_from_curve() +: xml.h
  • stp_xmltree_create_from_sequence() +: xml.h
  • stp_zalloc() +: util.h
  • stp_zfwrite() +: util.h
  • stp_zprintf() +: util.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_type.html b/doc/gutenprint/html/globals_type.html index e9ae4b2..eb9b536 100644 --- a/doc/gutenprint/html/globals_type.html +++ b/doc/gutenprint/html/globals_type.html @@ -2,61 +2,90 @@ libgutenprint API Reference: Data Fields + - - - -
    c | s
    + + + + +
    +
      +
    • c
    • +
    • s
    • +
    +

    - + 

    - c -

    +: vars.h

    - s -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: array.h
  • stp_color_t +: color.h
  • stp_compute_linewidth_func +: weave.h
  • stp_const_parameter_list_t +: vars.h
  • stp_copy_data_func_t +: vars.h
  • stp_curve_t +: curve.h
  • stp_dither_matrix_generic_t +: dither.h
  • stp_dither_matrix_impl_t +: dither.h
  • stp_dither_matrix_normal_t +: dither.h
  • stp_dither_matrix_short_t +: dither.h
  • stp_dotsize_t +: dither.h
  • stp_family_t +: printers.h
  • stp_fillfunc +: weave.h
  • stp_flushfunc +: weave.h
  • stp_free_data_func_t +: vars.h
  • stp_image_t +: image.h
  • stp_list_item_t +: list.h
  • stp_list_t +: list.h
  • stp_module_t +: module.h
  • stp_module_version_t +: module.h
  • stp_mxml_attr_t +: mxml.h
  • stp_mxml_element_t +: mxml.h
  • stp_mxml_node_t +: mxml.h
  • stp_mxml_text_t +: mxml.h
  • stp_mxml_type_t +: mxml.h
  • stp_mxml_value_t +: mxml.h
  • stp_node_copyfunc +: list.h
  • stp_node_freefunc +: list.h
  • stp_node_namefunc +: list.h
  • stp_node_sortfunc +: list.h
  • stp_outfunc_t +: vars.h
  • stp_packfunc +: weave.h
  • stp_parameter_list_t +: vars.h
  • stp_printer_t +: printers.h
  • stp_sequence_t +: sequence.h
  • stp_shade_t +: dither.h
  • stp_string_list_t +: string-list.h
  • stp_vars_t +: vars.h
  • stp_xml_parse_func +: xml.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/globals_vars.html b/doc/gutenprint/html/globals_vars.html index b4df722..1e673c7 100644 --- a/doc/gutenprint/html/globals_vars.html +++ b/doc/gutenprint/html/globals_vars.html @@ -2,28 +2,52 @@ libgutenprint API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +: gutenprint-version.h
  • stp_compute_tiff_linewidth +: weave.h
  • stp_compute_uncompressed_linewidth +: weave.h
  • stp_current_interface +: gutenprint-version.h
  • stp_fill_tiff +: weave.h
  • stp_fill_uncompressed +: weave.h
  • stp_interface_age +: gutenprint-version.h
  • stp_major_version +: gutenprint-version.h
  • stp_micro_version +: gutenprint-version.h
  • stp_minor_version +: gutenprint-version.h
  • stp_pack_tiff +: weave.h
  • stp_pack_uncompressed +: weave.h +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__array.html b/doc/gutenprint/html/group__array.html index 82bc28c..7bcf47f 100644 --- a/doc/gutenprint/html/group__array.html +++ b/doc/gutenprint/html/group__array.html @@ -2,62 +2,71 @@ libgutenprint API Reference: array + - - + +

    array

    The array is a simple "two-dimensional array of numbers" data structure. More... - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Typedefs

    typedef stp_array stp_array_t
    typedef stp_array stp_array_t
     The array opaque data type.
     The array opaque data type.

    Functions

    stp_array_tstp_array_create (int x_size, int y_size)
    stp_array_tstp_array_create (int x_size, int y_size)
     Create a new array.
    void stp_array_destroy (stp_array_t *array)
     Create a new array.
    void stp_array_destroy (stp_array_t *array)
     Destroy an array.
    void stp_array_copy (stp_array_t *dest, const stp_array_t *source)
     Destroy an array.
    void stp_array_copy (stp_array_t *dest, const stp_array_t *source)
     Copy an array.
    stp_array_tstp_array_create_copy (const stp_array_t *array)
     Copy an array.
    stp_array_tstp_array_create_copy (const stp_array_t *array)
     Copy and allocate an array.
    void stp_array_set_size (stp_array_t *array, int x_size, int y_size)
     Copy and allocate an array.
    void stp_array_set_size (stp_array_t *array, int x_size, int y_size)
     Resize an array.
    void stp_array_get_size (const stp_array_t *array, int *x_size, int *y_size)
     Resize an array.
    void stp_array_get_size (const stp_array_t *array, int *x_size, int *y_size)
     Get the size of an array.
    void stp_array_set_data (stp_array_t *array, const double *data)
     Get the size of an array.
    void stp_array_set_data (stp_array_t *array, const double *data)
     Set the data in an array.
    void stp_array_get_data (const stp_array_t *array, size_t *size, const double **data)
     Set the data in an array.
    void stp_array_get_data (const stp_array_t *array, size_t *size, const double **data)
     Get the data in an array.
    int stp_array_set_point (stp_array_t *array, int x, int y, double data)
     Get the data in an array.
    int stp_array_set_point (stp_array_t *array, int x, int y, double data)
     Set the data at a single point in the array.
    int stp_array_get_point (const stp_array_t *array, int x, int y, double *data)
     Set the data at a single point in the array.
    int stp_array_get_point (const stp_array_t *array, int x, int y, double *data)
     Get the data at a single point in the array.
    const stp_sequence_tstp_array_get_sequence (const stp_array_t *array)
     Get the data at a single point in the array.
    const stp_sequence_tstp_array_get_sequence (const stp_array_t *array)
     Get the underlying stp_sequence_t.
     Get the underlying stp_sequence_t.

    Detailed Description

    The array is a simple "two-dimensional array of numbers" data structure.

    -array "inherits" from the sequence data structure (implemented via containment).


    Typedef Documentation

    -

    +array "inherits" from the sequence data structure (implemented via containment).


    Typedef Documentation

    +

    @@ -77,7 +86,7 @@ The array opaque data type.
    - +
    typedef struct stp_array stp_array_t typedef struct stp_array stp_array_t


    Function Documentation

    -

    +

    - + - + @@ -113,22 +122,22 @@ The array opaque data type.

    Copy an array.

    -Both dest and source must be valid arrays previously created with stp_array_create().

    Parameters:
    +Both dest and source must be valid arrays previously created with stp_array_create().
    Parameters:
    @@ -85,13 +94,13 @@ The array opaque data type.
    void stp_array_copy stp_array_tstp_array_t dest,
    const stp_array_tconst stp_array_t source
    - +
    dest the destination array.
    source the source array.
    source the source array.

  • -

    +

    - + @@ -164,19 +173,19 @@ The total size of the array will be (x_size * y_size).
    Parame
    stp_array_t* stp_array_create stp_array_t* stp_array_create int  x_size,
    y_size the number of "rows".
    -
    Returns:
    the newly created array.
    +
    Returns:
    the newly created array.
    -

    +

    - + - + @@ -195,16 +204,16 @@ The total size of the array will be (x_size * y_size).
    Parame

    Copy and allocate an array.

    -dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with stp_array_create().

    Parameters:
    +dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with stp_array_create().
    Parameters:
    stp_array_t* stp_array_create_copy stp_array_t* stp_array_create_copy const stp_array_tconst stp_array_t array  ) 
    array the source array.
    -
    Returns:
    the new copy of the array.
    +
    Returns:
    the new copy of the array.
    -

    +

    - + @@ -233,13 +242,13 @@ Destroy an array.

    It is an error to destroy the array more than once.

    Parameters:
    @@ -212,7 +221,7 @@ dest will be created, and then the contents of source will be copied into it. de
    void stp_array_destroy stp_array_tstp_array_t array  ) 
    - +
    array the array to destroy.
    array the array to destroy.

    -

    +

    - + @@ -285,17 +294,17 @@ Get the data in an array.
    @@ -247,7 +256,7 @@ It is an error to destroy the array more than once.
    Parameter
    void stp_array_get_data const stp_array_tconst stp_array_t array,
    - + stp_array_get_data(array, &size, &data); +
    array the array to get the data from.
    size the number of elements in the array (x_size * y_size) are stored in the size_t pointed to.
    data a pointer to the first element of an array of doubles is stored in a pointer to double*.
     stp_array_t *array;
    +    
    data a pointer to the first element of an array of doubles is stored in a pointer to double*.
     stp_array_t *array;
      size_t size;
      double *data;
    - stp_array_get_data(array, &size, &data);
    -

    -

    +

    - + @@ -351,19 +360,19 @@ Get the data at a single point in the array.
    @@ -303,7 +312,7 @@ Get the data in an array.
    int stp_array_get_point const stp_array_tconst stp_array_t array,
    data the datum is stored in the double pointed to.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + - + @@ -387,11 +396,11 @@ Get the underlying stp_sequence_t.
    const stp_sequence_t* stp_array_get_sequence const stp_sequence_t* stp_array_get_sequence const stp_array_tconst stp_array_t array  ) 
    array the array to use.
    -
    Returns:
    the (constant) stp_sequence_t.
    +
    Returns:
    the (constant) stp_sequence_t.
    -

    +

    - + @@ -437,13 +446,13 @@ The current x and y sizes are stored in the integers pointed to by x_size and y_
    @@ -399,7 +408,7 @@ Get the underlying stp_sequence_t.
    void stp_array_get_size const stp_array_tconst stp_array_t array,
    - +
    array the array to get the size of.
    x_size a pointer to an integer to store the x size in.
    y_size a pointer to an integer to store the y size in.
    y_size a pointer to an integer to store the y size in.

    -

    +

    - + @@ -482,13 +491,13 @@ Set the data in an array.
    Parameters:
    @@ -451,7 +460,7 @@ The current x and y sizes are stored in the integers pointed to by x_size and y_
    void stp_array_set_data stp_array_tstp_array_t array,
    - +
    array the array to set.
    data a pointer to the first member of an array containing the data to set. This array must be at least as long as (x_size * y_size).
    data a pointer to the first member of an array containing the data to set. This array must be at least as long as (x_size * y_size).

    -

    +

    - + @@ -544,11 +553,11 @@ Set the data at a single point in the array.
    @@ -496,7 +505,7 @@ Set the data in an array.
    int stp_array_set_point stp_array_tstp_array_t array,
    data the datum to set.

    -
    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -594,14 +603,14 @@ Resizing an array will destroy all data stored in the array.
    @@ -556,7 +565,7 @@ Set the data at a single point in the array.
    void stp_array_set_size stp_array_tstp_array_t array,
    - +
    array the array to resize.
    x_size the new number of "columns".
    y_size the new number of "rows".
    y_size the new number of "rows".

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__color.html b/doc/gutenprint/html/group__color.html index 053e088..66aa11e 100644 --- a/doc/gutenprint/html/group__color.html +++ b/doc/gutenprint/html/group__color.html @@ -2,9 +2,18 @@ libgutenprint API Reference: color + - - + +

    color

    The color data type is responsible for providing colour conversion features. More... @@ -14,55 +23,44 @@ - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - - - - - - - - - - - - - - + + +
    struct  stp_color

    Typedefs

    typedef stp_color stp_color_t
    typedef stp_color stp_color_t

    Functions

    int stp_color_init (stp_vars_t *v, stp_image_t *image, size_t steps)
    int stp_color_init (stp_vars_t *v, stp_image_t *image, size_t steps)
    int stp_color_get_row (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    int stp_color_get_row (stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    stp_parameter_list_t stp_color_list_parameters (const stp_vars_t *v)
    stp_parameter_list_t stp_color_list_parameters (const stp_vars_t *v)
    void stp_color_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    void stp_color_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    int stp_color_register (const stp_color_t *color)
    int stp_color_register (const stp_color_t *color)
    int stp_color_unregister (const stp_color_t *color)
    int stp_color_unregister (const stp_color_t *color)
    int stp_color_count (void)
    int stp_color_count (void)
     Get the number of available color modules.
    const stp_color_tstp_get_color_by_name (const char *name)
     Get the number of available color modules.
    const stp_color_tstp_get_color_by_name (const char *name)
     Get a color module by its name.
    const stp_color_tstp_get_color_by_index (int idx)
     Get a color module by its name.
    const stp_color_tstp_get_color_by_index (int idx)
     Get a color module by its index number.
    const stp_color_tstp_get_color_by_colorfuncs (stp_colorfuncs_t *colorfuncs)
     Get a color module by its index number.
    const stp_color_tstp_get_color_by_colorfuncs (stp_colorfuncs_t *colorfuncs)
    const char * stp_color_get_name (const stp_color_t *c)
    const char * stp_color_get_name (const stp_color_t *c)
     Get the short (untranslated) name of a color module.
    const char * stp_color_get_long_name (const stp_color_t *c)
     Get the long (translated) name of a color module.

    Variables

    int(* stp_colorfuncs_t::get_row )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    stp_parameter_list_t(* stp_colorfuncs_t::list_parameters )(const stp_vars_t *v)
    void(* stp_colorfuncs_t::describe_parameter )(const stp_vars_t *v, const char *name, stp_parameter_t *description)
    const char * stp_color::long_name
    const stp_colorfuncs_tstp_color::colorfuncs
     Get the short (untranslated) name of a color module.
    const char * stp_color_get_long_name (const stp_color_t *c)
     Get the long (translated) name of a color module.

    Detailed Description

    The color data type is responsible for providing colour conversion features.

    -Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).


    Typedef Documentation

    -

    +Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).


    Typedef Documentation

    +

    @@ -86,7 +84,7 @@ Color modules provide the actual functionality, so different colour management m


    Function Documentation

    -

    +

    @@ -113,11 +111,11 @@ Color modules provide the actual functionality, so different colour management m

    Get the number of available color modules.

    -

    Returns:
    the number of color modules.
    +
    Returns:
    the number of color modules.
    -

    +

    - + @@ -160,7 +158,7 @@ Get the number of available color modules.
    @@ -125,7 +123,7 @@ Get the number of available color modules.
    void stp_color_describe_parameter const stp_vars_tconst stp_vars_t v,
    -

    +

    @@ -192,11 +190,11 @@ Get the long (translated) name of a color module.
    c the color module to use.
    -

    Returns:
    the long name.
    +
    Returns:
    the long name.
    -

    +

    @@ -228,11 +226,11 @@ Get the short (untranslated) name of a color module.
    c the color module to use.
    -

    Returns:
    the short name.
    +
    Returns:
    the short name.
    -

    +

    - + @@ -281,7 +279,7 @@ Get the short (untranslated) name of a color module.
    @@ -240,7 +238,7 @@ Get the short (untranslated) name of a color module.
    int stp_color_get_row stp_vars_tstp_vars_t v,
    -

    +

    - + @@ -324,15 +322,15 @@ Get the short (untranslated) name of a color module.
    @@ -289,7 +287,7 @@ Get the short (untranslated) name of a color module.
    int stp_color_init stp_vars_tstp_vars_t v,
    -

    +

    - + - + @@ -352,7 +350,7 @@ Get the short (untranslated) name of a color module.
    stp_parameter_list_t stp_color_list_parameters stp_parameter_list_t stp_color_list_parameters const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    @@ -380,7 +378,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -408,7 +406,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -436,7 +434,7 @@ Get the short (untranslated) name of a color module.
    -

    +

    @@ -468,11 +466,11 @@ Get a color module by its index number.
    idx the index number. This must not be greater than (total number of papers - 1).
    -

    Returns:
    a pointer to the color module, or NULL on failure.
    +
    Returns:
    a pointer to the color module, or NULL on failure.
    -

    +

    @@ -504,128 +502,12 @@ Get a color module by its name.
    name the short unique name. number of papers - 1).
    -

    Returns:
    a pointer to the color module, or NULL on failure.
    - - - -

    Variable Documentation

    -

    - - - - -
    - - - - -
    const stp_colorfuncs_t* stp_color::colorfuncs [inherited]
    -
    - - - - - -
    -   - - -

    -

    -

    - - - - -
    - - - - -
    void(* stp_colorfuncs_t::describe_parameter)(const stp_vars_t *v, const char *name, stp_parameter_t *description) [inherited]
    -
    - - - - - -
    -   - - -

    -

    -

    - - - - -
    - - - - -
    int(* stp_colorfuncs_t::get_row)(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask) [inherited]
    -
    - - - - - -
    -   - - -

    -

    -

    - - - - -
    - - - - -
    stp_parameter_list_t(* stp_colorfuncs_t::list_parameters)(const stp_vars_t *v) [inherited]
    -
    - - - - - -
    -   - - -

    -

    -

    - - - - -
    - - - - -
    const char* stp_color::long_name [inherited]
    -
    - - - -
    -   - - -

    +

    Returns:
    a pointer to the color module, or NULL on failure.
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__curve.html b/doc/gutenprint/html/group__curve.html index 0a932df..e9d3ecd 100644 --- a/doc/gutenprint/html/group__curve.html +++ b/doc/gutenprint/html/group__curve.html @@ -2,9 +2,18 @@ libgutenprint API Reference: curve + - - + +

    curve

    The curve type models a linear, spline or gamma curve. More... @@ -13,182 +22,182 @@ - + - + - - - + - - + - - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +
     Point (x,y) for piecewise curve. More...

    Typedefs

    typedef stp_curve stp_curve_t
    typedef stp_curve stp_curve_t
     The curve opaque data type.
     The curve opaque data type.

    Enumerations

    enum  stp_curve_type_t { STP_CURVE_TYPE_LINEAR, -STP_CURVE_TYPE_SPLINE +
    enum  stp_curve_type_t { STP_CURVE_TYPE_LINEAR, +STP_CURVE_TYPE_SPLINE }
     Curve types. More...
    enum  stp_curve_wrap_mode_t { STP_CURVE_WRAP_NONE, -STP_CURVE_WRAP_AROUND +
     Curve types. More...
    enum  stp_curve_wrap_mode_t { STP_CURVE_WRAP_NONE, +STP_CURVE_WRAP_AROUND }
     Wrapping mode. More...
    enum  stp_curve_compose_t { STP_CURVE_COMPOSE_ADD, -STP_CURVE_COMPOSE_MULTIPLY, -STP_CURVE_COMPOSE_EXPONENTIATE +
     Wrapping mode. More...
    enum  stp_curve_compose_t { STP_CURVE_COMPOSE_ADD, +STP_CURVE_COMPOSE_MULTIPLY, +STP_CURVE_COMPOSE_EXPONENTIATE }
     Composition types. More...
    enum  stp_curve_bounds_t { STP_CURVE_BOUNDS_RESCALE, -STP_CURVE_BOUNDS_CLIP, -STP_CURVE_BOUNDS_ERROR +
     Composition types. More...
    enum  stp_curve_bounds_t { STP_CURVE_BOUNDS_RESCALE, +STP_CURVE_BOUNDS_CLIP, +STP_CURVE_BOUNDS_ERROR }
     Behaviour when curve exceeds bounds. More...
     Behaviour when curve exceeds bounds. More...

    Functions

    stp_curve_tstp_curve_create (stp_curve_wrap_mode_t wrap)
    stp_curve_tstp_curve_create (stp_curve_wrap_mode_t wrap)
     Create a new curve.
    stp_curve_tstp_curve_create_copy (const stp_curve_t *curve)
     Create a new curve.
    stp_curve_tstp_curve_create_copy (const stp_curve_t *curve)
     Copy and allocate an curve.
    void stp_curve_copy (stp_curve_t *dest, const stp_curve_t *source)
     Copy and allocate an curve.
    void stp_curve_copy (stp_curve_t *dest, const stp_curve_t *source)
     Copy an curve.
    void stp_curve_destroy (stp_curve_t *curve)
     Copy an curve.
    void stp_curve_destroy (stp_curve_t *curve)
     Destroy an curve.
    int stp_curve_set_bounds (stp_curve_t *curve, double low, double high)
     Destroy an curve.
    int stp_curve_set_bounds (stp_curve_t *curve, double low, double high)
     Set the lower and upper bounds on a curve.
    void stp_curve_get_bounds (const stp_curve_t *curve, double *low, double *high)
     Set the lower and upper bounds on a curve.
    void stp_curve_get_bounds (const stp_curve_t *curve, double *low, double *high)
     Get the lower and upper bounds on a curve.
    stp_curve_wrap_mode_t stp_curve_get_wrap (const stp_curve_t *curve)
     Get the lower and upper bounds on a curve.
    stp_curve_wrap_mode_t stp_curve_get_wrap (const stp_curve_t *curve)
     Get the wrapping mode.
    int stp_curve_is_piecewise (const stp_curve_t *curve)
     Get the wrapping mode.
    int stp_curve_is_piecewise (const stp_curve_t *curve)
     Determine whether the curve is piecewise.
    void stp_curve_get_range (const stp_curve_t *curve, double *low, double *high)
     Determine whether the curve is piecewise.
    void stp_curve_get_range (const stp_curve_t *curve, double *low, double *high)
    size_t stp_curve_count_points (const stp_curve_t *curve)
    size_t stp_curve_count_points (const stp_curve_t *curve)
     Get the number of allocated points in the curve.
    int stp_curve_set_interpolation_type (stp_curve_t *curve, stp_curve_type_t itype)
     Get the number of allocated points in the curve.
    int stp_curve_set_interpolation_type (stp_curve_t *curve, stp_curve_type_t itype)
     Set the curve interpolation type.
    stp_curve_type_t stp_curve_get_interpolation_type (const stp_curve_t *curve)
     Set the curve interpolation type.
    stp_curve_type_t stp_curve_get_interpolation_type (const stp_curve_t *curve)
     Get the curve interpolation type.
    int stp_curve_set_data (stp_curve_t *curve, size_t count, const double *data)
     Get the curve interpolation type.
    int stp_curve_set_data (stp_curve_t *curve, size_t count, const double *data)
     Set all data points of the curve.
    int stp_curve_set_data_points (stp_curve_t *curve, size_t count, const stp_curve_point_t *data)
     Set all data points of the curve.
    int stp_curve_set_data_points (stp_curve_t *curve, size_t count, const stp_curve_point_t *data)
     Set all data points of the curve.
    int stp_curve_set_float_data (stp_curve_t *curve, size_t count, const float *data)
     Set all data points of the curve.
    int stp_curve_set_float_data (stp_curve_t *curve, size_t count, const float *data)
     Set the data points in a curve from float values.
    int stp_curve_set_long_data (stp_curve_t *curve, size_t count, const long *data)
     Set the data points in a curve from float values.
    int stp_curve_set_long_data (stp_curve_t *curve, size_t count, const long *data)
     Set the data points in a curve from long values.
    int stp_curve_set_ulong_data (stp_curve_t *curve, size_t count, const unsigned long *data)
     Set the data points in a curve from long values.
    int stp_curve_set_ulong_data (stp_curve_t *curve, size_t count, const unsigned long *data)
     Set the data points in a curve from unsigned long values.
    int stp_curve_set_int_data (stp_curve_t *curve, size_t count, const int *data)
     Set the data points in a curve from unsigned long values.
    int stp_curve_set_int_data (stp_curve_t *curve, size_t count, const int *data)
     Set the data points in a curve from integer values.
    int stp_curve_set_uint_data (stp_curve_t *curve, size_t count, const unsigned int *data)
     Set the data points in a curve from integer values.
    int stp_curve_set_uint_data (stp_curve_t *curve, size_t count, const unsigned int *data)
     Set the data points in a curve from unsigned integer values.
    int stp_curve_set_short_data (stp_curve_t *curve, size_t count, const short *data)
     Set the data points in a curve from unsigned integer values.
    int stp_curve_set_short_data (stp_curve_t *curve, size_t count, const short *data)
     Set the data points in a curve from short values.
    int stp_curve_set_ushort_data (stp_curve_t *curve, size_t count, const unsigned short *data)
     Set the data points in a curve from short values.
    int stp_curve_set_ushort_data (stp_curve_t *curve, size_t count, const unsigned short *data)
     Set the data points in a curve from unsigned short values.
    stp_curve_tstp_curve_get_subrange (const stp_curve_t *curve, size_t start, size_t count)
     Set the data points in a curve from unsigned short values.
    stp_curve_tstp_curve_get_subrange (const stp_curve_t *curve, size_t start, size_t count)
     Get a curve containing a subrange of data.
    int stp_curve_set_subrange (stp_curve_t *curve, const stp_curve_t *range, size_t start)
     Get a curve containing a subrange of data.
    int stp_curve_set_subrange (stp_curve_t *curve, const stp_curve_t *range, size_t start)
    const double * stp_curve_get_data (const stp_curve_t *curve, size_t *count)
    const double * stp_curve_get_data (const stp_curve_t *curve, size_t *count)
     Get a pointer to the curve's raw data.
    const stp_curve_point_tstp_curve_get_data_points (const stp_curve_t *curve, size_t *count)
     Get a pointer to the curve's raw data.
    const stp_curve_point_tstp_curve_get_data_points (const stp_curve_t *curve, size_t *count)
     Get a pointer to the curve's raw data as points.
    const float * stp_curve_get_float_data (const stp_curve_t *curve, size_t *count)
     Get a pointer to the curve's raw data as points.
    const float * stp_curve_get_float_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as floats.
    const long * stp_curve_get_long_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as floats.
    const long * stp_curve_get_long_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as longs.
    const unsigned long * stp_curve_get_ulong_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as longs.
    const unsigned long * stp_curve_get_ulong_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as unsigned longs.
    const int * stp_curve_get_int_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as unsigned longs.
    const int * stp_curve_get_int_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as integers.
    const unsigned int * stp_curve_get_uint_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as integers.
    const unsigned int * stp_curve_get_uint_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as unsigned integers.
    const short * stp_curve_get_short_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as unsigned integers.
    const short * stp_curve_get_short_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as shorts.
    const unsigned short * stp_curve_get_ushort_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as shorts.
    const unsigned short * stp_curve_get_ushort_data (const stp_curve_t *curve, size_t *count)
     Get pointer to the curve's raw data as unsigned shorts.
    const stp_sequence_tstp_curve_get_sequence (const stp_curve_t *curve)
     Get pointer to the curve's raw data as unsigned shorts.
    const stp_sequence_tstp_curve_get_sequence (const stp_curve_t *curve)
     Get the underlying stp_sequence_t data structure which stp_curve_t is derived from.
    int stp_curve_set_gamma (stp_curve_t *curve, double f_gamma)
     Get the underlying stp_sequence_t data structure which stp_curve_t is derived from.
    int stp_curve_set_gamma (stp_curve_t *curve, double f_gamma)
     Set the gamma of a curve.
    double stp_curve_get_gamma (const stp_curve_t *curve)
     Set the gamma of a curve.
    double stp_curve_get_gamma (const stp_curve_t *curve)
     Get the gamma value of the curve.
    int stp_curve_set_point (stp_curve_t *curve, size_t where, double data)
     Get the gamma value of the curve.
    int stp_curve_set_point (stp_curve_t *curve, size_t where, double data)
     Set a point along the curve.
    int stp_curve_get_point (const stp_curve_t *curve, size_t where, double *data)
     Set a point along the curve.
    int stp_curve_get_point (const stp_curve_t *curve, size_t where, double *data)
     Get a point along the curve.
    int stp_curve_interpolate_value (const stp_curve_t *curve, double where, double *result)
     Get a point along the curve.
    int stp_curve_interpolate_value (const stp_curve_t *curve, double where, double *result)
     Interpolate a point along the curve.
    int stp_curve_resample (stp_curve_t *curve, size_t points)
     Interpolate a point along the curve.
    int stp_curve_resample (stp_curve_t *curve, size_t points)
     Resample a curve (change the number of points).
    int stp_curve_rescale (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)
     Resample a curve (change the number of points).
    int stp_curve_rescale (stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)
     Rescale a curve (multiply all points by a scaling constant).
    int stp_curve_write (FILE *file, const stp_curve_t *curve)
     Rescale a curve (multiply all points by a scaling constant).
    int stp_curve_write (FILE *file, const stp_curve_t *curve)
     Write a curve to a file.
    char * stp_curve_write_string (const stp_curve_t *curve)
     Write a curve to a file.
    char * stp_curve_write_string (const stp_curve_t *curve)
     Write a curve to a string.
    stp_curve_tstp_curve_create_from_stream (FILE *fp)
     Write a curve to a string.
    stp_curve_tstp_curve_create_from_stream (FILE *fp)
     Create a curve from a stream.
    stp_curve_tstp_curve_create_from_file (const char *file)
     Create a curve from a stream.
    stp_curve_tstp_curve_create_from_file (const char *file)
     Create a curve from a stream.
    stp_curve_tstp_curve_create_from_string (const char *string)
     Create a curve from a stream.
    stp_curve_tstp_curve_create_from_string (const char *string)
     Create a curve from a string.
    int stp_curve_compose (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)
     Create a curve from a string.
    int stp_curve_compose (stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)
     Compose two curves, creating a third curve.
     Compose two curves, creating a third curve.

    Detailed Description

    The curve type models a linear, spline or gamma curve.

    curve "inherits" from the sequence data structure (implemented via containment), since the curve data is represented internally as a sequence of numbers, for linear and spline curves. Linear Piecewise Curves (LPCs) should be implemented in the future which represent a curve in a more compact format.

    -Various operations are supported, including interpolation and composition.


    Typedef Documentation

    -

    +Various operations are supported, including interpolation and composition.


    Typedef Documentation

    +

    @@ -208,13 +217,13 @@ The curve opaque data type.
    - +
    typedef struct stp_curve stp_curve_t typedef struct stp_curve stp_curve_t


    Enumeration Type Documentation

    -

    +

    @@ -232,24 +241,24 @@ Behaviour when curve exceeds bounds.

    Enumerator:
    - +
    enum stp_curve_bounds_t enum stp_curve_bounds_t
    - - -
    STP_CURVE_BOUNDS_RESCALE  +
    STP_CURVE_BOUNDS_RESCALE  Rescale the bounds.
    STP_CURVE_BOUNDS_CLIP  +
    STP_CURVE_BOUNDS_CLIP  Clip the curve to the existing bounds.
    STP_CURVE_BOUNDS_ERROR  +
    STP_CURVE_BOUNDS_ERROR  Error if bounds are violated.
    -

    +

    @@ -267,24 +276,24 @@ Composition types.

    Enumerator:
    - +
    enum stp_curve_compose_t enum stp_curve_compose_t
    - - -
    STP_CURVE_COMPOSE_ADD  +
    STP_CURVE_COMPOSE_ADD  Add composition.
    STP_CURVE_COMPOSE_MULTIPLY  +
    STP_CURVE_COMPOSE_MULTIPLY  Multiply composition.
    STP_CURVE_COMPOSE_EXPONENTIATE  +
    STP_CURVE_COMPOSE_EXPONENTIATE  Exponentiate composition.
    -

    +

    @@ -302,22 +311,22 @@ Curve types.

    Enumerator:
    - +
    enum stp_curve_type_t enum stp_curve_type_t
    - -
    STP_CURVE_TYPE_LINEAR  +
    STP_CURVE_TYPE_LINEAR  Linear interpolation.
    STP_CURVE_TYPE_SPLINE  +
    STP_CURVE_TYPE_SPLINE  Spline interpolation.
    -

    +

    @@ -335,9 +344,9 @@ Wrapping mode.

    Enumerator:
    - +
    enum stp_curve_wrap_mode_t enum stp_curve_wrap_mode_t
    - -
    STP_CURVE_WRAP_NONE  +
    STP_CURVE_WRAP_NONE  The curve does not wrap.
    STP_CURVE_WRAP_AROUND  +
    STP_CURVE_WRAP_AROUND  The curve wraps to its starting point.
    @@ -345,7 +354,7 @@ The curve wraps to its starting point.


    Function Documentation

    -

    +

    - + - + - + - + @@ -408,11 +417,11 @@ Only add and multiply composition is currently supported. If both curves are gam
    @@ -353,25 +362,25 @@ The curve wraps to its starting point.
    int stp_curve_compose stp_curve_t ** stp_curve_t **  retval,
    stp_curve_tstp_curve_t a,
    stp_curve_tstp_curve_t b,
    stp_curve_compose_t stp_curve_compose_t  mode,
    points the number of points in the output curve (must not exceed 1048576). It must be at least two, unless the curve is a gamma curve and the operation chosen is multiplication or division. If -1, the resulting number of points will be the least common multiplier of the number of points in the input and output curves (but will not exceed 1048576).
    -

    Returns:
    FALSE if element-wise composition fails.
    +
    Returns:
    FALSE if element-wise composition fails.
    -

    +

    - + - + @@ -448,16 +457,16 @@ Only add and multiply composition is currently supported. If both curves are gam

    Copy an curve.

    -Both dest and source must be valid curves previously created with stp_curve_create().

    Parameters:
    +Both dest and source must be valid curves previously created with stp_curve_create().
    Parameters:
    @@ -420,13 +429,13 @@ Only add and multiply composition is currently supported. If both curves are gam
    void stp_curve_copy stp_curve_tstp_curve_t dest,
    const stp_curve_tconst stp_curve_t source
    - +
    dest the destination curve.
    source the source curve.
    source the source curve.
    -

    +

    - + @@ -489,19 +498,19 @@ Get the number of allocated points in the curve.
    @@ -465,7 +474,7 @@ Both dest and source must be valid curves previously created with size_t stp_curve_count_points const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -

    Returns:
    the number of points.
    +
    Returns:
    the number of points.
    -

    +

    - + - + @@ -526,19 +535,19 @@ A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cann
    stp_curve_t* stp_curve_create stp_curve_t* stp_curve_create stp_curve_wrap_mode_t stp_curve_wrap_mode_t  wrap  ) 
    wrap the wrap mode of the curve.
    -
    Returns:
    the newly created curve.
    +
    Returns:
    the newly created curve.
    -

    +

    - + - + @@ -557,22 +566,22 @@ A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cann

    Copy and allocate an curve.

    -dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with stp_curve_create().

    Parameters:
    +dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with stp_curve_create().
    Parameters:
    stp_curve_t* stp_curve_create_copy stp_curve_t* stp_curve_create_copy const stp_curve_tconst stp_curve_t curve  ) 
    curve the source curve.
    -
    Returns:
    the new copy of the curve.
    +
    Returns:
    the new copy of the curve.
    -

    +

    - + @@ -599,17 +608,17 @@ Create a curve from a stream.
    stp_curve_t* stp_curve_create_from_file stp_curve_t* stp_curve_create_from_file const char *  file
    file the file to read.
    -
    Returns:
    the newly created curve, or NULL if an error occured.
    +
    Returns:
    the newly created curve, or NULL if an error occured.
    -

    +

    - + @@ -636,17 +645,17 @@ Create a curve from a stream.
    stp_curve_t* stp_curve_create_from_stream stp_curve_t* stp_curve_create_from_stream FILE *  fp
    fp the stream to read.
    -
    Returns:
    the newly created curve, or NULL if an error occured.
    +
    Returns:
    the newly created curve, or NULL if an error occured.
    -

    +

    - + @@ -673,11 +682,11 @@ Create a curve from a string.
    stp_curve_t* stp_curve_create_from_string stp_curve_t* stp_curve_create_from_string const char *  string
    string the string to read.
    -
    Returns:
    the newly created curve, or NULL if an error occured.
    +
    Returns:
    the newly created curve, or NULL if an error occured.
    -

    +

    - + @@ -706,13 +715,13 @@ Destroy an curve.

    It is an error to destroy the curve more than once.

    Parameters:
    @@ -685,7 +694,7 @@ Create a curve from a string.
    void stp_curve_destroy stp_curve_tstp_curve_t curve  ) 
    - +
    curve the curve to destroy.
    curve the curve to destroy.
    -

    +

    - + @@ -758,13 +767,13 @@ Get the lower and upper bounds on a curve.
    @@ -720,7 +729,7 @@ It is an error to destroy the curve more than once.
    Parameter
    void stp_curve_get_bounds const stp_curve_tconst stp_curve_t curve,
    - +
    curve the curve to use.
    low a pointer to a double to store the lower bound in.
    high a pointer to a double to store the upper bound in.
    high a pointer to a double to store the upper bound in.
    -

    +

    - + @@ -806,11 +815,11 @@ Get a pointer to the curve's raw data.
    @@ -772,7 +781,7 @@ Get the lower and upper bounds on a curve.
    const double* stp_curve_get_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -852,11 +861,11 @@ Get a pointer to the curve's raw data as points.
    @@ -818,7 +827,7 @@ Get a pointer to the curve's raw data.
    const stp_curve_point_t* stp_curve_get_data_points const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a dense (equally-spaced) curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a dense (equally-spaced) curve.
    -

    +

    - + @@ -898,11 +907,11 @@ Get pointer to the curve's raw data as floats.
    @@ -864,7 +873,7 @@ Get a pointer to the curve's raw data as points.
    const float* stp_curve_get_float_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -929,11 +938,11 @@ Get pointer to the curve's raw data as floats.

    Get the gamma value of the curve.

    -

    Returns:
    the gamma value. A value of 0 indicates that the curve does not have a valid gamma value.
    +
    Returns:
    the gamma value. A value of 0 indicates that the curve does not have a valid gamma value.
    @@ -910,7 +919,7 @@ Get pointer to the curve's raw data as floats.
    double stp_curve_get_gamma const stp_curve_tconst stp_curve_t curve  ) 
    -

    +

    - + @@ -975,19 +984,19 @@ Get pointer to the curve's raw data as integers.
    @@ -941,7 +950,7 @@ Get the gamma value of the curve.
    const int* stp_curve_get_int_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + - + @@ -1011,11 +1020,11 @@ Get the curve interpolation type.
    stp_curve_type_t stp_curve_get_interpolation_type stp_curve_type_t stp_curve_get_interpolation_type const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -
    Returns:
    the interpolation type.
    +
    Returns:
    the interpolation type.
    -

    +

    - + @@ -1057,11 +1066,11 @@ Get pointer to the curve's raw data as longs.
    @@ -1023,7 +1032,7 @@ Get the curve interpolation type.
    const long* stp_curve_get_long_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -1110,11 +1119,11 @@ Get a point along the curve.
    @@ -1069,7 +1078,7 @@ Get pointer to the curve's raw data as longs.
    int stp_curve_get_point const stp_curve_tconst stp_curve_t curve,
    data a pointer to a double to store the value of where in.
    -

    Returns:
    FALSE if where is outside of the number of valid points. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    FALSE if where is outside of the number of valid points. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -1157,15 +1166,15 @@ Get a point along the curve.
    @@ -1122,7 +1131,7 @@ Get a point along the curve.
    void stp_curve_get_range const stp_curve_tconst stp_curve_t curve,
    -

    +

    - + - + @@ -1189,11 +1198,11 @@ This can be used for fast access to the raw data.
    Parameters:
    const stp_sequence_t* stp_curve_get_sequence const stp_sequence_t* stp_curve_get_sequence const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -
    Returns:
    the stp_sequence_t. If the curve is a piecewise curve, the sequence returned is NULL;
    +
    Returns:
    the stp_sequence_t. If the curve is a piecewise curve, the sequence returned is NULL;
    -

    +

    - + @@ -1235,19 +1244,19 @@ Get pointer to the curve's raw data as shorts.
    @@ -1201,7 +1210,7 @@ This can be used for fast access to the raw data.
    Parameters:
    const short* stp_curve_get_short_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + - + @@ -1288,11 +1297,11 @@ If the start or count is invalid, the returned curve will compare equal to NULL
    stp_curve_t* stp_curve_get_subrange stp_curve_t* stp_curve_get_subrange const stp_curve_tconst stp_curve_t curve,
    count the number of point starting at start.
    -
    Returns:
    a curve containing the subrange. The returned curve is non-wrapping.
    +
    Returns:
    a curve containing the subrange. The returned curve is non-wrapping.
    -

    +

    - + @@ -1334,11 +1343,11 @@ Get pointer to the curve's raw data as unsigned integers.
    @@ -1300,7 +1309,7 @@ If the start or count is invalid, the returned curve will compare equal to NULL
    const unsigned int* stp_curve_get_uint_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -1380,11 +1389,11 @@ Get pointer to the curve's raw data as unsigned longs.
    @@ -1346,7 +1355,7 @@ Get pointer to the curve's raw data as unsigned integers.
    const unsigned long* stp_curve_get_ulong_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -1426,19 +1435,19 @@ Get pointer to the curve's raw data as unsigned shorts.
    @@ -1392,7 +1401,7 @@ Get pointer to the curve's raw data as unsigned longs.
    const unsigned short* stp_curve_get_ushort_data const stp_curve_tconst stp_curve_t curve,
    count a pointer to a size_t to store the curve size in.
    -

    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + - + @@ -1462,11 +1471,11 @@ Get the wrapping mode.
    stp_curve_wrap_mode_t stp_curve_get_wrap stp_curve_wrap_mode_t stp_curve_get_wrap const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -
    Returns:
    the wrapping mode.
    +
    Returns:
    the wrapping mode.
    -

    +

    - + @@ -1515,11 +1524,11 @@ Interpolate a point along the curve.
    @@ -1474,7 +1483,7 @@ Get the wrapping mode.
    int stp_curve_interpolate_value const stp_curve_tconst stp_curve_t curve,
    result a pointer to double to store the value of where in. If interpolation would produce a value outside of the allowed range (as could happen with spline interpolation), the value is clipped to the range.
    -

    Returns:
    FALSE if 'where' is less than 0 or greater than the number of points, an error is returned. Also returns FALSE if the curve is a piecewise curve.
    +
    Returns:
    FALSE if 'where' is less than 0 or greater than the number of points, an error is returned. Also returns FALSE if the curve is a piecewise curve.
    -

    +

    - + @@ -1551,11 +1560,11 @@ Determine whether the curve is piecewise.
    @@ -1527,7 +1536,7 @@ Interpolate a point along the curve.
    int stp_curve_is_piecewise const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -

    Returns:
    whether the curve is piecewise
    +
    Returns:
    whether the curve is piecewise
    -

    +

    - + @@ -1597,11 +1606,11 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
    @@ -1563,7 +1572,7 @@ Determine whether the curve is piecewise.
    int stp_curve_resample stp_curve_tstp_curve_t curve,
    points the number of points.
    -

    Returns:
    FALSE if the number of points is invalid (less than two, except that zero points is permitted for a gamma curve).
    +
    Returns:
    FALSE if the number of points is invalid (less than two, except that zero points is permitted for a gamma curve).
    -

    +

    - + @@ -1621,13 +1630,13 @@ This does not destroy the gamma value of a curve. Points are interpolated as req - + - + @@ -1657,11 +1666,11 @@ This also rescales the bounds. Note that this currently destroys the gamma prope
    @@ -1609,7 +1618,7 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
    int stp_curve_rescale stp_curve_tstp_curve_t curve,
    stp_curve_compose_t stp_curve_compose_t  mode,
    stp_curve_bounds_t stp_curve_bounds_t  bounds_mode
    bounds_mode the bounds exceeding mode.
    -

    Returns:
    FALSE if this would exceed floating point limits
    +
    Returns:
    FALSE if this would exceed floating point limits
    -

    +

    - + @@ -1710,11 +1719,11 @@ To change the bounds adjusting data as required, use stp_curve_rescale instead.
    @@ -1669,7 +1678,7 @@ This also rescales the bounds. Note that this currently destroys the gamma prope
    int stp_curve_set_bounds stp_curve_tstp_curve_t curve,
    high the upper bound.
    -

    Returns:
    FALSE if any existing points on the curve are outside the bounds.
    +
    Returns:
    FALSE if any existing points on the curve are outside the bounds.
    -

    +

    - + @@ -1763,11 +1772,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -1722,7 +1731,7 @@ To change the bounds adjusting data as required, use stp_curve_rescale instead.
    int stp_curve_set_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of doubles (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1816,11 +1825,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -1775,7 +1784,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_data_points stp_curve_tstp_curve_t curve,
    data a pointer to an array of points (must be at least count in size). The first point must have X=0, and each point must have an X value at least .000001 greater than the previous point. If the curve is not a wraparound curve, the last point must have X=1.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1869,11 +1878,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -1828,7 +1837,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_float_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of floats (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1915,11 +1924,11 @@ This replaces all existing points along the curve. The bounds are set to 0..1. I
    @@ -1881,7 +1890,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_gamma stp_curve_tstp_curve_t curve,
    f_gamma the gamma value to set.
    -

    Returns:
    FALSE if the gamma value is illegal (0, infinity, or NaN), or if the curve wraps around.
    +
    Returns:
    FALSE if the gamma value is illegal (0, infinity, or NaN), or if the curve wraps around.
    -

    +

    - + @@ -1968,11 +1977,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -1927,7 +1936,7 @@ This replaces all existing points along the curve. The bounds are set to 0..1. I
    int stp_curve_set_int_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of integers (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + - + @@ -2014,11 +2023,11 @@ Set the curve interpolation type.
    @@ -1980,13 +1989,13 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_interpolation_type stp_curve_tstp_curve_t curve,
    stp_curve_type_t stp_curve_type_t  itype
    itype the interpolation type.
    -

    Returns:
    1 on success, or 0 if itype is invalid.
    +
    Returns:
    1 on success, or 0 if itype is invalid.
    -

    +

    - + @@ -2067,11 +2076,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2026,7 +2035,7 @@ Set the curve interpolation type.
    int stp_curve_set_long_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of longs (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -2120,11 +2129,11 @@ This call destroys any gamma value assigned to the curve.
    Par
    @@ -2079,7 +2088,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_point stp_curve_tstp_curve_t curve,
    data the value to set where to.
    -

    Returns:
    FALSE if data is outside the valid bounds or if where is outside the number of valid points. This also returns NULL if the curve is a piecewise curve.
    +
    Returns:
    FALSE if data is outside the valid bounds or if where is outside the number of valid points. This also returns NULL if the curve is a piecewise curve.
    -

    +

    - + @@ -2173,11 +2182,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2132,7 +2141,7 @@ This call destroys any gamma value assigned to the curve.
    Par
    int stp_curve_set_short_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of shorts (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + - + @@ -2220,7 +2229,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2185,13 +2194,13 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_subrange stp_curve_tstp_curve_t curve,
    const stp_curve_tconst stp_curve_t range,
    -

    +

    - + @@ -2269,11 +2278,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2228,7 +2237,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_uint_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of unsigned integers (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -2322,11 +2331,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2281,7 +2290,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_ulong_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of unsigned longs (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -2375,11 +2384,11 @@ If any of the data points fall outside the bounds, the operation is not performe
    @@ -2334,7 +2343,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    int stp_curve_set_ushort_data stp_curve_tstp_curve_t curve,
    data a pointer to an array of unsigned shorts (must be at least count in size).
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -2422,11 +2431,11 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
    @@ -2393,7 +2402,7 @@ If any of the data points fall outside the bounds, the operation is not performe
    const stp_curve_tconst stp_curve_t curve
    curve the curve to use.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -2459,12 +2468,12 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
    @@ -2434,7 +2443,7 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
    char* stp_curve_write_string const stp_curve_tconst stp_curve_t curve  ) 
    curve the curve to use.
    -

    Returns:
    a pointer to a string. This is allocated on the heap, and it is the caller's responsibility to free it.
    +
    Returns:
    a pointer to a string. This is allocated on the heap, and it is the caller's responsibility to free it.
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__image.html b/doc/gutenprint/html/group__image.html index eee518f..718042c 100644 --- a/doc/gutenprint/html/group__image.html +++ b/doc/gutenprint/html/group__image.html @@ -2,9 +2,18 @@ libgutenprint API Reference: image + - - + +

    image

    The image type is an abstract data type for interfacing with the image creation program. More... @@ -13,61 +22,39 @@ - + - + - + - - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - -
     The image type is an abstract data type for interfacing with the image creation program. More...

    Defines

    #define STP_CHANNEL_LIMIT   (32)
    #define STP_CHANNEL_LIMIT   (32)

    Typedefs

    typedef stp_image stp_image_t
    typedef stp_image stp_image_t
     The image type is an abstract data type for interfacing with the image creation program.
     The image type is an abstract data type for interfacing with the image creation program.

    Enumerations

    enum  stp_image_status_t { STP_IMAGE_STATUS_OK, -STP_IMAGE_STATUS_ABORT +
    enum  stp_image_status_t { STP_IMAGE_STATUS_OK, +STP_IMAGE_STATUS_ABORT }
     Image status. More...
     Image status. More...

    Functions

    void stp_image_init (stp_image_t *image)
    void stp_image_init (stp_image_t *image)
    void stp_image_reset (stp_image_t *image)
    void stp_image_reset (stp_image_t *image)
    int stp_image_width (stp_image_t *image)
    int stp_image_width (stp_image_t *image)
    int stp_image_height (stp_image_t *image)
    int stp_image_height (stp_image_t *image)
    stp_image_status_t stp_image_get_row (stp_image_t *image, unsigned char *data, size_t limit, int row)
    stp_image_status_t stp_image_get_row (stp_image_t *image, unsigned char *data, size_t limit, int row)
    const char * stp_image_get_appname (stp_image_t *image)
    const char * stp_image_get_appname (stp_image_t *image)
    void stp_image_conclude (stp_image_t *image)
    void stp_image_conclude (stp_image_t *image)

    Variables

    void(* stp_image::reset )(struct stp_image *image)
     This callback is called to reset the image to the beginning.
    int(* stp_image::width )(struct stp_image *image)
     This callback returns the width of the image in pixels.
    int(* stp_image::height )(struct stp_image *image)
     This callback returns the height of the image in pixels.
    stp_image_status_t(* stp_image::get_row )(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)
     This callback transfers the data from the image to the gimp-print library.
    const char *(* stp_image::get_appname )(struct stp_image *image)
     This callback returns the name of the application.
    void(* stp_image::conclude )(struct stp_image *image)
     This callback is called at the end of each page.
    void * stp_image::rep
     A pointer to an application-specific state information that might need to be associated with the image object.

    Detailed Description

    The image type is an abstract data type for interfacing with the image creation program.


    Define Documentation

    -

    +

    @@ -91,7 +78,7 @@ The maximum number of channels.


    Typedef Documentation

    -

    +

    The image type is an abstract data type for interfacing with the image creation program.

    -It provides callbacks to functions defined within the client application which are called while printing the image. +It provides callbacks to functions defined within the client application which are called while printing the image.

    @@ -113,17 +100,17 @@ The maximum number of channels.


    Enumeration Type Documentation

    -

    +

    @@ -141,9 +128,9 @@ Image status.

    Enumerator:
    - +
    enum stp_image_status_t enum stp_image_status_t
    - -
    STP_IMAGE_STATUS_OK  +
    STP_IMAGE_STATUS_OK  Everything is OK.
    STP_IMAGE_STATUS_ABORT  +
    STP_IMAGE_STATUS_ABORT  An error occured, or the job was aborted.
    @@ -151,7 +138,7 @@ An error occured, or the job was aborted.


    Function Documentation

    -

    +

    @@ -179,7 +166,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -207,13 +194,13 @@ An error occured, or the job was aborted.
    -

    +

    - + @@ -256,7 +243,7 @@ An error occured, or the job was aborted.
    stp_image_status_t stp_image_get_row stp_image_status_t stp_image_get_row stp_image_t image,
    -

    +

    @@ -284,7 +271,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -312,7 +299,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -340,7 +327,7 @@ An error occured, or the job was aborted.
    -

    +

    @@ -368,208 +355,8 @@ An error occured, or the job was aborted.
    -


    Variable Documentation

    -

    - - - - -
    - - - - -
    void(* stp_image::conclude)(struct stp_image *image) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback is called at the end of each page. -

    -

    -

    - - - - -
    - - - - -
    const char*(* stp_image::get_appname)(struct stp_image *image) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback returns the name of the application. -

    -This is embedded in the output by some drivers.

    -

    - - - - -
    - - - - -
    stp_image_status_t(* stp_image::get_row)(struct stp_image *image, unsigned char *data, size_t byte_limit, int row) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback transfers the data from the image to the gimp-print library. -

    -It is called from the driver layer. It should copy WIDTH (as returned by the width() member) pixels of data into the data buffer. It normally returns STP_IMAGE_STATUS_OK; if something goes wrong, or the application wishes to stop producing any further output (e. g. because the user cancelled the print job), it should return STP_IMAGE_STATUS_ABORT. This will cause the driver to flush any remaining data to the output. It will always request rows in monotonically ascending order, but it may skip rows (if, for example, the resolution of the input is higher than the resolution of the output).

    Parameters:
    - - - - - -
    image the image in use.
    data a pointer to width() bytes of pixel data.
    byte_limit (image width * number of channels).
    row (unused).
    -
    -
    -

    - - - - -
    - - - - -
    int(* stp_image::height)(struct stp_image *image) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback returns the height of the image in pixels. -

    -

    Parameters:
    - - -
    image the image in use.
    -
    -
    -

    - - - - -
    - - - - -
    void* stp_image::rep [inherited]
    -
    - - - - - -
    -   - - -

    -A pointer to an application-specific state information that might need to be associated with the image object. -

    -

    -

    - - - - -
    - - - - -
    void(* stp_image::reset)(struct stp_image *image) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback is called to reset the image to the beginning. -

    -It may (in principle) be called multiple times if a page is being printed more than once.

    Warning:
    The reset() call may be removed in the future.
    -
    Parameters:
    - - -
    image the image in use.
    -
    -
    -

    - - - - -
    - - - - -
    int(* stp_image::width)(struct stp_image *image) [inherited]
    -
    - - - - - -
    -   - - -

    -This callback returns the width of the image in pixels. -

    -

    Parameters:
    - - -
    image the image in use.
    -
    -
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__intl.html b/doc/gutenprint/html/group__intl.html index b9854da..917cb88 100644 --- a/doc/gutenprint/html/group__intl.html +++ b/doc/gutenprint/html/group__intl.html @@ -2,33 +2,42 @@ libgutenprint API Reference: intl + - - + +

    intl

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language. More... - + - + - + - + - + - + - +

    Defines

    #define textdomain(String)   (String)
    #define textdomain(String)   (String)
    #define gettext(String)   (String)
    #define gettext(String)   (String)
    #define dgettext(Domain, Message)   (Message)
    #define dgettext(Domain, Message)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define _(String)   (String)
    #define _(String)   (String)
    #define N_(String)   (String)
    #define N_(String)   (String)

    Detailed Description

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.

    -The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems).


    Define Documentation

    -

    +The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems).


    Define Documentation

    +

    @@ -56,7 +65,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -87,7 +96,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -121,7 +130,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -152,7 +161,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -180,7 +189,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -208,7 +217,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -236,8 +245,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__intl__internal.html b/doc/gutenprint/html/group__intl__internal.html index 2acd160..41f1bd7 100644 --- a/doc/gutenprint/html/group__intl__internal.html +++ b/doc/gutenprint/html/group__intl__internal.html @@ -2,33 +2,42 @@ libgutenprint API Reference: intl-internal + - - + +

    intl-internal

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language. More... - + - + - + - + - + - + - +

    Defines

    #define textdomain(String)   (String)
    #define textdomain(String)   (String)
    #define gettext(String)   (String)
    #define gettext(String)   (String)
    #define dgettext(Domain, Message)   (Message)
    #define dgettext(Domain, Message)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define _(String)   (String)
    #define _(String)   (String)
    #define N_(String)   (String)
    #define N_(String)   (String)

    Detailed Description

    Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.

    -The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). They differ from the normal intl functions in that the textdomain is fixed, for use by functions internal to Gimp-Print. This header should not be included by source files outside the gimp-print source tree.


    Define Documentation

    -

    +The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). They differ from the normal intl functions in that the textdomain is fixed, for use by functions internal to Gimp-Print. This header should not be included by source files outside the gimp-print source tree.


    Define Documentation

    +

    @@ -56,7 +65,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -87,7 +96,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -121,7 +130,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -152,7 +161,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -180,7 +189,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -208,7 +217,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -

    +

    @@ -236,8 +245,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__list.html b/doc/gutenprint/html/group__list.html index f12ea21..f550381 100644 --- a/doc/gutenprint/html/group__list.html +++ b/doc/gutenprint/html/group__list.html @@ -2,122 +2,131 @@ libgutenprint API Reference: list + - - + +

    list

    The list data type implements a fast generic doubly-linked list. More... - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Typedefs

    typedef stp_list_item stp_list_item_t
    typedef stp_list_item stp_list_item_t
     The list item opaque data type.
    typedef stp_list stp_list_t
     The list item opaque data type.
    typedef stp_list stp_list_t
     The list opaque data type.
    typedef void(* stp_node_freefunc )(void *)
     The list opaque data type.
    typedef void(* stp_node_freefunc )(void *)
     A callback function to free the data a node contains.
    typedef void *(* stp_node_copyfunc )(const void *)
     A callback function to free the data a node contains.
    typedef void *(* stp_node_copyfunc )(const void *)
     A callback function to copy the data a node contains.
    typedef const char *(* stp_node_namefunc )(const void *)
     A callback function to copy the data a node contains.
    typedef const char *(* stp_node_namefunc )(const void *)
     A callback function to get the name of a node.
    typedef int(* stp_node_sortfunc )(const void *, const void *)
     A callback function to get the name of a node.
    typedef int(* stp_node_sortfunc )(const void *, const void *)
     A callback function to compare two nodes.
     A callback function to compare two nodes.

    Functions

    void stp_list_node_free_data (void *item)
    void stp_list_node_free_data (void *item)
     Free node data allocated with stp_malloc.
    stp_list_tstp_list_create (void)
     Free node data allocated with stp_malloc.
    stp_list_tstp_list_create (void)
     Create a new list object.
    stp_list_tstp_list_copy (const stp_list_t *list)
     Create a new list object.
    stp_list_tstp_list_copy (const stp_list_t *list)
     Copy and allocate a list object.
    int stp_list_destroy (stp_list_t *list)
     Copy and allocate a list object.
    int stp_list_destroy (stp_list_t *list)
     Destroy a list object.
    stp_list_item_tstp_list_get_start (const stp_list_t *list)
     Destroy a list object.
    stp_list_item_tstp_list_get_start (const stp_list_t *list)
     Find the first item in a list.
    stp_list_item_tstp_list_get_end (const stp_list_t *list)
     Find the first item in a list.
    stp_list_item_tstp_list_get_end (const stp_list_t *list)
     Find the last item in a list.
    stp_list_item_tstp_list_get_item_by_index (const stp_list_t *list, int idx)
     Find the last item in a list.
    stp_list_item_tstp_list_get_item_by_index (const stp_list_t *list, int idx)
     Find an item in a list by its index.
    stp_list_item_tstp_list_get_item_by_name (const stp_list_t *list, const char *name)
     Find an item in a list by its index.
    stp_list_item_tstp_list_get_item_by_name (const stp_list_t *list, const char *name)
     Find an item in a list by its name.
    stp_list_item_tstp_list_get_item_by_long_name (const stp_list_t *list, const char *long_name)
     Find an item in a list by its name.
    stp_list_item_tstp_list_get_item_by_long_name (const stp_list_t *list, const char *long_name)
     Find an item in a list by its long name.
    int stp_list_get_length (const stp_list_t *list)
     Find an item in a list by its long name.
    int stp_list_get_length (const stp_list_t *list)
     Get the length of a list.
    void stp_list_set_freefunc (stp_list_t *list, stp_node_freefunc freefunc)
     Get the length of a list.
    void stp_list_set_freefunc (stp_list_t *list, stp_node_freefunc freefunc)
     Set a list node free function.
    stp_node_freefunc stp_list_get_freefunc (const stp_list_t *list)
     Set a list node free function.
    stp_node_freefunc stp_list_get_freefunc (const stp_list_t *list)
     Get a list node free function.
    void stp_list_set_copyfunc (stp_list_t *list, stp_node_copyfunc copyfunc)
     Get a list node free function.
    void stp_list_set_copyfunc (stp_list_t *list, stp_node_copyfunc copyfunc)
     Set a list node copy function.
    stp_node_copyfunc stp_list_get_copyfunc (const stp_list_t *list)
     Set a list node copy function.
    stp_node_copyfunc stp_list_get_copyfunc (const stp_list_t *list)
     Get a list node copy function.
    void stp_list_set_namefunc (stp_list_t *list, stp_node_namefunc namefunc)
     Get a list node copy function.
    void stp_list_set_namefunc (stp_list_t *list, stp_node_namefunc namefunc)
     Set a list node name function.
    stp_node_namefunc stp_list_get_namefunc (const stp_list_t *list)
     Set a list node name function.
    stp_node_namefunc stp_list_get_namefunc (const stp_list_t *list)
     Get a list node name function.
    void stp_list_set_long_namefunc (stp_list_t *list, stp_node_namefunc long_namefunc)
     Get a list node name function.
    void stp_list_set_long_namefunc (stp_list_t *list, stp_node_namefunc long_namefunc)
     Set a list node long name function.
    stp_node_namefunc stp_list_get_long_namefunc (const stp_list_t *list)
     Set a list node long name function.
    stp_node_namefunc stp_list_get_long_namefunc (const stp_list_t *list)
     Get a list node long name function.
    void stp_list_set_sortfunc (stp_list_t *list, stp_node_sortfunc sortfunc)
     Get a list node long name function.
    void stp_list_set_sortfunc (stp_list_t *list, stp_node_sortfunc sortfunc)
     Set a list node sort function.
    stp_node_sortfunc stp_list_get_sortfunc (const stp_list_t *list)
     Set a list node sort function.
    stp_node_sortfunc stp_list_get_sortfunc (const stp_list_t *list)
     Get a list node sort function.
    int stp_list_item_create (stp_list_t *list, stp_list_item_t *next, const void *data)
     Get a list node sort function.
    int stp_list_item_create (stp_list_t *list, stp_list_item_t *next, const void *data)
     Create a new list item.
    int stp_list_item_destroy (stp_list_t *list, stp_list_item_t *item)
     Create a new list item.
    int stp_list_item_destroy (stp_list_t *list, stp_list_item_t *item)
     Destroy a list item.
    stp_list_item_tstp_list_item_prev (const stp_list_item_t *item)
     Destroy a list item.
    stp_list_item_tstp_list_item_prev (const stp_list_item_t *item)
     Get the previous item in the list.
    stp_list_item_tstp_list_item_next (const stp_list_item_t *item)
     Get the previous item in the list.
    stp_list_item_tstp_list_item_next (const stp_list_item_t *item)
     Get the next item in the list.
    void * stp_list_item_get_data (const stp_list_item_t *item)
     Get the next item in the list.
    void * stp_list_item_get_data (const stp_list_item_t *item)
     Get the data associated with a list item.
    int stp_list_item_set_data (stp_list_item_t *item, void *data)
     Get the data associated with a list item.
    int stp_list_item_set_data (stp_list_item_t *item, void *data)
     Set the data associated with a list item.
     Set the data associated with a list item.

    Detailed Description

    The list data type implements a fast generic doubly-linked list.

    -It supports all of the operations you might want in a list (insert, remove, iterate over the list, copy whole lists), plus some (optional) less common features: finding items by index, name or long name, and sorting. These should also be fairly fast, due to caching in the list head.


    Typedef Documentation

    -

    +It supports all of the operations you might want in a list (insert, remove, iterate over the list, copy whole lists), plus some (optional) less common features: finding items by index, name or long name, and sorting. These should also be fairly fast, due to caching in the list head.


    Typedef Documentation

    +

    @@ -133,16 +142,16 @@ It supports all of the operations you might want in a list (insert, remove, iter

    The list item opaque data type.

    -This object is a node in the list. +This object is a node in the list.

    - +
    typedef struct stp_list_item stp_list_item_t typedef struct stp_list_item stp_list_item_t
    -

    +

    @@ -158,16 +167,16 @@ This object is a node in the list.

    The list opaque data type.

    -This object represents the list as a whole. +This object represents the list as a whole.

    - +
    typedef struct stp_list stp_list_t typedef struct stp_list stp_list_t
    -

    +

    @@ -183,16 +192,16 @@ This object represents the list as a whole.

    A callback function to copy the data a node contains.

    -The parameter is a pointer to the node data. The return value is a pointer to the new copy of the data. +The parameter is a pointer to the node data. The return value is a pointer to the new copy of the data.

    - +
    typedef void*(* stp_node_copyfunc)(const void *) typedef void*(* stp_node_copyfunc)(const void *)
    -

    +

    @@ -208,16 +217,16 @@ The parameter is a pointer to the node data. The return value is a pointer to th

    A callback function to free the data a node contains.

    -The parameter is a pointer to the node data. +The parameter is a pointer to the node data.

    - +
    typedef void(* stp_node_freefunc)(void *) typedef void(* stp_node_freefunc)(void *)
    -

    +

    @@ -233,16 +242,16 @@ The parameter is a pointer to the node data.

    A callback function to get the name of a node.

    -The parameter is a pointer to the node data. The return value is a pointer to the name of the node, or NULL if there is no name. +The parameter is a pointer to the node data. The return value is a pointer to the name of the node, or NULL if there is no name.

    - +
    typedef const char*(* stp_node_namefunc)(const void *) typedef const char*(* stp_node_namefunc)(const void *)
    -

    +

    @@ -258,19 +267,19 @@ The parameter is a pointer to the node data. The return value is a pointer to th

    A callback function to compare two nodes.

    -The two parameters are pointers to node data. The return value is <0 if the first sorts before the second, 0 if they sort identically, and >0 if the first sorts after the second. +The two parameters are pointers to node data. The return value is <0 if the first sorts before the second, 0 if they sort identically, and >0 if the first sorts after the second.

    - +
    typedef int(* stp_node_sortfunc)(const void *, const void *) typedef int(* stp_node_sortfunc)(const void *, const void *)


    Function Documentation

    -

    +

    - + - + @@ -289,22 +298,22 @@ The two parameters are pointers to node data. The return value is <0 if the f

    Copy and allocate a list object.

    -list must be a valid list object previously created with stp_list_create().

    Parameters:
    +list must be a valid list object previously created with stp_list_create().
    Parameters:
    stp_list_t* stp_list_copy stp_list_t* stp_list_copy const stp_list_tconst stp_list_t list  ) 
    list the list to copy.
    -
    Returns:
    a pointer to the new copy of the list.
    +
    Returns:
    a pointer to the new copy of the list.
    -

    +

    - + @@ -325,11 +334,11 @@ list must be a valid list object previously created with

    +

    stp_list_t* stp_list_create stp_list_t* stp_list_create void 
    - + @@ -361,19 +370,19 @@ It is an error to destroy the list more than once.
    Parameters
    @@ -337,7 +346,7 @@ Create a new list object.
    int stp_list_destroy stp_list_tstp_list_t list  ) 
    list the list to destroy.
    -
    Returns:
    0 on success, 1 on failure.
    +
    Returns:
    0 on success, 1 on failure.
    -

    +

    - + - + @@ -397,19 +406,19 @@ Get a list node copy function.
    stp_node_copyfunc stp_list_get_copyfunc stp_node_copyfunc stp_list_get_copyfunc const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    the function previously set with stp_list_set_copyfunc, or NULL if no function has been set.
    +
    Returns:
    the function previously set with stp_list_set_copyfunc, or NULL if no function has been set.
    -

    +

    - + - + @@ -433,19 +442,19 @@ Find the last item in a list.
    stp_list_item_t* stp_list_get_end stp_list_item_t* stp_list_get_end const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    a pointer to the last list item, or NULL if the list is empty.
    +
    Returns:
    a pointer to the last list item, or NULL if the list is empty.
    -

    +

    - + - + @@ -469,19 +478,19 @@ Get a list node free function.
    stp_node_freefunc stp_list_get_freefunc stp_node_freefunc stp_list_get_freefunc const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    the function previously set with stp_list_set_freefunc, or NULL if no function has been set.
    +
    Returns:
    the function previously set with stp_list_set_freefunc, or NULL if no function has been set.
    -

    +

    - + - + @@ -515,19 +524,19 @@ Find an item in a list by its index.
    stp_list_item_t* stp_list_get_item_by_index stp_list_item_t* stp_list_get_item_by_index const stp_list_tconst stp_list_t list,
    idx the index to find.
    -
    Returns:
    a pointer to the list item, or NULL if the index is invalid or the list is empty.
    +
    Returns:
    a pointer to the list item, or NULL if the index is invalid or the list is empty.
    -

    +

    - + - + @@ -561,19 +570,19 @@ Find an item in a list by its long name.
    stp_list_item_t* stp_list_get_item_by_long_name stp_list_item_t* stp_list_get_item_by_long_name const stp_list_tconst stp_list_t list,
    long_name the long name to find.
    -
    Returns:
    a pointer to the list item, or NULL if the long name is invalid or the list is empty.
    +
    Returns:
    a pointer to the list item, or NULL if the long name is invalid or the list is empty.
    -

    +

    - + - + @@ -607,11 +616,11 @@ Find an item in a list by its name.
    stp_list_item_t* stp_list_get_item_by_name stp_list_item_t* stp_list_get_item_by_name const stp_list_tconst stp_list_t list,
    name the name to find.
    -
    Returns:
    a pointer to the list item, or NULL if the name is invalid or the list is empty.
    +
    Returns:
    a pointer to the list item, or NULL if the name is invalid or the list is empty.
    -

    +

    - + @@ -643,19 +652,19 @@ Get the length of a list.
    @@ -619,7 +628,7 @@ Find an item in a list by its name.
    int stp_list_get_length const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -

    Returns:
    the list length (number of list items).
    +
    Returns:
    the list length (number of list items).
    -

    +

    - + - + @@ -679,19 +688,19 @@ Get a list node long name function.
    stp_node_namefunc stp_list_get_long_namefunc stp_node_namefunc stp_list_get_long_namefunc const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    the function previously set with stp_list_set_long_namefunc, or NULL if no function has been set.
    +
    Returns:
    the function previously set with stp_list_set_long_namefunc, or NULL if no function has been set.
    -

    +

    - + - + @@ -715,19 +724,19 @@ Get a list node name function.
    stp_node_namefunc stp_list_get_namefunc stp_node_namefunc stp_list_get_namefunc const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    the function previously set with stp_list_set_namefunc, or NULL if no function has been set.
    +
    Returns:
    the function previously set with stp_list_set_namefunc, or NULL if no function has been set.
    -

    +

    - + - + @@ -751,19 +760,19 @@ Get a list node sort function.
    stp_node_sortfunc stp_list_get_sortfunc stp_node_sortfunc stp_list_get_sortfunc const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    the function previously set with stp_list_set_sortfunc, or NULL if no function has been set.
    +
    Returns:
    the function previously set with stp_list_set_sortfunc, or NULL if no function has been set.
    -

    +

    - + - + @@ -787,11 +796,11 @@ Find the first item in a list.
    stp_list_item_t* stp_list_get_start stp_list_item_t* stp_list_get_start const stp_list_tconst stp_list_t list  ) 
    list the list to use.
    -
    Returns:
    a pointer to the first list item, or NULL if the list is empty.
    +
    Returns:
    a pointer to the first list item, or NULL if the list is empty.
    -

    +

    - + - + @@ -840,11 +849,11 @@ Create a new list item.
    @@ -799,13 +808,13 @@ Find the first item in a list.
    int stp_list_item_create stp_list_tstp_list_t list,
    stp_list_item_tstp_list_item_t next,
    data the data the list item will contain.
    -

    Returns:
    0 on success, 1 on failure (if data is NULL, for example).
    +
    Returns:
    0 on success, 1 on failure (if data is NULL, for example).
    -

    +

    - + - + @@ -886,11 +895,11 @@ Destroy a list item.
    @@ -852,13 +861,13 @@ Create a new list item.
    int stp_list_item_destroy stp_list_tstp_list_t list,
    stp_list_item_tstp_list_item_t item
    item the item to destroy.
    -

    Returns:
    0 on success, 1 on failure.
    +
    Returns:
    0 on success, 1 on failure.
    -

    +

    - + @@ -922,19 +931,19 @@ Get the data associated with a list item.
    @@ -898,7 +907,7 @@ Destroy a list item.
    void* stp_list_item_get_data const stp_list_item_tconst stp_list_item_t item  ) 
    item the list item to use.
    -

    Returns:
    the data associated with item.
    +
    Returns:
    the data associated with item.
    -

    +

    - + - + @@ -958,19 +967,19 @@ Get the next item in the list.
    stp_list_item_t* stp_list_item_next stp_list_item_t* stp_list_item_next const stp_list_item_tconst stp_list_item_t item  ) 
    item the item to start from.
    -
    Returns:
    a pointer to the list item following from item, or NULL if item is the end of the list.
    +
    Returns:
    a pointer to the list item following from item, or NULL if item is the end of the list.
    -

    +

    - + - + @@ -994,11 +1003,11 @@ Get the previous item in the list.
    stp_list_item_t* stp_list_item_prev stp_list_item_t* stp_list_item_prev const stp_list_item_tconst stp_list_item_t item  ) 
    item the item to start from.
    -
    Returns:
    a pointer to the list item prior to item, or NULL if item is the start of the list.
    +
    Returns:
    a pointer to the list item prior to item, or NULL if item is the start of the list.
    -

    +

    - + @@ -1041,11 +1050,11 @@ Set the data associated with a list item.
    @@ -1006,7 +1015,7 @@ Get the previous item in the list.
    int stp_list_item_set_data stp_list_item_tstp_list_item_t item,
    data the data to set.
    -

    Returns:
    0 on success, 1 on failure (if data is NULL).
    +
    Returns:
    0 on success, 1 on failure (if data is NULL).
    -

    +

    @@ -1074,13 +1083,13 @@ Free node data allocated with stp_malloc.

    This function is indended for use as an stp_node_freefunc, which uses stp_free to free the node data.

    Parameters:
    - +
    item the node data to free
    item the node data to free
    -

    +

    - + - + @@ -1119,13 +1128,13 @@ Set a list node copy function. This callback function will be called whenever a list item is copied. Its intended use is for automatic object copying (since C lacks a copy constructor).
    Parameters:
    @@ -1088,13 +1097,13 @@ This function is indended for use as an stp_node_freefunc, which uses stp_free t
    void stp_list_set_copyfunc stp_list_tstp_list_t list,
    stp_node_copyfunc stp_node_copyfunc  copyfunc
    - +
    list the list to use.
    copyfunc the function to set.
    copyfunc the function to set.
    -

    +

    - + - + @@ -1164,13 +1173,13 @@ Set a list node free function. This callback function will be called whenever a list item is destroyed. Its intended use is for automatic object destruction and any other cleanup required.
    Parameters:
    @@ -1133,13 +1142,13 @@ This callback function will be called whenever a list item is copied. Its intend
    void stp_list_set_freefunc stp_list_tstp_list_t list,
    stp_node_freefunc stp_node_freefunc  freefunc
    - +
    list the list to use.
    freefunc the function to set.
    freefunc the function to set.
    -

    +

    - + - + @@ -1209,13 +1218,13 @@ Set a list node long name function. This callback function will be called whenever the long name of a list item needs to be determined. This is used to find list items by long name.
    Parameters:
    @@ -1178,13 +1187,13 @@ This callback function will be called whenever a list item is destroyed. Its int
    void stp_list_set_long_namefunc stp_list_tstp_list_t list,
    stp_node_namefunc stp_node_namefunc  long_namefunc
    - +
    list the list to use.
    long_namefunc the function to set.
    long_namefunc the function to set.
    -

    +

    - + - + @@ -1254,13 +1263,13 @@ Set a list node name function. This callback function will be called whenever the name of a list item needs to be determined. This is used to find list items by name.
    Parameters:
    @@ -1223,13 +1232,13 @@ This callback function will be called whenever the long name of a list item need
    void stp_list_set_namefunc stp_list_tstp_list_t list,
    stp_node_namefunc stp_node_namefunc  namefunc
    - +
    list the list to use.
    namefunc the function to set.
    namefunc the function to set.
    -

    +

    - + - + @@ -1299,14 +1308,14 @@ Set a list node sort function. This callback function will be called to determine the sort order for list items in sorted lists.
    Parameters:
    @@ -1268,13 +1277,13 @@ This callback function will be called whenever the name of a list item needs to
    void stp_list_set_sortfunc stp_list_tstp_list_t list,
    stp_node_sortfunc stp_node_sortfunc  sortfunc
    - +
    list the list to use.
    sortfunc the function to set.
    sortfunc the function to set.
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__papersize.html b/doc/gutenprint/html/group__papersize.html index 7f25c62..d1284da 100644 --- a/doc/gutenprint/html/group__papersize.html +++ b/doc/gutenprint/html/group__papersize.html @@ -2,9 +2,18 @@ libgutenprint API Reference: papersize + - - + +

    papersize

    The papersize describes the dimensions of a paper. More... @@ -13,40 +22,40 @@ - - + - + - - + + - - + + - - + + - - + +
     The papersize data type. More...

    Enumerations

    enum  stp_papersize_unit_t { PAPERSIZE_ENGLISH_STANDARD, -PAPERSIZE_METRIC_STANDARD, -PAPERSIZE_ENGLISH_EXTENDED, -PAPERSIZE_METRIC_EXTENDED +
    enum  stp_papersize_unit_t { PAPERSIZE_ENGLISH_STANDARD, +PAPERSIZE_METRIC_STANDARD, +PAPERSIZE_ENGLISH_EXTENDED, +PAPERSIZE_METRIC_EXTENDED }
     Units of measurement. More...
     Units of measurement. More...

    Functions

    int stp_known_papersizes (void)
    int stp_known_papersizes (void)
     Get the number of available papersizes.
    const stp_papersize_tstp_get_papersize_by_name (const char *name)
     Get the number of available papersizes.
    const stp_papersize_tstp_get_papersize_by_name (const char *name)
     Get a papersize by name.
    const stp_papersize_tstp_get_papersize_by_size (int length, int width)
     Get a papersize by name.
    const stp_papersize_tstp_get_papersize_by_size (int length, int width)
     Get a papersize by size.
    const stp_papersize_tstp_get_papersize_by_index (int idx)
     Get a papersize by size.
    const stp_papersize_tstp_get_papersize_by_index (int idx)
     Get a papersize by its index number.
    void stp_default_media_size (const stp_vars_t *v, int *width, int *height)
     Get a papersize by its index number.
    void stp_default_media_size (const stp_vars_t *v, int *width, int *height)

    Detailed Description

    The papersize describes the dimensions of a paper.


    Enumeration Type Documentation

    -

    +

    @@ -64,13 +73,13 @@ Units of measurement.

    Enumerator:
    - +
    enum stp_papersize_unit_t enum stp_papersize_unit_t
    - - - -
    PAPERSIZE_ENGLISH_STANDARD  +
    PAPERSIZE_ENGLISH_STANDARD  English/Imperial units.
    PAPERSIZE_METRIC_STANDARD  +
    PAPERSIZE_METRIC_STANDARD  Metric units.
    PAPERSIZE_ENGLISH_EXTENDED  +
    PAPERSIZE_ENGLISH_EXTENDED  English/Imperial units (optional paper, not displayed by default).
    PAPERSIZE_METRIC_EXTENDED  +
    PAPERSIZE_METRIC_EXTENDED  Metric units (optional paper, not displayed by default).
    @@ -78,7 +87,7 @@ Metric units (optional paper, not displayed by default).


    Function Documentation

    -

    +

    - + @@ -121,7 +130,7 @@ Metric units (optional paper, not displayed by default).
    @@ -86,7 +95,7 @@ Metric units (optional paper, not displayed by default).
    void stp_default_media_size const stp_vars_tconst stp_vars_t v,
    -

    +

    @@ -153,11 +162,11 @@ Get a papersize by its index number.
    idx the index number. This must not be greater than (total number of papers - 1).
    -

    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    -

    +

    @@ -189,11 +198,11 @@ Get a papersize by name.
    name the short unique name of the paper.
    -

    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    -

    +

    @@ -235,11 +244,11 @@ The nearest available size to the size requested will be found.
    width the width of the paper
    -

    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the papersize, or NULL on failure. The pointer should not be freed.
    -

    +

    @@ -266,12 +275,12 @@ The nearest available size to the size requested will be found.

    Get the number of available papersizes.

    -

    Returns:
    the number of papersizes.
    +
    Returns:
    the number of papersizes.
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__printer.html b/doc/gutenprint/html/group__printer.html index 5fcb833..2f8ef0c 100644 --- a/doc/gutenprint/html/group__printer.html +++ b/doc/gutenprint/html/group__printer.html @@ -2,9 +2,18 @@ libgutenprint API Reference: printer + - - + +

    printer

    The printer type represents a printer model. More... @@ -14,82 +23,82 @@ - + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - +
    struct  stp_family

    Typedefs

    typedef stp_printer stp_printer_t
    typedef stp_printer stp_printer_t
     The printer opaque data type (representation of printer model).
    typedef stp_family stp_family_t
     The printer opaque data type (representation of printer model).
    typedef stp_family stp_family_t

    Functions

    int stp_printer_model_count (void)
    int stp_printer_model_count (void)
     Get the number of available printer models.
    const stp_printer_tstp_get_printer_by_index (int idx)
     Get the number of available printer models.
    const stp_printer_tstp_get_printer_by_index (int idx)
     Get a printer model by its index number.
    const stp_printer_tstp_get_printer_by_long_name (const char *long_name)
     Get a printer model by its index number.
    const stp_printer_tstp_get_printer_by_long_name (const char *long_name)
     Get a printer model by its long (translated) name.
    const stp_printer_tstp_get_printer_by_driver (const char *driver)
     Get a printer model by its long (translated) name.
    const stp_printer_tstp_get_printer_by_driver (const char *driver)
     Get a printer model by its short name.
    const stp_printer_tstp_get_printer (const stp_vars_t *v)
     Get a printer model by its short name.
    const stp_printer_tstp_get_printer (const stp_vars_t *v)
     Get the printer model from a vars object.
    int stp_get_printer_index_by_driver (const char *driver)
     Get the printer model from a vars object.
    int stp_get_printer_index_by_driver (const char *driver)
     Get the printer index number from the printer model short (driver) name.
    const char * stp_printer_get_long_name (const stp_printer_t *p)
     Get the printer index number from the printer model short (driver) name.
    const char * stp_printer_get_long_name (const stp_printer_t *p)
     Get a printer model's long (translated) name.
    const char * stp_printer_get_driver (const stp_printer_t *p)
     Get a printer model's long (translated) name.
    const char * stp_printer_get_driver (const stp_printer_t *p)
     Get a printer model's short (driver) name.
    const char * stp_printer_get_family (const stp_printer_t *p)
     Get a printer model's short (driver) name.
    const char * stp_printer_get_family (const stp_printer_t *p)
     Get a printer model's family name.
    const char * stp_printer_get_manufacturer (const stp_printer_t *p)
     Get a printer model's family name.
    const char * stp_printer_get_manufacturer (const stp_printer_t *p)
     Get a printer model's manufacturer's name.
    int stp_printer_get_model (const stp_printer_t *p)
     Get a printer model's manufacturer's name.
    int stp_printer_get_model (const stp_printer_t *p)
     Get a printer model's model number.
    const stp_vars_tstp_printer_get_defaults (const stp_printer_t *p)
     Get a printer model's model number.
    const stp_vars_tstp_printer_get_defaults (const stp_printer_t *p)
     Get the default vars for a particular printer model.
    void stp_set_printer_defaults (stp_vars_t *v, const stp_printer_t *p)
     Get the default vars for a particular printer model.
    void stp_set_printer_defaults (stp_vars_t *v, const stp_printer_t *p)
     Set a vars object to use a particular driver, and set the parameter to its defaults.
    int stp_print (const stp_vars_t *v, stp_image_t *image)
     Set a vars object to use a particular driver, and set the parameter to its defaults.
    int stp_print (const stp_vars_t *v, stp_image_t *image)
     Print the image.
    int stp_start_job (const stp_vars_t *v, stp_image_t *image)
     Print the image.
    int stp_start_job (const stp_vars_t *v, stp_image_t *image)
     Start a print job.
    int stp_end_job (const stp_vars_t *v, stp_image_t *image)
     Start a print job.
    int stp_end_job (const stp_vars_t *v, stp_image_t *image)
     End a print job.
    int stp_get_model_id (const stp_vars_t *v)
     End a print job.
    int stp_get_model_id (const stp_vars_t *v)
    int stp_verify_printer_params (stp_vars_t *v)
    int stp_verify_printer_params (stp_vars_t *v)
    int stp_family_register (stp_list_t *family)
    int stp_family_register (stp_list_t *family)
    int stp_family_unregister (stp_list_t *family)
    int stp_family_unregister (stp_list_t *family)
    void stp_initialize_printer_defaults (void)
    void stp_initialize_printer_defaults (void)
    stp_parameter_list_t stp_printer_list_parameters (const stp_vars_t *v)
    stp_parameter_list_t stp_printer_list_parameters (const stp_vars_t *v)
    void stp_printer_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    void stp_printer_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    const char * stp_describe_output (const stp_vars_t *v)
    const char * stp_describe_output (const stp_vars_t *v)

    Detailed Description

    The printer type represents a printer model.

    -A particular printer model must selected in order to be able to print. Each printer model provides default print options through a default vars object.


    Typedef Documentation

    -

    +A particular printer model must selected in order to be able to print. Each printer model provides default print options through a default vars object.


    Typedef Documentation

    +

    @@ -112,13 +121,13 @@ A particular printer model must selected in order to be able to print. Each prin
    -

    +

    @@ -138,7 +147,7 @@ The printer opaque data type (representation of printer model).
    - +
    typedef struct stp_printer stp_printer_t typedef struct stp_printer stp_printer_t


    Function Documentation

    -

    +

    - + @@ -166,7 +175,7 @@ The printer opaque data type (representation of printer model).
    @@ -146,7 +155,7 @@ The printer opaque data type (representation of printer model).
    const char* stp_describe_output const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -208,11 +217,11 @@ End a print job.
    @@ -174,7 +183,7 @@ The printer opaque data type (representation of printer model).
    int stp_end_job const stp_vars_tconst stp_vars_t v,
    image the image to print.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -240,7 +249,7 @@ End a print job.
    @@ -220,7 +229,7 @@ End a print job.
    int stp_family_register stp_list_tstp_list_t family  ) 
    -

    +

    - + @@ -268,7 +277,7 @@ End a print job.
    @@ -248,7 +257,7 @@ End a print job.
    int stp_family_unregister stp_list_tstp_list_t family  ) 
    -

    +

    - + @@ -296,15 +305,15 @@ End a print job.
    @@ -276,7 +285,7 @@ End a print job.
    int stp_get_model_id const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + - + @@ -328,17 +337,17 @@ Get the printer model from a vars object.
    const stp_printer_t* stp_get_printer const stp_printer_t* stp_get_printer const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    -

    +

    - + @@ -364,17 +373,17 @@ Get a printer model by its short name.
    const stp_printer_t* stp_get_printer_by_driver const stp_printer_t* stp_get_printer_by_driver const char *  driver
    driver the printer model's short (driver) name.
    -
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    -

    +

    - + @@ -400,17 +409,17 @@ Get a printer model by its index number.
    const stp_printer_t* stp_get_printer_by_index const stp_printer_t* stp_get_printer_by_index int  idx
    idx the index number. This must not be greater than (total number of printers - 1).
    -
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    -

    +

    - + @@ -436,11 +445,11 @@ Get a printer model by its long (translated) name.
    const stp_printer_t* stp_get_printer_by_long_name const stp_printer_t* stp_get_printer_by_long_name const char *  long_name
    long_name the printer model's long (translated) name.
    -
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    +
    Returns:
    a pointer to the printer model, or NULL on failure. The pointer should not be freed.
    -

    +

    @@ -467,17 +476,17 @@ Get a printer model by its long (translated) name.

    Get the printer index number from the printer model short (driver) name.

    -

    Deprecated:
    There should never be any need to use this function.
    -
    Parameters:
    +
    Deprecated:
    There should never be any need to use this function.
    Parameters:
    driver the printer model's short (driver) name.
    -
    Returns:
    the index number, or -1 on failure.
    +
    Returns:
    the index number, or -1 on failure.
    +
    -

    +

    @@ -505,7 +514,7 @@ Get the printer index number from the printer model short (driver) name.
    -

    +

    - + @@ -548,11 +557,11 @@ Print the image.
    @@ -513,7 +522,7 @@ Get the printer index number from the printer model short (driver) name.
    int stp_print const stp_vars_tconst stp_vars_t v,
    image the image to print.
    -

    Returns:
    0 on failure, 1 on success, 2 on abort requested by the driver.
    +
    Returns:
    0 on failure, 1 on success, 2 on abort requested by the driver.
    -

    +

    - + @@ -595,15 +604,15 @@ Print the image.
    @@ -560,7 +569,7 @@ Print the image.
    void stp_printer_describe_parameter const stp_vars_tconst stp_vars_t v,
    -

    +

    - + - + @@ -627,11 +636,11 @@ The default vars should be copied to a new vars object and customised prior to p
    const stp_vars_t* stp_printer_get_defaults const stp_vars_t* stp_printer_get_defaults const stp_printer_tconst stp_printer_t p  ) 
    p the printer model to use.
    -
    Returns:
    the printer model's default vars.
    +
    Returns:
    the printer model's default vars.
    -

    +

    - + @@ -663,11 +672,11 @@ Get a printer model's short (driver) name.
    @@ -639,7 +648,7 @@ The default vars should be copied to a new vars object and customised prior to p
    const char* stp_printer_get_driver const stp_printer_tconst stp_printer_t p  ) 
    p the printer model to use.
    -

    Returns:
    the short name (should never be freed).
    +
    Returns:
    the short name (should never be freed).
    -

    +

    - + @@ -699,11 +708,11 @@ The family name is the name of the modular "family" driver this model uses.
    @@ -675,7 +684,7 @@ Get a printer model's short (driver) name.
    const char* stp_printer_get_family const stp_printer_tconst stp_printer_t p  )  p the printer model to use.
    -

    Returns:
    the family name (should never be freed).
    +
    Returns:
    the family name (should never be freed).
    -

    +

    - + @@ -735,11 +744,11 @@ Get a printer model's long (translated) name.
    @@ -711,7 +720,7 @@ The family name is the name of the modular "family" driver this model uses.
    const char* stp_printer_get_long_name const stp_printer_tconst stp_printer_t p  ) 
    p the printer model to use.
    -

    Returns:
    the long name (should never be freed).
    +
    Returns:
    the long name (should never be freed).
    -

    +

    - + @@ -771,11 +780,11 @@ Get a printer model's manufacturer's name.
    @@ -747,7 +756,7 @@ Get a printer model's long (translated) name.
    const char* stp_printer_get_manufacturer const stp_printer_tconst stp_printer_t p  ) 
    p the printer model to use.
    -

    Returns:
    the manufacturer's name (should never be freed).
    +
    Returns:
    the manufacturer's name (should never be freed).
    -

    +

    - + @@ -807,19 +816,19 @@ The model number is used internally by the "family" driver module, and has no me
    @@ -783,7 +792,7 @@ Get a printer model's manufacturer's name.
    int stp_printer_get_model const stp_printer_tconst stp_printer_t p  ) 
    p the printer model to use.
    -

    Returns:
    the model number.
    +
    Returns:
    the model number.
    -

    +

    - + - + @@ -839,7 +848,7 @@ The model number is used internally by the "family" driver module, and has no me
    stp_parameter_list_t stp_printer_list_parameters stp_parameter_list_t stp_printer_list_parameters const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    @@ -866,11 +875,11 @@ The model number is used internally by the "family" driver module, and has no me

    Get the number of available printer models.

    -

    Returns:
    the number of printer models.
    +
    Returns:
    the number of printer models.
    -

    +

    - + - + @@ -909,13 +918,13 @@ Set a vars object to use a particular driver, and set the parameter to its defau
    Parameters:
    @@ -878,13 +887,13 @@ Get the number of available printer models.
    void stp_set_printer_defaults stp_vars_tstp_vars_t v,
    const stp_printer_tconst stp_printer_t p
    - +
    v the vars to use.
    p the printer model to use.
    p the printer model to use.

    -

    +

    - + @@ -951,18 +960,18 @@ Set a vars object to use a particular driver, and set the parameter to its defau

    Start a print job.

    -

    Warning:
    This function must be called prior to the first call to stp_print().
    +
    Warning:
    This function must be called prior to the first call to stp_print().
    Parameters:
    @@ -923,7 +932,7 @@ Set a vars object to use a particular driver, and set the parameter to its defau
    int stp_start_job const stp_vars_tconst stp_vars_t v,
    v the vars to use.
    image the image to print.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -990,8 +999,8 @@ Start a print job.
    @@ -970,7 +979,7 @@ Start a print job.
    int stp_verify_printer_params stp_vars_tstp_vars_t v  ) 
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__sequence.html b/doc/gutenprint/html/group__sequence.html index 27e44e8..c9df74c 100644 --- a/doc/gutenprint/html/group__sequence.html +++ b/doc/gutenprint/html/group__sequence.html @@ -2,113 +2,122 @@ libgutenprint API Reference: sequence + - - + +

    sequence

    The sequence is a simple "vector of numbers" data structure. More... - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Typedefs

    typedef stp_sequence stp_sequence_t
    typedef stp_sequence stp_sequence_t
     The sequence opaque data type.
     The sequence opaque data type.

    Functions

    stp_sequence_tstp_sequence_create (void)
    stp_sequence_tstp_sequence_create (void)
     Create a new sequence.
    void stp_sequence_destroy (stp_sequence_t *sequence)
     Create a new sequence.
    void stp_sequence_destroy (stp_sequence_t *sequence)
     Destroy a sequence.
    void stp_sequence_copy (stp_sequence_t *dest, const stp_sequence_t *source)
     Destroy a sequence.
    void stp_sequence_copy (stp_sequence_t *dest, const stp_sequence_t *source)
     Copy an sequence.
    stp_sequence_tstp_sequence_create_copy (const stp_sequence_t *sequence)
     Copy an sequence.
    stp_sequence_tstp_sequence_create_copy (const stp_sequence_t *sequence)
     Copy and allocate an sequence.
    int stp_sequence_set_bounds (stp_sequence_t *sequence, double low, double high)
     Copy and allocate an sequence.
    int stp_sequence_set_bounds (stp_sequence_t *sequence, double low, double high)
     Set the lower and upper bounds.
    void stp_sequence_get_bounds (const stp_sequence_t *sequence, double *low, double *high)
     Set the lower and upper bounds.
    void stp_sequence_get_bounds (const stp_sequence_t *sequence, double *low, double *high)
     Get the lower and upper bounds.
    void stp_sequence_get_range (const stp_sequence_t *sequence, double *low, double *high)
     Get the lower and upper bounds.
    void stp_sequence_get_range (const stp_sequence_t *sequence, double *low, double *high)
     Get range of values stored in the sequence.
    int stp_sequence_set_size (stp_sequence_t *sequence, size_t size)
     Get range of values stored in the sequence.
    int stp_sequence_set_size (stp_sequence_t *sequence, size_t size)
     Set the sequence size.
    size_t stp_sequence_get_size (const stp_sequence_t *sequence)
     Set the sequence size.
    size_t stp_sequence_get_size (const stp_sequence_t *sequence)
     Get the sequence size.
    int stp_sequence_set_data (stp_sequence_t *sequence, size_t count, const double *data)
     Get the sequence size.
    int stp_sequence_set_data (stp_sequence_t *sequence, size_t count, const double *data)
     Set the data in a sequence.
    int stp_sequence_set_subrange (stp_sequence_t *sequence, size_t where, size_t size, const double *data)
     Set the data in a sequence.
    int stp_sequence_set_subrange (stp_sequence_t *sequence, size_t where, size_t size, const double *data)
     Set the data in a subrange of a sequence.
    void stp_sequence_get_data (const stp_sequence_t *sequence, size_t *size, const double **data)
     Set the data in a subrange of a sequence.
    void stp_sequence_get_data (const stp_sequence_t *sequence, size_t *size, const double **data)
     Get the data in a sequence.
    int stp_sequence_set_point (stp_sequence_t *sequence, size_t where, double data)
     Get the data in a sequence.
    int stp_sequence_set_point (stp_sequence_t *sequence, size_t where, double data)
     Set the data at a single point in a sequence.
    int stp_sequence_get_point (const stp_sequence_t *sequence, size_t where, double *data)
     Set the data at a single point in a sequence.
    int stp_sequence_get_point (const stp_sequence_t *sequence, size_t where, double *data)
     Get the data at a single point in a sequence.
    int stp_sequence_set_float_data (stp_sequence_t *sequence, size_t count, const float *data)
     Get the data at a single point in a sequence.
    int stp_sequence_set_float_data (stp_sequence_t *sequence, size_t count, const float *data)
     Set the data in a sequence from float values.
    int stp_sequence_set_long_data (stp_sequence_t *sequence, size_t count, const long *data)
     Set the data in a sequence from float values.
    int stp_sequence_set_long_data (stp_sequence_t *sequence, size_t count, const long *data)
     Set the data in a sequence from long values.
    int stp_sequence_set_ulong_data (stp_sequence_t *sequence, size_t count, const unsigned long *data)
     Set the data in a sequence from long values.
    int stp_sequence_set_ulong_data (stp_sequence_t *sequence, size_t count, const unsigned long *data)
     Set the data in a sequence from unsigned long values.
    int stp_sequence_set_int_data (stp_sequence_t *sequence, size_t count, const int *data)
     Set the data in a sequence from unsigned long values.
    int stp_sequence_set_int_data (stp_sequence_t *sequence, size_t count, const int *data)
     Set the data in a sequence from int values.
    int stp_sequence_set_uint_data (stp_sequence_t *sequence, size_t count, const unsigned int *data)
     Set the data in a sequence from int values.
    int stp_sequence_set_uint_data (stp_sequence_t *sequence, size_t count, const unsigned int *data)
     Set the data in a sequence from unsigned int values.
    int stp_sequence_set_short_data (stp_sequence_t *sequence, size_t count, const short *data)
     Set the data in a sequence from unsigned int values.
    int stp_sequence_set_short_data (stp_sequence_t *sequence, size_t count, const short *data)
     Set the data in a sequence from short values.
    int stp_sequence_set_ushort_data (stp_sequence_t *sequence, size_t count, const unsigned short *data)
     Set the data in a sequence from short values.
    int stp_sequence_set_ushort_data (stp_sequence_t *sequence, size_t count, const unsigned short *data)
     Set the data in a sequence from unsigned short values.
    const float * stp_sequence_get_float_data (const stp_sequence_t *sequence, size_t *count)
     Set the data in a sequence from unsigned short values.
    const float * stp_sequence_get_float_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as float data.
    const long * stp_sequence_get_long_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as float data.
    const long * stp_sequence_get_long_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as long data.
    const unsigned long * stp_sequence_get_ulong_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as long data.
    const unsigned long * stp_sequence_get_ulong_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned long data.
    const int * stp_sequence_get_int_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned long data.
    const int * stp_sequence_get_int_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as int data.
    const unsigned int * stp_sequence_get_uint_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as int data.
    const unsigned int * stp_sequence_get_uint_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned int data.
    const short * stp_sequence_get_short_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned int data.
    const short * stp_sequence_get_short_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as short data.
    const unsigned short * stp_sequence_get_ushort_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as short data.
    const unsigned short * stp_sequence_get_ushort_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned short data.
     Get the data in a sequence as unsigned short data.

    Detailed Description

    The sequence is a simple "vector of numbers" data structure.


    Typedef Documentation

    -

    +

    @@ -128,7 +137,7 @@ The sequence opaque data type.
    - +
    typedef struct stp_sequence stp_sequence_t typedef struct stp_sequence stp_sequence_t


    Function Documentation

    -

    +

    - + - + @@ -164,22 +173,22 @@ The sequence opaque data type.

    Copy an sequence.

    -Both dest and source must be valid sequences previously created with stp_sequence_create().

    Parameters:
    +Both dest and source must be valid sequences previously created with stp_sequence_create().
    Parameters:
    @@ -136,13 +145,13 @@ The sequence opaque data type.
    void stp_sequence_copy stp_sequence_tstp_sequence_t dest,
    const stp_sequence_tconst stp_sequence_t source
    - +
    dest the destination sequence.
    source the source sequence.
    source the source sequence.
    -

    +

    - + @@ -200,19 +209,19 @@ Both dest and source must be valid sequences previously created with

    +

    stp_sequence_t* stp_sequence_create stp_sequence_t* stp_sequence_create void 
    - + - + @@ -231,16 +240,16 @@ Create a new sequence.

    Copy and allocate an sequence.

    -A new sequence will be created, and then the contents of source will be copied into it. The destination must not have been previously allocated with stp_sequence_create().

    Parameters:
    +A new sequence will be created, and then the contents of source will be copied into it. The destination must not have been previously allocated with stp_sequence_create().
    Parameters:
    stp_sequence_t* stp_sequence_create_copy stp_sequence_t* stp_sequence_create_copy const stp_sequence_tconst stp_sequence_t sequence  ) 
    sequence the source sequence.
    -
    Returns:
    the new copy of the sequence.
    +
    Returns:
    the new copy of the sequence.
    -

    +

    - + @@ -269,13 +278,13 @@ Destroy a sequence.

    It is an error to destroy the sequence more than once.

    Parameters:
    @@ -248,7 +257,7 @@ A new sequence will be created, and then the contents of source will be copied i
    void stp_sequence_destroy stp_sequence_tstp_sequence_t sequence  ) 
    - +
    sequence the sequence to destroy.
    sequence the sequence to destroy.

    -

    +

    - + @@ -321,13 +330,13 @@ The values are stored in the variables pointed to by low and high.
    <
    @@ -283,7 +292,7 @@ It is an error to destroy the sequence more than once.
    Parame
    void stp_sequence_get_bounds const stp_sequence_tconst stp_sequence_t sequence,
    - +
    sequence the sequence to work on.
    low a pointer to a double to store the low bound in.
    high a pointer to a double to store the high bound in.
    high a pointer to a double to store the high bound in.
    -

    +

    - + @@ -373,17 +382,17 @@ Get the data in a sequence.
    @@ -335,7 +344,7 @@ The values are stored in the variables pointed to by low and high.
    <
    void stp_sequence_get_data const stp_sequence_tconst stp_sequence_t sequence,
    - + stp_sequence_get_data(sequence, &size, &data); +
    sequence the sequence to get the data from.
    size the number of elements in the sequence are stored in the size_t pointed to.
    data a pointer to the first element of an sequence of doubles is stored in a pointer to double*.
     stp_sequence_t *sequence;
    +    
    data a pointer to the first element of an sequence of doubles is stored in a pointer to double*.
     stp_sequence_t *sequence;
      size_t size;
      double *data;
    - stp_sequence_get_data(sequence, &size, &data);
    -
    -

    +

    - + @@ -425,11 +434,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -391,7 +400,7 @@ Get the data in a sequence.
    const float* stp_sequence_get_float_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of floats is stored in a pointer to float*.
    +
    Returns:
    a pointer to the first element of an sequence of floats is stored in a pointer to float*.
    -

    +

    - + @@ -471,11 +480,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -437,7 +446,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    const int* stp_sequence_get_int_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of ints is stored in a pointer to int*.
    +
    Returns:
    a pointer to the first element of an sequence of ints is stored in a pointer to int*.
    -

    +

    - + @@ -517,11 +526,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -483,7 +492,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    const long* stp_sequence_get_long_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of longs is stored in a pointer to long*.
    +
    Returns:
    a pointer to the first element of an sequence of longs is stored in a pointer to long*.
    -

    +

    - + @@ -570,11 +579,11 @@ Get the data at a single point in a sequence.
    @@ -529,7 +538,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    int stp_sequence_get_point const stp_sequence_tconst stp_sequence_t sequence,
    data the datum is stored in the double pointed to.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -620,13 +629,13 @@ The values are stored in the variables pointed to by low and high.
    <
    @@ -582,7 +591,7 @@ Get the data at a single point in a sequence.
    void stp_sequence_get_range const stp_sequence_tconst stp_sequence_t sequence,
    - +
    sequence the sequence to work on.
    low a pointer to a double to store the low bound in.
    high a pointer to a double to store the high bound in.
    high a pointer to a double to store the high bound in.
    -

    +

    - + @@ -668,11 +677,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -634,7 +643,7 @@ The values are stored in the variables pointed to by low and high.
    <
    const short* stp_sequence_get_short_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of shorts is stored in a pointer to short*.
    +
    Returns:
    a pointer to the first element of an sequence of shorts is stored in a pointer to short*.
    -

    +

    - + @@ -699,11 +708,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be

    Get the sequence size.

    -

    Returns:
    the sequence size.
    +
    Returns:
    the sequence size.
    @@ -680,7 +689,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    size_t stp_sequence_get_size const stp_sequence_tconst stp_sequence_t sequence  ) 
    -

    +

    - + @@ -745,11 +754,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -711,7 +720,7 @@ Get the sequence size.
    const unsigned int* stp_sequence_get_uint_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of unsigned ints is stored in a pointer to unsigned int*.
    +
    Returns:
    a pointer to the first element of an sequence of unsigned ints is stored in a pointer to unsigned int*.
    -

    +

    - + @@ -791,11 +800,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -757,7 +766,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    const unsigned long* stp_sequence_get_ulong_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of unsigned longs is stored in a pointer to unsigned long*.
    +
    Returns:
    a pointer to the first element of an sequence of unsigned longs is stored in a pointer to unsigned long*.
    -

    +

    - + @@ -837,11 +846,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    @@ -803,7 +812,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    const unsigned short* stp_sequence_get_ushort_data const stp_sequence_tconst stp_sequence_t sequence,
    count the number of elements in the sequence are stored in the size_t pointed to.
    -

    Returns:
    a pointer to the first element of an sequence of unsigned shorts is stored in a pointer to unsigned short*.
    +
    Returns:
    a pointer to the first element of an sequence of unsigned shorts is stored in a pointer to unsigned short*.
    -

    +

    - + @@ -890,11 +899,11 @@ The lower and upper bounds set the minimum and maximum values that a point in th
    @@ -849,7 +858,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
    int stp_sequence_set_bounds stp_sequence_tstp_sequence_t sequence,
    high the upper bound.
    -

    Returns:
    1 on success, or 0 if the lower bound is greater than the upper bound.
    +
    Returns:
    1 on success, or 0 if the lower bound is greater than the upper bound.
    -

    +

    - + @@ -943,11 +952,11 @@ Set the data in a sequence.
    @@ -902,7 +911,7 @@ The lower and upper bounds set the minimum and maximum values that a point in th
    int stp_sequence_set_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -996,11 +1005,11 @@ Set the data in a sequence from float values.
    @@ -955,7 +964,7 @@ Set the data in a sequence.
    int stp_sequence_set_float_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1049,11 +1058,11 @@ Set the data in a sequence from int values.
    @@ -1008,7 +1017,7 @@ Set the data in a sequence from float values.
    int stp_sequence_set_int_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1102,11 +1111,11 @@ Set the data in a sequence from long values.
    @@ -1061,7 +1070,7 @@ Set the data in a sequence from int values.
    int stp_sequence_set_long_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1155,11 +1164,11 @@ Set the data at a single point in a sequence.
    @@ -1114,7 +1123,7 @@ Set the data in a sequence from long values.
    int stp_sequence_set_point stp_sequence_tstp_sequence_t sequence,
    data the datum to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1208,11 +1217,11 @@ Set the data in a sequence from short values.
    @@ -1167,7 +1176,7 @@ Set the data at a single point in a sequence.
    int stp_sequence_set_short_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1254,11 +1263,11 @@ The size is the number of elements the sequence contains. Note that resizing wil
    @@ -1220,7 +1229,7 @@ Set the data in a sequence from short values.
    int stp_sequence_set_size stp_sequence_tstp_sequence_t sequence,
    size the size to set the sequence to.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1314,11 +1323,11 @@ Set the data in a subrange of a sequence.
    @@ -1266,7 +1275,7 @@ The size is the number of elements the sequence contains. Note that resizing wil
    int stp_sequence_set_subrange stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1367,11 +1376,11 @@ Set the data in a sequence from unsigned int values.
    @@ -1326,7 +1335,7 @@ Set the data in a subrange of a sequence.
    int stp_sequence_set_uint_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1420,11 +1429,11 @@ Set the data in a sequence from unsigned long values.
    @@ -1379,7 +1388,7 @@ Set the data in a sequence from unsigned int values.
    int stp_sequence_set_ulong_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -

    +

    - + @@ -1473,12 +1482,12 @@ Set the data in a sequence from unsigned short values.
    @@ -1432,7 +1441,7 @@ Set the data in a sequence from unsigned long values.
    int stp_sequence_set_ushort_data stp_sequence_tstp_sequence_t sequence,
    data a pointer to the first member of a sequence containing the data to set.
    -

    Returns:
    1 on success, 0 on failure.
    +
    Returns:
    1 on success, 0 on failure.
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__util.html b/doc/gutenprint/html/group__util.html index 093b384..803f27c 100644 --- a/doc/gutenprint/html/group__util.html +++ b/doc/gutenprint/html/group__util.html @@ -2,134 +2,143 @@ libgutenprint API Reference: util + - - + +

    util

    Utility functions. More... - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - +

    Defines

    #define STP_DBG_LUT   0x1
    #define STP_DBG_LUT   0x1
    #define STP_DBG_COLORFUNC   0x2
    #define STP_DBG_COLORFUNC   0x2
    #define STP_DBG_INK   0x4
    #define STP_DBG_INK   0x4
    #define STP_DBG_PS   0x8
    #define STP_DBG_PS   0x8
    #define STP_DBG_PCL   0x10
    #define STP_DBG_PCL   0x10
    #define STP_DBG_ESCP2   0x20
    #define STP_DBG_ESCP2   0x20
    #define STP_DBG_CANON   0x40
    #define STP_DBG_CANON   0x40
    #define STP_DBG_LEXMARK   0x80
    #define STP_DBG_LEXMARK   0x80
    #define STP_DBG_WEAVE_PARAMS   0x100
    #define STP_DBG_WEAVE_PARAMS   0x100
    #define STP_DBG_ROWS   0x200
    #define STP_DBG_ROWS   0x200
    #define STP_DBG_MARK_FILE   0x400
    #define STP_DBG_MARK_FILE   0x400
    #define STP_DBG_LIST   0x800
    #define STP_DBG_LIST   0x800
    #define STP_DBG_MODULE   0x1000
    #define STP_DBG_MODULE   0x1000
    #define STP_DBG_PATH   0x2000
    #define STP_DBG_PATH   0x2000
    #define STP_DBG_PAPER   0x4000
    #define STP_DBG_PAPER   0x4000
    #define STP_DBG_PRINTERS   0x8000
    #define STP_DBG_PRINTERS   0x8000
    #define STP_DBG_XML   0x10000
    #define STP_DBG_XML   0x10000
    #define STP_DBG_VARS   0x20000
    #define STP_DBG_VARS   0x20000
    #define STP_DBG_OLYMPUS   0x40000
    #define STP_DBG_OLYMPUS   0x40000
    #define STP_DBG_CURVE   0x80000
    #define STP_DBG_CURVE   0x80000
    #define STP_DBG_CURVE_ERRORS   0x100000
    #define STP_DBG_CURVE_ERRORS   0x100000
    #define STP_SAFE_FREE(x)
    #define STP_SAFE_FREE(x)

    Functions

    int stp_init (void)
    int stp_init (void)
     Initialise libgimpprint.
    const char * stp_set_output_codeset (const char *codeset)
     Initialise libgimpprint.
    const char * stp_set_output_codeset (const char *codeset)
     Set the output encoding.
    stp_curve_tstp_read_and_compose_curves (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)
     Set the output encoding.
    stp_curve_tstp_read_and_compose_curves (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)
    void stp_abort (void)
    void stp_abort (void)
    void stp_prune_inactive_options (stp_vars_t *v)
    void stp_prune_inactive_options (stp_vars_t *v)
    void stp_zprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_zprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_zfwrite (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)
    void void stp_zfwrite (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)
    void stp_putc (int ch, const stp_vars_t *v)
    void stp_putc (int ch, const stp_vars_t *v)
    void stp_put16_le (unsigned short sh, const stp_vars_t *v)
    void stp_put16_le (unsigned short sh, const stp_vars_t *v)
    void stp_put16_be (unsigned short sh, const stp_vars_t *v)
    void stp_put16_be (unsigned short sh, const stp_vars_t *v)
    void stp_put32_le (unsigned int sh, const stp_vars_t *v)
    void stp_put32_le (unsigned int sh, const stp_vars_t *v)
    void stp_put32_be (unsigned int sh, const stp_vars_t *v)
    void stp_put32_be (unsigned int sh, const stp_vars_t *v)
    void stp_puts (const char *s, const stp_vars_t *v)
    void stp_puts (const char *s, const stp_vars_t *v)
    void stp_send_command (const stp_vars_t *v, const char *command, const char *format,...)
    void stp_send_command (const stp_vars_t *v, const char *command, const char *format,...)
    void stp_erputc (int ch)
    void stp_erputc (int ch)
    void stp_eprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_eprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_erprintf (const char *format,...) __attribute__((format(__printf__
    void void stp_erprintf (const char *format,...) __attribute__((format(__printf__
    void void void stp_asprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void stp_asprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void void stp_catprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void void stp_catprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    unsigned long stp_get_debug_level (void)
    unsigned long stp_get_debug_level (void)
    void stp_dprintf (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_dprintf (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_deprintf (unsigned long level, const char *format,...) __attribute__((format(__printf__
    void void stp_deprintf (unsigned long level, const char *format,...) __attribute__((format(__printf__
    void void void stp_init_debug_messages (stp_vars_t *v)
    void void void stp_init_debug_messages (stp_vars_t *v)
    void stp_flush_debug_messages (stp_vars_t *v)
    void stp_flush_debug_messages (stp_vars_t *v)
    void * stp_malloc (size_t)
    void * stp_malloc (size_t)
    void * stp_zalloc (size_t)
    void * stp_zalloc (size_t)
    void * stp_realloc (void *ptr, size_t)
    void * stp_realloc (void *ptr, size_t)
    void stp_free (void *ptr)
    void stp_free (void *ptr)
    size_t stp_strlen (const char *s)
    size_t stp_strlen (const char *s)
    char * stp_strndup (const char *s, int n)
    char * stp_strndup (const char *s, int n)
    char * stp_strdup (const char *s)
    char * stp_strdup (const char *s)
    const char * stp_get_version (void)
    const char * stp_get_version (void)
     Get the library version string (x.y.z).
    const char * stp_get_release_version (void)
     Get the library version string (x.y.z).
    const char * stp_get_release_version (void)
     Get the library release version string (x.y).
     Get the library release version string (x.y).

    Detailed Description

    Utility functions.


    Define Documentation

    -

    +

    @@ -152,7 +161,7 @@ Utility functions.
    -

    +

    @@ -175,7 +184,7 @@ Utility functions.
    -

    +

    @@ -198,7 +207,7 @@ Utility functions.
    -

    +

    @@ -221,7 +230,7 @@ Utility functions.
    -

    +

    @@ -244,7 +253,7 @@ Utility functions.
    -

    +

    @@ -267,7 +276,7 @@ Utility functions.
    -

    +

    @@ -290,7 +299,7 @@ Utility functions.
    -

    +

    @@ -313,7 +322,7 @@ Utility functions.
    -

    +

    @@ -336,7 +345,7 @@ Utility functions.
    -

    +

    @@ -359,7 +368,7 @@ Utility functions.
    -

    +

    @@ -382,7 +391,7 @@ Utility functions.
    -

    +

    @@ -405,7 +414,7 @@ Utility functions.
    -

    +

    @@ -428,7 +437,7 @@ Utility functions.
    -

    +

    @@ -451,7 +460,7 @@ Utility functions.
    -

    +

    @@ -474,7 +483,7 @@ Utility functions.
    -

    +

    @@ -497,7 +506,7 @@ Utility functions.
    -

    +

    @@ -520,7 +529,7 @@ Utility functions.
    -

    +

    @@ -543,7 +552,7 @@ Utility functions.
    -

    +

    @@ -566,7 +575,7 @@ Utility functions.
    -

    +

    @@ -589,7 +598,7 @@ Utility functions.
    -

    +

    @@ -612,7 +621,7 @@ Utility functions.
    -

    +

    @@ -640,14 +649,14 @@ Utility functions. Value:
    do                                              \
     {                                               \
       if ((x))                                      \
    -    stp_free((char *)(x));                      \
    +    stp_free((char *)(x));                      \
       ((x)) = NULL;                                 \
     } while (0)
     


    Function Documentation

    -

    +

    @@ -675,7 +684,7 @@ Utility functions.
    -

    +

    @@ -718,7 +727,7 @@ Utility functions.
    -

    +

    @@ -761,7 +770,7 @@ Utility functions.
    -

    +

    @@ -804,7 +813,7 @@ Utility functions.
    -

    +

    - + @@ -853,7 +862,7 @@ Utility functions.
    @@ -818,7 +827,7 @@ Utility functions.
    const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -896,7 +905,7 @@ Utility functions.
    @@ -861,7 +870,7 @@ Utility functions.
    void stp_eprintf const stp_vars_tconst stp_vars_t v,
    -

    +

    @@ -933,7 +942,7 @@ Utility functions.
    -

    +

    @@ -961,7 +970,7 @@ Utility functions.
    -

    +

    - + @@ -989,7 +998,7 @@ Utility functions.
    @@ -969,7 +978,7 @@ Utility functions.
    void stp_flush_debug_messages stp_vars_tstp_vars_t v  ) 
    -

    +

    @@ -1017,7 +1026,7 @@ Utility functions.
    -

    +

    @@ -1045,7 +1054,7 @@ Utility functions.
    -

    +

    @@ -1072,11 +1081,11 @@ Utility functions.

    Get the library release version string (x.y).

    -

    Returns:
    a pointer to the release name of the package, which must not be modified or freed.
    +
    Returns:
    a pointer to the release name of the package, which must not be modified or freed.
    -

    +

    @@ -1103,11 +1112,11 @@ Get the library release version string (x.y).

    Get the library version string (x.y.z).

    -

    Returns:
    a pointer to the version name of the package, which must not be modified or freed.
    +
    Returns:
    a pointer to the version name of the package, which must not be modified or freed.
    -

    +

    @@ -1134,11 +1143,11 @@ Get the library version string (x.y.z).

    Initialise libgimpprint.

    -This function must be called prior to any other use of the library. It is responsible for loading modules and XML data and initialising internal data structures.

    Returns:
    0 on success, 1 on failure.
    +This function must be called prior to any other use of the library. It is responsible for loading modules and XML data and initialising internal data structures.
    Returns:
    0 on success, 1 on failure.
    -

    +

    - + @@ -1166,7 +1175,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1146,7 +1155,7 @@ This function must be called prior to any other use of the library. It is respon
    void void void stp_init_debug_messages stp_vars_tstp_vars_t v  ) 
    -

    +

    @@ -1194,7 +1203,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    - + @@ -1222,7 +1231,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1202,7 +1211,7 @@ This function must be called prior to any other use of the library. It is respon
    void stp_prune_inactive_options stp_vars_tstp_vars_t v  ) 
    -

    +

    - + @@ -1259,7 +1268,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1236,7 +1245,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1296,7 +1305,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1273,7 +1282,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1333,7 +1342,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1310,7 +1319,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1370,7 +1379,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1347,7 +1356,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1407,7 +1416,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1384,7 +1393,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1444,13 +1453,13 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1421,7 +1430,7 @@ This function must be called prior to any other use of the library. It is respon
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1464,7 +1473,7 @@ This function must be called prior to any other use of the library. It is respon - + @@ -1493,7 +1502,7 @@ This function must be called prior to any other use of the library. It is respon
    stp_curve_t* stp_read_and_compose_curves stp_curve_t* stp_read_and_compose_curves const char *  s1,
    stp_curve_compose_t stp_curve_compose_t  comp,
    -

    +

    @@ -1530,7 +1539,7 @@ This function must be called prior to any other use of the library. It is respon
    -

    +

    - + @@ -1579,7 +1588,7 @@ This function must be called prior to any other use of the library. It is respon
    @@ -1538,7 +1547,7 @@ This function must be called prior to any other use of the library. It is respon
    void stp_send_command const stp_vars_tconst stp_vars_t v,
    -

    +

    @@ -1611,11 +1620,11 @@ This function sets the encoding that all strings translated by gettext are outpu
    codeset the standard name of the encoding, which must be usable with iconv_open(). For example, "US-ASCII" or "UTF-8". If NULL, the currently-selected codeset will be returned (or NULL if no codeset has been selected yet).
    -

    Returns:
    a string containing the selected codeset, or NULL on failure (errno is set accordingly).
    +
    Returns:
    a string containing the selected codeset, or NULL on failure (errno is set accordingly).
    -

    +

    @@ -1643,7 +1652,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1671,7 +1680,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1708,7 +1717,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    @@ -1736,7 +1745,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    -

    +

    - + @@ -1785,7 +1794,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    @@ -1762,7 +1771,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    const stp_vars_tconst stp_vars_t v
    -

    +

    - + @@ -1828,8 +1837,8 @@ This function sets the encoding that all strings translated by gettext are outpu
    @@ -1793,7 +1802,7 @@ This function sets the encoding that all strings translated by gettext are outpu
    void stp_zprintf const stp_vars_tconst stp_vars_t v,
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__vars.html b/doc/gutenprint/html/group__vars.html index e1f13d3..8e9b48d 100644 --- a/doc/gutenprint/html/group__vars.html +++ b/doc/gutenprint/html/group__vars.html @@ -2,9 +2,18 @@ libgutenprint API Reference: vars + - - + +

    vars

    The vars data type contains all the information about a print job, this includes information such as the printer model, paper size, print resolution etc. More... @@ -22,457 +31,457 @@ - + - - + + - - + + - - + + - - + + - + - + - - - + - - + - - + - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - +
     Parameter description. More...

    Typedefs

    typedef stp_vars stp_vars_t
    typedef stp_vars stp_vars_t
     The vars opaque data type.
    typedef void * stp_parameter_list_t
     The vars opaque data type.
    typedef void * stp_parameter_list_t
     The parameter_list opaque data type.
    typedef const void * stp_const_parameter_list_t
     The parameter_list opaque data type.
    typedef const void * stp_const_parameter_list_t
     The constant parameter_list opaque data type.
    typedef void(* stp_outfunc_t )(void *data, const char *buffer, size_t bytes)
     The constant parameter_list opaque data type.
    typedef void(* stp_outfunc_t )(void *data, const char *buffer, size_t bytes)
     Output function supplied by the calling application.
    typedef void *(* stp_copy_data_func_t )(void *)
     Output function supplied by the calling application.
    typedef void *(* stp_copy_data_func_t )(void *)
    typedef void(* stp_free_data_func_t )(void *)
    typedef void(* stp_free_data_func_t )(void *)
    typedef stp_compdata compdata_t
    typedef stp_compdata compdata_t

    Enumerations

    enum  stp_parameter_type_t {
    -  STP_PARAMETER_TYPE_STRING_LIST, -STP_PARAMETER_TYPE_INT, -STP_PARAMETER_TYPE_BOOLEAN, -STP_PARAMETER_TYPE_DOUBLE, +
    enum  stp_parameter_type_t {
    +  STP_PARAMETER_TYPE_STRING_LIST, +STP_PARAMETER_TYPE_INT, +STP_PARAMETER_TYPE_BOOLEAN, +STP_PARAMETER_TYPE_DOUBLE,
    -  STP_PARAMETER_TYPE_CURVE, -STP_PARAMETER_TYPE_FILE, -STP_PARAMETER_TYPE_RAW, -STP_PARAMETER_TYPE_ARRAY, +  STP_PARAMETER_TYPE_CURVE, +STP_PARAMETER_TYPE_FILE, +STP_PARAMETER_TYPE_RAW, +STP_PARAMETER_TYPE_ARRAY,
    -  STP_PARAMETER_TYPE_DIMENSION, -STP_PARAMETER_TYPE_INVALID +  STP_PARAMETER_TYPE_DIMENSION, +STP_PARAMETER_TYPE_INVALID
    }
     Parameter types. More...
    enum  stp_parameter_class_t { STP_PARAMETER_CLASS_FEATURE, -STP_PARAMETER_CLASS_OUTPUT, -STP_PARAMETER_CLASS_CORE, -STP_PARAMETER_CLASS_INVALID +
     Parameter types. More...
    enum  stp_parameter_class_t { STP_PARAMETER_CLASS_FEATURE, +STP_PARAMETER_CLASS_OUTPUT, +STP_PARAMETER_CLASS_CORE, +STP_PARAMETER_CLASS_INVALID }
     Parameter class. More...
    enum  stp_parameter_level_t {
    -  STP_PARAMETER_LEVEL_BASIC, -STP_PARAMETER_LEVEL_ADVANCED, -STP_PARAMETER_LEVEL_ADVANCED1, -STP_PARAMETER_LEVEL_ADVANCED2, +
     Parameter class. More...
    enum  stp_parameter_level_t {
    +  STP_PARAMETER_LEVEL_BASIC, +STP_PARAMETER_LEVEL_ADVANCED, +STP_PARAMETER_LEVEL_ADVANCED1, +STP_PARAMETER_LEVEL_ADVANCED2,
    -  STP_PARAMETER_LEVEL_ADVANCED3, -STP_PARAMETER_LEVEL_ADVANCED4, -STP_PARAMETER_LEVEL_INTERNAL, -STP_PARAMETER_LEVEL_EXTERNAL, +  STP_PARAMETER_LEVEL_ADVANCED3, +STP_PARAMETER_LEVEL_ADVANCED4, +STP_PARAMETER_LEVEL_INTERNAL, +STP_PARAMETER_LEVEL_EXTERNAL,
    -  STP_PARAMETER_LEVEL_INVALID +  STP_PARAMETER_LEVEL_INVALID
    }
     Parameter level. More...
    enum  stp_parameter_activity_t { STP_PARAMETER_INACTIVE, -STP_PARAMETER_DEFAULTED, -STP_PARAMETER_ACTIVE +
     Parameter level. More...
    enum  stp_parameter_activity_t { STP_PARAMETER_INACTIVE, +STP_PARAMETER_DEFAULTED, +STP_PARAMETER_ACTIVE }
     Parameter activity. More...
    enum  stp_parameter_verify_t { PARAMETER_BAD, -PARAMETER_OK, -PARAMETER_INACTIVE +
     Parameter activity. More...
    enum  stp_parameter_verify_t { PARAMETER_BAD, +PARAMETER_OK, +PARAMETER_INACTIVE }

    Functions

    stp_vars_tstp_vars_create (void)
    stp_vars_tstp_vars_create (void)
     Create a new vars object.
    void stp_vars_copy (stp_vars_t *dest, const stp_vars_t *source)
     Create a new vars object.
    void stp_vars_copy (stp_vars_t *dest, const stp_vars_t *source)
     Copy a vars object.
    stp_vars_tstp_vars_create_copy (const stp_vars_t *source)
     Copy a vars object.
    stp_vars_tstp_vars_create_copy (const stp_vars_t *source)
     Copy and allocate a vars object.
    void stp_vars_destroy (stp_vars_t *v)
     Copy and allocate a vars object.
    void stp_vars_destroy (stp_vars_t *v)
     Destroy a vars object.
    void stp_set_driver (stp_vars_t *v, const char *val)
     Destroy a vars object.
    void stp_set_driver (stp_vars_t *v, const char *val)
     Set the name of the printer driver.
    void stp_set_driver_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the printer driver.
    void stp_set_driver_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the printer driver.
    const char * stp_get_driver (const stp_vars_t *v)
     Set the name of the printer driver.
    const char * stp_get_driver (const stp_vars_t *v)
     Get the name of the printer driver.
    void stp_set_color_conversion (stp_vars_t *v, const char *val)
     Get the name of the printer driver.
    void stp_set_color_conversion (stp_vars_t *v, const char *val)
     Set the name of the color conversion routine, if not the default.
    void stp_set_color_conversion_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the color conversion routine, if not the default.
    void stp_set_color_conversion_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the color conversion routine, if not the default.
    const char * stp_get_color_conversion (const stp_vars_t *v)
     Set the name of the color conversion routine, if not the default.
    const char * stp_get_color_conversion (const stp_vars_t *v)
     Get the name of the color conversion routine.
    void stp_set_left (stp_vars_t *v, int val)
     Get the name of the color conversion routine.
    void stp_set_left (stp_vars_t *v, int val)
     Set the left edge of the image.
    int stp_get_left (const stp_vars_t *v)
     Set the left edge of the image.
    int stp_get_left (const stp_vars_t *v)
     Get the left edge of the image.
    void stp_set_top (stp_vars_t *v, int val)
     Get the left edge of the image.
    void stp_set_top (stp_vars_t *v, int val)
     Set the top edge of the image.
    int stp_get_top (const stp_vars_t *v)
     Set the top edge of the image.
    int stp_get_top (const stp_vars_t *v)
     Get the top edge of the image.
    void stp_set_width (stp_vars_t *v, int val)
     Get the top edge of the image.
    void stp_set_width (stp_vars_t *v, int val)
     Set the width of the image.
    int stp_get_width (const stp_vars_t *v)
     Set the width of the image.
    int stp_get_width (const stp_vars_t *v)
     Get the width edge of the image.
    void stp_set_height (stp_vars_t *v, int val)
     Get the width edge of the image.
    void stp_set_height (stp_vars_t *v, int val)
     Set the height of the image.
    int stp_get_height (const stp_vars_t *v)
     Set the height of the image.
    int stp_get_height (const stp_vars_t *v)
     Get the height of the image.
    void stp_set_page_width (stp_vars_t *v, int val)
     Get the height of the image.
    void stp_set_page_width (stp_vars_t *v, int val)
     Set the page width.
    int stp_get_page_width (const stp_vars_t *v)
     Set the page width.
    int stp_get_page_width (const stp_vars_t *v)
     Get the page width.
    void stp_set_page_height (stp_vars_t *v, int val)
     Get the page width.
    void stp_set_page_height (stp_vars_t *v, int val)
     Set the page height.
    int stp_get_page_height (const stp_vars_t *v)
     Set the page height.
    int stp_get_page_height (const stp_vars_t *v)
     Get the page height.
    void stp_set_outfunc (stp_vars_t *v, stp_outfunc_t val)
     Get the page height.
    void stp_set_outfunc (stp_vars_t *v, stp_outfunc_t val)
     Set the function used to print output information.
    stp_outfunc_t stp_get_outfunc (const stp_vars_t *v)
     Set the function used to print output information.
    stp_outfunc_t stp_get_outfunc (const stp_vars_t *v)
     Get the function used to print output information.
    void stp_set_errfunc (stp_vars_t *v, stp_outfunc_t val)
     Get the function used to print output information.
    void stp_set_errfunc (stp_vars_t *v, stp_outfunc_t val)
     Set the function used to print error and diagnostic information.
    stp_outfunc_t stp_get_errfunc (const stp_vars_t *v)
     Set the function used to print error and diagnostic information.
    stp_outfunc_t stp_get_errfunc (const stp_vars_t *v)
     Get the function used to print output information.
    void stp_set_outdata (stp_vars_t *v, void *val)
     Get the function used to print output information.
    void stp_set_outdata (stp_vars_t *v, void *val)
     Set the output data.
    void * stp_get_outdata (const stp_vars_t *v)
     Set the output data.
    void * stp_get_outdata (const stp_vars_t *v)
     Get the output data.
    void stp_set_errdata (stp_vars_t *v, void *val)
     Get the output data.
    void stp_set_errdata (stp_vars_t *v, void *val)
     Set the error data.
    void * stp_get_errdata (const stp_vars_t *v)
     Set the error data.
    void * stp_get_errdata (const stp_vars_t *v)
     Get the error data.
    void stp_merge_printvars (stp_vars_t *user, const stp_vars_t *print)
     Get the error data.
    void stp_merge_printvars (stp_vars_t *user, const stp_vars_t *print)
     Merge defaults for a printer with user-chosen settings.
    stp_parameter_list_t stp_get_parameter_list (const stp_vars_t *v)
     Merge defaults for a printer with user-chosen settings.
    stp_parameter_list_t stp_get_parameter_list (const stp_vars_t *v)
     List the available parameters for the currently chosen settings.
    size_t stp_parameter_list_count (stp_const_parameter_list_t list)
     List the available parameters for the currently chosen settings.
    size_t stp_parameter_list_count (stp_const_parameter_list_t list)
     List the number of available parameters for the currently chosen settings.
    const stp_parameter_tstp_parameter_find (stp_const_parameter_list_t list, const char *name)
     List the number of available parameters for the currently chosen settings.
    const stp_parameter_tstp_parameter_find (stp_const_parameter_list_t list, const char *name)
     Find a parameter by its name.
    const stp_parameter_tstp_parameter_list_param (stp_const_parameter_list_t list, size_t item)
     Find a parameter by its name.
    const stp_parameter_tstp_parameter_list_param (stp_const_parameter_list_t list, size_t item)
     Find a parameter by its index number.
    void stp_parameter_list_destroy (stp_parameter_list_t list)
     Find a parameter by its index number.
    void stp_parameter_list_destroy (stp_parameter_list_t list)
     Destroy a parameter_list.
    stp_parameter_list_t stp_parameter_list_create (void)
     Destroy a parameter_list.
    stp_parameter_list_t stp_parameter_list_create (void)
     Create a parameter_list.
    void stp_parameter_list_add_param (stp_parameter_list_t list, const stp_parameter_t *item)
     Create a parameter_list.
    void stp_parameter_list_add_param (stp_parameter_list_t list, const stp_parameter_t *item)
     Add a parameter to a parameter_list.
    stp_parameter_list_t stp_parameter_list_copy (stp_const_parameter_list_t list)
     Add a parameter to a parameter_list.
    stp_parameter_list_t stp_parameter_list_copy (stp_const_parameter_list_t list)
     Copy and allocate a parameter_list.
    void stp_parameter_list_append (stp_parameter_list_t list, stp_const_parameter_list_t append)
     Copy and allocate a parameter_list.
    void stp_parameter_list_append (stp_parameter_list_t list, stp_const_parameter_list_t append)
     Append one parameter_list to another.
    void stp_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
     Append one parameter_list to another.
    void stp_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
     Describe a parameter in detail.
    void stp_parameter_description_destroy (stp_parameter_t *description)
     Describe a parameter in detail.
    void stp_parameter_description_destroy (stp_parameter_t *description)
     Destroy a parameter description.
    const stp_parameter_tstp_parameter_find_in_settings (const stp_vars_t *v, const char *name)
     Destroy a parameter description.
    const stp_parameter_tstp_parameter_find_in_settings (const stp_vars_t *v, const char *name)
     Find a parameter by its name from a vars object.
    void stp_set_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Find a parameter by its name from a vars object.
    void stp_set_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a string parameter.
    void stp_set_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a string parameter.
    void stp_set_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a string parameter.
    void stp_set_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a string parameter.
    void stp_set_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a file parameter.
    void stp_set_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a file parameter.
    void stp_set_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a file parameter.
    void stp_set_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a file parameter.
    void stp_set_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a float parameter.
    void stp_set_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a float parameter.
    void stp_set_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set an integer parameter.
    void stp_set_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set an integer parameter.
    void stp_set_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a dimension parameter.
    void stp_set_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a dimension parameter.
    void stp_set_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a boolean parameter.
    void stp_set_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a boolean parameter.
    void stp_set_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a curve parameter.
    void stp_set_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a curve parameter.
    void stp_set_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set an array parameter.
    void stp_set_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set an array parameter.
    void stp_set_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a raw parameter.
    void stp_scale_float_parameter (stp_vars_t *v, const char *parameter, double scale)
     Set a raw parameter.
    void stp_scale_float_parameter (stp_vars_t *v, const char *parameter, double scale)
     Multiply the value of a float parameter by a scaling factor.
    void stp_set_default_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Multiply the value of a float parameter by a scaling factor.
    void stp_set_default_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default string parameter.
    void stp_set_default_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default string parameter.
    void stp_set_default_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default string parameter.
    void stp_set_default_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default string parameter.
    void stp_set_default_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default file parameter.
    void stp_set_default_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default file parameter.
    void stp_set_default_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default file parameter.
    void stp_set_default_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a default file parameter.
    void stp_set_default_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a default float parameter.
    void stp_set_default_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default float parameter.
    void stp_set_default_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default integer parameter.
    void stp_set_default_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default integer parameter.
    void stp_set_default_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default dimension parameter.
    void stp_set_default_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default dimension parameter.
    void stp_set_default_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default boolean parameter.
    void stp_set_default_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a default boolean parameter.
    void stp_set_default_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a default curve parameter.
    void stp_set_default_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a default curve parameter.
    void stp_set_default_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a default array parameter.
    void stp_set_default_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a default array parameter.
    void stp_set_default_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a default raw parameter.
    const char * stp_get_string_parameter (const stp_vars_t *v, const char *parameter)
     Set a default raw parameter.
    const char * stp_get_string_parameter (const stp_vars_t *v, const char *parameter)
     Get a string parameter.
    const char * stp_get_file_parameter (const stp_vars_t *v, const char *parameter)
     Get a string parameter.
    const char * stp_get_file_parameter (const stp_vars_t *v, const char *parameter)
     Get a file parameter.
    double stp_get_float_parameter (const stp_vars_t *v, const char *parameter)
     Get a file parameter.
    double stp_get_float_parameter (const stp_vars_t *v, const char *parameter)
     Get a float parameter.
    int stp_get_int_parameter (const stp_vars_t *v, const char *parameter)
     Get a float parameter.
    int stp_get_int_parameter (const stp_vars_t *v, const char *parameter)
     Get an integer parameter.
    int stp_get_dimension_parameter (const stp_vars_t *v, const char *parameter)
     Get an integer parameter.
    int stp_get_dimension_parameter (const stp_vars_t *v, const char *parameter)
     Get a dimension parameter.
    int stp_get_boolean_parameter (const stp_vars_t *v, const char *parameter)
     Get a dimension parameter.
    int stp_get_boolean_parameter (const stp_vars_t *v, const char *parameter)
     Get a boolean parameter.
    const stp_curve_tstp_get_curve_parameter (const stp_vars_t *v, const char *parameter)
     Get a boolean parameter.
    const stp_curve_tstp_get_curve_parameter (const stp_vars_t *v, const char *parameter)
     Get a curve parameter.
    const stp_array_tstp_get_array_parameter (const stp_vars_t *v, const char *parameter)
     Get a curve parameter.
    const stp_array_tstp_get_array_parameter (const stp_vars_t *v, const char *parameter)
     Get an array parameter.
    const stp_raw_tstp_get_raw_parameter (const stp_vars_t *v, const char *parameter)
     Get an array parameter.
    const stp_raw_tstp_get_raw_parameter (const stp_vars_t *v, const char *parameter)
     Get a raw parameter.
    void stp_clear_string_parameter (stp_vars_t *v, const char *parameter)
     Get a raw parameter.
    void stp_clear_string_parameter (stp_vars_t *v, const char *parameter)
     Clear a string parameter.
    void stp_clear_file_parameter (stp_vars_t *v, const char *parameter)
     Clear a string parameter.
    void stp_clear_file_parameter (stp_vars_t *v, const char *parameter)
     Clear a file parameter.
    void stp_clear_float_parameter (stp_vars_t *v, const char *parameter)
     Clear a file parameter.
    void stp_clear_float_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a float parameter.
    void stp_clear_int_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a float parameter.
    void stp_clear_int_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) an integer parameter.
    void stp_clear_dimension_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) an integer parameter.
    void stp_clear_dimension_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a dimension parameter.
    void stp_clear_boolean_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a dimension parameter.
    void stp_clear_boolean_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a boolean parameter.
    void stp_clear_curve_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a boolean parameter.
    void stp_clear_curve_parameter (stp_vars_t *v, const char *parameter)
     Clear a curve parameter.
    void stp_clear_array_parameter (stp_vars_t *v, const char *parameter)
     Clear a curve parameter.
    void stp_clear_array_parameter (stp_vars_t *v, const char *parameter)
     Clear an array parameter.
    void stp_clear_raw_parameter (stp_vars_t *v, const char *parameter)
     Clear an array parameter.
    void stp_clear_raw_parameter (stp_vars_t *v, const char *parameter)
     Clear a raw parameter.
    void stp_set_string_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Clear a raw parameter.
    void stp_set_string_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a string parameter.
    void stp_set_file_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a string parameter.
    void stp_set_file_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a file parameter.
    void stp_set_float_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a file parameter.
    void stp_set_float_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a float parameter.
    void stp_set_int_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a float parameter.
    void stp_set_int_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an integer parameter.
    void stp_set_dimension_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an integer parameter.
    void stp_set_dimension_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a dimension parameter.
    void stp_set_boolean_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a dimension parameter.
    void stp_set_boolean_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a boolean parameter.
    void stp_set_curve_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a boolean parameter.
    void stp_set_curve_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a curveparameter.
    void stp_set_array_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a curveparameter.
    void stp_set_array_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an array parameter.
    void stp_set_raw_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an array parameter.
    void stp_set_raw_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a raw parameter.
    int stp_check_string_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a raw parameter.
    int stp_check_string_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a string parameter is set.
    int stp_check_file_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a string parameter is set.
    int stp_check_file_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a file parameter is set.
    int stp_check_float_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a file parameter is set.
    int stp_check_float_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a float parameter is set.
    int stp_check_int_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a float parameter is set.
    int stp_check_int_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an integer parameter is set.
    int stp_check_dimension_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an integer parameter is set.
    int stp_check_dimension_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a dimension parameter is set.
    int stp_check_boolean_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a dimension parameter is set.
    int stp_check_boolean_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a boolean parameter is set.
    int stp_check_curve_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a boolean parameter is set.
    int stp_check_curve_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a curve parameter is set.
    int stp_check_array_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a curve parameter is set.
    int stp_check_array_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an array parameter is set.
    int stp_check_raw_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an array parameter is set.
    int stp_check_raw_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a raw parameter is set.
    stp_parameter_activity_t stp_get_string_parameter_active (const stp_vars_t *v, const char *parameter)
     Check if a raw parameter is set.
    stp_parameter_activity_t stp_get_string_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a string parameter.
    stp_parameter_activity_t stp_get_file_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a string parameter.
    stp_parameter_activity_t stp_get_file_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a file parameter.
    stp_parameter_activity_t stp_get_float_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a file parameter.
    stp_parameter_activity_t stp_get_float_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a float parameter.
    stp_parameter_activity_t stp_get_int_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a float parameter.
    stp_parameter_activity_t stp_get_int_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an integer parameter.
    stp_parameter_activity_t stp_get_dimension_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an integer parameter.
    stp_parameter_activity_t stp_get_dimension_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a dimension parameter.
    stp_parameter_activity_t stp_get_boolean_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a dimension parameter.
    stp_parameter_activity_t stp_get_boolean_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a boolean parameter.
    stp_parameter_activity_t stp_get_curve_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a boolean parameter.
    stp_parameter_activity_t stp_get_curve_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a curve parameter.
    stp_parameter_activity_t stp_get_array_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a curve parameter.
    stp_parameter_activity_t stp_get_array_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an array parameter.
    stp_parameter_activity_t stp_get_raw_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an array parameter.
    stp_parameter_activity_t stp_get_raw_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a raw parameter.
    void stp_get_media_size (const stp_vars_t *v, int *width, int *height)
     Get the activity status of a raw parameter.
    void stp_get_media_size (const stp_vars_t *v, int *width, int *height)
     Get the media (paper) size.
    void stp_get_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
     Get the media (paper) size.
    void stp_get_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
     Get the imagable area of the page.
    void stp_get_size_limit (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
     Get the imagable area of the page.
    void stp_get_size_limit (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
     Get the media size limits.
    void stp_describe_resolution (const stp_vars_t *v, int *x, int *y)
     Get the media size limits.
    void stp_describe_resolution (const stp_vars_t *v, int *x, int *y)
     Retrieve the printing resolution of the selected resolution.
    int stp_verify (stp_vars_t *v)
     Retrieve the printing resolution of the selected resolution.
    int stp_verify (stp_vars_t *v)
     Verify parameters.
    const stp_vars_tstp_default_settings (void)
     Verify parameters.
    const stp_vars_tstp_default_settings (void)
     Get default global settings.
    void stp_allocate_component_data (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)
     Get default global settings.
    void stp_allocate_component_data (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)
    void stp_destroy_component_data (stp_vars_t *v, const char *name)
    void stp_destroy_component_data (stp_vars_t *v, const char *name)
    void * stp_get_component_data (const stp_vars_t *v, const char *name)
    void * stp_get_component_data (const stp_vars_t *v, const char *name)
    stp_parameter_verify_t stp_verify_parameter (const stp_vars_t *v, const char *parameter, int quiet)
    stp_parameter_verify_t stp_verify_parameter (const stp_vars_t *v, const char *parameter, int quiet)
    int stp_get_verified (const stp_vars_t *v)
    int stp_get_verified (const stp_vars_t *v)
    void stp_set_verified (stp_vars_t *v, int value)
    void stp_set_verified (stp_vars_t *v, int value)
    void stp_copy_options (stp_vars_t *vd, const stp_vars_t *vs)
    void stp_copy_options (stp_vars_t *vd, const stp_vars_t *vs)
    void stp_fill_parameter_settings (stp_parameter_t *desc, const stp_parameter_t *param)
    void stp_fill_parameter_settings (stp_parameter_t *desc, const stp_parameter_t *param)

    Detailed Description

    The vars data type contains all the information about a print job, this includes information such as the printer model, paper size, print resolution etc.

    Most of these job options are expressed as parameters which vary according to the model and other options selected.

    -The representation of printer settings has changed dramatically from 4.2. All (well most, anyway) settings outside of basics such as the printer model and sizing settings are now typed parameters.


    Typedef Documentation

    -

    +The representation of printer settings has changed dramatically from 4.2. All (well most, anyway) settings outside of basics such as the printer model and sizing settings are now typed parameters.


    Typedef Documentation

    +

    @@ -489,13 +498,13 @@ The representation of printer settings has changed dramatically from 4.2. All (w
    - +
    typedef struct stp_compdata compdata_t typedef struct stp_compdata compdata_t
    -

    +

    @@ -514,13 +523,13 @@ The constant parameter_list opaque data type.
    - +
    typedef const void* stp_const_parameter_list_t typedef const void* stp_const_parameter_list_t
    -

    +

    @@ -537,13 +546,13 @@ The constant parameter_list opaque data type.
    - +
    typedef void*(* stp_copy_data_func_t)(void *) typedef void*(* stp_copy_data_func_t)(void *)
    -

    +

    @@ -560,13 +569,13 @@ The constant parameter_list opaque data type.
    - +
    typedef void(* stp_free_data_func_t)(void *) typedef void(* stp_free_data_func_t)(void *)
    -

    +

    @@ -586,19 +595,19 @@ There are two output functions supplied by the caller, one to send output data a
    - +
    typedef void(* stp_outfunc_t)(void *data, const char *buffer, size_t bytes) typedef void(* stp_outfunc_t)(void *data, const char *buffer, size_t bytes)
    - +
    data a pointer to an opaque object owned by the calling application.
    buffer the data to output.
    bytes the size of buffer (in bytes).
    bytes the size of buffer (in bytes).
    -

    +

    @@ -617,13 +626,13 @@ The parameter_list opaque data type.
    - +
    typedef void* stp_parameter_list_t typedef void* stp_parameter_list_t
    -

    +

    @@ -643,13 +652,13 @@ The vars opaque data type.
    - +
    typedef struct stp_vars stp_vars_t typedef struct stp_vars stp_vars_t


    Enumeration Type Documentation

    -

    +

    @@ -665,26 +674,26 @@ The vars opaque data type.

    Parameter activity.

    -Whether a parameter is currently active (i. e. whether its value should be used by the driver or not). All parameters default to being active unless explicitly "turned off".

    Enumerator:
    +Whether a parameter is currently active (i. e. whether its value should be used by the driver or not). All parameters default to being active unless explicitly "turned off".
    Enumerator:
    - +
    enum stp_parameter_activity_t enum stp_parameter_activity_t
    - - -
    STP_PARAMETER_INACTIVE  +
    STP_PARAMETER_INACTIVE  Parameter is inactive (unused).
    STP_PARAMETER_DEFAULTED  +
    STP_PARAMETER_DEFAULTED  Parameter is set to its default value.
    STP_PARAMETER_ACTIVE  +
    STP_PARAMETER_ACTIVE  Parameter is active (used).
    -

    +

    @@ -700,28 +709,28 @@ Parameter is active (used).

    Parameter class.

    -What kind of setting this is, for the purpose of user interface representation.

    Enumerator:
    +What kind of setting this is, for the purpose of user interface representation.
    Enumerator:
    - +
    enum stp_parameter_class_t enum stp_parameter_class_t
    - - - -
    STP_PARAMETER_CLASS_FEATURE  +
    STP_PARAMETER_CLASS_FEATURE  Printer feature.
    STP_PARAMETER_CLASS_OUTPUT  +
    STP_PARAMETER_CLASS_OUTPUT  Output control.
    STP_PARAMETER_CLASS_CORE  +
    STP_PARAMETER_CLASS_CORE  Core Gimp-Print parameter.
    STP_PARAMETER_CLASS_INVALID  +
    STP_PARAMETER_CLASS_INVALID  Invalid class (should never be used).
    -

    +

    @@ -737,38 +746,38 @@ Invalid class (should never be used).

    Parameter level.

    -What "level" a setting is at, for UI design.

    Enumerator:
    +What "level" a setting is at, for UI design.
    Enumerator:
    - +
    enum stp_parameter_level_t enum stp_parameter_level_t
    - - - - - - - - -
    STP_PARAMETER_LEVEL_BASIC  +
    STP_PARAMETER_LEVEL_BASIC  Basic parameter, shown by all UIs.
    STP_PARAMETER_LEVEL_ADVANCED  +
    STP_PARAMETER_LEVEL_ADVANCED  Advanced parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED1  +
    STP_PARAMETER_LEVEL_ADVANCED1  Advanced1 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED2  +
    STP_PARAMETER_LEVEL_ADVANCED2  Advanced2 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED3  +
    STP_PARAMETER_LEVEL_ADVANCED3  Advanced3 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_ADVANCED4  +
    STP_PARAMETER_LEVEL_ADVANCED4  Advanced4 parameter, shown by advanced UIs.
    STP_PARAMETER_LEVEL_INTERNAL  +
    STP_PARAMETER_LEVEL_INTERNAL  Parameters used only within Gimp-Print.
    STP_PARAMETER_LEVEL_EXTERNAL  +
    STP_PARAMETER_LEVEL_EXTERNAL  Parameters used only outside Gimp-Print.
    STP_PARAMETER_LEVEL_INVALID  +
    STP_PARAMETER_LEVEL_INVALID  Invalid level (should never be used).
    -

    +

    @@ -784,40 +793,40 @@ Invalid level (should never be used).

    Parameter types.

    -The following types are permitted for a printer setting. Not all are currently implemented.

    Enumerator:
    +The following types are permitted for a printer setting. Not all are currently implemented.
    Enumerator:
    - +
    enum stp_parameter_type_t enum stp_parameter_type_t
    - - - - - - - - - -
    STP_PARAMETER_TYPE_STRING_LIST  +
    STP_PARAMETER_TYPE_STRING_LIST  Single string choice from a list.
    STP_PARAMETER_TYPE_INT  +
    STP_PARAMETER_TYPE_INT  Integer.
    STP_PARAMETER_TYPE_BOOLEAN  +
    STP_PARAMETER_TYPE_BOOLEAN  Boolean.
    STP_PARAMETER_TYPE_DOUBLE  +
    STP_PARAMETER_TYPE_DOUBLE  Floating point number.
    STP_PARAMETER_TYPE_CURVE  +
    STP_PARAMETER_TYPE_CURVE  Curve.
    STP_PARAMETER_TYPE_FILE  +
    STP_PARAMETER_TYPE_FILE  Filename (NYI, need to consider security).
    STP_PARAMETER_TYPE_RAW  +
    STP_PARAMETER_TYPE_RAW  Raw, opaque data.
    STP_PARAMETER_TYPE_ARRAY  +
    STP_PARAMETER_TYPE_ARRAY  Array.
    STP_PARAMETER_TYPE_DIMENSION  +
    STP_PARAMETER_TYPE_DIMENSION  Linear dimension.
    STP_PARAMETER_TYPE_INVALID  +
    STP_PARAMETER_TYPE_INVALID  Invalid type (should never be used).
    -

    +

    @@ -833,11 +842,11 @@ Invalid type (should never be used).

    Enumerator:
    - +
    enum stp_parameter_verify_t enum stp_parameter_verify_t
    - - -
    PARAMETER_BAD  +
    PARAMETER_BAD 
    PARAMETER_OK  +
    PARAMETER_OK 
    PARAMETER_INACTIVE  +
    PARAMETER_INACTIVE 
    @@ -845,7 +854,7 @@ Invalid type (should never be used).


    Function Documentation

    -

    +

    - + @@ -865,13 +874,13 @@ Invalid type (should never be used). - + - + @@ -900,7 +909,7 @@ Invalid type (should never be used).
    @@ -853,7 +862,7 @@ Invalid type (should never be used).
    void stp_allocate_component_data stp_vars_tstp_vars_t v,
    stp_copy_data_func_t stp_copy_data_func_t  copyfunc,
    stp_free_data_func_t stp_free_data_func_t  freefunc,
    -

    +

    - + @@ -920,7 +929,7 @@ Invalid type (should never be used). - + @@ -946,13 +955,13 @@ Check if an array parameter is set.
    @@ -908,7 +917,7 @@ Invalid type (should never be used).
    int stp_check_array_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -972,7 +981,7 @@ Check if an array parameter is set. - + @@ -998,13 +1007,13 @@ Check if a boolean parameter is set.
    @@ -960,7 +969,7 @@ Check if an array parameter is set.
    int stp_check_boolean_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1024,7 +1033,7 @@ Check if a boolean parameter is set. - + @@ -1050,13 +1059,13 @@ Check if a curve parameter is set.
    @@ -1012,7 +1021,7 @@ Check if a boolean parameter is set.
    int stp_check_curve_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1076,7 +1085,7 @@ Check if a curve parameter is set. - + @@ -1102,13 +1111,13 @@ Check if a dimension parameter is set.
    @@ -1064,7 +1073,7 @@ Check if a curve parameter is set.
    int stp_check_dimension_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1128,7 +1137,7 @@ Check if a dimension parameter is set. - + @@ -1154,13 +1163,13 @@ Check if a file parameter is set.
    @@ -1116,7 +1125,7 @@ Check if a dimension parameter is set.
    int stp_check_file_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1180,7 +1189,7 @@ Check if a file parameter is set. - + @@ -1206,13 +1215,13 @@ Check if a float parameter is set.
    @@ -1168,7 +1177,7 @@ Check if a file parameter is set.
    int stp_check_float_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1232,7 +1241,7 @@ Check if a float parameter is set. - + @@ -1258,13 +1267,13 @@ Check if an integer parameter is set.
    @@ -1220,7 +1229,7 @@ Check if a float parameter is set.
    int stp_check_int_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1284,7 +1293,7 @@ Check if an integer parameter is set. - + @@ -1310,13 +1319,13 @@ Check if a raw parameter is set.
    @@ -1272,7 +1281,7 @@ Check if an integer parameter is set.
    int stp_check_raw_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1336,7 +1345,7 @@ Check if a raw parameter is set. - + @@ -1362,13 +1371,13 @@ Check if a string parameter is set.
    @@ -1324,7 +1333,7 @@ Check if a raw parameter is set.
    int stp_check_string_parameter const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the minimum activity status.
    active the minimum activity status.
    -

    +

    - + @@ -1407,13 +1416,13 @@ Clear an array parameter. The parameter is set to NULL.
    Parameters:
    @@ -1376,7 +1385,7 @@ Check if a string parameter is set.
    void stp_clear_array_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1452,13 +1461,13 @@ Clear (remove) a boolean parameter.
    Parameters:
    @@ -1421,7 +1430,7 @@ The parameter is set to NULL.
    Parameters:
    void stp_clear_boolean_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1497,13 +1506,13 @@ Clear a curve parameter. The parameter is set to NULL.
    Parameters:
    @@ -1466,7 +1475,7 @@ Clear (remove) a boolean parameter.
    void stp_clear_curve_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1542,13 +1551,13 @@ Clear (remove) a dimension parameter.
    Parameters:
    @@ -1511,7 +1520,7 @@ The parameter is set to NULL.
    Parameters:
    void stp_clear_dimension_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1587,13 +1596,13 @@ Clear a file parameter. The parameter is set to NULL.
    Parameters:
    @@ -1556,7 +1565,7 @@ Clear (remove) a dimension parameter.
    void stp_clear_file_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1632,13 +1641,13 @@ Clear (remove) a float parameter.
    Parameters:
    @@ -1601,7 +1610,7 @@ The parameter is set to NULL.
    Parameters:
    void stp_clear_float_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1677,13 +1686,13 @@ Clear (remove) an integer parameter.
    Parameters:
    @@ -1646,7 +1655,7 @@ Clear (remove) a float parameter.
    void stp_clear_int_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1722,13 +1731,13 @@ Clear a raw parameter. The parameter is set to NULL.
    Parameters:
    @@ -1691,7 +1700,7 @@ Clear (remove) an integer parameter.
    void stp_clear_raw_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + @@ -1767,13 +1776,13 @@ Clear a string parameter. The parameter is set to NULL.
    Parameters:
    @@ -1736,7 +1745,7 @@ The parameter is set to NULL.
    Parameters:
    void stp_clear_string_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    parameter the name of the parameter.
    -

    +

    - + - + @@ -1810,13 +1819,13 @@ The parameter is set to NULL.
    Parameters:
    @@ -1781,13 +1790,13 @@ The parameter is set to NULL.
    Parameters:
    void stp_copy_options stp_vars_tstp_vars_t vd,
    const stp_vars_tconst stp_vars_t vs
    -

    +

    - + @@ -1837,11 +1846,11 @@ The parameter is set to NULL.
    Parameters:

    Get default global settings.

    -The main use of this is to provide a usable stp_vars_t for purposes of parameter inquiry in the absence of a specific printer. This is currently used in a variety of places to get information on the standard color parameters without querying a particular printer.

    Returns:
    the default settings.
    +The main use of this is to provide a usable stp_vars_t for purposes of parameter inquiry in the absence of a specific printer. This is currently used in a variety of places to get information on the standard color parameters without querying a particular printer.
    Returns:
    the default settings.
    const stp_vars_t* stp_default_settings const stp_vars_t* stp_default_settings void 
    -

    +

    - + @@ -1887,13 +1896,13 @@ All of the parameter fields will be populated.
    Parameters:
    - +
    @@ -1849,7 +1858,7 @@ The main use of this is to provide a usable stp_vars_t for purposes of parameter
    void stp_describe_parameter const stp_vars_tconst stp_vars_t v,
    v the vars to use.
    name the name of the parameter.
    description a pointer to an stp_parameter_t to store the parameter description in.
    description a pointer to an stp_parameter_t to store the parameter description in.

    -

    +

    - + @@ -1939,13 +1948,13 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    @@ -1901,7 +1910,7 @@ All of the parameter fields will be populated.
    Parameters:
    void stp_describe_resolution const stp_vars_tconst stp_vars_t v,
    - +
    v the vars to use.
    x a pointer to a int to store the horizontal resolution in.
    y a pointer to a int to store the vertical resolution in.
    y a pointer to a int to store the vertical resolution in.
    -

    +

    - + @@ -1982,7 +1991,7 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    @@ -1953,7 +1962,7 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    void stp_destroy_component_data stp_vars_tstp_vars_t v,
    -

    +

    @@ -2019,15 +2028,15 @@ If the resolution is invalid, -1 will be returned in both x and y.
    <
    -

    +

    - + - + @@ -2061,19 +2070,19 @@ Get an array parameter.
    const stp_array_t* stp_get_array_parameter const stp_array_t* stp_get_array_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the array, or NULL if no parameter was found.
    +
    Returns:
    the array, or NULL if no parameter was found.
    -

    +

    - + - + @@ -2107,11 +2116,11 @@ Get the activity status of an array parameter.
    stp_parameter_activity_t stp_get_array_parameter_active stp_parameter_activity_t stp_get_array_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2153,19 +2162,19 @@ Get a boolean parameter.
    @@ -2119,7 +2128,7 @@ Get the activity status of an array parameter.
    int stp_get_boolean_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the boolean value.
    +
    Returns:
    the boolean value.
    -

    +

    - + - + @@ -2199,11 +2208,11 @@ Get the activity status of a boolean parameter.
    stp_parameter_activity_t stp_get_boolean_parameter_active stp_parameter_activity_t stp_get_boolean_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2230,11 +2239,11 @@ Get the activity status of a boolean parameter.

    Get the name of the color conversion routine.

    -

    Returns:
    the name of the color conversion routine (must not be freed).
    +
    Returns:
    the name of the color conversion routine (must not be freed).
    @@ -2211,7 +2220,7 @@ Get the activity status of a boolean parameter.
    const char* stp_get_color_conversion const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -2271,15 +2280,15 @@ Get the name of the color conversion routine.
    @@ -2242,7 +2251,7 @@ Get the name of the color conversion routine.
    void* stp_get_component_data const stp_vars_tconst stp_vars_t v,
    -

    +

    - + - + @@ -2313,19 +2322,19 @@ Get a curve parameter.
    const stp_curve_t* stp_get_curve_parameter const stp_curve_t* stp_get_curve_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the curve, or NULL if no parameter was found.
    +
    Returns:
    the curve, or NULL if no parameter was found.
    -

    +

    - + - + @@ -2359,11 +2368,11 @@ Get the activity status of a curve parameter.
    stp_parameter_activity_t stp_get_curve_parameter_active stp_parameter_activity_t stp_get_curve_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2405,19 +2414,19 @@ Get a dimension parameter.
    @@ -2371,7 +2380,7 @@ Get the activity status of a curve parameter.
    int stp_get_dimension_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the dimension (integer) value.
    +
    Returns:
    the dimension (integer) value.
    -

    +

    - + - + @@ -2451,11 +2460,11 @@ Get the activity status of a dimension parameter.
    stp_parameter_activity_t stp_get_dimension_parameter_active stp_parameter_activity_t stp_get_dimension_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2482,11 +2491,11 @@ Get the activity status of a dimension parameter.

    Get the name of the printer driver.

    -

    Returns:
    the name of the printer driver (must not be freed).
    +
    Returns:
    the name of the printer driver (must not be freed).
    @@ -2463,7 +2472,7 @@ Get the activity status of a dimension parameter.
    const char* stp_get_driver const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -2518,19 +2527,19 @@ Get the error data.
    @@ -2494,7 +2503,7 @@ Get the name of the printer driver.
    void* stp_get_errdata const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -

    Returns:
    the output data.
    +
    Returns:
    the output data.
    -

    +

    - + - + @@ -2554,11 +2563,11 @@ Get the function used to print output information.
    stp_outfunc_t stp_get_errfunc stp_outfunc_t stp_get_errfunc const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -
    Returns:
    the outfunc.
    +
    Returns:
    the outfunc.
    -

    +

    - + @@ -2600,19 +2609,19 @@ Get a file parameter.
    @@ -2566,7 +2575,7 @@ Get the function used to print output information.
    const char* stp_get_file_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the filename, or NULL if no parameter was found.
    +
    Returns:
    the filename, or NULL if no parameter was found.
    -

    +

    - + - + @@ -2646,11 +2655,11 @@ Get the activity status of a file parameter.
    stp_parameter_activity_t stp_get_file_parameter_active stp_parameter_activity_t stp_get_file_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2692,19 +2701,19 @@ Get a float parameter.
    @@ -2658,7 +2667,7 @@ Get the activity status of a file parameter.
    double stp_get_float_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the float value.
    +
    Returns:
    the float value.
    -

    +

    - + - + @@ -2738,11 +2747,11 @@ Get the activity status of a float parameter.
    stp_parameter_activity_t stp_get_float_parameter_active stp_parameter_activity_t stp_get_float_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2769,11 +2778,11 @@ Get the activity status of a float parameter.

    Get the height of the image.

    -

    Returns:
    the left edge.
    +
    Returns:
    the left edge.
    @@ -2750,7 +2759,7 @@ Get the activity status of a float parameter.
    int stp_get_height const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -2836,13 +2845,13 @@ If the media size stored in V is invalid, the return values will be indeterminat - +
    @@ -2781,7 +2790,7 @@ Get the height of the image.
    void stp_get_imageable_area const stp_vars_tconst stp_vars_t v,
    left a pointer to a int to store the left edge in.
    right a pointer to a int to store the right edge in.
    bottom a pointer to a int to store the bottom edge in.
    top a pointer to a int to store the top edge in.
    top a pointer to a int to store the top edge in.
    -

    +

    - + @@ -2884,19 +2893,19 @@ Get an integer parameter.
    @@ -2850,7 +2859,7 @@ If the media size stored in V is invalid, the return values will be indeterminat
    int stp_get_int_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the integer value.
    +
    Returns:
    the integer value.
    -

    +

    - + - + @@ -2930,11 +2939,11 @@ Get the activity status of an integer parameter.
    stp_parameter_activity_t stp_get_int_parameter_active stp_parameter_activity_t stp_get_int_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -2961,11 +2970,11 @@ Get the activity status of an integer parameter.

    Get the left edge of the image.

    -

    Returns:
    the left edge.
    +
    Returns:
    the left edge.
    @@ -2942,7 +2951,7 @@ Get the activity status of an integer parameter.
    int stp_get_left const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -3011,13 +3020,13 @@ Retrieve the media size of the media type set in V, expressed in units of 1/72".
    @@ -2973,7 +2982,7 @@ Get the left edge of the image.
    void stp_get_media_size const stp_vars_tconst stp_vars_t v,
    - +
    v the vars to use.
    width a pointer to an int to store the media width in.
    height a pointer to an int to store the media height in.
    height a pointer to an int to store the media height in.
    -

    +

    - + @@ -3049,19 +3058,19 @@ Get the output data.
    @@ -3025,7 +3034,7 @@ Retrieve the media size of the media type set in V, expressed in units of 1/72".
    void* stp_get_outdata const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -

    Returns:
    the output data.
    +
    Returns:
    the output data.
    -

    +

    - + - + @@ -3085,11 +3094,11 @@ Get the function used to print output information.
    stp_outfunc_t stp_get_outfunc stp_outfunc_t stp_get_outfunc const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -
    Returns:
    the outfunc.
    +
    Returns:
    the outfunc.
    -

    +

    - + @@ -3116,11 +3125,11 @@ Get the function used to print output information.

    Get the page height.

    -

    Returns:
    the page height.
    +
    Returns:
    the page height.
    @@ -3097,7 +3106,7 @@ Get the function used to print output information.
    int stp_get_page_height const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -3147,19 +3156,19 @@ Get the page height.

    Get the page width.

    -

    Returns:
    the page width.
    +
    Returns:
    the page width.
    @@ -3128,7 +3137,7 @@ Get the page height.
    int stp_get_page_width const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + - + @@ -3183,11 +3192,11 @@ This does not fill in the bounds and defaults; it merely provides a list of sett
    stp_parameter_list_t stp_get_parameter_list stp_parameter_list_t stp_get_parameter_list const stp_vars_tconst stp_vars_t v  ) 
    v the vars to use.
    -
    Returns:
    a list of available parameters (must be freed with stp_parameter_list_destroy()).
    +
    Returns:
    a list of available parameters (must be freed with stp_parameter_list_destroy()).
    -

    +

    - + @@ -3229,19 +3238,19 @@ Get a raw parameter.
    @@ -3195,7 +3204,7 @@ This does not fill in the bounds and defaults; it merely provides a list of sett
    const stp_raw_t* stp_get_raw_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the raw data, or NULL if no parameter was found.
    +
    Returns:
    the raw data, or NULL if no parameter was found.
    -

    +

    - + - + @@ -3275,11 +3284,11 @@ Get the activity status of a raw parameter.
    stp_parameter_activity_t stp_get_raw_parameter_active stp_parameter_activity_t stp_get_raw_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -3339,13 +3348,13 @@ Retrieve the minimum and maximum size limits for custom media sizes with the cur - +
    @@ -3287,7 +3296,7 @@ Get the activity status of a raw parameter.
    void stp_get_size_limit const stp_vars_tconst stp_vars_t v,
    max_width a pointer to a int to store the maximum width in.
    max_height a pointer to a int to store the maximum height in.
    min_width a pointer to a int to store the minimum width in.
    min_height a pointer to a int to store the minimum height in.
    min_height a pointer to a int to store the minimum height in.
    -

    +

    - + @@ -3387,19 +3396,19 @@ Get a string parameter.
    @@ -3353,7 +3362,7 @@ Retrieve the minimum and maximum size limits for custom media sizes with the cur
    const char* stp_get_string_parameter const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -

    Returns:
    the string, or NULL if no parameter was found.
    +
    Returns:
    the string, or NULL if no parameter was found.
    -

    +

    - + - + @@ -3433,11 +3442,11 @@ Get the activity status of a string parameter.
    stp_parameter_activity_t stp_get_string_parameter_active stp_parameter_activity_t stp_get_string_parameter_active const stp_vars_tconst stp_vars_t v,
    parameter the name of the parameter.
    -
    Returns:
    the activity status.
    +
    Returns:
    the activity status.
    -

    +

    - + @@ -3464,11 +3473,11 @@ Get the activity status of a string parameter.

    Get the top edge of the image.

    -

    Returns:
    the left edge.
    +
    Returns:
    the left edge.
    @@ -3445,7 +3454,7 @@ Get the activity status of a string parameter.
    int stp_get_top const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -3496,7 +3505,7 @@ Get the top edge of the image.
    @@ -3476,7 +3485,7 @@ Get the top edge of the image.
    int stp_get_verified const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + @@ -3523,11 +3532,11 @@ Get the top edge of the image.

    Get the width edge of the image.

    -

    Returns:
    the left edge.
    +
    Returns:
    the left edge.
    @@ -3504,7 +3513,7 @@ Get the top edge of the image.
    int stp_get_width const stp_vars_tconst stp_vars_t v  ) 
    -

    +

    - + - + @@ -3563,17 +3572,17 @@ Get the width edge of the image.

    Merge defaults for a printer with user-chosen settings.

    -

    Deprecated:
    This is likely to go away.
    -
    Parameters:
    +
    Deprecated:
    This is likely to go away.
    Parameters:
    @@ -3535,13 +3544,13 @@ Get the width edge of the image.
    void stp_merge_printvars stp_vars_tstp_vars_t user,
    const stp_vars_tconst stp_vars_t print
    - +
    user the destination vars.
    print the vars to merge into user.
    print the vars to merge into user.
    + -

    +

    @@ -3602,13 +3611,13 @@ Destroy a parameter description.

    This must be called even if the stp_parameter_t was not allocated with malloc, since some members are dynamically allocated.

    Parameters:
    - +
    description the parameter description to destroy.
    description the parameter description to destroy.
    -

    +

    - + @@ -3650,11 +3659,11 @@ Find a parameter by its name.
    @@ -3616,7 +3625,7 @@ This must be called even if the const stp_parameter_t* stp_parameter_find stp_const_parameter_list_t stp_const_parameter_list_t  list,
    name the name of the parameter.
    -

    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    +
    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    -

    +

    - + @@ -3696,11 +3705,11 @@ Find a parameter by its name from a vars object.
    @@ -3662,7 +3671,7 @@ Find a parameter by its name.
    const stp_parameter_t* stp_parameter_find_in_settings const stp_vars_tconst stp_vars_t v,
    name the name of the parameter.
    -

    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    +
    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    -

    +

    - + @@ -3739,13 +3748,13 @@ Add a parameter to a parameter_list.
    Parameters:
    @@ -3708,7 +3717,7 @@ Find a parameter by its name from a vars object.
    void stp_parameter_list_add_param stp_parameter_list_t stp_parameter_list_t  list,
    - +
    list the parameter_list to use.
    item the parameter to add.
    item the parameter to add.
    -

    +

    - + - + @@ -3784,21 +3793,21 @@ Append one parameter_list to another.
    Parameters:
    @@ -3753,13 +3762,13 @@ Add a parameter to a parameter_list.
    void stp_parameter_list_append stp_parameter_list_t stp_parameter_list_t  list,
    stp_const_parameter_list_t stp_const_parameter_list_t  append
    - +
    list the destination list (to append to).
    append the list of paramters to append. Each item that does not already exist in list will be appended.
    append the list of paramters to append. Each item that does not already exist in list will be appended.
    -

    +

    - + - + @@ -3822,11 +3831,11 @@ A new parameter_list will be created, and then the contents of source will be co
    stp_parameter_list_t stp_parameter_list_copy stp_parameter_list_t stp_parameter_list_copy stp_const_parameter_list_t stp_const_parameter_list_t  list  ) 
    list the source parameter_list.
    -
    Returns:
    the new copy of the parameter_list.
    +
    Returns:
    the new copy of the parameter_list.
    -

    +

    - + @@ -3858,17 +3867,17 @@ List the number of available parameters for the currently chosen settings.
    @@ -3834,7 +3843,7 @@ A new parameter_list will be created, and then the contents of source will be co
    size_t stp_parameter_list_count stp_const_parameter_list_t stp_const_parameter_list_t  list  ) 
    list the parameter_list to use.
    -

    Returns:
    the number of parameters.
    +
    Returns:
    the number of parameters.
    -

    +

    - + @@ -3889,11 +3898,11 @@ List the number of available parameters for the currently chosen settings.

    Create a parameter_list.

    -

    Returns:
    the newly created parameter_list.
    +
    Returns:
    the newly created parameter_list.
    stp_parameter_list_t stp_parameter_list_create stp_parameter_list_t stp_parameter_list_create void 
    -

    +

    - + @@ -3922,13 +3931,13 @@ Destroy a parameter_list.

    It is an error to destroy the parameter_list more than once.

    Parameters:
    @@ -3901,7 +3910,7 @@ Create a parameter_list.
    void stp_parameter_list_destroy stp_parameter_list_t stp_parameter_list_t  list  ) 
    - +
    list the parameter_list to destroy.
    list the parameter_list to destroy.

    -

    +

    - + @@ -3970,11 +3979,11 @@ Find a parameter by its index number.
    @@ -3936,7 +3945,7 @@ It is an error to destroy the parameter_list more than once.
    const stp_parameter_t* stp_parameter_list_param stp_const_parameter_list_t stp_const_parameter_list_t  list,
    item the index number of the parameter (must not be greater than stp_parameter_list_count - 1).
    -

    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    +
    Returns:
    a pointer to the parameter (must not be freed), or NULL if no parameter was found.
    -

    +

    - + @@ -4020,13 +4029,13 @@ Multiply the value of a float parameter by a scaling factor.
    @@ -3982,7 +3991,7 @@ Find a parameter by its index number.
    void stp_scale_float_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    scale the factor to multiply the value by.
    scale the factor to multiply the value by.
    -

    +

    - + @@ -4046,7 +4055,7 @@ Multiply the value of a float parameter by a scaling factor. - + @@ -4072,13 +4081,13 @@ Set an array parameter.
    @@ -4034,7 +4043,7 @@ Multiply the value of a float parameter by a scaling factor.
    void stp_set_array_parameter stp_vars_tstp_vars_t v,
    const stp_array_tconst stp_array_t value
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4098,7 +4107,7 @@ Set an array parameter. - + @@ -4124,13 +4133,13 @@ Set the activity of an array parameter.
    @@ -4086,7 +4095,7 @@ Set an array parameter.
    void stp_set_array_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -4176,13 +4185,13 @@ Set a boolean parameter.
    @@ -4138,7 +4147,7 @@ Set the activity of an array parameter.
    void stp_set_boolean_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4202,7 +4211,7 @@ Set a boolean parameter. - + @@ -4228,13 +4237,13 @@ Set the activity of a boolean parameter.
    @@ -4190,7 +4199,7 @@ Set a boolean parameter.
    void stp_set_boolean_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -4273,13 +4282,13 @@ Set the name of the color conversion routine, if not the default.
    Parameters:
    @@ -4242,7 +4251,7 @@ Set the activity of a boolean parameter.
    void stp_set_color_conversion stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the name to set.
    val the name to set.
    -

    +

    - + @@ -4325,13 +4334,13 @@ Set the name of the color conversion routine, if not the default.
    @@ -4287,7 +4296,7 @@ Set the name of the color conversion routine, if not the default.
    void stp_set_color_conversion_n stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the name to set.
    bytes the length of val (in bytes).
    bytes the length of val (in bytes).
    -

    +

    - + @@ -4351,7 +4360,7 @@ Set the name of the color conversion routine, if not the default. - + @@ -4377,13 +4386,13 @@ Set a curve parameter.
    @@ -4339,7 +4348,7 @@ Set the name of the color conversion routine, if not the default.
    void stp_set_curve_parameter stp_vars_tstp_vars_t v,
    const stp_curve_tconst stp_curve_t value
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4403,7 +4412,7 @@ Set a curve parameter. - + @@ -4429,13 +4438,13 @@ Set the activity of a curveparameter.
    @@ -4391,7 +4400,7 @@ Set a curve parameter.
    void stp_set_curve_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -4455,7 +4464,7 @@ Set the activity of a curveparameter. - + @@ -4481,13 +4490,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4443,7 +4452,7 @@ Set the activity of a curveparameter.
    void stp_set_default_array_parameter stp_vars_tstp_vars_t v,
    const stp_array_tconst stp_array_t value
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4533,13 +4542,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4495,7 +4504,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_boolean_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4559,7 +4568,7 @@ The value is set if the parameter is not already set. This avoids having to chec - + @@ -4585,13 +4594,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4547,7 +4556,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_curve_parameter stp_vars_tstp_vars_t v,
    const stp_curve_tconst stp_curve_t value
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4637,13 +4646,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4599,7 +4608,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_dimension_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4689,13 +4698,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4651,7 +4660,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_file_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4748,13 +4757,13 @@ The value is set if the parameter is not already set. This avoids having to chec - +
    @@ -4703,7 +4712,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_file_parameter_n stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set (must not contain NUL).
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -4800,13 +4809,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4762,7 +4771,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_float_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4852,13 +4861,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4814,7 +4823,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_int_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -4911,13 +4920,13 @@ The value is set if the parameter is not already set. This avoids having to chec - +
    @@ -4866,7 +4875,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_raw_parameter stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -4963,13 +4972,13 @@ The value is set if the parameter is not already set. This avoids having to chec
    @@ -4925,7 +4934,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_string_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -5022,13 +5031,13 @@ The value is set if the parameter is not already set. This avoids having to chec - +
    @@ -4977,7 +4986,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_default_string_parameter_n stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set (must not contain NUL).
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -5074,13 +5083,13 @@ Set a dimension parameter.
    @@ -5036,7 +5045,7 @@ The value is set if the parameter is not already set. This avoids having to chec
    void stp_set_dimension_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -5100,7 +5109,7 @@ Set a dimension parameter. - + @@ -5126,13 +5135,13 @@ Set the activity of a dimension parameter.
    @@ -5088,7 +5097,7 @@ Set a dimension parameter.
    void stp_set_dimension_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -5171,13 +5180,13 @@ Set the name of the printer driver.
    Parameters:
    @@ -5140,7 +5149,7 @@ Set the activity of a dimension parameter.
    void stp_set_driver stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the name to set.
    val the name to set.
    -

    +

    - + @@ -5223,13 +5232,13 @@ Set the name of the printer driver.
    @@ -5185,7 +5194,7 @@ Set the name of the printer driver.
    void stp_set_driver_n stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the name to set.
    bytes the length of val (in bytes).
    bytes the length of val (in bytes).
    -

    +

    - + @@ -5268,13 +5277,13 @@ Set the error data.
    Parameters:
    @@ -5237,7 +5246,7 @@ Set the name of the printer driver.
    void stp_set_errdata stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the error data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.
    val the error data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.
    -

    +

    - + - + @@ -5313,13 +5322,13 @@ Set the function used to print error and diagnostic information. These must be supplied by the caller. errdata is passed as an arguments to errfunc; typically it will be a file descriptor.
    Parameters:
    @@ -5282,13 +5291,13 @@ Set the error data.
    void stp_set_errfunc stp_vars_tstp_vars_t v,
    stp_outfunc_t stp_outfunc_t  val
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -5365,13 +5374,13 @@ Set a file parameter.
    @@ -5327,7 +5336,7 @@ These must be supplied by the caller. errdata is passed as an arguments to errfu
    void stp_set_file_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -5391,7 +5400,7 @@ Set a file parameter. - + @@ -5417,13 +5426,13 @@ Set the activity of a file parameter.
    @@ -5379,7 +5388,7 @@ Set a file parameter.
    void stp_set_file_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -5476,13 +5485,13 @@ Set a file parameter. - +
    @@ -5431,7 +5440,7 @@ Set the activity of a file parameter.
    void stp_set_file_parameter_n stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set (must not contain NUL).
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -5528,13 +5537,13 @@ Set a float parameter.
    @@ -5490,7 +5499,7 @@ Set a file parameter.
    void stp_set_float_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -5554,7 +5563,7 @@ Set a float parameter. - + @@ -5580,13 +5589,13 @@ Set the activity of a float parameter.
    @@ -5542,7 +5551,7 @@ Set a float parameter.
    void stp_set_float_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -5625,13 +5634,13 @@ Set the height of the image.
    Parameters:
    @@ -5594,7 +5603,7 @@ Set the activity of a float parameter.
    void stp_set_height stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -5677,13 +5686,13 @@ Set an integer parameter.
    @@ -5639,7 +5648,7 @@ Set the height of the image.
    void stp_set_int_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -5703,7 +5712,7 @@ Set an integer parameter. - + @@ -5729,13 +5738,13 @@ Set the activity of an integer parameter.
    @@ -5691,7 +5700,7 @@ Set an integer parameter.
    void stp_set_int_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -5774,13 +5783,13 @@ Set the left edge of the image.
    Parameters:
    @@ -5743,7 +5752,7 @@ Set the activity of an integer parameter.
    void stp_set_left stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -5819,13 +5828,13 @@ Set the output data.
    Parameters:
    @@ -5788,7 +5797,7 @@ Set the left edge of the image.
    void stp_set_outdata stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the output data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.
    val the output data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.
    -

    +

    - + - + @@ -5864,13 +5873,13 @@ Set the function used to print output information. These must be supplied by the caller. outdata is passed as an arguments to outfunc; typically it will be a file descriptor.
    Parameters:
    @@ -5833,13 +5842,13 @@ Set the output data.
    void stp_set_outfunc stp_vars_tstp_vars_t v,
    stp_outfunc_t stp_outfunc_t  val
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -5909,13 +5918,13 @@ Set the page height.
    Parameters:
    @@ -5878,7 +5887,7 @@ These must be supplied by the caller. outdata is passed as an arguments to outfu
    void stp_set_page_height stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -5954,13 +5963,13 @@ Set the page width.
    Parameters:
    @@ -5923,7 +5932,7 @@ Set the page height.
    void stp_set_page_width stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -6013,13 +6022,13 @@ Set a raw parameter. - +
    @@ -5968,7 +5977,7 @@ Set the page width.
    void stp_set_raw_parameter stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -6039,7 +6048,7 @@ Set a raw parameter. - + @@ -6065,13 +6074,13 @@ Set the activity of a raw parameter.
    @@ -6027,7 +6036,7 @@ Set a raw parameter.
    void stp_set_raw_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -6117,13 +6126,13 @@ Set a string parameter.
    @@ -6079,7 +6088,7 @@ Set the activity of a raw parameter.
    void stp_set_string_parameter stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    parameter the name of the parameter.
    value the value to set.
    value the value to set.
    -

    +

    - + @@ -6143,7 +6152,7 @@ Set a string parameter. - + @@ -6169,13 +6178,13 @@ Set the activity of a string parameter.
    @@ -6131,7 +6140,7 @@ Set a string parameter.
    void stp_set_string_parameter_active const stp_vars_tconst stp_vars_t v,
    stp_parameter_activity_t stp_parameter_activity_t  active
    - +
    v the vars to use.
    parameter the name of the parameter.
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    active the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).
    -

    +

    - + @@ -6228,13 +6237,13 @@ Set a string parameter. - +
    @@ -6183,7 +6192,7 @@ Set the activity of a string parameter.
    void stp_set_string_parameter_n stp_vars_tstp_vars_t v,
    v the vars to use.
    parameter the name of the parameter.
    value the value to set (must not contain NUL).
    bytes the length of value (in bytes).
    bytes the length of value (in bytes).
    -

    +

    - + @@ -6273,13 +6282,13 @@ Set the top edge of the image.
    Parameters:
    @@ -6242,7 +6251,7 @@ Set a string parameter.
    void stp_set_top stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + @@ -6316,7 +6325,7 @@ Set the top edge of the image.
    @@ -6287,7 +6296,7 @@ Set the top edge of the image.
    void stp_set_verified stp_vars_tstp_vars_t v,
    -

    +

    - + @@ -6355,13 +6364,13 @@ Set the width of the image.
    Parameters:
    @@ -6324,7 +6333,7 @@ Set the top edge of the image.
    void stp_set_width stp_vars_tstp_vars_t v,
    - +
    v the vars to use.
    val the value to set.
    val the value to set.
    -

    +

    - + - + @@ -6397,22 +6406,22 @@ Set the width of the image.

    Copy a vars object.

    -Both dest and source must be valid vars objects previously created with stp_vars_create().

    Parameters:
    +Both dest and source must be valid vars objects previously created with stp_vars_create().
    Parameters:
    @@ -6369,13 +6378,13 @@ Set the width of the image.
    void stp_vars_copy stp_vars_tstp_vars_t dest,
    const stp_vars_tconst stp_vars_t source
    - +
    dest the destination vars.
    source the source vars.
    source the source vars.
    -

    +

    - + @@ -6433,19 +6442,19 @@ Both dest and source must be valid vars objects previously created with Create a new vars object.

    -

    Returns:
    the newly created vars object.
    +
    Returns:
    the newly created vars object.
    stp_vars_t* stp_vars_create stp_vars_t* stp_vars_create void 
    -

    +

    - + - + @@ -6464,16 +6473,16 @@ Create a new vars object.

    Copy and allocate a vars object.

    -source must be a valid vars object previously created with stp_vars_create().

    Parameters:
    +source must be a valid vars object previously created with stp_vars_create().
    Parameters:
    stp_vars_t* stp_vars_create_copy stp_vars_t* stp_vars_create_copy const stp_vars_tconst stp_vars_t source  ) 
    source the source vars.
    -
    Returns:
    the new copy of the vars.
    +
    Returns:
    the new copy of the vars.
    -

    +

    - + @@ -6502,13 +6511,13 @@ Destroy a vars object.

    It is an error to destroy the vars more than once.

    Parameters:
    @@ -6481,7 +6490,7 @@ source must be a valid vars object previously created with void stp_vars_destroy stp_vars_tstp_vars_t v  ) 
    - +
    v the vars to destroy.
    v the vars to destroy.

    -

    +

    - + @@ -6540,19 +6549,19 @@ Verify that the parameters selected are consistent with those allowed by the dri
    @@ -6516,7 +6525,7 @@ It is an error to destroy the vars more than once.
    Parameters
    int stp_verify stp_vars_tstp_vars_t v  ) 
    v the vars to use.
    -

    Returns:
    0 on failure, 1 on success; other status values are reserved.
    +
    Returns:
    0 on failure, 1 on success; other status values are reserved.
    -

    +

    - + - + @@ -6587,8 +6596,8 @@ Verify that the parameters selected are consistent with those allowed by the dri
    stp_parameter_verify_t stp_verify_parameter stp_parameter_verify_t stp_verify_parameter const stp_vars_tconst stp_vars_t v,
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/group__version.html b/doc/gutenprint/html/group__version.html index acd72e2..e63d74e 100644 --- a/doc/gutenprint/html/group__version.html +++ b/doc/gutenprint/html/group__version.html @@ -2,56 +2,65 @@ libgutenprint API Reference: version + - - + +

    version

    Version information. More... - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - +

    Defines

    #define STP_MAJOR_VERSION   (5)
    #define STP_MAJOR_VERSION   (5)
    #define STP_MINOR_VERSION   (0)
    #define STP_MINOR_VERSION   (0)
    #define STP_MICRO_VERSION   (0)
    #define STP_MICRO_VERSION   (0)
    #define STP_CURRENT_INTERFACE   (2)
    #define STP_CURRENT_INTERFACE   (2)
    #define STP_BINARY_AGE   (0)
    #define STP_BINARY_AGE   (0)
    #define STP_INTERFACE_AGE   (0)
    #define STP_INTERFACE_AGE   (0)
    #define STP_CHECK_VERSION(major, minor, micro)
    #define STP_CHECK_VERSION(major, minor, micro)

    Functions

    const char * stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)
    const char * stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)
     Check whether the library provides the requested version.
     Check whether the library provides the requested version.

    Variables

    const unsigned int stp_major_version
    const unsigned int stp_major_version
     The library major version number.
    const unsigned int stp_minor_version
     The library major version number.
    const unsigned int stp_minor_version
     The library minor version number.
    const unsigned int stp_micro_version
     The library minor version number.
    const unsigned int stp_micro_version
     The library micro version number.
    const unsigned int stp_current_interface
     The library micro version number.
    const unsigned int stp_current_interface
     The library ABI revision number (number of incompatible revisions).
    const unsigned int stp_binary_age
     The library ABI revision number (number of incompatible revisions).
    const unsigned int stp_binary_age
     The library ABI binary age number (number of forward-compatible revisions).
    const unsigned int stp_interface_age
     The library ABI binary age number (number of forward-compatible revisions).
    const unsigned int stp_interface_age
     The library ABI interface age number (number of revisions of this ABI).
     The library ABI interface age number (number of revisions of this ABI).

    Detailed Description

    Version information.

    -Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants.


    Define Documentation

    -

    +Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants.


    Define Documentation

    +

    @@ -74,7 +83,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -105,16 +114,16 @@ Version information may be used to check the library version at compile-time, us

    -Value:

    (STP_MAJOR_VERSION >  (major) ||                \
    -  (STP_MAJOR_VERSION == (major) &&              \
    -   STP_MINOR_VERSION > (minor)) ||              \
    -  (STP_MAJOR_VERSION == (major) &&              \
    -   STP_MINOR_VERSION == (minor) &&              \
    -   STP_MICRO_VERSION >= (micro)))
    +Value:
    (STP_MAJOR_VERSION >  (major) ||                \
    +  (STP_MAJOR_VERSION == (major) &&              \
    +   STP_MINOR_VERSION > (minor)) ||              \
    +  (STP_MAJOR_VERSION == (major) &&              \
    +   STP_MINOR_VERSION == (minor) &&              \
    +   STP_MICRO_VERSION >= (micro)))
     
    -

    +

    @@ -137,7 +146,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -160,7 +169,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -183,7 +192,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -206,7 +215,7 @@ Version information may be used to check the library version at compile-time, us
    -

    +

    @@ -230,7 +239,7 @@ Version information may be used to check the library version at compile-time, us


    Function Documentation

    -

    +

    @@ -279,18 +288,18 @@ Check whether the library provides the requested version.
    required_micro the minimum micro revision.
    -

    Returns:
    NULL if the version matches, or else a description of the error if the library is too old or too new.
    +
    Returns:
    NULL if the version matches, or else a description of the error if the library is too old or too new.


    Variable Documentation

    -

    +

    @@ -309,13 +318,13 @@ The library ABI binary age number (number of forward-compatible revisions).
    - +
    const unsigned int stp_binary_age const unsigned int stp_binary_age
    -

    +

    @@ -334,13 +343,13 @@ The library ABI revision number (number of incompatible revisions).
    - +
    const unsigned int stp_current_interface const unsigned int stp_current_interface
    -

    +

    @@ -359,13 +368,13 @@ The library ABI interface age number (number of revisions of this ABI).
    - +
    const unsigned int stp_interface_age const unsigned int stp_interface_age
    -

    +

    @@ -384,13 +393,13 @@ The library major version number.
    - +
    const unsigned int stp_major_version const unsigned int stp_major_version
    -

    +

    @@ -409,13 +418,13 @@ The library micro version number.
    - +
    const unsigned int stp_micro_version const unsigned int stp_micro_version
    -

    +

    @@ -434,8 +443,8 @@ The library minor version number.
    - +
    const unsigned int stp_minor_version const unsigned int stp_minor_version
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/gutenprint-intl-internal_8h.html b/doc/gutenprint/html/gutenprint-intl-internal_8h.html index 8a2731f..81f3ee8 100644 --- a/doc/gutenprint/html/gutenprint-intl-internal_8h.html +++ b/doc/gutenprint/html/gutenprint-intl-internal_8h.html @@ -2,37 +2,51 @@ libgutenprint API Reference: include/gutenprint/gutenprint-intl-internal.h File Reference + - - + + + +include » gutenprint

    gutenprint-intl-internal.h File Reference

    Internationalisation functions. More...

    #include <locale.h>
    - + - + - + - + - + - + - +

    Defines

    #define textdomain(String)   (String)
    #define textdomain(String)   (String)
    #define gettext(String)   (String)
    #define gettext(String)   (String)
    #define dgettext(Domain, Message)   (Message)
    #define dgettext(Domain, Message)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define _(String)   (String)
    #define _(String)   (String)
    #define N_(String)   (String)
    #define N_(String)   (String)


    Detailed Description

    Internationalisation functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/gutenprint-intl_8h.html b/doc/gutenprint/html/gutenprint-intl_8h.html index 68164b2..0a87444 100644 --- a/doc/gutenprint/html/gutenprint-intl_8h.html +++ b/doc/gutenprint/html/gutenprint-intl_8h.html @@ -2,37 +2,51 @@ libgutenprint API Reference: include/gutenprint/gutenprint-intl.h File Reference + - - + + + +include » gutenprint

    gutenprint-intl.h File Reference

    Internationalisation functions. More...

    #include <locale.h>
    - + - + - + - + - + - + - +

    Defines

    #define textdomain(String)   (String)
    #define textdomain(String)   (String)
    #define gettext(String)   (String)
    #define gettext(String)   (String)
    #define dgettext(Domain, Message)   (Message)
    #define dgettext(Domain, Message)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define dcgettext(Domain, Message, Type)   (Message)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define bindtextdomain(Domain, Directory)   (Domain)
    #define _(String)   (String)
    #define _(String)   (String)
    #define N_(String)   (String)
    #define N_(String)   (String)


    Detailed Description

    Internationalisation functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/gutenprint-module_8h.html b/doc/gutenprint/html/gutenprint-module_8h.html index adb526e..b6d6c59 100644 --- a/doc/gutenprint/html/gutenprint-module_8h.html +++ b/doc/gutenprint/html/gutenprint-module_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/gutenprint-module.h File Reference + - - + + + +include » gutenprint

    gutenprint-module.h File Reference

    Gutenprint module header. More...

    #include <gutenprint/gutenprint.h>
    @@ -22,14 +36,14 @@ - +

    Defines

    #define STP_MODULE   1
    #define STP_MODULE   1


    Detailed Description

    Gutenprint module header.

    -This header includes all of the public headers used by modules.


    Define Documentation

    -

    +This header includes all of the public headers used by modules.


    Define Documentation

    +

    @@ -52,8 +66,8 @@ This header includes all of the public headers used by modules.

    Define Do

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/gutenprint-version_8h.html b/doc/gutenprint/html/gutenprint-version_8h.html index 980da4a..a9be052 100644 --- a/doc/gutenprint/html/gutenprint-version_8h.html +++ b/doc/gutenprint/html/gutenprint-version_8h.html @@ -2,59 +2,73 @@ libgutenprint API Reference: include/gutenprint/gutenprint-version.h File Reference + - - + + + +include » gutenprint

    gutenprint-version.h File Reference

    Version functions. More...

    - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - +

    Defines

    #define STP_MAJOR_VERSION   (5)
    #define STP_MAJOR_VERSION   (5)
    #define STP_MINOR_VERSION   (0)
    #define STP_MINOR_VERSION   (0)
    #define STP_MICRO_VERSION   (0)
    #define STP_MICRO_VERSION   (0)
    #define STP_CURRENT_INTERFACE   (2)
    #define STP_CURRENT_INTERFACE   (2)
    #define STP_BINARY_AGE   (0)
    #define STP_BINARY_AGE   (0)
    #define STP_INTERFACE_AGE   (0)
    #define STP_INTERFACE_AGE   (0)
    #define STP_CHECK_VERSION(major, minor, micro)
    #define STP_CHECK_VERSION(major, minor, micro)

    Functions

    const char * stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)
    const char * stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)
     Check whether the library provides the requested version.
     Check whether the library provides the requested version.

    Variables

    const unsigned int stp_major_version
    const unsigned int stp_major_version
     The library major version number.
    const unsigned int stp_minor_version
     The library major version number.
    const unsigned int stp_minor_version
     The library minor version number.
    const unsigned int stp_micro_version
     The library minor version number.
    const unsigned int stp_micro_version
     The library micro version number.
    const unsigned int stp_current_interface
     The library micro version number.
    const unsigned int stp_current_interface
     The library ABI revision number (number of incompatible revisions).
    const unsigned int stp_binary_age
     The library ABI revision number (number of incompatible revisions).
    const unsigned int stp_binary_age
     The library ABI binary age number (number of forward-compatible revisions).
    const unsigned int stp_interface_age
     The library ABI binary age number (number of forward-compatible revisions).
    const unsigned int stp_interface_age
     The library ABI interface age number (number of revisions of this ABI).
     The library ABI interface age number (number of revisions of this ABI).


    Detailed Description

    Version functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/gutenprint_8h.html b/doc/gutenprint/html/gutenprint_8h.html index 7dde458..7991ae3 100644 --- a/doc/gutenprint/html/gutenprint_8h.html +++ b/doc/gutenprint/html/gutenprint_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/gutenprint.h File Reference + - - + + + +include » gutenprint

    gutenprint.h File Reference

    Gutenprint master header. More...

    #include <stddef.h>
    @@ -27,8 +41,8 @@


    Detailed Description

    Gutenprint master header.

    -This header includes all of the public headers.


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +This header includes all of the public headers.
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/image_8h.html b/doc/gutenprint/html/image_8h.html index ee6c078..2f7de76 100644 --- a/doc/gutenprint/html/image_8h.html +++ b/doc/gutenprint/html/image_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/image.h File Reference + - - + + + +include » gutenprint

    image.h File Reference

    Image functions. More...

    @@ -16,39 +30,39 @@ - + - + - + - - + - + - + - + - + - + - + - +
     The image type is an abstract data type for interfacing with the image creation program. More...

    Defines

    #define STP_CHANNEL_LIMIT   (32)
    #define STP_CHANNEL_LIMIT   (32)

    Typedefs

    typedef stp_image stp_image_t
    typedef stp_image stp_image_t
     The image type is an abstract data type for interfacing with the image creation program.
     The image type is an abstract data type for interfacing with the image creation program.

    Enumerations

    enum  stp_image_status_t { STP_IMAGE_STATUS_OK, -STP_IMAGE_STATUS_ABORT +
    enum  stp_image_status_t { STP_IMAGE_STATUS_OK, +STP_IMAGE_STATUS_ABORT }
     Image status. More...
     Image status. More...

    Functions

    void stp_image_init (stp_image_t *image)
    void stp_image_init (stp_image_t *image)
    void stp_image_reset (stp_image_t *image)
    void stp_image_reset (stp_image_t *image)
    int stp_image_width (stp_image_t *image)
    int stp_image_width (stp_image_t *image)
    int stp_image_height (stp_image_t *image)
    int stp_image_height (stp_image_t *image)
    stp_image_status_t stp_image_get_row (stp_image_t *image, unsigned char *data, size_t limit, int row)
    stp_image_status_t stp_image_get_row (stp_image_t *image, unsigned char *data, size_t limit, int row)
    const char * stp_image_get_appname (stp_image_t *image)
    const char * stp_image_get_appname (stp_image_t *image)
    void stp_image_conclude (stp_image_t *image)
    void stp_image_conclude (stp_image_t *image)


    Detailed Description

    Image functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/index.html b/doc/gutenprint/html/index.html index 210f2eb..f9cae59 100644 --- a/doc/gutenprint/html/index.html +++ b/doc/gutenprint/html/index.html @@ -2,13 +2,22 @@ libgutenprint API Reference: Main Page + - - + +

    libgutenprint API Reference Documentation

    -

    5.0.0-rc1


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +

    5.0.0-rc2


    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/list_8h.html b/doc/gutenprint/html/list_8h.html index 6b52ea6..470db26 100644 --- a/doc/gutenprint/html/list_8h.html +++ b/doc/gutenprint/html/list_8h.html @@ -2,119 +2,133 @@ libgutenprint API Reference: include/gutenprint/list.h File Reference + - - + + + +include » gutenprint

    list.h File Reference

    Generic list functions. More...

    - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Typedefs

    typedef stp_list_item stp_list_item_t
    typedef stp_list_item stp_list_item_t
     The list item opaque data type.
    typedef stp_list stp_list_t
     The list item opaque data type.
    typedef stp_list stp_list_t
     The list opaque data type.
    typedef void(* stp_node_freefunc )(void *)
     The list opaque data type.
    typedef void(* stp_node_freefunc )(void *)
     A callback function to free the data a node contains.
    typedef void *(* stp_node_copyfunc )(const void *)
     A callback function to free the data a node contains.
    typedef void *(* stp_node_copyfunc )(const void *)
     A callback function to copy the data a node contains.
    typedef const char *(* stp_node_namefunc )(const void *)
     A callback function to copy the data a node contains.
    typedef const char *(* stp_node_namefunc )(const void *)
     A callback function to get the name of a node.
    typedef int(* stp_node_sortfunc )(const void *, const void *)
     A callback function to get the name of a node.
    typedef int(* stp_node_sortfunc )(const void *, const void *)
     A callback function to compare two nodes.
     A callback function to compare two nodes.

    Functions

    void stp_list_node_free_data (void *item)
    void stp_list_node_free_data (void *item)
     Free node data allocated with stp_malloc.
    stp_list_tstp_list_create (void)
     Free node data allocated with stp_malloc.
    stp_list_tstp_list_create (void)
     Create a new list object.
    stp_list_tstp_list_copy (const stp_list_t *list)
     Create a new list object.
    stp_list_tstp_list_copy (const stp_list_t *list)
     Copy and allocate a list object.
    int stp_list_destroy (stp_list_t *list)
     Copy and allocate a list object.
    int stp_list_destroy (stp_list_t *list)
     Destroy a list object.
    stp_list_item_tstp_list_get_start (const stp_list_t *list)
     Destroy a list object.
    stp_list_item_tstp_list_get_start (const stp_list_t *list)
     Find the first item in a list.
    stp_list_item_tstp_list_get_end (const stp_list_t *list)
     Find the first item in a list.
    stp_list_item_tstp_list_get_end (const stp_list_t *list)
     Find the last item in a list.
    stp_list_item_tstp_list_get_item_by_index (const stp_list_t *list, int idx)
     Find the last item in a list.
    stp_list_item_tstp_list_get_item_by_index (const stp_list_t *list, int idx)
     Find an item in a list by its index.
    stp_list_item_tstp_list_get_item_by_name (const stp_list_t *list, const char *name)
     Find an item in a list by its index.
    stp_list_item_tstp_list_get_item_by_name (const stp_list_t *list, const char *name)
     Find an item in a list by its name.
    stp_list_item_tstp_list_get_item_by_long_name (const stp_list_t *list, const char *long_name)
     Find an item in a list by its name.
    stp_list_item_tstp_list_get_item_by_long_name (const stp_list_t *list, const char *long_name)
     Find an item in a list by its long name.
    int stp_list_get_length (const stp_list_t *list)
     Find an item in a list by its long name.
    int stp_list_get_length (const stp_list_t *list)
     Get the length of a list.
    void stp_list_set_freefunc (stp_list_t *list, stp_node_freefunc freefunc)
     Get the length of a list.
    void stp_list_set_freefunc (stp_list_t *list, stp_node_freefunc freefunc)
     Set a list node free function.
    stp_node_freefunc stp_list_get_freefunc (const stp_list_t *list)
     Set a list node free function.
    stp_node_freefunc stp_list_get_freefunc (const stp_list_t *list)
     Get a list node free function.
    void stp_list_set_copyfunc (stp_list_t *list, stp_node_copyfunc copyfunc)
     Get a list node free function.
    void stp_list_set_copyfunc (stp_list_t *list, stp_node_copyfunc copyfunc)
     Set a list node copy function.
    stp_node_copyfunc stp_list_get_copyfunc (const stp_list_t *list)
     Set a list node copy function.
    stp_node_copyfunc stp_list_get_copyfunc (const stp_list_t *list)
     Get a list node copy function.
    void stp_list_set_namefunc (stp_list_t *list, stp_node_namefunc namefunc)
     Get a list node copy function.
    void stp_list_set_namefunc (stp_list_t *list, stp_node_namefunc namefunc)
     Set a list node name function.
    stp_node_namefunc stp_list_get_namefunc (const stp_list_t *list)
     Set a list node name function.
    stp_node_namefunc stp_list_get_namefunc (const stp_list_t *list)
     Get a list node name function.
    void stp_list_set_long_namefunc (stp_list_t *list, stp_node_namefunc long_namefunc)
     Get a list node name function.
    void stp_list_set_long_namefunc (stp_list_t *list, stp_node_namefunc long_namefunc)
     Set a list node long name function.
    stp_node_namefunc stp_list_get_long_namefunc (const stp_list_t *list)
     Set a list node long name function.
    stp_node_namefunc stp_list_get_long_namefunc (const stp_list_t *list)
     Get a list node long name function.
    void stp_list_set_sortfunc (stp_list_t *list, stp_node_sortfunc sortfunc)
     Get a list node long name function.
    void stp_list_set_sortfunc (stp_list_t *list, stp_node_sortfunc sortfunc)
     Set a list node sort function.
    stp_node_sortfunc stp_list_get_sortfunc (const stp_list_t *list)
     Set a list node sort function.
    stp_node_sortfunc stp_list_get_sortfunc (const stp_list_t *list)
     Get a list node sort function.
    int stp_list_item_create (stp_list_t *list, stp_list_item_t *next, const void *data)
     Get a list node sort function.
    int stp_list_item_create (stp_list_t *list, stp_list_item_t *next, const void *data)
     Create a new list item.
    int stp_list_item_destroy (stp_list_t *list, stp_list_item_t *item)
     Create a new list item.
    int stp_list_item_destroy (stp_list_t *list, stp_list_item_t *item)
     Destroy a list item.
    stp_list_item_tstp_list_item_prev (const stp_list_item_t *item)
     Destroy a list item.
    stp_list_item_tstp_list_item_prev (const stp_list_item_t *item)
     Get the previous item in the list.
    stp_list_item_tstp_list_item_next (const stp_list_item_t *item)
     Get the previous item in the list.
    stp_list_item_tstp_list_item_next (const stp_list_item_t *item)
     Get the next item in the list.
    void * stp_list_item_get_data (const stp_list_item_t *item)
     Get the next item in the list.
    void * stp_list_item_get_data (const stp_list_item_t *item)
     Get the data associated with a list item.
    int stp_list_item_set_data (stp_list_item_t *item, void *data)
     Get the data associated with a list item.
    int stp_list_item_set_data (stp_list_item_t *item, void *data)
     Set the data associated with a list item.
     Set the data associated with a list item.


    Detailed Description

    Generic list functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/module_8h.html b/doc/gutenprint/html/module_8h.html index 821391f..244163d 100644 --- a/doc/gutenprint/html/module_8h.html +++ b/doc/gutenprint/html/module_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/module.h File Reference + - - + + + +include » gutenprint

    module.h File Reference

    Module functions. More...

    #include <gutenprint/list.h>
    @@ -18,40 +32,40 @@ struct  stp_module

    Typedefs

    -typedef stp_module_version stp_module_version_t +typedef stp_module_version stp_module_version_t -typedef stp_module stp_module_t +typedef stp_module stp_module_t

    Enumerations

    -enum  stp_module_class_t {
    -  STP_MODULE_CLASS_INVALID, -STP_MODULE_CLASS_MISC, -STP_MODULE_CLASS_FAMILY, -STP_MODULE_CLASS_COLOR, +enum  stp_module_class_t {
    +  STP_MODULE_CLASS_INVALID, +STP_MODULE_CLASS_MISC, +STP_MODULE_CLASS_FAMILY, +STP_MODULE_CLASS_COLOR,
    -  STP_MODULE_CLASS_DITHER +  STP_MODULE_CLASS_DITHER
    }

    Functions

    -int stp_module_load (void) +int stp_module_load (void) -int stp_module_exit (void) +int stp_module_exit (void) -int stp_module_open (const char *modulename) +int stp_module_open (const char *modulename) -int stp_module_init (void) +int stp_module_init (void) -int stp_module_close (stp_list_item_t *module) +int stp_module_close (stp_list_item_t *module) -stp_list_tstp_module_get_class (stp_module_class_t class) +stp_list_tstp_module_get_class (stp_module_class_t class)

    Detailed Description

    Module functions.


    Typedef Documentation

    -

    +

    @@ -74,7 +88,7 @@ Module functions.
    -

    +

    @@ -98,13 +112,13 @@ Module functions.


    Enumeration Type Documentation

    -

    +

    @@ -120,15 +134,15 @@ Module functions.

    Enumerator:
    - +
    enum stp_module_class_t enum stp_module_class_t
    - - - - -
    STP_MODULE_CLASS_INVALID  +
    STP_MODULE_CLASS_INVALID 
    STP_MODULE_CLASS_MISC  +
    STP_MODULE_CLASS_MISC 
    STP_MODULE_CLASS_FAMILY  +
    STP_MODULE_CLASS_FAMILY 
    STP_MODULE_CLASS_COLOR  +
    STP_MODULE_CLASS_COLOR 
    STP_MODULE_CLASS_DITHER  +
    STP_MODULE_CLASS_DITHER 
    @@ -136,7 +150,7 @@ Module functions.


    Function Documentation

    -

    +

    - + @@ -164,7 +178,7 @@ Module functions.
    @@ -144,7 +158,7 @@ Module functions.
    int stp_module_close stp_list_item_tstp_list_item_t module  ) 
    -

    +

    @@ -192,15 +206,15 @@ Module functions.
    -

    +

    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    - + - + @@ -220,7 +234,7 @@ Module functions.
    stp_list_t* stp_module_get_class stp_list_t* stp_module_get_class stp_module_class_t stp_module_class_t  class  ) 
    -

    +

    @@ -248,7 +262,7 @@ Module functions.
    -

    +

    @@ -276,7 +290,7 @@ Module functions.
    -

    +

    @@ -304,8 +318,8 @@ Module functions.
    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/modules.html b/doc/gutenprint/html/modules.html index 8d282f6..fe35819 100644 --- a/doc/gutenprint/html/modules.html +++ b/doc/gutenprint/html/modules.html @@ -2,9 +2,18 @@ libgutenprint API Reference: Module Index + - - + +

    libgutenprint API Reference Modules

    Here is a list of all modules: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/mxml_8h.html b/doc/gutenprint/html/mxml_8h.html index 98b7f9f..857fdf1 100644 --- a/doc/gutenprint/html/mxml_8h.html +++ b/doc/gutenprint/html/mxml_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/mxml.h File Reference + - - + + + +include » gutenprint

    mxml.h File Reference

    Mini-XML XML parsing functions. More...

    #include <stdio.h>
    @@ -28,101 +42,101 @@

    struct  stp_mxml_node_s

    Defines

    #define STP_MXML_WRAP   70
    #define STP_MXML_WRAP   70
    #define STP_MXML_TAB   8
    #define STP_MXML_TAB   8
    #define STP_MXML_NO_CALLBACK   0
    #define STP_MXML_NO_CALLBACK   0
    #define STP_MXML_NO_PARENT   0
    #define STP_MXML_NO_PARENT   0
    #define STP_MXML_DESCEND   1
    #define STP_MXML_DESCEND   1
    #define STP_MXML_NO_DESCEND   0
    #define STP_MXML_NO_DESCEND   0
    #define STP_MXML_DESCEND_FIRST   -1
    #define STP_MXML_DESCEND_FIRST   -1
    #define STP_MXML_WS_BEFORE_OPEN   0
    #define STP_MXML_WS_BEFORE_OPEN   0
    #define STP_MXML_WS_AFTER_OPEN   1
    #define STP_MXML_WS_AFTER_OPEN   1
    #define STP_MXML_WS_BEFORE_CLOSE   2
    #define STP_MXML_WS_BEFORE_CLOSE   2
    #define STP_MXML_WS_AFTER_CLOSE   3
    #define STP_MXML_WS_AFTER_CLOSE   3
    #define STP_MXML_ADD_BEFORE   0
    #define STP_MXML_ADD_BEFORE   0
    #define STP_MXML_ADD_AFTER   1
    #define STP_MXML_ADD_AFTER   1
    #define STP_MXML_ADD_TO_PARENT   NULL
    #define STP_MXML_ADD_TO_PARENT   NULL

    Typedefs

    typedef enum stp_mxml_type_e stp_mxml_type_t
    typedef enum stp_mxml_type_e stp_mxml_type_t
    typedef stp_mxml_attr_s stp_mxml_attr_t
    typedef stp_mxml_attr_s stp_mxml_attr_t
    typedef stp_mxml_value_s stp_mxml_element_t
    typedef stp_mxml_value_s stp_mxml_element_t
    typedef stp_mxml_text_s stp_mxml_text_t
    typedef stp_mxml_text_s stp_mxml_text_t
    typedef stp_mxml_value_u stp_mxml_value_t
    typedef stp_mxml_value_u stp_mxml_value_t
    typedef stp_mxml_node_s stp_mxml_node_t
    typedef stp_mxml_node_s stp_mxml_node_t

    Enumerations

    enum  stp_mxml_type_e {
    -  STP_MXML_ELEMENT, -STP_MXML_INTEGER, -STP_MXML_OPAQUE, -STP_MXML_REAL, +
    enum  stp_mxml_type_e {
    +  STP_MXML_ELEMENT, +STP_MXML_INTEGER, +STP_MXML_OPAQUE, +STP_MXML_REAL,
    -  STP_MXML_TEXT +  STP_MXML_TEXT
    }

    Functions

    void stp_mxmlAdd (stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)
    void stp_mxmlAdd (stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)
    void stp_mxmlDelete (stp_mxml_node_t *node)
    void stp_mxmlDelete (stp_mxml_node_t *node)
    const char * stp_mxmlElementGetAttr (stp_mxml_node_t *node, const char *name)
    const char * stp_mxmlElementGetAttr (stp_mxml_node_t *node, const char *name)
    void stp_mxmlElementSetAttr (stp_mxml_node_t *node, const char *name, const char *value)
    void stp_mxmlElementSetAttr (stp_mxml_node_t *node, const char *name, const char *value)
    stp_mxml_node_tstp_mxmlFindElement (stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)
    stp_mxml_node_tstp_mxmlFindElement (stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)
    stp_mxml_node_tstp_mxmlLoadFile (stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))
    stp_mxml_node_tstp_mxmlLoadFile (stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))
    stp_mxml_node_tstp_mxmlLoadString (stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))
    stp_mxml_node_tstp_mxmlLoadString (stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))
    stp_mxml_node_tstp_mxmlNewElement (stp_mxml_node_t *parent, const char *name)
    stp_mxml_node_tstp_mxmlNewElement (stp_mxml_node_t *parent, const char *name)
    stp_mxml_node_tstp_mxmlNewInteger (stp_mxml_node_t *parent, int integer)
    stp_mxml_node_tstp_mxmlNewInteger (stp_mxml_node_t *parent, int integer)
    stp_mxml_node_tstp_mxmlNewOpaque (stp_mxml_node_t *parent, const char *opaque)
    stp_mxml_node_tstp_mxmlNewOpaque (stp_mxml_node_t *parent, const char *opaque)
    stp_mxml_node_tstp_mxmlNewReal (stp_mxml_node_t *parent, double real)
    stp_mxml_node_tstp_mxmlNewReal (stp_mxml_node_t *parent, double real)
    stp_mxml_node_tstp_mxmlNewText (stp_mxml_node_t *parent, int whitespace, const char *string)
    stp_mxml_node_tstp_mxmlNewText (stp_mxml_node_t *parent, int whitespace, const char *string)
    void stp_mxmlRemove (stp_mxml_node_t *node)
    void stp_mxmlRemove (stp_mxml_node_t *node)
    char * stp_mxmlSaveAllocString (stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))
    char * stp_mxmlSaveAllocString (stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))
    int stp_mxmlSaveFile (stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))
    int stp_mxmlSaveFile (stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))
    int stp_mxmlSaveString (stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))
    int stp_mxmlSaveString (stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))
    stp_mxml_node_tstp_mxmlWalkNext (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)
    stp_mxml_node_tstp_mxmlWalkNext (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)
    stp_mxml_node_tstp_mxmlWalkPrev (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)
    stp_mxml_node_tstp_mxmlWalkPrev (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)


    Detailed Description

    Mini-XML XML parsing functions.


    Define Documentation

    -

    +

    @@ -145,7 +159,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -168,7 +182,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -191,7 +205,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -214,7 +228,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -237,7 +251,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -260,7 +274,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -283,7 +297,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -306,7 +320,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -329,7 +343,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -352,7 +366,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -375,7 +389,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -398,7 +412,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -421,7 +435,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -445,7 +459,7 @@ Mini-XML XML parsing functions.


    Typedef Documentation

    -

    +

    @@ -468,7 +482,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -491,7 +505,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -514,7 +528,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -537,13 +551,13 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -560,7 +574,7 @@ Mini-XML XML parsing functions.
    - +
    typedef enum stp_mxml_type_e stp_mxml_type_t typedef enum stp_mxml_type_e stp_mxml_type_t
    -

    +

    @@ -584,13 +598,13 @@ Mini-XML XML parsing functions.


    Enumeration Type Documentation

    -

    +

    @@ -606,15 +620,15 @@ Mini-XML XML parsing functions.

    Enumerator:
    - +
    enum stp_mxml_type_e enum stp_mxml_type_e
    - - - - -
    STP_MXML_ELEMENT  +
    STP_MXML_ELEMENT 
    STP_MXML_INTEGER  +
    STP_MXML_INTEGER 
    STP_MXML_OPAQUE  +
    STP_MXML_OPAQUE 
    STP_MXML_REAL  +
    STP_MXML_REAL 
    STP_MXML_TEXT  +
    STP_MXML_TEXT 
    @@ -622,7 +636,7 @@ Mini-XML XML parsing functions.


    Function Documentation

    -

    +

    @@ -671,7 +685,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -699,7 +713,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -736,7 +750,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -779,7 +793,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -840,7 +854,7 @@ Mini-XML XML parsing functions.
    -

    +

    - + @@ -883,7 +897,7 @@ Mini-XML XML parsing functions.
    @@ -860,7 +874,7 @@ Mini-XML XML parsing functions.
    stp_mxml_type_t(*)(stp_mxml_node_t *) stp_mxml_type_t(*)(stp_mxml_node_t *)  cb
    -

    +

    - + @@ -926,7 +940,7 @@ Mini-XML XML parsing functions.
    @@ -903,7 +917,7 @@ Mini-XML XML parsing functions.
    stp_mxml_type_t(*)(stp_mxml_node_t *) stp_mxml_type_t(*)(stp_mxml_node_t *)  cb
    -

    +

    @@ -963,7 +977,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1000,7 +1014,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1037,7 +1051,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1074,7 +1088,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1117,7 +1131,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1145,7 +1159,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1182,7 +1196,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1225,7 +1239,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1274,7 +1288,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1317,7 +1331,7 @@ Mini-XML XML parsing functions.
    -

    +

    @@ -1360,8 +1374,8 @@ Mini-XML XML parsing functions.
    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/pages.html b/doc/gutenprint/html/pages.html index a6370b7..cf711ee 100644 --- a/doc/gutenprint/html/pages.html +++ b/doc/gutenprint/html/pages.html @@ -2,15 +2,24 @@ libgutenprint API Reference: Page Index + - - + +

    libgutenprint API Reference Related Pages

    Here is a list of all related documentation pages: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/paper_8h.html b/doc/gutenprint/html/paper_8h.html index 3a93b61..cef07ec 100644 --- a/doc/gutenprint/html/paper_8h.html +++ b/doc/gutenprint/html/paper_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/paper.h File Reference + - - + + + +include » gutenprint

    paper.h File Reference

    Paper size functions. More...

    #include <gutenprint/vars.h>
    @@ -17,34 +31,34 @@  The papersize data type. More...

    Enumerations

    -enum  stp_papersize_unit_t { PAPERSIZE_ENGLISH_STANDARD, -PAPERSIZE_METRIC_STANDARD, -PAPERSIZE_ENGLISH_EXTENDED, -PAPERSIZE_METRIC_EXTENDED +enum  stp_papersize_unit_t { PAPERSIZE_ENGLISH_STANDARD, +PAPERSIZE_METRIC_STANDARD, +PAPERSIZE_ENGLISH_EXTENDED, +PAPERSIZE_METRIC_EXTENDED } - Units of measurement. More...
    + Units of measurement. More...

    Functions

    -int stp_known_papersizes (void) +int stp_known_papersizes (void) - Get the number of available papersizes.
    -const stp_papersize_tstp_get_papersize_by_name (const char *name) + Get the number of available papersizes.
    +const stp_papersize_tstp_get_papersize_by_name (const char *name) - Get a papersize by name.
    -const stp_papersize_tstp_get_papersize_by_size (int length, int width) + Get a papersize by name.
    +const stp_papersize_tstp_get_papersize_by_size (int length, int width) - Get a papersize by size.
    -const stp_papersize_tstp_get_papersize_by_index (int idx) + Get a papersize by size.
    +const stp_papersize_tstp_get_papersize_by_index (int idx) - Get a papersize by its index number.
    -void stp_default_media_size (const stp_vars_t *v, int *width, int *height) + Get a papersize by its index number.
    +void stp_default_media_size (const stp_vars_t *v, int *width, int *height)

    Detailed Description

    Paper size functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/path_8h.html b/doc/gutenprint/html/path_8h.html index bb6f646..bb6083c 100644 --- a/doc/gutenprint/html/path_8h.html +++ b/doc/gutenprint/html/path_8h.html @@ -2,34 +2,48 @@ libgutenprint API Reference: include/gutenprint/path.h File Reference + - - + + + +include » gutenprint

    path.h File Reference

    Simple directory path functions. More...

    - + - +

    Functions

    stp_list_tstp_path_search (stp_list_t *dirlist, const char *suffix)
    stp_list_tstp_path_search (stp_list_t *dirlist, const char *suffix)
    void stp_path_split (stp_list_t *list, const char *path)
    void stp_path_split (stp_list_t *list, const char *path)


    Detailed Description

    Simple directory path functions.


    Function Documentation

    -

    +

    - + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - +
    - + - + @@ -58,7 +72,7 @@ Simple directory path functions.
    stp_list_t* stp_path_search stp_list_t* stp_path_search stp_list_tstp_list_t dirlist,
    -

    +

    - + @@ -95,8 +109,8 @@ Simple directory path functions.
    @@ -66,7 +80,7 @@ Simple directory path functions.
    void stp_path_split stp_list_tstp_list_t list,
    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/printers_8h.html b/doc/gutenprint/html/printers_8h.html index 62ab17e..ef20727 100644 --- a/doc/gutenprint/html/printers_8h.html +++ b/doc/gutenprint/html/printers_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/printers.h File Reference + - - + + + +include » gutenprint

    printers.h File Reference

    Printer functions. More...

    #include <gutenprint/list.h>
    @@ -19,82 +33,82 @@

    struct  stp_family

    Typedefs

    typedef stp_printer stp_printer_t
    typedef stp_printer stp_printer_t
     The printer opaque data type (representation of printer model).
    typedef stp_family stp_family_t
     The printer opaque data type (representation of printer model).
    typedef stp_family stp_family_t

    Functions

    int stp_printer_model_count (void)
    int stp_printer_model_count (void)
     Get the number of available printer models.
    const stp_printer_tstp_get_printer_by_index (int idx)
     Get the number of available printer models.
    const stp_printer_tstp_get_printer_by_index (int idx)
     Get a printer model by its index number.
    const stp_printer_tstp_get_printer_by_long_name (const char *long_name)
     Get a printer model by its index number.
    const stp_printer_tstp_get_printer_by_long_name (const char *long_name)
     Get a printer model by its long (translated) name.
    const stp_printer_tstp_get_printer_by_driver (const char *driver)
     Get a printer model by its long (translated) name.
    const stp_printer_tstp_get_printer_by_driver (const char *driver)
     Get a printer model by its short name.
    const stp_printer_tstp_get_printer (const stp_vars_t *v)
     Get a printer model by its short name.
    const stp_printer_tstp_get_printer (const stp_vars_t *v)
     Get the printer model from a vars object.
    int stp_get_printer_index_by_driver (const char *driver)
     Get the printer model from a vars object.
    int stp_get_printer_index_by_driver (const char *driver)
     Get the printer index number from the printer model short (driver) name.
    const char * stp_printer_get_long_name (const stp_printer_t *p)
     Get the printer index number from the printer model short (driver) name.
    const char * stp_printer_get_long_name (const stp_printer_t *p)
     Get a printer model's long (translated) name.
    const char * stp_printer_get_driver (const stp_printer_t *p)
     Get a printer model's long (translated) name.
    const char * stp_printer_get_driver (const stp_printer_t *p)
     Get a printer model's short (driver) name.
    const char * stp_printer_get_family (const stp_printer_t *p)
     Get a printer model's short (driver) name.
    const char * stp_printer_get_family (const stp_printer_t *p)
     Get a printer model's family name.
    const char * stp_printer_get_manufacturer (const stp_printer_t *p)
     Get a printer model's family name.
    const char * stp_printer_get_manufacturer (const stp_printer_t *p)
     Get a printer model's manufacturer's name.
    int stp_printer_get_model (const stp_printer_t *p)
     Get a printer model's manufacturer's name.
    int stp_printer_get_model (const stp_printer_t *p)
     Get a printer model's model number.
    const stp_vars_tstp_printer_get_defaults (const stp_printer_t *p)
     Get a printer model's model number.
    const stp_vars_tstp_printer_get_defaults (const stp_printer_t *p)
     Get the default vars for a particular printer model.
    void stp_set_printer_defaults (stp_vars_t *v, const stp_printer_t *p)
     Get the default vars for a particular printer model.
    void stp_set_printer_defaults (stp_vars_t *v, const stp_printer_t *p)
     Set a vars object to use a particular driver, and set the parameter to its defaults.
    int stp_print (const stp_vars_t *v, stp_image_t *image)
     Set a vars object to use a particular driver, and set the parameter to its defaults.
    int stp_print (const stp_vars_t *v, stp_image_t *image)
     Print the image.
    int stp_start_job (const stp_vars_t *v, stp_image_t *image)
     Print the image.
    int stp_start_job (const stp_vars_t *v, stp_image_t *image)
     Start a print job.
    int stp_end_job (const stp_vars_t *v, stp_image_t *image)
     Start a print job.
    int stp_end_job (const stp_vars_t *v, stp_image_t *image)
     End a print job.
    int stp_get_model_id (const stp_vars_t *v)
     End a print job.
    int stp_get_model_id (const stp_vars_t *v)
    int stp_verify_printer_params (stp_vars_t *v)
    int stp_verify_printer_params (stp_vars_t *v)
    int stp_family_register (stp_list_t *family)
    int stp_family_register (stp_list_t *family)
    int stp_family_unregister (stp_list_t *family)
    int stp_family_unregister (stp_list_t *family)
    void stp_initialize_printer_defaults (void)
    void stp_initialize_printer_defaults (void)
    stp_parameter_list_t stp_printer_list_parameters (const stp_vars_t *v)
    stp_parameter_list_t stp_printer_list_parameters (const stp_vars_t *v)
    void stp_printer_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    void stp_printer_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
    const char * stp_describe_output (const stp_vars_t *v)
    const char * stp_describe_output (const stp_vars_t *v)


    Detailed Description

    Printer functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/sequence_8h.html b/doc/gutenprint/html/sequence_8h.html index 4a0e614..f07d513 100644 --- a/doc/gutenprint/html/sequence_8h.html +++ b/doc/gutenprint/html/sequence_8h.html @@ -2,110 +2,124 @@ libgutenprint API Reference: include/gutenprint/sequence.h File Reference + - - + + + +include » gutenprint

    sequence.h File Reference

    Sequence functions. More...

    - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Typedefs

    typedef stp_sequence stp_sequence_t
    typedef stp_sequence stp_sequence_t
     The sequence opaque data type.
     The sequence opaque data type.

    Functions

    stp_sequence_tstp_sequence_create (void)
    stp_sequence_tstp_sequence_create (void)
     Create a new sequence.
    void stp_sequence_destroy (stp_sequence_t *sequence)
     Create a new sequence.
    void stp_sequence_destroy (stp_sequence_t *sequence)
     Destroy a sequence.
    void stp_sequence_copy (stp_sequence_t *dest, const stp_sequence_t *source)
     Destroy a sequence.
    void stp_sequence_copy (stp_sequence_t *dest, const stp_sequence_t *source)
     Copy an sequence.
    stp_sequence_tstp_sequence_create_copy (const stp_sequence_t *sequence)
     Copy an sequence.
    stp_sequence_tstp_sequence_create_copy (const stp_sequence_t *sequence)
     Copy and allocate an sequence.
    int stp_sequence_set_bounds (stp_sequence_t *sequence, double low, double high)
     Copy and allocate an sequence.
    int stp_sequence_set_bounds (stp_sequence_t *sequence, double low, double high)
     Set the lower and upper bounds.
    void stp_sequence_get_bounds (const stp_sequence_t *sequence, double *low, double *high)
     Set the lower and upper bounds.
    void stp_sequence_get_bounds (const stp_sequence_t *sequence, double *low, double *high)
     Get the lower and upper bounds.
    void stp_sequence_get_range (const stp_sequence_t *sequence, double *low, double *high)
     Get the lower and upper bounds.
    void stp_sequence_get_range (const stp_sequence_t *sequence, double *low, double *high)
     Get range of values stored in the sequence.
    int stp_sequence_set_size (stp_sequence_t *sequence, size_t size)
     Get range of values stored in the sequence.
    int stp_sequence_set_size (stp_sequence_t *sequence, size_t size)
     Set the sequence size.
    size_t stp_sequence_get_size (const stp_sequence_t *sequence)
     Set the sequence size.
    size_t stp_sequence_get_size (const stp_sequence_t *sequence)
     Get the sequence size.
    int stp_sequence_set_data (stp_sequence_t *sequence, size_t count, const double *data)
     Get the sequence size.
    int stp_sequence_set_data (stp_sequence_t *sequence, size_t count, const double *data)
     Set the data in a sequence.
    int stp_sequence_set_subrange (stp_sequence_t *sequence, size_t where, size_t size, const double *data)
     Set the data in a sequence.
    int stp_sequence_set_subrange (stp_sequence_t *sequence, size_t where, size_t size, const double *data)
     Set the data in a subrange of a sequence.
    void stp_sequence_get_data (const stp_sequence_t *sequence, size_t *size, const double **data)
     Set the data in a subrange of a sequence.
    void stp_sequence_get_data (const stp_sequence_t *sequence, size_t *size, const double **data)
     Get the data in a sequence.
    int stp_sequence_set_point (stp_sequence_t *sequence, size_t where, double data)
     Get the data in a sequence.
    int stp_sequence_set_point (stp_sequence_t *sequence, size_t where, double data)
     Set the data at a single point in a sequence.
    int stp_sequence_get_point (const stp_sequence_t *sequence, size_t where, double *data)
     Set the data at a single point in a sequence.
    int stp_sequence_get_point (const stp_sequence_t *sequence, size_t where, double *data)
     Get the data at a single point in a sequence.
    int stp_sequence_set_float_data (stp_sequence_t *sequence, size_t count, const float *data)
     Get the data at a single point in a sequence.
    int stp_sequence_set_float_data (stp_sequence_t *sequence, size_t count, const float *data)
     Set the data in a sequence from float values.
    int stp_sequence_set_long_data (stp_sequence_t *sequence, size_t count, const long *data)
     Set the data in a sequence from float values.
    int stp_sequence_set_long_data (stp_sequence_t *sequence, size_t count, const long *data)
     Set the data in a sequence from long values.
    int stp_sequence_set_ulong_data (stp_sequence_t *sequence, size_t count, const unsigned long *data)
     Set the data in a sequence from long values.
    int stp_sequence_set_ulong_data (stp_sequence_t *sequence, size_t count, const unsigned long *data)
     Set the data in a sequence from unsigned long values.
    int stp_sequence_set_int_data (stp_sequence_t *sequence, size_t count, const int *data)
     Set the data in a sequence from unsigned long values.
    int stp_sequence_set_int_data (stp_sequence_t *sequence, size_t count, const int *data)
     Set the data in a sequence from int values.
    int stp_sequence_set_uint_data (stp_sequence_t *sequence, size_t count, const unsigned int *data)
     Set the data in a sequence from int values.
    int stp_sequence_set_uint_data (stp_sequence_t *sequence, size_t count, const unsigned int *data)
     Set the data in a sequence from unsigned int values.
    int stp_sequence_set_short_data (stp_sequence_t *sequence, size_t count, const short *data)
     Set the data in a sequence from unsigned int values.
    int stp_sequence_set_short_data (stp_sequence_t *sequence, size_t count, const short *data)
     Set the data in a sequence from short values.
    int stp_sequence_set_ushort_data (stp_sequence_t *sequence, size_t count, const unsigned short *data)
     Set the data in a sequence from short values.
    int stp_sequence_set_ushort_data (stp_sequence_t *sequence, size_t count, const unsigned short *data)
     Set the data in a sequence from unsigned short values.
    const float * stp_sequence_get_float_data (const stp_sequence_t *sequence, size_t *count)
     Set the data in a sequence from unsigned short values.
    const float * stp_sequence_get_float_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as float data.
    const long * stp_sequence_get_long_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as float data.
    const long * stp_sequence_get_long_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as long data.
    const unsigned long * stp_sequence_get_ulong_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as long data.
    const unsigned long * stp_sequence_get_ulong_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned long data.
    const int * stp_sequence_get_int_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned long data.
    const int * stp_sequence_get_int_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as int data.
    const unsigned int * stp_sequence_get_uint_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as int data.
    const unsigned int * stp_sequence_get_uint_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned int data.
    const short * stp_sequence_get_short_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned int data.
    const short * stp_sequence_get_short_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as short data.
    const unsigned short * stp_sequence_get_ushort_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as short data.
    const unsigned short * stp_sequence_get_ushort_data (const stp_sequence_t *sequence, size_t *count)
     Get the data in a sequence as unsigned short data.
     Get the data in a sequence as unsigned short data.


    Detailed Description

    Sequence functions.

    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/string-list_8h.html b/doc/gutenprint/html/string-list_8h.html index 9285174..69c9620 100644 --- a/doc/gutenprint/html/string-list_8h.html +++ b/doc/gutenprint/html/string-list_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/string-list.h File Reference + - - + + + +include » gutenprint

    string-list.h File Reference

    String list functions. More...

    @@ -16,42 +30,42 @@ - + - + - + - + - + - + - + - + - + - + - + - +
     String parameter. More...

    Typedefs

    typedef stp_string_list stp_string_list_t
    typedef stp_string_list stp_string_list_t
     The string_list opaque data type.
     The string_list opaque data type.

    Functions

    stp_string_list_tstp_string_list_create (void)
    stp_string_list_tstp_string_list_create (void)
    void stp_string_list_destroy (stp_string_list_t *list)
    void stp_string_list_destroy (stp_string_list_t *list)
    stp_param_string_tstp_string_list_param (const stp_string_list_t *list, size_t element)
    stp_param_string_tstp_string_list_param (const stp_string_list_t *list, size_t element)
    stp_param_string_tstp_string_list_find (const stp_string_list_t *list, const char *name)
    stp_param_string_tstp_string_list_find (const stp_string_list_t *list, const char *name)
    size_t stp_string_list_count (const stp_string_list_t *list)
    size_t stp_string_list_count (const stp_string_list_t *list)
    stp_string_list_tstp_string_list_create_copy (const stp_string_list_t *list)
    stp_string_list_tstp_string_list_create_copy (const stp_string_list_t *list)
    void stp_string_list_add_string (stp_string_list_t *list, const char *name, const char *text)
    void stp_string_list_add_string (stp_string_list_t *list, const char *name, const char *text)
    void stp_string_list_remove_string (stp_string_list_t *list, const char *name)
    void stp_string_list_remove_string (stp_string_list_t *list, const char *name)
    stp_string_list_tstp_string_list_create_from_params (const stp_param_string_t *list, size_t count)
    stp_string_list_tstp_string_list_create_from_params (const stp_param_string_t *list, size_t count)
    int stp_string_list_is_present (const stp_string_list_t *list, const char *value)
    int stp_string_list_is_present (const stp_string_list_t *list, const char *value)


    Detailed Description

    String list functions.


    Typedef Documentation

    -

    +

    @@ -71,7 +85,7 @@ The string_list opaque data type.
    - +
    typedef struct stp_string_list stp_string_list_t typedef struct stp_string_list stp_string_list_t


    Function Documentation

    -

    +

    - + @@ -114,7 +128,7 @@ The string_list opaque data type.
    @@ -79,7 +93,7 @@ The string_list opaque data type.
    void stp_string_list_add_string stp_string_list_tstp_string_list_t list,
    -

    +

    - + @@ -142,13 +156,13 @@ The string_list opaque data type.
    @@ -122,7 +136,7 @@ The string_list opaque data type.
    size_t stp_string_list_count const stp_string_list_tconst stp_string_list_t list  ) 
    -

    +

    - + @@ -170,15 +184,15 @@ The string_list opaque data type.
    stp_string_list_t* stp_string_list_create stp_string_list_t* stp_string_list_create void 
    -

    +

    - + - - + + - - + + - - + + - - + + - + - + - - - + - - + - - + - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - +
    - + - + @@ -198,13 +212,13 @@ The string_list opaque data type.
    stp_string_list_t* stp_string_list_create_copy stp_string_list_t* stp_string_list_create_copy const stp_string_list_tconst stp_string_list_t list  ) 
    -

    +

    + +
    - + @@ -235,7 +249,7 @@ The string_list opaque data type.
    stp_string_list_t* stp_string_list_create_from_params stp_string_list_t* stp_string_list_create_from_params const stp_param_string_t list,
    -

    +

    - + @@ -263,7 +277,7 @@ The string_list opaque data type.
    @@ -243,7 +257,7 @@ The string_list opaque data type.
    void stp_string_list_destroy stp_string_list_tstp_string_list_t list  ) 
    -

    +

    - + @@ -300,7 +314,7 @@ The string_list opaque data type.
    @@ -271,7 +285,7 @@ The string_list opaque data type.
    stp_param_string_t* stp_string_list_find const stp_string_list_tconst stp_string_list_t list,
    -

    +

    - + @@ -337,7 +351,7 @@ The string_list opaque data type.
    @@ -308,7 +322,7 @@ The string_list opaque data type.
    int stp_string_list_is_present const stp_string_list_tconst stp_string_list_t list,
    -

    +

    - + @@ -374,7 +388,7 @@ The string_list opaque data type.
    @@ -345,7 +359,7 @@ The string_list opaque data type.
    stp_param_string_t* stp_string_list_param const stp_string_list_tconst stp_string_list_t list,
    -

    +

    - + @@ -411,8 +425,8 @@ The string_list opaque data type.
    @@ -382,7 +396,7 @@ The string_list opaque data type.
    void stp_string_list_remove_string stp_string_list_tstp_string_list_t list,
    -


    Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structdither__matrix__impl.html b/doc/gutenprint/html/structdither__matrix__impl.html index e9ba343..90c736e 100644 --- a/doc/gutenprint/html/structdither__matrix__impl.html +++ b/doc/gutenprint/html/structdither__matrix__impl.html @@ -2,53 +2,68 @@ libgutenprint API Reference: dither_matrix_impl Struct Reference + - - + + +

    dither_matrix_impl Struct Reference

    #include <dither.h>

    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    int base
    int base
    int exp
    int exp
    int x_size
    int x_size
    int y_size
    int y_size
    int total_size
    int total_size
    int last_x
    int last_x
    int last_x_mod
    int last_x_mod
    int last_y
    int last_y
    int last_y_mod
    int last_y_mod
    int index
    int index
    int i_own
    int i_own
    int x_offset
    int x_offset
    int y_offset
    int y_offset
    unsigned fast_mask
    unsigned fast_mask
    unsigned * matrix
    unsigned * matrix


    Field Documentation

    -

    +

    @@ -65,13 +80,13 @@
    - +
    int dither_matrix_impl::base int dither_matrix_impl::base
    -

    +

    @@ -88,13 +103,13 @@
    - +
    int dither_matrix_impl::exp int dither_matrix_impl::exp
    -

    +

    @@ -111,13 +126,13 @@
    - +
    unsigned dither_matrix_impl::fast_mask unsigned dither_matrix_impl::fast_mask
    -

    +

    @@ -134,13 +149,13 @@
    - +
    int dither_matrix_impl::i_own int dither_matrix_impl::i_own
    -

    +

    @@ -157,13 +172,13 @@
    - +
    int dither_matrix_impl::index int dither_matrix_impl::index
    -

    +

    @@ -180,13 +195,13 @@
    - +
    int dither_matrix_impl::last_x int dither_matrix_impl::last_x
    -

    +

    @@ -203,13 +218,13 @@
    - +
    int dither_matrix_impl::last_x_mod int dither_matrix_impl::last_x_mod
    -

    +

    @@ -226,13 +241,13 @@
    - +
    int dither_matrix_impl::last_y int dither_matrix_impl::last_y
    -

    +

    @@ -249,13 +264,13 @@
    - +
    int dither_matrix_impl::last_y_mod int dither_matrix_impl::last_y_mod
    -

    +

    @@ -272,13 +287,13 @@
    - +
    unsigned* dither_matrix_impl::matrix unsigned* dither_matrix_impl::matrix
    -

    +

    @@ -295,13 +310,13 @@
    - +
    int dither_matrix_impl::total_size int dither_matrix_impl::total_size
    -

    +

    @@ -318,13 +333,13 @@
    - +
    int dither_matrix_impl::x_offset int dither_matrix_impl::x_offset
    -

    +

    @@ -341,13 +356,13 @@
    - +
    int dither_matrix_impl::x_size int dither_matrix_impl::x_size
    -

    +

    @@ -364,13 +379,13 @@
    - +
    int dither_matrix_impl::y_offset int dither_matrix_impl::y_offset
    -

    +

    @@ -389,8 +404,8 @@
    - +
    int dither_matrix_impl::y_size int dither_matrix_impl::y_size


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__cached__curve__t.html b/doc/gutenprint/html/structstp__cached__curve__t.html index 5fdde11..af05a28 100644 --- a/doc/gutenprint/html/structstp__cached__curve__t.html +++ b/doc/gutenprint/html/structstp__cached__curve__t.html @@ -2,31 +2,46 @@ libgutenprint API Reference: stp_cached_curve_t Struct Reference + - - + + +

    stp_cached_curve_t Struct Reference

    #include <curve-cache.h>

    - + - + - + - +

    Data Fields

    stp_curve_tcurve
    stp_curve_tcurve
    const double * d_cache
    const double * d_cache
    const unsigned short * s_cache
    const unsigned short * s_cache
    size_t count
    size_t count


    Field Documentation

    -

    +

    @@ -43,13 +58,13 @@
    - +
    size_t stp_cached_curve_t::count size_t stp_cached_curve_t::count
    -

    +

    @@ -66,13 +81,13 @@
    - +
    stp_curve_t* stp_cached_curve_t::curve stp_curve_t* stp_cached_curve_t::curve
    -

    +

    @@ -89,13 +104,13 @@
    - +
    const double* stp_cached_curve_t::d_cache const double* stp_cached_curve_t::d_cache
    -

    +

    @@ -114,8 +129,8 @@
    - +
    const unsigned short* stp_cached_curve_t::s_cache const unsigned short* stp_cached_curve_t::s_cache


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__color.html b/doc/gutenprint/html/structstp__color.html index dc94b2c..1b8d608 100644 --- a/doc/gutenprint/html/structstp__color.html +++ b/doc/gutenprint/html/structstp__color.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_color Struct Reference + - - + + +

    stp_color Struct Reference
    [color] @@ -13,21 +28,67 @@ - + - + - +

    Data Fields

    const char * short_name
    const char * short_name
    const char * long_name
    const char * long_name
    const stp_colorfuncs_tcolorfuncs
    const stp_colorfuncs_tcolorfuncs

    Field Documentation

    -

    +

    + +
    - + + +
    const char* stp_color::short_name const stp_colorfuncs_t* stp_color::colorfuncs
    +
    + + + + + +
    +   + + +

    +

    +

    + + + + +
    + + + + +
    const char* stp_color::long_name
    +
    + + + + + +
    +   + + +

    +

    +

    + + + @@ -46,8 +107,8 @@
    + + +
    const char* stp_color::short_name


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__colorfuncs__t.html b/doc/gutenprint/html/structstp__colorfuncs__t.html index b35b3db..e5582f0 100644 --- a/doc/gutenprint/html/structstp__colorfuncs__t.html +++ b/doc/gutenprint/html/structstp__colorfuncs__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_colorfuncs_t Struct Reference + - - + + +

    stp_colorfuncs_t Struct Reference
    [color] @@ -13,23 +28,92 @@ - + - + - + - +

    Data Fields

    int(* init )(stp_vars_t *v, stp_image_t *image, size_t steps)
    int(* init )(stp_vars_t *v, stp_image_t *image, size_t steps)
    int(* get_row )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    int(* get_row )(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    stp_parameter_list_t(* list_parameters )(const stp_vars_t *v)
    stp_parameter_list_t(* list_parameters )(const stp_vars_t *v)
    void(* describe_parameter )(const stp_vars_t *v, const char *name, stp_parameter_t *description)
    void(* describe_parameter )(const stp_vars_t *v, const char *name, stp_parameter_t *description)

    Field Documentation

    -

    +

    + +
    - + + +
    int(* stp_colorfuncs_t::init)(stp_vars_t *v, stp_image_t *image, size_t steps) void(* stp_colorfuncs_t::describe_parameter)(const stp_vars_t *v, const char *name, stp_parameter_t *description)
    +
    + + + + + +
    +   + + +

    +

    +

    + + + + +
    + + + + +
    int(* stp_colorfuncs_t::get_row)(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)
    +
    + + + + + +
    +   + + +

    +

    +

    + + + + +
    + + + + +
    int(* stp_colorfuncs_t::init)(stp_vars_t *v, stp_image_t *image, size_t steps)
    +
    + + + + + +
    +   + + +

    +

    +

    + + + @@ -48,8 +132,8 @@
    + + +
    stp_parameter_list_t(* stp_colorfuncs_t::list_parameters)(const stp_vars_t *v)


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__curve__point__t.html b/doc/gutenprint/html/structstp__curve__point__t.html index f3d54ad..5b950ee 100644 --- a/doc/gutenprint/html/structstp__curve__point__t.html +++ b/doc/gutenprint/html/structstp__curve__point__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_curve_point_t Struct Reference + - - + + +

    stp_curve_point_t Struct Reference
    [curve] @@ -16,24 +31,24 @@ - + - - + + - +

    Data Fields

    double x
    double x
     Horizontal position.
    double y
     Horizontal position.
    double y
     Vertical position.
     Vertical position.

    Detailed Description

    Point (x,y) for piecewise curve.


    Field Documentation

    -

    +

    @@ -52,13 +67,13 @@ Horizontal position.
    - +
    double stp_curve_point_t::x double stp_curve_point_t::x
    -

    +

    @@ -79,8 +94,8 @@ Vertical position.
    - +
    double stp_curve_point_t::y double stp_curve_point_t::y


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__generic.html b/doc/gutenprint/html/structstp__dither__matrix__generic.html index 80e9519..419065f 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__generic.html +++ b/doc/gutenprint/html/structstp__dither__matrix__generic.html @@ -2,33 +2,48 @@ libgutenprint API Reference: stp_dither_matrix_generic Struct Reference + - - + + +

    stp_dither_matrix_generic Struct Reference

    #include <dither.h>

    - + - + - + - + - +

    Data Fields

    int x
    int x
    int y
    int y
    int bytes
    int bytes
    int prescaled
    int prescaled
    const void * data
    const void * data


    Field Documentation

    -

    +

    @@ -45,13 +60,13 @@
    - +
    int stp_dither_matrix_generic::bytes int stp_dither_matrix_generic::bytes
    -

    +

    @@ -68,13 +83,13 @@
    - +
    const void* stp_dither_matrix_generic::data const void* stp_dither_matrix_generic::data
    -

    +

    @@ -91,13 +106,13 @@
    - +
    int stp_dither_matrix_generic::prescaled int stp_dither_matrix_generic::prescaled
    -

    +

    @@ -114,13 +129,13 @@
    - +
    int stp_dither_matrix_generic::x int stp_dither_matrix_generic::x
    -

    +

    @@ -139,8 +154,8 @@
    - +
    int stp_dither_matrix_generic::y int stp_dither_matrix_generic::y


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__normal.html b/doc/gutenprint/html/structstp__dither__matrix__normal.html index 4e4a567..070c3fc 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__normal.html +++ b/doc/gutenprint/html/structstp__dither__matrix__normal.html @@ -2,33 +2,48 @@ libgutenprint API Reference: stp_dither_matrix_normal Struct Reference + - - + + +

    stp_dither_matrix_normal Struct Reference

    #include <dither.h>

    - + - + - + - + - +

    Data Fields

    int x
    int x
    int y
    int y
    int bytes
    int bytes
    int prescaled
    int prescaled
    const unsigned * data
    const unsigned * data


    Field Documentation

    -

    +

    @@ -45,13 +60,13 @@
    - +
    int stp_dither_matrix_normal::bytes int stp_dither_matrix_normal::bytes
    -

    +

    @@ -68,13 +83,13 @@
    - +
    const unsigned* stp_dither_matrix_normal::data const unsigned* stp_dither_matrix_normal::data
    -

    +

    @@ -91,13 +106,13 @@
    - +
    int stp_dither_matrix_normal::prescaled int stp_dither_matrix_normal::prescaled
    -

    +

    @@ -114,13 +129,13 @@
    - +
    int stp_dither_matrix_normal::x int stp_dither_matrix_normal::x
    -

    +

    @@ -139,8 +154,8 @@
    - +
    int stp_dither_matrix_normal::y int stp_dither_matrix_normal::y


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__dither__matrix__short.html b/doc/gutenprint/html/structstp__dither__matrix__short.html index 8b02c9a..aeef647 100644 --- a/doc/gutenprint/html/structstp__dither__matrix__short.html +++ b/doc/gutenprint/html/structstp__dither__matrix__short.html @@ -2,33 +2,48 @@ libgutenprint API Reference: stp_dither_matrix_short Struct Reference + - - + + +

    stp_dither_matrix_short Struct Reference

    #include <dither.h>

    - + - + - + - + - +

    Data Fields

    int x
    int x
    int y
    int y
    int bytes
    int bytes
    int prescaled
    int prescaled
    const unsigned short * data
    const unsigned short * data


    Field Documentation

    -

    +

    @@ -45,13 +60,13 @@
    - +
    int stp_dither_matrix_short::bytes int stp_dither_matrix_short::bytes
    -

    +

    @@ -68,13 +83,13 @@
    - +
    const unsigned short* stp_dither_matrix_short::data const unsigned short* stp_dither_matrix_short::data
    -

    +

    @@ -91,13 +106,13 @@
    - +
    int stp_dither_matrix_short::prescaled int stp_dither_matrix_short::prescaled
    -

    +

    @@ -114,13 +129,13 @@
    - +
    int stp_dither_matrix_short::x int stp_dither_matrix_short::x
    -

    +

    @@ -139,8 +154,8 @@
    - +
    int stp_dither_matrix_short::y int stp_dither_matrix_short::y


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__dotsize.html b/doc/gutenprint/html/structstp__dotsize.html index 8f9788c..da485d3 100644 --- a/doc/gutenprint/html/structstp__dotsize.html +++ b/doc/gutenprint/html/structstp__dotsize.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_dotsize Struct Reference + - - + + +

    stp_dotsize Struct Reference

    #include <dither.h>

    - + - +

    Data Fields

    unsigned bit_pattern
    unsigned bit_pattern
    double value
    double value


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    unsigned stp_dotsize::bit_pattern unsigned stp_dotsize::bit_pattern
    -

    +

    @@ -64,8 +79,8 @@
    - +
    double stp_dotsize::value double stp_dotsize::value


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__double__bound__t.html b/doc/gutenprint/html/structstp__double__bound__t.html index f9f8a62..b9115bd 100644 --- a/doc/gutenprint/html/structstp__double__bound__t.html +++ b/doc/gutenprint/html/structstp__double__bound__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_double_bound_t Struct Reference + - - + + +

    stp_double_bound_t Struct Reference
    [vars] @@ -15,23 +30,23 @@

    - - + + - +

    Data Fields

    double lower

    Public Types

    typedef double lower
    double upper
    typedef double upper


    Detailed Description

    double_bound (range) parameter.

    -


    Field Documentation

    -

    +


    Member Typedef Documentation

    +

    @@ -48,13 +63,13 @@ double_bound (range) parameter. Lower bound.
    - +
    double stp_double_bound_t::lower typedef double stp_double_bound_t::lower
    -

    +

    @@ -73,8 +88,8 @@ Upper bound.
    - +
    double stp_double_bound_t::upper typedef double stp_double_bound_t::upper


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__family.html b/doc/gutenprint/html/structstp__family.html index e03cdf0..d16bdb9 100644 --- a/doc/gutenprint/html/structstp__family.html +++ b/doc/gutenprint/html/structstp__family.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_family Struct Reference + - - + + +

    stp_family Struct Reference
    [printer] @@ -13,19 +28,19 @@ - + - +

    Data Fields

    const stp_printfuncs_tprintfuncs
    const stp_printfuncs_tprintfuncs
    stp_list_tprinter_list
    stp_list_tprinter_list

    Field Documentation

    -

    +

    @@ -42,13 +57,13 @@
    - +
    stp_list_t* stp_family::printer_list stp_list_t* stp_family::printer_list
    -

    +

    @@ -67,8 +82,8 @@
    - +
    const stp_printfuncs_t* stp_family::printfuncs const stp_printfuncs_t* stp_family::printfuncs


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__image.html b/doc/gutenprint/html/structstp__image.html index 8933ca7..3e90ed5 100644 --- a/doc/gutenprint/html/structstp__image.html +++ b/doc/gutenprint/html/structstp__image.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_image Struct Reference + - - + + +

    stp_image Struct Reference
    [image] @@ -16,44 +31,157 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Data Fields

    void(* init )(struct stp_image *image)
    void(* init )(struct stp_image *image)
     This callback is used to perform any initialization required by the image layer for the image.
    void(* reset )(struct stp_image *image)
     This callback is used to perform any initialization required by the image layer for the image.
    void(* reset )(struct stp_image *image)
     This callback is called to reset the image to the beginning.
    int(* width )(struct stp_image *image)
     This callback is called to reset the image to the beginning.
    int(* width )(struct stp_image *image)
     This callback returns the width of the image in pixels.
    int(* height )(struct stp_image *image)
     This callback returns the width of the image in pixels.
    int(* height )(struct stp_image *image)
     This callback returns the height of the image in pixels.
    stp_image_status_t(* get_row )(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)
     This callback returns the height of the image in pixels.
    stp_image_status_t(* get_row )(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)
     This callback transfers the data from the image to the gimp-print library.
    const char *(* get_appname )(struct stp_image *image)
     This callback transfers the data from the image to the gimp-print library.
    const char *(* get_appname )(struct stp_image *image)
     This callback returns the name of the application.
    void(* conclude )(struct stp_image *image)
     This callback returns the name of the application.
    void(* conclude )(struct stp_image *image)
     This callback is called at the end of each page.
    void * rep
     This callback is called at the end of each page.
    void * rep
     A pointer to an application-specific state information that might need to be associated with the image object.
     A pointer to an application-specific state information that might need to be associated with the image object.

    Detailed Description

    The image type is an abstract data type for interfacing with the image creation program.

    -It provides callbacks to functions defined within the client application which are called while printing the image. +It provides callbacks to functions defined within the client application which are called while printing the image.


    Field Documentation

    -

    +

    + +
    - + + +
    void(* stp_image::init)(struct stp_image *image) void(* stp_image::conclude)(struct stp_image *image)
    +
    + + + + + +
    +   + + +

    +This callback is called at the end of each page. +

    +

    +

    + + + + +
    + + + + +
    const char*(* stp_image::get_appname)(struct stp_image *image)
    +
    + + + + + +
    +   + + +

    +This callback returns the name of the application. +

    +This is embedded in the output by some drivers.

    +

    + + + + +
    + + + + +
    stp_image_status_t(* stp_image::get_row)(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)
    +
    + + + + + +
    +   + + +

    +This callback transfers the data from the image to the gimp-print library. +

    +It is called from the driver layer. It should copy WIDTH (as returned by the width() member) pixels of data into the data buffer. It normally returns STP_IMAGE_STATUS_OK; if something goes wrong, or the application wishes to stop producing any further output (e. g. because the user cancelled the print job), it should return STP_IMAGE_STATUS_ABORT. This will cause the driver to flush any remaining data to the output. It will always request rows in monotonically ascending order, but it may skip rows (if, for example, the resolution of the input is higher than the resolution of the output).

    Parameters:
    + + + + + +
    image the image in use.
    data a pointer to width() bytes of pixel data.
    byte_limit (image width * number of channels).
    row (unused).
    +
    +
    +

    + + + + +
    + + + + +
    int(* stp_image::height)(struct stp_image *image)
    +
    + + + + + +
    +   + + +

    +This callback returns the height of the image in pixels. +

    +

    Parameters:
    + + +
    image the image in use.
    +
    +
    +

    + + + @@ -71,7 +199,93 @@ This callback is used to perform any initialization required by the image layer

    It will be called once per image.

    Parameters:
    + + +
    void(* stp_image::init)(struct stp_image *image)
    - + +
    image the image in use.
    image the image in use.
    + +

    +

    + + + + +
    + + + + +
    void* stp_image::rep
    +
    + + + + + +
    +   + + +

    +A pointer to an application-specific state information that might need to be associated with the image object. +

    +

    +

    + + + + +
    + + + + +
    void(* stp_image::reset)(struct stp_image *image)
    +
    + + + + + +
    +   + + +

    +This callback is called to reset the image to the beginning. +

    +It may (in principle) be called multiple times if a page is being printed more than once.

    Warning:
    The reset() call may be removed in the future.
    +
    Parameters:
    + + +
    image the image in use.
    +
    +
    +

    + + + + +
    + + + + +
    int(* stp_image::width)(struct stp_image *image)
    +
    + + + + @@ -79,8 +293,8 @@ It will be called once per image.
    Parameters:
    +   + + +

    +This callback returns the width of the image in pixels. +

    +

    Parameters:
    + +
    image the image in use.


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__int__bound__t.html b/doc/gutenprint/html/structstp__int__bound__t.html index 58c3465..fd170f6 100644 --- a/doc/gutenprint/html/structstp__int__bound__t.html +++ b/doc/gutenprint/html/structstp__int__bound__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_int_bound_t Struct Reference + - - + + +

    stp_int_bound_t Struct Reference
    [vars] @@ -15,23 +30,23 @@

    - - + + - +

    Data Fields

    int lower

    Public Types

    typedef int lower
    int upper
    typedef int upper


    Detailed Description

    int_bound (range) parameter.

    -


    Field Documentation

    -

    +


    Member Typedef Documentation

    +

    @@ -48,13 +63,13 @@ int_bound (range) parameter. Lower bound.
    - +
    int stp_int_bound_t::lower typedef int stp_int_bound_t::lower
    -

    +

    @@ -73,8 +88,8 @@ Upper bound.
    - +
    int stp_int_bound_t::upper typedef int stp_int_bound_t::upper


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__lineactive__t.html b/doc/gutenprint/html/structstp__lineactive__t.html index 0fb4a93..b23a6d0 100644 --- a/doc/gutenprint/html/structstp__lineactive__t.html +++ b/doc/gutenprint/html/structstp__lineactive__t.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_lineactive_t Struct Reference + - - + + +

    stp_lineactive_t Struct Reference

    #include <weave.h>

    - + - +

    Data Fields

    int ncolors
    int ncolors
    char * v
    char * v


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    int stp_lineactive_t::ncolors int stp_lineactive_t::ncolors
    -

    +

    @@ -64,8 +79,8 @@
    - +
    char* stp_lineactive_t::v char* stp_lineactive_t::v


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__linebounds__t.html b/doc/gutenprint/html/structstp__linebounds__t.html index 27c5739..778745a 100644 --- a/doc/gutenprint/html/structstp__linebounds__t.html +++ b/doc/gutenprint/html/structstp__linebounds__t.html @@ -2,29 +2,44 @@ libgutenprint API Reference: stp_linebounds_t Struct Reference + - - + + +

    stp_linebounds_t Struct Reference

    #include <weave.h>

    - + - + - +

    Data Fields

    int ncolors
    int ncolors
    int * start_pos
    int * start_pos
    int * end_pos
    int * end_pos


    Field Documentation

    -

    +

    @@ -41,13 +56,13 @@
    - +
    int* stp_linebounds_t::end_pos int* stp_linebounds_t::end_pos
    -

    +

    @@ -64,13 +79,13 @@
    - +
    int stp_linebounds_t::ncolors int stp_linebounds_t::ncolors
    -

    +

    @@ -89,8 +104,8 @@
    - +
    int* stp_linebounds_t::start_pos int* stp_linebounds_t::start_pos


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__linebufs__t.html b/doc/gutenprint/html/structstp__linebufs__t.html index f63eca6..0891576 100644 --- a/doc/gutenprint/html/structstp__linebufs__t.html +++ b/doc/gutenprint/html/structstp__linebufs__t.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_linebufs_t Struct Reference + - - + + +

    stp_linebufs_t Struct Reference

    #include <weave.h>

    - + - +

    Data Fields

    int ncolors
    int ncolors
    unsigned char ** v
    unsigned char ** v


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    int stp_linebufs_t::ncolors int stp_linebufs_t::ncolors
    -

    +

    @@ -64,8 +79,8 @@
    - +
    unsigned char** stp_linebufs_t::v unsigned char** stp_linebufs_t::v


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__linecount__t.html b/doc/gutenprint/html/structstp__linecount__t.html index 1a2a70e..ce4b8fa 100644 --- a/doc/gutenprint/html/structstp__linecount__t.html +++ b/doc/gutenprint/html/structstp__linecount__t.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_linecount_t Struct Reference + - - + + +

    stp_linecount_t Struct Reference

    #include <weave.h>

    - + - +

    Data Fields

    int ncolors
    int ncolors
    int * v
    int * v


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    int stp_linecount_t::ncolors int stp_linecount_t::ncolors
    -

    +

    @@ -64,8 +79,8 @@
    - +
    int* stp_linecount_t::v int* stp_linecount_t::v


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__lineoff__t.html b/doc/gutenprint/html/structstp__lineoff__t.html index 7e5d919..353fed2 100644 --- a/doc/gutenprint/html/structstp__lineoff__t.html +++ b/doc/gutenprint/html/structstp__lineoff__t.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_lineoff_t Struct Reference + - - + + +

    stp_lineoff_t Struct Reference

    #include <weave.h>

    - + - +

    Data Fields

    int ncolors
    int ncolors
    unsigned long * v
    unsigned long * v


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    int stp_lineoff_t::ncolors int stp_lineoff_t::ncolors
    -

    +

    @@ -64,8 +79,8 @@
    - +
    unsigned long* stp_lineoff_t::v unsigned long* stp_lineoff_t::v


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__module.html b/doc/gutenprint/html/structstp__module.html index 50a6f8f..2f5a996 100644 --- a/doc/gutenprint/html/structstp__module.html +++ b/doc/gutenprint/html/structstp__module.html @@ -2,39 +2,54 @@ libgutenprint API Reference: stp_module Struct Reference + - - + + +

    stp_module Struct Reference

    #include <module.h>

    - + - + - + - + - + - + - + - +

    Data Fields

    const char * name
    const char * name
    const char * version
    const char * version
    const char * comment
    const char * comment
    stp_module_class_t class
    stp_module_class_t class
    void * handle
    void * handle
    int(* init )(void)
    int(* init )(void)
    int(* fini )(void)
    int(* fini )(void)
    void * syms
    void * syms


    Field Documentation

    -

    +

    @@ -51,13 +66,13 @@
    - +
    stp_module_class_t stp_module::class stp_module_class_t stp_module::class
    -

    +

    @@ -74,13 +89,13 @@
    - +
    const char* stp_module::comment const char* stp_module::comment
    -

    +

    @@ -97,13 +112,13 @@
    - +
    int(* stp_module::fini)(void) int(* stp_module::fini)(void)
    -

    +

    @@ -120,13 +135,13 @@
    - +
    void* stp_module::handle void* stp_module::handle
    -

    +

    @@ -143,13 +158,13 @@
    - +
    int(* stp_module::init)(void) int(* stp_module::init)(void)
    -

    +

    @@ -166,13 +181,13 @@
    - +
    const char* stp_module::name const char* stp_module::name
    -

    +

    @@ -189,13 +204,13 @@
    - +
    void* stp_module::syms void* stp_module::syms
    -

    +

    @@ -214,8 +229,8 @@
    - +
    const char* stp_module::version const char* stp_module::version


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__module__version.html b/doc/gutenprint/html/structstp__module__version.html index 42883fb..68379a6 100644 --- a/doc/gutenprint/html/structstp__module__version.html +++ b/doc/gutenprint/html/structstp__module__version.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_module_version Struct Reference + - - + + +

    stp_module_version Struct Reference

    #include <module.h>

    - + - +

    Data Fields

    int major
    int major
    int minor
    int minor


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    int stp_module_version::major int stp_module_version::major
    -

    +

    @@ -64,8 +79,8 @@
    - +
    int stp_module_version::minor int stp_module_version::minor


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__mxml__attr__s.html b/doc/gutenprint/html/structstp__mxml__attr__s.html index 7799eb7..9686548 100644 --- a/doc/gutenprint/html/structstp__mxml__attr__s.html +++ b/doc/gutenprint/html/structstp__mxml__attr__s.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_mxml_attr_s Struct Reference + - - + + +

    stp_mxml_attr_s Struct Reference

    #include <mxml.h>

    - + - +

    Data Fields

    char * name
    char * name
    char * value
    char * value


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    char* stp_mxml_attr_s::name char* stp_mxml_attr_s::name
    -

    +

    @@ -64,8 +79,8 @@
    - +
    char* stp_mxml_attr_s::value char* stp_mxml_attr_s::value


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__mxml__node__s.html b/doc/gutenprint/html/structstp__mxml__node__s.html index a0cd4a1..afb2a32 100644 --- a/doc/gutenprint/html/structstp__mxml__node__s.html +++ b/doc/gutenprint/html/structstp__mxml__node__s.html @@ -2,37 +2,52 @@ libgutenprint API Reference: stp_mxml_node_s Struct Reference + - - + + +

    stp_mxml_node_s Struct Reference

    #include <mxml.h>

    - + - + - + - + - + - + - +

    Data Fields

    stp_mxml_type_t type
    stp_mxml_type_t type
    stp_mxml_node_tnext
    stp_mxml_node_tnext
    stp_mxml_node_tprev
    stp_mxml_node_tprev
    stp_mxml_node_tparent
    stp_mxml_node_tparent
    stp_mxml_node_tchild
    stp_mxml_node_tchild
    stp_mxml_node_tlast_child
    stp_mxml_node_tlast_child
    stp_mxml_value_t value
    stp_mxml_value_t value


    Field Documentation

    -

    +

    @@ -49,13 +64,13 @@
    - +
    stp_mxml_node_t* stp_mxml_node_s::child stp_mxml_node_t* stp_mxml_node_s::child
    -

    +

    @@ -72,13 +87,13 @@
    - +
    stp_mxml_node_t* stp_mxml_node_s::last_child stp_mxml_node_t* stp_mxml_node_s::last_child
    -

    +

    @@ -95,13 +110,13 @@
    - +
    stp_mxml_node_t* stp_mxml_node_s::next stp_mxml_node_t* stp_mxml_node_s::next
    -

    +

    @@ -118,13 +133,13 @@
    - +
    stp_mxml_node_t* stp_mxml_node_s::parent stp_mxml_node_t* stp_mxml_node_s::parent
    -

    +

    @@ -141,13 +156,13 @@
    - +
    stp_mxml_node_t* stp_mxml_node_s::prev stp_mxml_node_t* stp_mxml_node_s::prev
    -

    +

    @@ -164,13 +179,13 @@
    - +
    stp_mxml_type_t stp_mxml_node_s::type stp_mxml_type_t stp_mxml_node_s::type
    -

    +

    @@ -189,8 +204,8 @@
    - +
    stp_mxml_value_t stp_mxml_node_s::value stp_mxml_value_t stp_mxml_node_s::value


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__mxml__text__s.html b/doc/gutenprint/html/structstp__mxml__text__s.html index b8291bf..8b23c53 100644 --- a/doc/gutenprint/html/structstp__mxml__text__s.html +++ b/doc/gutenprint/html/structstp__mxml__text__s.html @@ -2,27 +2,42 @@ libgutenprint API Reference: stp_mxml_text_s Struct Reference + - - + + +

    stp_mxml_text_s Struct Reference

    #include <mxml.h>

    - + - +

    Data Fields

    int whitespace
    int whitespace
    char * string
    char * string


    Field Documentation

    -

    +

    @@ -39,13 +54,13 @@
    - +
    char* stp_mxml_text_s::string char* stp_mxml_text_s::string
    -

    +

    @@ -64,8 +79,8 @@
    - +
    int stp_mxml_text_s::whitespace int stp_mxml_text_s::whitespace


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__mxml__value__s.html b/doc/gutenprint/html/structstp__mxml__value__s.html index 0a1d51f..df0857f 100644 --- a/doc/gutenprint/html/structstp__mxml__value__s.html +++ b/doc/gutenprint/html/structstp__mxml__value__s.html @@ -2,29 +2,44 @@ libgutenprint API Reference: stp_mxml_value_s Struct Reference + - - + + +

    stp_mxml_value_s Struct Reference

    #include <mxml.h>

    - + - + - +

    Data Fields

    char * name
    char * name
    int num_attrs
    int num_attrs
    stp_mxml_attr_tattrs
    stp_mxml_attr_tattrs


    Field Documentation

    -

    +

    @@ -41,13 +56,13 @@
    - +
    stp_mxml_attr_t* stp_mxml_value_s::attrs stp_mxml_attr_t* stp_mxml_value_s::attrs
    -

    +

    @@ -64,13 +79,13 @@
    - +
    char* stp_mxml_value_s::name char* stp_mxml_value_s::name
    -

    +

    @@ -89,8 +104,8 @@
    - +
    int stp_mxml_value_s::num_attrs int stp_mxml_value_s::num_attrs


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__papersize__t.html b/doc/gutenprint/html/structstp__papersize__t.html index d5095e7..6cc253d 100644 --- a/doc/gutenprint/html/structstp__papersize__t.html +++ b/doc/gutenprint/html/structstp__papersize__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_papersize_t Struct Reference + - - + + +

    stp_papersize_t Struct Reference
    [papersize] @@ -16,48 +31,48 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - +

    Data Fields

    char * name
    char * name
     Short unique name (not translated).
    char * text
     Short unique name (not translated).
    char * text
     Long descriptive name (translated).
    char * comment
     Long descriptive name (translated).
    char * comment
     Comment.
    unsigned width
     Comment.
    unsigned width
     Paper width.
    unsigned height
     Paper width.
    unsigned height
     Paper height.
    unsigned top
     Paper height.
    unsigned top
     Top margin.
    unsigned left
     Top margin.
    unsigned left
     Left margin.
    unsigned bottom
     Left margin.
    unsigned bottom
     Bottom margin.
    unsigned right
     Bottom margin.
    unsigned right
     Right margin.
    stp_papersize_unit_t paper_unit
     Right margin.
    stp_papersize_unit_t paper_unit
     Units of measurement.
     Units of measurement.

    Detailed Description

    The papersize data type.


    Field Documentation

    -

    +

    @@ -76,13 +91,13 @@ Bottom margin.
    - +
    unsigned stp_papersize_t::bottom unsigned stp_papersize_t::bottom
    -

    +

    @@ -101,13 +116,13 @@ Comment.
    - +
    char* stp_papersize_t::comment char* stp_papersize_t::comment
    -

    +

    @@ -126,13 +141,13 @@ Paper height.
    - +
    unsigned stp_papersize_t::height unsigned stp_papersize_t::height
    -

    +

    @@ -151,13 +166,13 @@ Left margin.
    - +
    unsigned stp_papersize_t::left unsigned stp_papersize_t::left
    -

    +

    @@ -176,13 +191,13 @@ Short unique name (not translated).
    - +
    char* stp_papersize_t::name char* stp_papersize_t::name
    -

    +

    @@ -201,13 +216,13 @@ Units of measurement.
    - +
    stp_papersize_unit_t stp_papersize_t::paper_unit stp_papersize_unit_t stp_papersize_t::paper_unit
    -

    +

    @@ -226,13 +241,13 @@ Right margin.
    - +
    unsigned stp_papersize_t::right unsigned stp_papersize_t::right
    -

    +

    @@ -251,13 +266,13 @@ Long descriptive name (translated).
    - +
    char* stp_papersize_t::text char* stp_papersize_t::text
    -

    +

    @@ -276,13 +291,13 @@ Top margin.
    - +
    unsigned stp_papersize_t::top unsigned stp_papersize_t::top
    -

    +

    @@ -303,8 +318,8 @@ Paper width.
    - +
    unsigned stp_papersize_t::width unsigned stp_papersize_t::width


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__param__string__t.html b/doc/gutenprint/html/structstp__param__string__t.html index 4a9dac6..a47c363 100644 --- a/doc/gutenprint/html/structstp__param__string__t.html +++ b/doc/gutenprint/html/structstp__param__string__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_param_string_t Struct Reference + - - + + +

    stp_param_string_t Struct Reference

    String parameter. More...

    @@ -13,24 +28,24 @@ - + - +

    Data Fields

    const char * name
    const char * name
    const char * text
    const char * text


    Detailed Description

    String parameter.

    -Representation of a choice list of strings. The choices themselves consist of a key and a human-readable name. The list object is opaque. +Representation of a choice list of strings. The choices themselves consist of a key and a human-readable name. The list object is opaque.


    Field Documentation

    -

    +

    @@ -47,13 +62,13 @@ Representation of a choice list of strings. The choices themselves consist of a Option name (key, untranslated).
    - +
    const char* stp_param_string_t::name const char* stp_param_string_t::name
    -

    +

    @@ -72,8 +87,8 @@ Human-readable (translated) text.
    - +
    const char * stp_param_string_t::text const char * stp_param_string_t::text


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__parameter__t.html b/doc/gutenprint/html/structstp__parameter__t.html index 5c7d5ed..b8a226a 100644 --- a/doc/gutenprint/html/structstp__parameter__t.html +++ b/doc/gutenprint/html/structstp__parameter__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_parameter_t Struct Reference + - - + + +

    stp_parameter_t Struct Reference
    [vars] @@ -15,77 +30,78 @@

    - - + + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    const char * name

    Public Types

    typedef const char * name
    const char * text
    typedef const char * text
    const char * category
    typedef const char * category
    const char * help
    typedef const char * help
    stp_parameter_type_t p_type
    typedef stp_parameter_type_t p_type
    stp_parameter_class_t p_class
    typedef stp_parameter_class_t p_class
    stp_parameter_level_t p_level
    typedef stp_parameter_level_t p_level
    unsigned char is_mandatory
    typedef unsigned char is_mandatory
    unsigned char is_active
    typedef unsigned char is_active
    unsigned char channel
    typedef unsigned char channel
    unsigned char verify_this_parameter
    typedef unsigned char verify_this_parameter
    unsigned char read_only
    typedef unsigned char read_only

    Data Fields

    union {
       stp_curve_t *   curve
       stp_curve_t *   curve
       stp_double_bound_t   dbl
       stp_double_bound_t   dbl
       stp_int_bound_t   integer
       stp_int_bound_t   integer
       stp_int_bound_t   dimension
       stp_int_bound_t   dimension
       stp_string_list_t *   str
       stp_string_list_t *   str
       stp_array_t *   array
       stp_array_t *   array
    bounds
    bounds
    union {
       stp_curve_t *   curve
       stp_curve_t *   curve
       double   dbl
       double   dbl
       int   dimension
       int   dimension
       int   integer
       int   integer
       int   boolean
       int   boolean
       const char *   str
       const char *   str
       stp_array_t *   array
       stp_array_t *   array
    deflt
    deflt


    Detailed Description

    Parameter description.

    -


    Field Documentation

    -

    +


    Member Typedef Documentation

    +

    @@ -99,16 +115,16 @@ Parameter description. +User-visible category name.
    - +
    stp_array_t* stp_parameter_t::array typedef const char* stp_parameter_t::category

    -Default array parameter value.

    -

    +

    @@ -122,16 +138,16 @@ Default array parameter value. +The channel to which this parameter applies
    - +
    stp_array_t* stp_parameter_t::array typedef unsigned char stp_parameter_t::channel

    -array parameter value.

    -

    +

    @@ -145,16 +161,16 @@ array parameter value. +Help string.
    - +
    int stp_parameter_t::boolean typedef const char* stp_parameter_t::help

    -Default boolean parameter value.

    -

    +

    @@ -168,16 +184,16 @@ Default boolean parameter value. +Is the parameter active?
    - +
    union { ... } stp_parameter_t::bounds typedef unsigned char stp_parameter_t::is_active

    -Limits on the values the parameter may take.

    -

    +

    @@ -191,16 +207,16 @@ Limits on the values the parameter may take. +The parameter is required, even when set inactive.
    - +
    const char* stp_parameter_t::category typedef unsigned char stp_parameter_t::is_mandatory

    -User-visible category name.

    -

    +

    @@ -214,16 +230,16 @@ User-visible category name. +Internal name (key).
    - +
    unsigned char stp_parameter_t::channel typedef const char* stp_parameter_t::name

    -The channel to which this parameter applies

    -

    +

    @@ -237,16 +253,16 @@ The channel to which this parameter applies +Parameter class.
    - +
    stp_curve_t* stp_parameter_t::curve typedef stp_parameter_class_t stp_parameter_t::p_class

    -Default curve parameter value.

    -

    +

    @@ -260,16 +276,16 @@ Default curve parameter value. +Parameter level.
    - +
    stp_curve_t* stp_parameter_t::curve typedef stp_parameter_level_t stp_parameter_t::p_level

    -curve parameter value.

    -

    +

    @@ -283,16 +299,16 @@ curve parameter value. +Parameter type.
    - +
    double stp_parameter_t::dbl typedef stp_parameter_type_t stp_parameter_t::p_type

    -Default double parameter value.

    -

    +

    @@ -306,16 +322,16 @@ Default double parameter value. +
    - +
    stp_double_bound_t stp_parameter_t::dbl typedef unsigned char stp_parameter_t::read_only

    -double_bound parameter value.

    -

    +

    @@ -329,16 +345,16 @@ double_bound parameter value. +User-visible name.
    - +
    union { ... } stp_parameter_t::deflt typedef const char* stp_parameter_t::text

    -Default value of the parameter.

    -

    +

    @@ -352,16 +368,17 @@ Default value of the parameter. +Should the verify system check this parameter?
    - +
    int stp_parameter_t::dimension typedef unsigned char stp_parameter_t::verify_this_parameter

    -Default dimension parameter value.

    -

    +


    Field Documentation

    +

    @@ -375,16 +392,16 @@ Default dimension parameter value. +Default array parameter value.
    - +
    stp_int_bound_t stp_parameter_t::dimension stp_array_t* stp_parameter_t::array

    -int_bound parameter value.

    -

    +

    @@ -398,16 +415,16 @@ int_bound parameter value. +array parameter value.
    - +
    const char* stp_parameter_t::help stp_array_t* stp_parameter_t::array

    -Help string.

    -

    +

    @@ -421,16 +438,16 @@ Help string. +Default boolean parameter value.
    - +
    int stp_parameter_t::integer int stp_parameter_t::boolean

    -Default int parameter value.

    -

    +

    @@ -444,16 +461,16 @@ Default int parameter value. +Limits on the values the parameter may take.
    - +
    stp_int_bound_t stp_parameter_t::integer union { ... } stp_parameter_t::bounds

    -int_bound parameter value.

    -

    +

    @@ -467,16 +484,16 @@ int_bound parameter value. +Default curve parameter value.
    - +
    unsigned char stp_parameter_t::is_active stp_curve_t* stp_parameter_t::curve

    -Is the parameter active?

    -

    +

    @@ -490,16 +507,16 @@ Is the parameter active? +curve parameter value.
    - +
    unsigned char stp_parameter_t::is_mandatory stp_curve_t* stp_parameter_t::curve

    -The parameter is required, even when set inactive.

    -

    +

    @@ -513,16 +530,16 @@ The parameter is required, even when set inactive. +Default double parameter value.
    - +
    const char* stp_parameter_t::name double stp_parameter_t::dbl

    -Internal name (key).

    -

    +

    @@ -536,16 +553,16 @@ Internal name (key). +double_bound parameter value.
    - +
    stp_parameter_class_t stp_parameter_t::p_class stp_double_bound_t stp_parameter_t::dbl

    -Parameter class.

    -

    +

    @@ -559,16 +576,16 @@ Parameter class. +Default value of the parameter.
    - +
    stp_parameter_level_t stp_parameter_t::p_level union { ... } stp_parameter_t::deflt

    -Parameter level.

    -

    +

    @@ -582,16 +599,16 @@ Parameter level. +Default dimension parameter value.
    - +
    stp_parameter_type_t stp_parameter_t::p_type int stp_parameter_t::dimension

    -Parameter type.

    -

    +

    @@ -605,16 +622,16 @@ Parameter type. +int_bound parameter value.
    - +
    unsigned char stp_parameter_t::read_only stp_int_bound_t stp_parameter_t::dimension

    -

    -

    +

    @@ -628,16 +645,16 @@ Parameter type. +Default int parameter value.
    - +
    const char* stp_parameter_t::str int stp_parameter_t::integer

    -Default string parameter value.

    -

    +

    @@ -651,16 +668,16 @@ Default string parameter value. +int_bound parameter value.
    - +
    stp_string_list_t* stp_parameter_t::str stp_int_bound_t stp_parameter_t::integer

    -string_list parameter value.

    -

    +

    @@ -674,16 +691,16 @@ string_list parameter value. +Default string parameter value.
    - +
    const char* stp_parameter_t::text const char* stp_parameter_t::str

    -User-visible name.

    -

    +

    @@ -697,13 +714,13 @@ User-visible name. +string_list parameter value.
    - +
    unsigned char stp_parameter_t::verify_this_parameter stp_string_list_t* stp_parameter_t::str

    -Should the verify system check this parameter?


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__pass__t.html b/doc/gutenprint/html/structstp__pass__t.html index 1cbc3ab..602574c 100644 --- a/doc/gutenprint/html/structstp__pass__t.html +++ b/doc/gutenprint/html/structstp__pass__t.html @@ -2,35 +2,50 @@ libgutenprint API Reference: stp_pass_t Struct Reference + - - + + +

    stp_pass_t Struct Reference

    #include <weave.h>

    - + - + - + - + - + - +

    Data Fields

    int pass
    int pass
    int missingstartrows
    int missingstartrows
    int logicalpassstart
    int logicalpassstart
    int physpassstart
    int physpassstart
    int physpassend
    int physpassend
    int subpass
    int subpass


    Field Documentation

    -

    +

    @@ -47,13 +62,13 @@
    - +
    int stp_pass_t::logicalpassstart int stp_pass_t::logicalpassstart
    -

    +

    @@ -70,13 +85,13 @@
    - +
    int stp_pass_t::missingstartrows int stp_pass_t::missingstartrows
    -

    +

    @@ -93,13 +108,13 @@
    - +
    int stp_pass_t::pass int stp_pass_t::pass
    -

    +

    @@ -116,13 +131,13 @@
    - +
    int stp_pass_t::physpassend int stp_pass_t::physpassend
    -

    +

    @@ -139,13 +154,13 @@
    - +
    int stp_pass_t::physpassstart int stp_pass_t::physpassstart
    -

    +

    @@ -164,8 +179,8 @@
    - +
    int stp_pass_t::subpass int stp_pass_t::subpass


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__printfuncs__t.html b/doc/gutenprint/html/structstp__printfuncs__t.html index ae13fcc..371b800 100644 --- a/doc/gutenprint/html/structstp__printfuncs__t.html +++ b/doc/gutenprint/html/structstp__printfuncs__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_printfuncs_t Struct Reference + - - + + +

    stp_printfuncs_t Struct Reference
    [printer] @@ -13,37 +28,37 @@ - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    stp_parameter_list_t(* list_parameters )(const stp_vars_t *v)
    stp_parameter_list_t(* list_parameters )(const stp_vars_t *v)
    void(* parameters )(const stp_vars_t *v, const char *name, stp_parameter_t *)
    void(* parameters )(const stp_vars_t *v, const char *name, stp_parameter_t *)
    void(* media_size )(const stp_vars_t *v, int *width, int *height)
    void(* media_size )(const stp_vars_t *v, int *width, int *height)
    void(* imageable_area )(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
    void(* imageable_area )(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
    void(* limit )(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
    void(* limit )(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
    int(* print )(const stp_vars_t *v, stp_image_t *image)
    int(* print )(const stp_vars_t *v, stp_image_t *image)
    void(* describe_resolution )(const stp_vars_t *v, int *x, int *y)
    void(* describe_resolution )(const stp_vars_t *v, int *x, int *y)
    const char *(* describe_output )(const stp_vars_t *v)
    const char *(* describe_output )(const stp_vars_t *v)
    int(* verify )(stp_vars_t *v)
    int(* verify )(stp_vars_t *v)
    int(* start_job )(const stp_vars_t *v, stp_image_t *image)
    int(* start_job )(const stp_vars_t *v, stp_image_t *image)
    int(* end_job )(const stp_vars_t *v, stp_image_t *image)
    int(* end_job )(const stp_vars_t *v, stp_image_t *image)

    Field Documentation

    -

    +

    @@ -60,13 +75,13 @@
    - +
    const char*(* stp_printfuncs_t::describe_output)(const stp_vars_t *v) const char*(* stp_printfuncs_t::describe_output)(const stp_vars_t *v)
    -

    +

    @@ -83,13 +98,13 @@
    - +
    void(* stp_printfuncs_t::describe_resolution)(const stp_vars_t *v, int *x, int *y) void(* stp_printfuncs_t::describe_resolution)(const stp_vars_t *v, int *x, int *y)
    -

    +

    @@ -106,13 +121,13 @@
    - +
    int(* stp_printfuncs_t::end_job)(const stp_vars_t *v, stp_image_t *image) int(* stp_printfuncs_t::end_job)(const stp_vars_t *v, stp_image_t *image)
    -

    +

    @@ -129,13 +144,13 @@
    - +
    void(* stp_printfuncs_t::imageable_area)(const stp_vars_t *v, int *left, int *right, int *bottom, int *top) void(* stp_printfuncs_t::imageable_area)(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
    -

    +

    @@ -152,13 +167,13 @@
    - +
    void(* stp_printfuncs_t::limit)(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height) void(* stp_printfuncs_t::limit)(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
    -

    +

    @@ -175,13 +190,13 @@
    - +
    stp_parameter_list_t(* stp_printfuncs_t::list_parameters)(const stp_vars_t *v) stp_parameter_list_t(* stp_printfuncs_t::list_parameters)(const stp_vars_t *v)
    -

    +

    @@ -198,13 +213,13 @@
    - +
    void(* stp_printfuncs_t::media_size)(const stp_vars_t *v, int *width, int *height) void(* stp_printfuncs_t::media_size)(const stp_vars_t *v, int *width, int *height)
    -

    +

    @@ -221,13 +236,13 @@
    - +
    void(* stp_printfuncs_t::parameters)(const stp_vars_t *v, const char *name, stp_parameter_t *) void(* stp_printfuncs_t::parameters)(const stp_vars_t *v, const char *name, stp_parameter_t *)
    -

    +

    @@ -244,13 +259,13 @@
    - +
    int(* stp_printfuncs_t::print)(const stp_vars_t *v, stp_image_t *image) int(* stp_printfuncs_t::print)(const stp_vars_t *v, stp_image_t *image)
    -

    +

    @@ -267,13 +282,13 @@
    - +
    int(* stp_printfuncs_t::start_job)(const stp_vars_t *v, stp_image_t *image) int(* stp_printfuncs_t::start_job)(const stp_vars_t *v, stp_image_t *image)
    -

    +

    @@ -292,8 +307,8 @@
    - +
    int(* stp_printfuncs_t::verify)(stp_vars_t *v) int(* stp_printfuncs_t::verify)(stp_vars_t *v)


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__raw__t.html b/doc/gutenprint/html/structstp__raw__t.html index fafd743..60c27ba 100644 --- a/doc/gutenprint/html/structstp__raw__t.html +++ b/doc/gutenprint/html/structstp__raw__t.html @@ -2,9 +2,24 @@ libgutenprint API Reference: stp_raw_t Struct Reference + - - + + +

    stp_raw_t Struct Reference
    [vars] @@ -15,23 +30,23 @@

    - - + + - +

    Data Fields

    size_t bytes

    Public Types

    typedef size_t bytes
    const void * data
    typedef const void * data


    Detailed Description

    Raw parameter.

    -


    Field Documentation

    -

    +


    Member Typedef Documentation

    +

    @@ -48,13 +63,13 @@ Raw parameter. Size of data.
    - +
    size_t stp_raw_t::bytes typedef size_t stp_raw_t::bytes
    -

    +

    @@ -73,8 +88,8 @@ Raw data.
    - +
    const void* stp_raw_t::data typedef const void* stp_raw_t::data


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__shade.html b/doc/gutenprint/html/structstp__shade.html index 454d5c0..b744a8e 100644 --- a/doc/gutenprint/html/structstp__shade.html +++ b/doc/gutenprint/html/structstp__shade.html @@ -2,29 +2,44 @@ libgutenprint API Reference: stp_shade Struct Reference + - - + + +

    stp_shade Struct Reference

    #include <dither.h>

    - + - + - +

    Data Fields

    double value
    double value
    int numsizes
    int numsizes
    const stp_dotsize_tdot_sizes
    const stp_dotsize_tdot_sizes


    Field Documentation

    -

    +

    @@ -41,13 +56,13 @@
    - +
    const stp_dotsize_t* stp_shade::dot_sizes const stp_dotsize_t* stp_shade::dot_sizes
    -

    +

    @@ -64,13 +79,13 @@
    - +
    int stp_shade::numsizes int stp_shade::numsizes
    -

    +

    @@ -89,8 +104,8 @@
    - +
    double stp_shade::value double stp_shade::value


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/structstp__weave__t.html b/doc/gutenprint/html/structstp__weave__t.html index 99e6384..8a3d154 100644 --- a/doc/gutenprint/html/structstp__weave__t.html +++ b/doc/gutenprint/html/structstp__weave__t.html @@ -2,37 +2,52 @@ libgutenprint API Reference: stp_weave_t Struct Reference + - - + + +

    stp_weave_t Struct Reference

    #include <weave.h>

    - + - + - + - + - + - + - +

    Data Fields

    int row
    int row
    int pass
    int pass
    int jet
    int jet
    int missingstartrows
    int missingstartrows
    int logicalpassstart
    int logicalpassstart
    int physpassstart
    int physpassstart
    int physpassend
    int physpassend


    Field Documentation

    -

    +

    @@ -49,13 +64,13 @@
    - +
    int stp_weave_t::jet int stp_weave_t::jet
    -

    +

    @@ -72,13 +87,13 @@
    - +
    int stp_weave_t::logicalpassstart int stp_weave_t::logicalpassstart
    -

    +

    @@ -95,13 +110,13 @@
    - +
    int stp_weave_t::missingstartrows int stp_weave_t::missingstartrows
    -

    +

    @@ -118,13 +133,13 @@
    - +
    int stp_weave_t::pass int stp_weave_t::pass
    -

    +

    @@ -141,13 +156,13 @@
    - +
    int stp_weave_t::physpassend int stp_weave_t::physpassend
    -

    +

    @@ -164,13 +179,13 @@
    - +
    int stp_weave_t::physpassstart int stp_weave_t::physpassstart
    -

    +

    @@ -189,8 +204,8 @@
    - +
    int stp_weave_t::row int stp_weave_t::row


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/tab_b.gif b/doc/gutenprint/html/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/doc/gutenprint/html/tab_b.gif differ diff --git a/doc/gutenprint/html/tab_l.gif b/doc/gutenprint/html/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/doc/gutenprint/html/tab_l.gif differ diff --git a/doc/gutenprint/html/tab_r.gif b/doc/gutenprint/html/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/doc/gutenprint/html/tab_r.gif differ diff --git a/doc/gutenprint/html/tabs.css b/doc/gutenprint/html/tabs.css new file mode 100644 index 0000000..a61552a --- /dev/null +++ b/doc/gutenprint/html/tabs.css @@ -0,0 +1,102 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI#current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI#current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.nav +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; +} diff --git a/doc/gutenprint/html/unionstp__mxml__value__u.html b/doc/gutenprint/html/unionstp__mxml__value__u.html index 94b53b7..eeea931 100644 --- a/doc/gutenprint/html/unionstp__mxml__value__u.html +++ b/doc/gutenprint/html/unionstp__mxml__value__u.html @@ -2,33 +2,48 @@ libgutenprint API Reference: stp_mxml_value_u Union Reference + - - + + +

    stp_mxml_value_u Union Reference

    #include <mxml.h>

    - + - + - + - + - +

    Data Fields

    stp_mxml_element_t element
    stp_mxml_element_t element
    int integer
    int integer
    char * opaque
    char * opaque
    double real
    double real
    stp_mxml_text_t text
    stp_mxml_text_t text


    Field Documentation

    -

    +

    @@ -45,13 +60,13 @@
    - +
    stp_mxml_element_t stp_mxml_value_u::element stp_mxml_element_t stp_mxml_value_u::element
    -

    +

    @@ -68,13 +83,13 @@
    - +
    int stp_mxml_value_u::integer int stp_mxml_value_u::integer
    -

    +

    @@ -91,13 +106,13 @@
    - +
    char* stp_mxml_value_u::opaque char* stp_mxml_value_u::opaque
    -

    +

    @@ -114,13 +129,13 @@
    - +
    double stp_mxml_value_u::real double stp_mxml_value_u::real
    -

    +

    @@ -139,8 +154,8 @@
    - +
    stp_mxml_text_t stp_mxml_value_u::text stp_mxml_text_t stp_mxml_value_u::text


    The documentation for this union was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/util_8h.html b/doc/gutenprint/html/util_8h.html index b628861..4852989 100644 --- a/doc/gutenprint/html/util_8h.html +++ b/doc/gutenprint/html/util_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/util.h File Reference + - - + + + +include » gutenprint

    util.h File Reference

    Utility functions. More...

    #include <gutenprint/curve.h>
    @@ -14,127 +28,127 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - +

    Defines

    #define STP_DBG_LUT   0x1
    #define STP_DBG_LUT   0x1
    #define STP_DBG_COLORFUNC   0x2
    #define STP_DBG_COLORFUNC   0x2
    #define STP_DBG_INK   0x4
    #define STP_DBG_INK   0x4
    #define STP_DBG_PS   0x8
    #define STP_DBG_PS   0x8
    #define STP_DBG_PCL   0x10
    #define STP_DBG_PCL   0x10
    #define STP_DBG_ESCP2   0x20
    #define STP_DBG_ESCP2   0x20
    #define STP_DBG_CANON   0x40
    #define STP_DBG_CANON   0x40
    #define STP_DBG_LEXMARK   0x80
    #define STP_DBG_LEXMARK   0x80
    #define STP_DBG_WEAVE_PARAMS   0x100
    #define STP_DBG_WEAVE_PARAMS   0x100
    #define STP_DBG_ROWS   0x200
    #define STP_DBG_ROWS   0x200
    #define STP_DBG_MARK_FILE   0x400
    #define STP_DBG_MARK_FILE   0x400
    #define STP_DBG_LIST   0x800
    #define STP_DBG_LIST   0x800
    #define STP_DBG_MODULE   0x1000
    #define STP_DBG_MODULE   0x1000
    #define STP_DBG_PATH   0x2000
    #define STP_DBG_PATH   0x2000
    #define STP_DBG_PAPER   0x4000
    #define STP_DBG_PAPER   0x4000
    #define STP_DBG_PRINTERS   0x8000
    #define STP_DBG_PRINTERS   0x8000
    #define STP_DBG_XML   0x10000
    #define STP_DBG_XML   0x10000
    #define STP_DBG_VARS   0x20000
    #define STP_DBG_VARS   0x20000
    #define STP_DBG_OLYMPUS   0x40000
    #define STP_DBG_OLYMPUS   0x40000
    #define STP_DBG_CURVE   0x80000
    #define STP_DBG_CURVE   0x80000
    #define STP_DBG_CURVE_ERRORS   0x100000
    #define STP_DBG_CURVE_ERRORS   0x100000
    #define STP_SAFE_FREE(x)
    #define STP_SAFE_FREE(x)

    Functions

    int stp_init (void)
    int stp_init (void)
     Initialise libgimpprint.
    const char * stp_set_output_codeset (const char *codeset)
     Initialise libgimpprint.
    const char * stp_set_output_codeset (const char *codeset)
     Set the output encoding.
    stp_curve_tstp_read_and_compose_curves (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)
     Set the output encoding.
    stp_curve_tstp_read_and_compose_curves (const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)
    void stp_abort (void)
    void stp_abort (void)
    void stp_prune_inactive_options (stp_vars_t *v)
    void stp_prune_inactive_options (stp_vars_t *v)
    void stp_zprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_zprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_zfwrite (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)
    void void stp_zfwrite (const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)
    void stp_putc (int ch, const stp_vars_t *v)
    void stp_putc (int ch, const stp_vars_t *v)
    void stp_put16_le (unsigned short sh, const stp_vars_t *v)
    void stp_put16_le (unsigned short sh, const stp_vars_t *v)
    void stp_put16_be (unsigned short sh, const stp_vars_t *v)
    void stp_put16_be (unsigned short sh, const stp_vars_t *v)
    void stp_put32_le (unsigned int sh, const stp_vars_t *v)
    void stp_put32_le (unsigned int sh, const stp_vars_t *v)
    void stp_put32_be (unsigned int sh, const stp_vars_t *v)
    void stp_put32_be (unsigned int sh, const stp_vars_t *v)
    void stp_puts (const char *s, const stp_vars_t *v)
    void stp_puts (const char *s, const stp_vars_t *v)
    void stp_send_command (const stp_vars_t *v, const char *command, const char *format,...)
    void stp_send_command (const stp_vars_t *v, const char *command, const char *format,...)
    void stp_erputc (int ch)
    void stp_erputc (int ch)
    void stp_eprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_eprintf (const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_erprintf (const char *format,...) __attribute__((format(__printf__
    void void stp_erprintf (const char *format,...) __attribute__((format(__printf__
    void void void stp_asprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void stp_asprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void void stp_catprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    void void void void stp_catprintf (char **strp, const char *format,...) __attribute__((format(__printf__
    unsigned long stp_get_debug_level (void)
    unsigned long stp_get_debug_level (void)
    void stp_dprintf (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void stp_dprintf (unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__
    void void stp_deprintf (unsigned long level, const char *format,...) __attribute__((format(__printf__
    void void stp_deprintf (unsigned long level, const char *format,...) __attribute__((format(__printf__
    void void void stp_init_debug_messages (stp_vars_t *v)
    void void void stp_init_debug_messages (stp_vars_t *v)
    void stp_flush_debug_messages (stp_vars_t *v)
    void stp_flush_debug_messages (stp_vars_t *v)
    void * stp_malloc (size_t)
    void * stp_malloc (size_t)
    void * stp_zalloc (size_t)
    void * stp_zalloc (size_t)
    void * stp_realloc (void *ptr, size_t)
    void * stp_realloc (void *ptr, size_t)
    void stp_free (void *ptr)
    void stp_free (void *ptr)
    size_t stp_strlen (const char *s)
    size_t stp_strlen (const char *s)
    char * stp_strndup (const char *s, int n)
    char * stp_strndup (const char *s, int n)
    char * stp_strdup (const char *s)
    char * stp_strdup (const char *s)
    const char * stp_get_version (void)
    const char * stp_get_version (void)
     Get the library version string (x.y.z).
    const char * stp_get_release_version (void)
     Get the library version string (x.y.z).
    const char * stp_get_release_version (void)
     Get the library release version string (x.y).
     Get the library release version string (x.y).


    Detailed Description

    Utility functions.

    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/vars_8h.html b/doc/gutenprint/html/vars_8h.html index 5586ea2..7ab6499 100644 --- a/doc/gutenprint/html/vars_8h.html +++ b/doc/gutenprint/html/vars_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/vars.h File Reference + - - + + + +include » gutenprint

    vars.h File Reference

    Print job functions. More...

    #include <gutenprint/array.h>
    @@ -28,450 +42,450 @@

     Parameter description. More...

    Typedefs

    typedef stp_vars stp_vars_t
    typedef stp_vars stp_vars_t
     The vars opaque data type.
    typedef void * stp_parameter_list_t
     The vars opaque data type.
    typedef void * stp_parameter_list_t
     The parameter_list opaque data type.
    typedef const void * stp_const_parameter_list_t
     The parameter_list opaque data type.
    typedef const void * stp_const_parameter_list_t
     The constant parameter_list opaque data type.
    typedef void(* stp_outfunc_t )(void *data, const char *buffer, size_t bytes)
     The constant parameter_list opaque data type.
    typedef void(* stp_outfunc_t )(void *data, const char *buffer, size_t bytes)
     Output function supplied by the calling application.
    typedef void *(* stp_copy_data_func_t )(void *)
     Output function supplied by the calling application.
    typedef void *(* stp_copy_data_func_t )(void *)
    typedef void(* stp_free_data_func_t )(void *)
    typedef void(* stp_free_data_func_t )(void *)
    typedef stp_compdata compdata_t
    typedef stp_compdata compdata_t

    Enumerations

    enum  stp_parameter_type_t {
    -  STP_PARAMETER_TYPE_STRING_LIST, -STP_PARAMETER_TYPE_INT, -STP_PARAMETER_TYPE_BOOLEAN, -STP_PARAMETER_TYPE_DOUBLE, +
    enum  stp_parameter_type_t {
    +  STP_PARAMETER_TYPE_STRING_LIST, +STP_PARAMETER_TYPE_INT, +STP_PARAMETER_TYPE_BOOLEAN, +STP_PARAMETER_TYPE_DOUBLE,
    -  STP_PARAMETER_TYPE_CURVE, -STP_PARAMETER_TYPE_FILE, -STP_PARAMETER_TYPE_RAW, -STP_PARAMETER_TYPE_ARRAY, +  STP_PARAMETER_TYPE_CURVE, +STP_PARAMETER_TYPE_FILE, +STP_PARAMETER_TYPE_RAW, +STP_PARAMETER_TYPE_ARRAY,
    -  STP_PARAMETER_TYPE_DIMENSION, -STP_PARAMETER_TYPE_INVALID +  STP_PARAMETER_TYPE_DIMENSION, +STP_PARAMETER_TYPE_INVALID
    }
     Parameter types. More...
    enum  stp_parameter_class_t { STP_PARAMETER_CLASS_FEATURE, -STP_PARAMETER_CLASS_OUTPUT, -STP_PARAMETER_CLASS_CORE, -STP_PARAMETER_CLASS_INVALID +
     Parameter types. More...
    enum  stp_parameter_class_t { STP_PARAMETER_CLASS_FEATURE, +STP_PARAMETER_CLASS_OUTPUT, +STP_PARAMETER_CLASS_CORE, +STP_PARAMETER_CLASS_INVALID }
     Parameter class. More...
    enum  stp_parameter_level_t {
    -  STP_PARAMETER_LEVEL_BASIC, -STP_PARAMETER_LEVEL_ADVANCED, -STP_PARAMETER_LEVEL_ADVANCED1, -STP_PARAMETER_LEVEL_ADVANCED2, +
     Parameter class. More...
    enum  stp_parameter_level_t {
    +  STP_PARAMETER_LEVEL_BASIC, +STP_PARAMETER_LEVEL_ADVANCED, +STP_PARAMETER_LEVEL_ADVANCED1, +STP_PARAMETER_LEVEL_ADVANCED2,
    -  STP_PARAMETER_LEVEL_ADVANCED3, -STP_PARAMETER_LEVEL_ADVANCED4, -STP_PARAMETER_LEVEL_INTERNAL, -STP_PARAMETER_LEVEL_EXTERNAL, +  STP_PARAMETER_LEVEL_ADVANCED3, +STP_PARAMETER_LEVEL_ADVANCED4, +STP_PARAMETER_LEVEL_INTERNAL, +STP_PARAMETER_LEVEL_EXTERNAL,
    -  STP_PARAMETER_LEVEL_INVALID +  STP_PARAMETER_LEVEL_INVALID
    }
     Parameter level. More...
    enum  stp_parameter_activity_t { STP_PARAMETER_INACTIVE, -STP_PARAMETER_DEFAULTED, -STP_PARAMETER_ACTIVE +
     Parameter level. More...
    enum  stp_parameter_activity_t { STP_PARAMETER_INACTIVE, +STP_PARAMETER_DEFAULTED, +STP_PARAMETER_ACTIVE }
     Parameter activity. More...
    enum  stp_parameter_verify_t { PARAMETER_BAD, -PARAMETER_OK, -PARAMETER_INACTIVE +
     Parameter activity. More...
    enum  stp_parameter_verify_t { PARAMETER_BAD, +PARAMETER_OK, +PARAMETER_INACTIVE }

    Functions

    stp_vars_tstp_vars_create (void)
    stp_vars_tstp_vars_create (void)
     Create a new vars object.
    void stp_vars_copy (stp_vars_t *dest, const stp_vars_t *source)
     Create a new vars object.
    void stp_vars_copy (stp_vars_t *dest, const stp_vars_t *source)
     Copy a vars object.
    stp_vars_tstp_vars_create_copy (const stp_vars_t *source)
     Copy a vars object.
    stp_vars_tstp_vars_create_copy (const stp_vars_t *source)
     Copy and allocate a vars object.
    void stp_vars_destroy (stp_vars_t *v)
     Copy and allocate a vars object.
    void stp_vars_destroy (stp_vars_t *v)
     Destroy a vars object.
    void stp_set_driver (stp_vars_t *v, const char *val)
     Destroy a vars object.
    void stp_set_driver (stp_vars_t *v, const char *val)
     Set the name of the printer driver.
    void stp_set_driver_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the printer driver.
    void stp_set_driver_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the printer driver.
    const char * stp_get_driver (const stp_vars_t *v)
     Set the name of the printer driver.
    const char * stp_get_driver (const stp_vars_t *v)
     Get the name of the printer driver.
    void stp_set_color_conversion (stp_vars_t *v, const char *val)
     Get the name of the printer driver.
    void stp_set_color_conversion (stp_vars_t *v, const char *val)
     Set the name of the color conversion routine, if not the default.
    void stp_set_color_conversion_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the color conversion routine, if not the default.
    void stp_set_color_conversion_n (stp_vars_t *v, const char *val, int bytes)
     Set the name of the color conversion routine, if not the default.
    const char * stp_get_color_conversion (const stp_vars_t *v)
     Set the name of the color conversion routine, if not the default.
    const char * stp_get_color_conversion (const stp_vars_t *v)
     Get the name of the color conversion routine.
    void stp_set_left (stp_vars_t *v, int val)
     Get the name of the color conversion routine.
    void stp_set_left (stp_vars_t *v, int val)
     Set the left edge of the image.
    int stp_get_left (const stp_vars_t *v)
     Set the left edge of the image.
    int stp_get_left (const stp_vars_t *v)
     Get the left edge of the image.
    void stp_set_top (stp_vars_t *v, int val)
     Get the left edge of the image.
    void stp_set_top (stp_vars_t *v, int val)
     Set the top edge of the image.
    int stp_get_top (const stp_vars_t *v)
     Set the top edge of the image.
    int stp_get_top (const stp_vars_t *v)
     Get the top edge of the image.
    void stp_set_width (stp_vars_t *v, int val)
     Get the top edge of the image.
    void stp_set_width (stp_vars_t *v, int val)
     Set the width of the image.
    int stp_get_width (const stp_vars_t *v)
     Set the width of the image.
    int stp_get_width (const stp_vars_t *v)
     Get the width edge of the image.
    void stp_set_height (stp_vars_t *v, int val)
     Get the width edge of the image.
    void stp_set_height (stp_vars_t *v, int val)
     Set the height of the image.
    int stp_get_height (const stp_vars_t *v)
     Set the height of the image.
    int stp_get_height (const stp_vars_t *v)
     Get the height of the image.
    void stp_set_page_width (stp_vars_t *v, int val)
     Get the height of the image.
    void stp_set_page_width (stp_vars_t *v, int val)
     Set the page width.
    int stp_get_page_width (const stp_vars_t *v)
     Set the page width.
    int stp_get_page_width (const stp_vars_t *v)
     Get the page width.
    void stp_set_page_height (stp_vars_t *v, int val)
     Get the page width.
    void stp_set_page_height (stp_vars_t *v, int val)
     Set the page height.
    int stp_get_page_height (const stp_vars_t *v)
     Set the page height.
    int stp_get_page_height (const stp_vars_t *v)
     Get the page height.
    void stp_set_outfunc (stp_vars_t *v, stp_outfunc_t val)
     Get the page height.
    void stp_set_outfunc (stp_vars_t *v, stp_outfunc_t val)
     Set the function used to print output information.
    stp_outfunc_t stp_get_outfunc (const stp_vars_t *v)
     Set the function used to print output information.
    stp_outfunc_t stp_get_outfunc (const stp_vars_t *v)
     Get the function used to print output information.
    void stp_set_errfunc (stp_vars_t *v, stp_outfunc_t val)
     Get the function used to print output information.
    void stp_set_errfunc (stp_vars_t *v, stp_outfunc_t val)
     Set the function used to print error and diagnostic information.
    stp_outfunc_t stp_get_errfunc (const stp_vars_t *v)
     Set the function used to print error and diagnostic information.
    stp_outfunc_t stp_get_errfunc (const stp_vars_t *v)
     Get the function used to print output information.
    void stp_set_outdata (stp_vars_t *v, void *val)
     Get the function used to print output information.
    void stp_set_outdata (stp_vars_t *v, void *val)
     Set the output data.
    void * stp_get_outdata (const stp_vars_t *v)
     Set the output data.
    void * stp_get_outdata (const stp_vars_t *v)
     Get the output data.
    void stp_set_errdata (stp_vars_t *v, void *val)
     Get the output data.
    void stp_set_errdata (stp_vars_t *v, void *val)
     Set the error data.
    void * stp_get_errdata (const stp_vars_t *v)
     Set the error data.
    void * stp_get_errdata (const stp_vars_t *v)
     Get the error data.
    void stp_merge_printvars (stp_vars_t *user, const stp_vars_t *print)
     Get the error data.
    void stp_merge_printvars (stp_vars_t *user, const stp_vars_t *print)
     Merge defaults for a printer with user-chosen settings.
    stp_parameter_list_t stp_get_parameter_list (const stp_vars_t *v)
     Merge defaults for a printer with user-chosen settings.
    stp_parameter_list_t stp_get_parameter_list (const stp_vars_t *v)
     List the available parameters for the currently chosen settings.
    size_t stp_parameter_list_count (stp_const_parameter_list_t list)
     List the available parameters for the currently chosen settings.
    size_t stp_parameter_list_count (stp_const_parameter_list_t list)
     List the number of available parameters for the currently chosen settings.
    const stp_parameter_tstp_parameter_find (stp_const_parameter_list_t list, const char *name)
     List the number of available parameters for the currently chosen settings.
    const stp_parameter_tstp_parameter_find (stp_const_parameter_list_t list, const char *name)
     Find a parameter by its name.
    const stp_parameter_tstp_parameter_list_param (stp_const_parameter_list_t list, size_t item)
     Find a parameter by its name.
    const stp_parameter_tstp_parameter_list_param (stp_const_parameter_list_t list, size_t item)
     Find a parameter by its index number.
    void stp_parameter_list_destroy (stp_parameter_list_t list)
     Find a parameter by its index number.
    void stp_parameter_list_destroy (stp_parameter_list_t list)
     Destroy a parameter_list.
    stp_parameter_list_t stp_parameter_list_create (void)
     Destroy a parameter_list.
    stp_parameter_list_t stp_parameter_list_create (void)
     Create a parameter_list.
    void stp_parameter_list_add_param (stp_parameter_list_t list, const stp_parameter_t *item)
     Create a parameter_list.
    void stp_parameter_list_add_param (stp_parameter_list_t list, const stp_parameter_t *item)
     Add a parameter to a parameter_list.
    stp_parameter_list_t stp_parameter_list_copy (stp_const_parameter_list_t list)
     Add a parameter to a parameter_list.
    stp_parameter_list_t stp_parameter_list_copy (stp_const_parameter_list_t list)
     Copy and allocate a parameter_list.
    void stp_parameter_list_append (stp_parameter_list_t list, stp_const_parameter_list_t append)
     Copy and allocate a parameter_list.
    void stp_parameter_list_append (stp_parameter_list_t list, stp_const_parameter_list_t append)
     Append one parameter_list to another.
    void stp_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
     Append one parameter_list to another.
    void stp_describe_parameter (const stp_vars_t *v, const char *name, stp_parameter_t *description)
     Describe a parameter in detail.
    void stp_parameter_description_destroy (stp_parameter_t *description)
     Describe a parameter in detail.
    void stp_parameter_description_destroy (stp_parameter_t *description)
     Destroy a parameter description.
    const stp_parameter_tstp_parameter_find_in_settings (const stp_vars_t *v, const char *name)
     Destroy a parameter description.
    const stp_parameter_tstp_parameter_find_in_settings (const stp_vars_t *v, const char *name)
     Find a parameter by its name from a vars object.
    void stp_set_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Find a parameter by its name from a vars object.
    void stp_set_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a string parameter.
    void stp_set_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a string parameter.
    void stp_set_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a string parameter.
    void stp_set_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a string parameter.
    void stp_set_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a file parameter.
    void stp_set_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a file parameter.
    void stp_set_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a file parameter.
    void stp_set_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a file parameter.
    void stp_set_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a float parameter.
    void stp_set_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a float parameter.
    void stp_set_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set an integer parameter.
    void stp_set_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set an integer parameter.
    void stp_set_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a dimension parameter.
    void stp_set_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a dimension parameter.
    void stp_set_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a boolean parameter.
    void stp_set_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a boolean parameter.
    void stp_set_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a curve parameter.
    void stp_set_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a curve parameter.
    void stp_set_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set an array parameter.
    void stp_set_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set an array parameter.
    void stp_set_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a raw parameter.
    void stp_scale_float_parameter (stp_vars_t *v, const char *parameter, double scale)
     Set a raw parameter.
    void stp_scale_float_parameter (stp_vars_t *v, const char *parameter, double scale)
     Multiply the value of a float parameter by a scaling factor.
    void stp_set_default_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Multiply the value of a float parameter by a scaling factor.
    void stp_set_default_string_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default string parameter.
    void stp_set_default_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default string parameter.
    void stp_set_default_string_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default string parameter.
    void stp_set_default_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default string parameter.
    void stp_set_default_file_parameter (stp_vars_t *v, const char *parameter, const char *value)
     Set a default file parameter.
    void stp_set_default_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default file parameter.
    void stp_set_default_file_parameter_n (stp_vars_t *v, const char *parameter, const char *value, size_t bytes)
     Set a default file parameter.
    void stp_set_default_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a default file parameter.
    void stp_set_default_float_parameter (stp_vars_t *v, const char *parameter, double value)
     Set a default float parameter.
    void stp_set_default_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default float parameter.
    void stp_set_default_int_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default integer parameter.
    void stp_set_default_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default integer parameter.
    void stp_set_default_dimension_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default dimension parameter.
    void stp_set_default_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default dimension parameter.
    void stp_set_default_boolean_parameter (stp_vars_t *v, const char *parameter, int value)
     Set a default boolean parameter.
    void stp_set_default_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a default boolean parameter.
    void stp_set_default_curve_parameter (stp_vars_t *v, const char *parameter, const stp_curve_t *value)
     Set a default curve parameter.
    void stp_set_default_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a default curve parameter.
    void stp_set_default_array_parameter (stp_vars_t *v, const char *parameter, const stp_array_t *value)
     Set a default array parameter.
    void stp_set_default_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a default array parameter.
    void stp_set_default_raw_parameter (stp_vars_t *v, const char *parameter, const void *value, size_t bytes)
     Set a default raw parameter.
    const char * stp_get_string_parameter (const stp_vars_t *v, const char *parameter)
     Set a default raw parameter.
    const char * stp_get_string_parameter (const stp_vars_t *v, const char *parameter)
     Get a string parameter.
    const char * stp_get_file_parameter (const stp_vars_t *v, const char *parameter)
     Get a string parameter.
    const char * stp_get_file_parameter (const stp_vars_t *v, const char *parameter)
     Get a file parameter.
    double stp_get_float_parameter (const stp_vars_t *v, const char *parameter)
     Get a file parameter.
    double stp_get_float_parameter (const stp_vars_t *v, const char *parameter)
     Get a float parameter.
    int stp_get_int_parameter (const stp_vars_t *v, const char *parameter)
     Get a float parameter.
    int stp_get_int_parameter (const stp_vars_t *v, const char *parameter)
     Get an integer parameter.
    int stp_get_dimension_parameter (const stp_vars_t *v, const char *parameter)
     Get an integer parameter.
    int stp_get_dimension_parameter (const stp_vars_t *v, const char *parameter)
     Get a dimension parameter.
    int stp_get_boolean_parameter (const stp_vars_t *v, const char *parameter)
     Get a dimension parameter.
    int stp_get_boolean_parameter (const stp_vars_t *v, const char *parameter)
     Get a boolean parameter.
    const stp_curve_tstp_get_curve_parameter (const stp_vars_t *v, const char *parameter)
     Get a boolean parameter.
    const stp_curve_tstp_get_curve_parameter (const stp_vars_t *v, const char *parameter)
     Get a curve parameter.
    const stp_array_tstp_get_array_parameter (const stp_vars_t *v, const char *parameter)
     Get a curve parameter.
    const stp_array_tstp_get_array_parameter (const stp_vars_t *v, const char *parameter)
     Get an array parameter.
    const stp_raw_tstp_get_raw_parameter (const stp_vars_t *v, const char *parameter)
     Get an array parameter.
    const stp_raw_tstp_get_raw_parameter (const stp_vars_t *v, const char *parameter)
     Get a raw parameter.
    void stp_clear_string_parameter (stp_vars_t *v, const char *parameter)
     Get a raw parameter.
    void stp_clear_string_parameter (stp_vars_t *v, const char *parameter)
     Clear a string parameter.
    void stp_clear_file_parameter (stp_vars_t *v, const char *parameter)
     Clear a string parameter.
    void stp_clear_file_parameter (stp_vars_t *v, const char *parameter)
     Clear a file parameter.
    void stp_clear_float_parameter (stp_vars_t *v, const char *parameter)
     Clear a file parameter.
    void stp_clear_float_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a float parameter.
    void stp_clear_int_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a float parameter.
    void stp_clear_int_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) an integer parameter.
    void stp_clear_dimension_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) an integer parameter.
    void stp_clear_dimension_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a dimension parameter.
    void stp_clear_boolean_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a dimension parameter.
    void stp_clear_boolean_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a boolean parameter.
    void stp_clear_curve_parameter (stp_vars_t *v, const char *parameter)
     Clear (remove) a boolean parameter.
    void stp_clear_curve_parameter (stp_vars_t *v, const char *parameter)
     Clear a curve parameter.
    void stp_clear_array_parameter (stp_vars_t *v, const char *parameter)
     Clear a curve parameter.
    void stp_clear_array_parameter (stp_vars_t *v, const char *parameter)
     Clear an array parameter.
    void stp_clear_raw_parameter (stp_vars_t *v, const char *parameter)
     Clear an array parameter.
    void stp_clear_raw_parameter (stp_vars_t *v, const char *parameter)
     Clear a raw parameter.
    void stp_set_string_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Clear a raw parameter.
    void stp_set_string_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a string parameter.
    void stp_set_file_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a string parameter.
    void stp_set_file_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a file parameter.
    void stp_set_float_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a file parameter.
    void stp_set_float_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a float parameter.
    void stp_set_int_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a float parameter.
    void stp_set_int_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an integer parameter.
    void stp_set_dimension_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an integer parameter.
    void stp_set_dimension_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a dimension parameter.
    void stp_set_boolean_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a dimension parameter.
    void stp_set_boolean_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a boolean parameter.
    void stp_set_curve_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a boolean parameter.
    void stp_set_curve_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a curveparameter.
    void stp_set_array_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a curveparameter.
    void stp_set_array_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an array parameter.
    void stp_set_raw_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of an array parameter.
    void stp_set_raw_parameter_active (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a raw parameter.
    int stp_check_string_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Set the activity of a raw parameter.
    int stp_check_string_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a string parameter is set.
    int stp_check_file_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a string parameter is set.
    int stp_check_file_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a file parameter is set.
    int stp_check_float_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a file parameter is set.
    int stp_check_float_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a float parameter is set.
    int stp_check_int_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a float parameter is set.
    int stp_check_int_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an integer parameter is set.
    int stp_check_dimension_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an integer parameter is set.
    int stp_check_dimension_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a dimension parameter is set.
    int stp_check_boolean_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a dimension parameter is set.
    int stp_check_boolean_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a boolean parameter is set.
    int stp_check_curve_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a boolean parameter is set.
    int stp_check_curve_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a curve parameter is set.
    int stp_check_array_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a curve parameter is set.
    int stp_check_array_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an array parameter is set.
    int stp_check_raw_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if an array parameter is set.
    int stp_check_raw_parameter (const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)
     Check if a raw parameter is set.
    stp_parameter_activity_t stp_get_string_parameter_active (const stp_vars_t *v, const char *parameter)
     Check if a raw parameter is set.
    stp_parameter_activity_t stp_get_string_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a string parameter.
    stp_parameter_activity_t stp_get_file_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a string parameter.
    stp_parameter_activity_t stp_get_file_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a file parameter.
    stp_parameter_activity_t stp_get_float_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a file parameter.
    stp_parameter_activity_t stp_get_float_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a float parameter.
    stp_parameter_activity_t stp_get_int_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a float parameter.
    stp_parameter_activity_t stp_get_int_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an integer parameter.
    stp_parameter_activity_t stp_get_dimension_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an integer parameter.
    stp_parameter_activity_t stp_get_dimension_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a dimension parameter.
    stp_parameter_activity_t stp_get_boolean_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a dimension parameter.
    stp_parameter_activity_t stp_get_boolean_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a boolean parameter.
    stp_parameter_activity_t stp_get_curve_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a boolean parameter.
    stp_parameter_activity_t stp_get_curve_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a curve parameter.
    stp_parameter_activity_t stp_get_array_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a curve parameter.
    stp_parameter_activity_t stp_get_array_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an array parameter.
    stp_parameter_activity_t stp_get_raw_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of an array parameter.
    stp_parameter_activity_t stp_get_raw_parameter_active (const stp_vars_t *v, const char *parameter)
     Get the activity status of a raw parameter.
    void stp_get_media_size (const stp_vars_t *v, int *width, int *height)
     Get the activity status of a raw parameter.
    void stp_get_media_size (const stp_vars_t *v, int *width, int *height)
     Get the media (paper) size.
    void stp_get_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
     Get the media (paper) size.
    void stp_get_imageable_area (const stp_vars_t *v, int *left, int *right, int *bottom, int *top)
     Get the imagable area of the page.
    void stp_get_size_limit (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
     Get the imagable area of the page.
    void stp_get_size_limit (const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)
     Get the media size limits.
    void stp_describe_resolution (const stp_vars_t *v, int *x, int *y)
     Get the media size limits.
    void stp_describe_resolution (const stp_vars_t *v, int *x, int *y)
     Retrieve the printing resolution of the selected resolution.
    int stp_verify (stp_vars_t *v)
     Retrieve the printing resolution of the selected resolution.
    int stp_verify (stp_vars_t *v)
     Verify parameters.
    const stp_vars_tstp_default_settings (void)
     Verify parameters.
    const stp_vars_tstp_default_settings (void)
     Get default global settings.
    void stp_allocate_component_data (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)
     Get default global settings.
    void stp_allocate_component_data (stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)
    void stp_destroy_component_data (stp_vars_t *v, const char *name)
    void stp_destroy_component_data (stp_vars_t *v, const char *name)
    void * stp_get_component_data (const stp_vars_t *v, const char *name)
    void * stp_get_component_data (const stp_vars_t *v, const char *name)
    stp_parameter_verify_t stp_verify_parameter (const stp_vars_t *v, const char *parameter, int quiet)
    stp_parameter_verify_t stp_verify_parameter (const stp_vars_t *v, const char *parameter, int quiet)
    int stp_get_verified (const stp_vars_t *v)
    int stp_get_verified (const stp_vars_t *v)
    void stp_set_verified (stp_vars_t *v, int value)
    void stp_set_verified (stp_vars_t *v, int value)
    void stp_copy_options (stp_vars_t *vd, const stp_vars_t *vs)
    void stp_copy_options (stp_vars_t *vd, const stp_vars_t *vs)
    void stp_fill_parameter_settings (stp_parameter_t *desc, const stp_parameter_t *param)
    void stp_fill_parameter_settings (stp_parameter_t *desc, const stp_parameter_t *param)


    Detailed Description

    Print job functions.

    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/weave_8h.html b/doc/gutenprint/html/weave_8h.html index 085669a..9082fa2 100644 --- a/doc/gutenprint/html/weave_8h.html +++ b/doc/gutenprint/html/weave_8h.html @@ -2,11 +2,25 @@ libgutenprint API Reference: include/gutenprint/weave.h File Reference + - - + + + +include » gutenprint

    weave.h File Reference

    Softweave functions. More...

    @@ -27,67 +41,67 @@ - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    struct  stp_linebounds_t

    Defines

    #define STP_MAX_WEAVE   (16)
    #define STP_MAX_WEAVE   (16)

    Typedefs

    typedef int stp_packfunc (stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)
    typedef int stp_packfunc (stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)
    typedef void stp_fillfunc (stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)
    typedef void stp_fillfunc (stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)
    typedef void stp_flushfunc (stp_vars_t *v, int passno, int vertical_subpass)
    typedef void stp_flushfunc (stp_vars_t *v, int passno, int vertical_subpass)
    typedef int stp_compute_linewidth_func (stp_vars_t *v, int n)
    typedef int stp_compute_linewidth_func (stp_vars_t *v, int n)

    Enumerations

    enum  stp_weave_strategy_t {
    -  STP_WEAVE_ZIGZAG, -STP_WEAVE_ASCENDING, -STP_WEAVE_DESCENDING, -STP_WEAVE_ASCENDING_2X, +
    enum  stp_weave_strategy_t {
    +  STP_WEAVE_ZIGZAG, +STP_WEAVE_ASCENDING, +STP_WEAVE_DESCENDING, +STP_WEAVE_ASCENDING_2X,
    -  STP_WEAVE_STAGGERED, -STP_WEAVE_ASCENDING_3X +  STP_WEAVE_STAGGERED, +STP_WEAVE_ASCENDING_3X
    }

    Functions

    void stp_initialize_weave (stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)
    void stp_initialize_weave (stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)
    void stp_flush_all (stp_vars_t *v)
    void stp_flush_all (stp_vars_t *v)
    void stp_write_weave (stp_vars_t *v, unsigned char *const cols[])
    void stp_write_weave (stp_vars_t *v, unsigned char *const cols[])
    stp_lineoff_tstp_get_lineoffsets_by_pass (const stp_vars_t *v, int pass)
    stp_lineoff_tstp_get_lineoffsets_by_pass (const stp_vars_t *v, int pass)
    stp_lineactive_tstp_get_lineactive_by_pass (const stp_vars_t *v, int pass)
    stp_lineactive_tstp_get_lineactive_by_pass (const stp_vars_t *v, int pass)
    stp_linecount_tstp_get_linecount_by_pass (const stp_vars_t *v, int pass)
    stp_linecount_tstp_get_linecount_by_pass (const stp_vars_t *v, int pass)
    const stp_linebufs_tstp_get_linebases_by_pass (const stp_vars_t *v, int pass)
    const stp_linebufs_tstp_get_linebases_by_pass (const stp_vars_t *v, int pass)
    stp_pass_tstp_get_pass_by_pass (const stp_vars_t *v, int pass)
    stp_pass_tstp_get_pass_by_pass (const stp_vars_t *v, int pass)
    void stp_weave_parameters_by_row (const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)
    void stp_weave_parameters_by_row (const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)

    Variables

    stp_packfunc stp_pack_tiff
    stp_packfunc stp_pack_tiff
    stp_packfunc stp_pack_uncompressed
    stp_packfunc stp_pack_uncompressed
    stp_fillfunc stp_fill_tiff
    stp_fillfunc stp_fill_tiff
    stp_fillfunc stp_fill_uncompressed
    stp_fillfunc stp_fill_uncompressed
    stp_compute_linewidth_func stp_compute_tiff_linewidth
    stp_compute_linewidth_func stp_compute_tiff_linewidth
    stp_compute_linewidth_func stp_compute_uncompressed_linewidth
    stp_compute_linewidth_func stp_compute_uncompressed_linewidth


    Detailed Description

    Softweave functions.


    Define Documentation

    -

    +

    @@ -111,13 +125,13 @@ Softweave functions.


    Typedef Documentation

    -

    +

    @@ -134,13 +148,13 @@ Softweave functions.
    - +
    typedef int stp_compute_linewidth_func(stp_vars_t *v, int n) typedef int stp_compute_linewidth_func(stp_vars_t *v, int n)
    -

    +

    @@ -157,13 +171,13 @@ Softweave functions.
    - +
    typedef void stp_fillfunc(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color) typedef void stp_fillfunc(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)
    -

    +

    @@ -180,13 +194,13 @@ Softweave functions.
    - +
    typedef void stp_flushfunc(stp_vars_t *v, int passno, int vertical_subpass) typedef void stp_flushfunc(stp_vars_t *v, int passno, int vertical_subpass)
    -

    +

    @@ -204,13 +218,13 @@ Softweave functions.
    - +
    typedef int stp_packfunc(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last) typedef int stp_packfunc(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)


    Enumeration Type Documentation

    -

    +

    @@ -226,17 +240,17 @@ Softweave functions.

    Enumerator:
    - +
    enum stp_weave_strategy_t enum stp_weave_strategy_t
    - - - - - -
    STP_WEAVE_ZIGZAG  +
    STP_WEAVE_ZIGZAG 
    STP_WEAVE_ASCENDING  +
    STP_WEAVE_ASCENDING 
    STP_WEAVE_DESCENDING  +
    STP_WEAVE_DESCENDING 
    STP_WEAVE_ASCENDING_2X  +
    STP_WEAVE_ASCENDING_2X 
    STP_WEAVE_STAGGERED  +
    STP_WEAVE_STAGGERED 
    STP_WEAVE_ASCENDING_3X  +
    STP_WEAVE_ASCENDING_3X 
    @@ -244,7 +258,7 @@ Softweave functions.


    Function Documentation

    -

    +

    - + @@ -272,7 +286,7 @@ Softweave functions.
    @@ -252,7 +266,7 @@ Softweave functions.
    void stp_flush_all stp_vars_tstp_vars_t v  ) 
    -

    +

    - + @@ -309,7 +323,7 @@ Softweave functions.
    @@ -280,7 +294,7 @@ Softweave functions.
    stp_lineactive_t* stp_get_lineactive_by_pass const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -346,7 +360,7 @@ Softweave functions.
    @@ -317,7 +331,7 @@ Softweave functions.
    const stp_linebufs_t* stp_get_linebases_by_pass const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -383,7 +397,7 @@ Softweave functions.
    @@ -354,7 +368,7 @@ Softweave functions.
    stp_linecount_t* stp_get_linecount_by_pass const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -420,7 +434,7 @@ Softweave functions.
    @@ -391,7 +405,7 @@ Softweave functions.
    stp_lineoff_t* stp_get_lineoffsets_by_pass const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -457,7 +471,7 @@ Softweave functions.
    @@ -428,7 +442,7 @@ Softweave functions.
    stp_pass_t* stp_get_pass_by_pass const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -543,31 +557,31 @@ Softweave functions. - + - + - + - + - + @@ -590,7 +604,7 @@ Softweave functions.
    @@ -465,7 +479,7 @@ Softweave functions.
    void stp_initialize_weave stp_vars_tstp_vars_t v,
    stp_weave_strategy_t stp_weave_strategy_t  ,
    stp_flushfunc stp_flushfunc  ,
    stp_fillfunc stp_fillfunc  ,
    stp_packfunc stp_packfunc  ,
    stp_compute_linewidth_func stp_compute_linewidth_func 
    -

    +

    - + @@ -639,7 +653,7 @@ Softweave functions.
    @@ -598,7 +612,7 @@ Softweave functions.
    void stp_weave_parameters_by_row const stp_vars_tconst stp_vars_t v,
    -

    +

    - + @@ -677,13 +691,13 @@ Softweave functions.
    @@ -647,7 +661,7 @@ Softweave functions.
    void stp_write_weave stp_vars_tstp_vars_t v,


    Variable Documentation

    -

    +

    @@ -700,13 +714,13 @@ Softweave functions.
    - +
    stp_compute_linewidth_func stp_compute_tiff_linewidth stp_compute_linewidth_func stp_compute_tiff_linewidth
    -

    +

    @@ -723,13 +737,13 @@ Softweave functions.
    - +
    stp_compute_linewidth_func stp_compute_uncompressed_linewidth stp_compute_linewidth_func stp_compute_uncompressed_linewidth
    -

    +

    @@ -746,13 +760,13 @@ Softweave functions.
    - +
    stp_fillfunc stp_fill_tiff stp_fillfunc stp_fill_tiff
    -

    +

    @@ -769,13 +783,13 @@ Softweave functions.
    - +
    stp_fillfunc stp_fill_uncompressed stp_fillfunc stp_fill_uncompressed
    -

    +

    @@ -792,13 +806,13 @@ Softweave functions.
    - +
    stp_packfunc stp_pack_tiff stp_packfunc stp_pack_tiff
    -

    +

    @@ -815,8 +829,8 @@ Softweave functions.
    - +
    stp_packfunc stp_pack_uncompressed stp_packfunc stp_pack_uncompressed
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprint/html/xml_8h.html b/doc/gutenprint/html/xml_8h.html index 62af33a..5c4760d 100644 --- a/doc/gutenprint/html/xml_8h.html +++ b/doc/gutenprint/html/xml_8h.html @@ -2,74 +2,88 @@ libgutenprint API Reference: include/gutenprint/xml.h File Reference + - - + + + +include » gutenprint

    xml.h File Reference

    XML tree functions. More...

    #include <gutenprint/mxml.h>
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Typedefs

    typedef int(* stp_xml_parse_func )(stp_mxml_node_t *node, const char *file)
    typedef int(* stp_xml_parse_func )(stp_mxml_node_t *node, const char *file)

    Functions

    void stp_register_xml_parser (const char *name, stp_xml_parse_func parse_func)
    void stp_register_xml_parser (const char *name, stp_xml_parse_func parse_func)
    void stp_unregister_xml_parser (const char *name)
    void stp_unregister_xml_parser (const char *name)
    void stp_register_xml_preload (const char *filename)
    void stp_register_xml_preload (const char *filename)
    void stp_unregister_xml_preload (const char *filename)
    void stp_unregister_xml_preload (const char *filename)
    int stp_xml_init_defaults (void)
    int stp_xml_init_defaults (void)
    int stp_xml_parse_file (const char *file)
    int stp_xml_parse_file (const char *file)
    long stp_xmlstrtol (const char *value)
    long stp_xmlstrtol (const char *value)
    unsigned long stp_xmlstrtoul (const char *value)
    unsigned long stp_xmlstrtoul (const char *value)
    double stp_xmlstrtod (const char *textval)
    double stp_xmlstrtod (const char *textval)
    void stp_xml_init (void)
    void stp_xml_init (void)
    void stp_xml_exit (void)
    void stp_xml_exit (void)
    stp_mxml_node_tstp_xml_get_node (stp_mxml_node_t *xmlroot,...)
    stp_mxml_node_tstp_xml_get_node (stp_mxml_node_t *xmlroot,...)
    stp_mxml_node_tstp_xmldoc_create_generic (void)
    stp_mxml_node_tstp_xmldoc_create_generic (void)
    void stp_xml_preinit (void)
    void stp_xml_preinit (void)
    stp_sequence_tstp_sequence_create_from_xmltree (stp_mxml_node_t *da)
    stp_sequence_tstp_sequence_create_from_xmltree (stp_mxml_node_t *da)
    stp_mxml_node_tstp_xmltree_create_from_sequence (const stp_sequence_t *seq)
    stp_mxml_node_tstp_xmltree_create_from_sequence (const stp_sequence_t *seq)
    stp_curve_tstp_curve_create_from_xmltree (stp_mxml_node_t *da)
    stp_curve_tstp_curve_create_from_xmltree (stp_mxml_node_t *da)
    stp_mxml_node_tstp_xmltree_create_from_curve (const stp_curve_t *curve)
    stp_mxml_node_tstp_xmltree_create_from_curve (const stp_curve_t *curve)
    stp_array_tstp_array_create_from_xmltree (stp_mxml_node_t *array)
    stp_array_tstp_array_create_from_xmltree (stp_mxml_node_t *array)
    stp_mxml_node_tstp_xmltree_create_from_array (const stp_array_t *array)
    stp_mxml_node_tstp_xmltree_create_from_array (const stp_array_t *array)
    void stp_xml_parse_file_named (const char *name)
    void stp_xml_parse_file_named (const char *name)


    Detailed Description

    XML tree functions.


    Typedef Documentation

    -

    +

    @@ -87,13 +101,13 @@ XML tree functions.
    - +
    typedef int(* stp_xml_parse_func)(stp_mxml_node_t *node, const char *file) typedef int(* stp_xml_parse_func)(stp_mxml_node_t *node, const char *file)


    Function Documentation

    -

    +

    - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    - + @@ -115,13 +129,13 @@ XML tree functions.
    stp_array_t* stp_array_create_from_xmltree stp_array_t* stp_array_create_from_xmltree stp_mxml_node_t array
    -

    +

    - + @@ -143,7 +157,7 @@ XML tree functions.
    stp_curve_t* stp_curve_create_from_xmltree stp_curve_t* stp_curve_create_from_xmltree stp_mxml_node_t da
    -

    +

    - + @@ -180,7 +194,7 @@ XML tree functions.
    @@ -157,7 +171,7 @@ XML tree functions.
    stp_xml_parse_func stp_xml_parse_func  parse_func
    -

    +

    @@ -208,13 +222,13 @@ XML tree functions.
    -

    +

    - + @@ -236,7 +250,7 @@ XML tree functions.
    stp_sequence_t* stp_sequence_create_from_xmltree stp_sequence_t* stp_sequence_create_from_xmltree stp_mxml_node_t da
    -

    +

    @@ -264,7 +278,7 @@ XML tree functions.
    -

    +

    @@ -292,7 +306,7 @@ XML tree functions.
    -

    +

    @@ -320,7 +334,7 @@ XML tree functions.
    -

    +

    @@ -357,7 +371,7 @@ XML tree functions.
    -

    +

    @@ -385,7 +399,7 @@ XML tree functions.
    -

    +

    @@ -413,7 +427,7 @@ XML tree functions.
    -

    +

    @@ -441,7 +455,7 @@ XML tree functions.
    -

    +

    @@ -469,7 +483,7 @@ XML tree functions.
    -

    +

    @@ -497,7 +511,7 @@ XML tree functions.
    -

    +

    @@ -525,7 +539,7 @@ XML tree functions.
    -

    +

    @@ -553,7 +567,7 @@ XML tree functions.
    -

    +

    @@ -581,7 +595,7 @@ XML tree functions.
    -

    +

    @@ -609,7 +623,7 @@ XML tree functions.
    -

    +

    - + @@ -637,7 +651,7 @@ XML tree functions.
    @@ -617,7 +631,7 @@ XML tree functions.
    stp_mxml_node_t* stp_xmltree_create_from_array const stp_array_tconst stp_array_t array  ) 
    -

    +

    - + @@ -665,7 +679,7 @@ XML tree functions.
    @@ -645,7 +659,7 @@ XML tree functions.
    stp_mxml_node_t* stp_xmltree_create_from_curve const stp_curve_tconst stp_curve_t curve  ) 
    -

    +

    - + @@ -693,8 +707,8 @@ XML tree functions.
    @@ -673,7 +687,7 @@ XML tree functions.
    stp_mxml_node_t* stp_xmltree_create_from_sequence const stp_sequence_tconst stp_sequence_t seq  ) 
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by  +
    Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/gutenprintui2.tag b/doc/gutenprintui2/gutenprintui2.tag index f1bbaac..44aed60 100644 --- a/doc/gutenprintui2/gutenprintui2.tag +++ b/doc/gutenprintui2/gutenprintui2.tag @@ -2,7 +2,7 @@ curve.h - /home/rlk/sandbox/print-4.3.new/include/gutenprintui2/ + /home/rleigh/gutenprint-debian-dist/include/gutenprintui2/ curve_8h _StpuiCurve _StpuiCurveClass @@ -10,138 +10,138 @@ #define STPUI_TYPE_CURVE curve_8h.html - a0 + 5795444c0586277d34c693fc7b5deae0 #define STPUI_CURVE curve_8h.html - a1 + 767d8cf354306a35dc6b53e2aa033aa6 (obj) #define STPUI_CURVE_CLASS curve_8h.html - a2 + 9a1005d0077d10338a6a7f16940e8233 (klass) #define STPUI_IS_CURVE curve_8h.html - a3 + e886ed1f007a40362f784d16c020ff40 (obj) #define STPUI_IS_CURVE_CLASS curve_8h.html - a4 + fc44896a3decd9b178cec7f90598c8b8 (klass) #define STPUI_CURVE_GET_CLASS curve_8h.html - a5 + 5995f171eca6b87af06afde3160fcac0 (obj) _StpuiCurve StpuiCurve curve_8h.html - a6 + 04ae3b4e227fca5f2aa871b0f9e1cab0 _StpuiCurveClass StpuiCurveClass curve_8h.html - a7 + 13e6043625efd88837615685f7472e2d StpuiCurveType - a19 + 7d44faf53d74002f61d5805ac34d968e STPUI_CURVE_TYPE_LINEAR - a19a8 + 7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297 STPUI_CURVE_TYPE_SPLINE - a19a9 + 7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06 STPUI_CURVE_TYPE_FREE - a19a10 + 7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da GType stpui_curve_get_type curve_8h.html - a11 + 3eafd87334a70bb87fca2084b558c2b2 (void) G_GNUC_CONST GtkWidget * stpui_curve_new curve_8h.html - a12 + 23667321d3acf52249e8c18506be017d (void) void stpui_curve_reset curve_8h.html - a13 + eb1c0e9894aaa04ade62d050aa5ea15b (StpuiCurve *curve) void stpui_curve_set_gamma curve_8h.html - a14 + 2b8cf1c1a6badf89c3a7b95c87b91a72 (StpuiCurve *curve, gfloat gamma_) void stpui_curve_set_range curve_8h.html - a15 + 3701325c36b957b91b5e2719ffbaa28a (StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y) void stpui_curve_get_vector curve_8h.html - a16 + 6dfbda8721d6d652ef8f710a696d6367 (StpuiCurve *curve, int veclen, gfloat vector[]) void stpui_curve_set_vector curve_8h.html - a17 + f611be61b641f4efc9b6044aacf98103 (StpuiCurve *curve, int veclen, const gfloat vector[]) void stpui_curve_set_curve_type curve_8h.html - a18 + 9d6d8e461caf28083c2e1b76639c7d24 (StpuiCurve *curve, StpuiCurveType type) gammacurve.h - /home/rlk/sandbox/print-4.3.new/include/gutenprintui2/ + /home/rleigh/gutenprint-debian-dist/include/gutenprintui2/ gammacurve_8h _StpuiGammaCurve _StpuiGammaCurveClass @@ -149,76 +149,76 @@ #define STPUI_TYPE_GAMMA_CURVE gammacurve_8h.html - a0 + 2575918538735bd891f2e4d9ec05d7b1 #define STPUI_GAMMA_CURVE gammacurve_8h.html - a1 + 679501caed595f5d700271b9991b724f (obj) #define STPUI_GAMMA_CURVE_CLASS gammacurve_8h.html - a2 + 8272afcf9ea42c3823c2d201fa13ba39 (klass) #define STPUI_IS_GAMMA_CURVE gammacurve_8h.html - a3 + 3838127029e05b8b71b4bb177ae8212e (obj) #define STPUI_IS_GAMMA_CURVE_CLASS gammacurve_8h.html - a4 + c574b30d0e65b8f5f6cd110405cbe9fb (klass) #define STPUI_GAMMA_CURVE_GET_CLASS gammacurve_8h.html - a5 + 9d8fed0608357a55c11c5adba1f6d1b5 (obj) _StpuiGammaCurve StpuiGammaCurve gammacurve_8h.html - a6 + e112dc0cc75594e7e8efd332fe2c9c5b _StpuiGammaCurveClass StpuiGammaCurveClass gammacurve_8h.html - a7 + 4ab4956b6af215068a2592a98ae43cbc GType stpui_gamma_curve_get_type gammacurve_8h.html - a8 + 57a0864588671f9b1ed5a64be3a06ed5 (void) G_GNUC_CONST GtkWidget * stpui_gamma_curve_new gammacurve_8h.html - a9 + b3038f4fe63c6035e3f1ec876559d8f9 (void) gutenprintui.h - /home/rlk/sandbox/print-4.3.new/include/gutenprintui2/ + /home/rleigh/gutenprint-debian-dist/include/gutenprintui2/ gutenprintui_8h gutenprintui2/curve.h gutenprintui2/gammacurve.h @@ -229,475 +229,475 @@ stpui_image stpui_image_t gutenprintui_8h.html - a0 + f0f2e236d924323378ded67b3e434dd5 guchar *(* get_thumbnail_func_t gutenprintui_8h.html - a1 + 6867fbda8dc5650678af5a23979386b8 )(void *data, gint *width, gint *height, gint *bpp, gint page) orient_t - a62 + b72dd018d9f09ee35f7ac40fc7f29593 ORIENT_AUTO - a62a2 + b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0 ORIENT_PORTRAIT - a62a3 + b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80 ORIENT_LANDSCAPE - a62a4 + b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba ORIENT_UPSIDEDOWN - a62a5 + b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88 ORIENT_SEASCAPE - a62a6 + b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581 command_t - a63 + 1d9b1ad69ddba33dc7f51bf85792777d COMMAND_TYPE_DEFAULT - a63a7 + 1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb COMMAND_TYPE_CUSTOM - a63a8 + 1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda COMMAND_TYPE_FILE - a63a9 + 1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40 void stpui_plist_set_name gutenprintui_8h.html - a10 + 8ad3d342e15a406c942d52a7d5e093b8 (stpui_plist_t *p, const char *val) void stpui_plist_set_name_n gutenprintui_8h.html - a11 + ad9fc64007c7867e05743b6a30664fc4 (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_name gutenprintui_8h.html - a12 + c70ee1c3425b1a3be74a5dfc3476f079 (const stpui_plist_t *p) void stpui_plist_set_queue_name gutenprintui_8h.html - a13 + 8267cf35fd86b40ce1bddb958bc0828d (stpui_plist_t *p, const char *val) void stpui_plist_set_queue_name_n gutenprintui_8h.html - a14 + 7b54207ec204cbe3327284ac9d56b188 (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_queue_name gutenprintui_8h.html - a15 + aecb54cd0535976fd51b2be080366c22 (const stpui_plist_t *p) void stpui_plist_set_output_filename gutenprintui_8h.html - a16 + e0e2a359527aded6f2dc60fe6ec5ff55 (stpui_plist_t *p, const char *val) void stpui_plist_set_output_filename_n gutenprintui_8h.html - a17 + 8a751b01cba31f15aed8f39ef72f8e37 (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_output_filename gutenprintui_8h.html - a18 + f593816f98fad12bf48d461fe72ff31e (const stpui_plist_t *p) void stpui_plist_set_extra_printer_options gutenprintui_8h.html - a19 + 6fba852c389ed20d9d1da1610d3125db (stpui_plist_t *p, const char *val) void stpui_plist_set_extra_printer_options_n gutenprintui_8h.html - a20 + b63f9f05403aa8edd3fc9a063d558a88 (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_extra_printer_options gutenprintui_8h.html - a21 + 6b83f5dbcdf2deeef19726e468d7cfe3 (const stpui_plist_t *p) void stpui_plist_set_custom_command gutenprintui_8h.html - a22 + 5f04be99f3a2d8d788bd929d01823a75 (stpui_plist_t *p, const char *val) void stpui_plist_set_custom_command_n gutenprintui_8h.html - a23 + 13c2730e5161bf18e3a31fe4d2bb0b31 (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_custom_command gutenprintui_8h.html - a24 + b31d172f0c6755ac149b498800c46141 (const stpui_plist_t *p) void stpui_plist_set_copy_count gutenprintui_8h.html - a25 + 3252b3c283aca1a71da38ae9a7b9b9b5 (stpui_plist_t *p, gint count) int stpui_plist_get_copy_count gutenprintui_8h.html - a26 + 4effa689c6a5e828c672b3feb0c91623 (const stpui_plist_t *p) void stpui_plist_set_current_standard_command gutenprintui_8h.html - a27 + c1e81fe45a8a3b4a6cd2682cdc21ddd1 (stpui_plist_t *p, const char *val) void stpui_plist_set_current_standard_command_n gutenprintui_8h.html - a28 + 8f7fe530f483f07c08dbe81efebbdb7a (stpui_plist_t *p, const char *val, int n) const char * stpui_plist_get_current_standard_command gutenprintui_8h.html - a29 + 276c7fbf168c1431d8dce2f1393dac09 (const stpui_plist_t *p) void stpui_plist_set_command_type gutenprintui_8h.html - a30 + b3cfd6a8b492bda54150c716f1631b4f (stpui_plist_t *p, command_t val) command_t stpui_plist_get_command_type gutenprintui_8h.html - a31 + 2f5b046cd01c6ad5bbccd485165928d7 (const stpui_plist_t *p) void stpui_set_global_parameter gutenprintui_8h.html - a32 + 35603794767eb756a784a74220e2e0cb (const char *param, const char *value) const char * stpui_get_global_parameter gutenprintui_8h.html - a33 + 51decc80a312291c9f99cde8a18393a6 (const char *param) void stpui_plist_copy gutenprintui_8h.html - a34 + a41fef36c0775105b3187708dbd9700a (stpui_plist_t *vd, const stpui_plist_t *vs) int stpui_plist_add gutenprintui_8h.html - a35 + 9b28f7223268ab81ff605e733ebf97e5 (const stpui_plist_t *key, int add_only) void stpui_printer_initialize gutenprintui_8h.html - a36 + 63325efb553d690c83608ad9d75b9c5c (stpui_plist_t *printer) const stpui_plist_t * stpui_get_current_printer gutenprintui_8h.html - a37 + 8aa89d084c3364396974b7665f5a26f9 (void) char * stpui_build_standard_print_command gutenprintui_8h.html - a38 + e63acdc3a4074290111bb1cece4437a1 (const stpui_plist_t *plist, const stp_printer_t *printer) void stpui_set_printrc_file gutenprintui_8h.html - a39 + 98928c6f53a0322dad08f1057882b2fd (const char *name) const char * stpui_get_printrc_file gutenprintui_8h.html - a40 + 47f72a1bf50eac641ab4f72af5ed379f (void) void stpui_printrc_load gutenprintui_8h.html - a41 + 9768d9e8d5370bdd66710de1df8fe4d3 (void) void stpui_get_system_printers gutenprintui_8h.html - a42 + 35da543417b8be45c11c02c590bf4ef5 (void) void stpui_printrc_save gutenprintui_8h.html - a43 + ea786257cd4a43a3ab947eb09d19907c (void) void stpui_set_image_filename gutenprintui_8h.html - a44 + 849dc9d8235aeae8c294ea97d3a2291d (const char *) const char * stpui_get_image_filename gutenprintui_8h.html - a45 + b46b5187c4d36188019c556f8685efdc (void) void stpui_set_errfunc gutenprintui_8h.html - a46 + cedc4d703e8a6e88243241245748a144 (stp_outfunc_t wfunc) stp_outfunc_t stpui_get_errfunc gutenprintui_8h.html - a47 + 92ac2b023b0352cb3d519ece77ccc51c (void) void stpui_set_errdata gutenprintui_8h.html - a48 + 6bc23edc145044cffc5f9457f759523e (void *errdata) void * stpui_get_errdata gutenprintui_8h.html - a49 + 1280f5bad08d4f7ccbfbd64785102ce2 (void) gint stpui_do_print_dialog gutenprintui_8h.html - a50 + b6ff540cc47781f92bd98d11c609ad96 (void) gint stpui_compute_orientation gutenprintui_8h.html - a51 + 25b010dc52c84c5dc5a83b84c4973415 (void) void stpui_set_image_dimensions gutenprintui_8h.html - a52 + c064fde3bd665a169a5bcee426fe90ad (gint width, gint height) void stpui_set_image_resolution gutenprintui_8h.html - a53 + 58f2ba3797c5bed1328f2bac2aa71531 (gdouble xres, gdouble yres) void stpui_set_image_type gutenprintui_8h.html - a54 + 310705e065d4ae1b3ed2e1c9c5189b1b (const char *image_type) void stpui_set_image_raw_channels gutenprintui_8h.html - a55 + 9475be2668e339e552bf905b3b377697 (gint channels) void stpui_set_image_channel_depth gutenprintui_8h.html - a56 + 121e36a0905706f7af20b18d76723086 (gint bit_depth) void stpui_set_thumbnail_func gutenprintui_8h.html - a57 + 881c586fa5ec944b157b7cb92c05be7a (get_thumbnail_func_t) get_thumbnail_func_t stpui_get_thumbnail_func gutenprintui_8h.html - a58 + e2ae7063801902cb0a4168974d81ab9b (void) void stpui_set_thumbnail_data gutenprintui_8h.html - a59 + da2af8cf724e3bcbd49be2f5d1cd4bc2 (void *) void * stpui_get_thumbnail_data gutenprintui_8h.html - a60 + eeca67486b0fae3eae3ed8d4c8b6ebe1 (void) int stpui_print gutenprintui_8h.html - a61 + 7867f0a4ea47e5f9f80c3463e6029a8a (const stpui_plist_t *printer, stpui_image_t *im) typebuiltins.h - /home/rlk/sandbox/print-4.3.new/include/gutenprintui2/ + /home/rleigh/gutenprint-debian-dist/include/gutenprintui2/ typebuiltins_8h #define STPUI_TYPE_ORIENT_T typebuiltins_8h.html - a0 + b188f6f607a7c274ff9b93a7b9183c92 #define STPUI_TYPE_COMMAND_T typebuiltins_8h.html - a1 + c556621db9092f28e345b98cb6db57e3 #define STPUI_TYPE_CURVE_TYPE typebuiltins_8h.html - a2 + fd1aa89f9f88935e1482fa6675a28ee1 G_BEGIN_DECLS GType orient_t_orient_t_get_type typebuiltins_8h.html - a3 + 2c321ec10322da403b1709b4a8956ee3 (void) GType command_t_command_t_get_type typebuiltins_8h.html - a4 + 43d1612dab4df6c31f9b5362f88eaadf (void) GType stpui_curve_type_get_type typebuiltins_8h.html - a5 + 5e570d0225cd4f8ef426d648293dced9 (void) @@ -708,105 +708,105 @@ GtkDrawingArea graph struct__StpuiCurve.html - o0 + f8b0b924ebd7046dbfa85a856e4682c8 gint cursor_type struct__StpuiCurve.html - o1 + aeb92d99e85efb4bafc8170ff337d9a5 gfloat min_x struct__StpuiCurve.html - o2 + 42911f1fe1166d1441b07b5df42cc5c8 gfloat max_x struct__StpuiCurve.html - o3 + 2cc8505f392b3757b8e289d83c321693 gfloat min_y struct__StpuiCurve.html - o4 + 6557fd2c11b2f6a56a5ab6bbb85cbc19 gfloat max_y struct__StpuiCurve.html - o5 + 2c34fcda6babf4933d253ae6cd7c9419 GdkPixmap * pixmap struct__StpuiCurve.html - o6 + 8580443f4197aa43eeb23b41f3984de3 StpuiCurveType curve_type struct__StpuiCurve.html - o7 + a15d0c7b1a08ed0fb3e8675f60ceeb63 gint height struct__StpuiCurve.html - o8 + b435e227d5dd201e1768b2bcb2e0aa81 gint grab_point struct__StpuiCurve.html - o9 + 87568e046fdaaa74725653dc4de489fb gint last struct__StpuiCurve.html - o10 + 98bd1c45684cf587ac2347a92dd7bb51 gint num_points struct__StpuiCurve.html - o11 + 041da0cf21a17db4fedb8045c0eacdb3 GdkPoint * point struct__StpuiCurve.html - o12 + 78ee54aa8f813885fe2fe20d232518b9 gint num_ctlpoints struct__StpuiCurve.html - o13 + 7268e58fecac8344b32a31da68b341ec gfloat(* ctlpoint struct__StpuiCurve.html - o14 + b4de71fdc43c7448028e425034663828 )[2] @@ -817,42 +817,42 @@ GtkDrawingAreaClass parent_class struct__StpuiCurveClass.html - o0 + 30b4ac9159b3909d53a2913e9d33ce37 void(* curve_type_changed struct__StpuiCurveClass.html - o1 + bd4d748a3214fe60405dd0f19071963c )(StpuiCurve *curve) void(* _gtk_reserved1 struct__StpuiCurveClass.html - o2 + 858c3bfbf2316dff67461668960ea424 )(void) void(* _gtk_reserved2 struct__StpuiCurveClass.html - o3 + b98e90cf60128ee094ed5cbec3f7b9bd )(void) void(* _gtk_reserved3 struct__StpuiCurveClass.html - o4 + 3a79f396911263c8c1c03ead4a6feecf )(void) void(* _gtk_reserved4 struct__StpuiCurveClass.html - o5 + 43708b729750b48f02a0273f72cb8947 )(void) @@ -863,49 +863,49 @@ GtkVBox vbox struct__StpuiGammaCurve.html - o0 + fad9b4ea6fda50ab90f21ab8d4b6b70c GtkWidget * table struct__StpuiGammaCurve.html - o1 + aab9e1de16f38176f86d7a92ba337a8d GtkWidget * curve struct__StpuiGammaCurve.html - o2 + 4efa264f5ef3e1a5c95736e07544ebf0 GtkWidget * button struct__StpuiGammaCurve.html - o3 + f40e80ae3d6e7d34a12bf5c9d58c140b [5] gfloat gamma struct__StpuiGammaCurve.html - o4 + 05b048d7242cb7b8b57cfa3b1d65ecea GtkWidget * gamma_dialog struct__StpuiGammaCurve.html - o5 + 8dadefcd22adf55ea28403e900b2329e GtkWidget * gamma_text struct__StpuiGammaCurve.html - o6 + 5b7be56d829006b2914afe741e75a31e @@ -916,35 +916,35 @@ GtkVBoxClass parent_class struct__StpuiGammaCurveClass.html - o0 + 30b4ac9159b3909d53a2913e9d33ce37 void(* _gtk_reserved1 struct__StpuiGammaCurveClass.html - o1 + 858c3bfbf2316dff67461668960ea424 )(void) void(* _gtk_reserved2 struct__StpuiGammaCurveClass.html - o2 + b98e90cf60128ee094ed5cbec3f7b9bd )(void) void(* _gtk_reserved3 struct__StpuiGammaCurveClass.html - o3 + 3a79f396911263c8c1c03ead4a6feecf )(void) void(* _gtk_reserved4 struct__StpuiGammaCurveClass.html - o4 + 43708b729750b48f02a0273f72cb8947 )(void) @@ -955,56 +955,56 @@ stp_image_t im structstpui__image.html - o0 + 73bebce395b6f1efedcf6842fbdb4d76 void(* transpose structstpui__image.html - o1 + 2eab557840c9b342f902b27b6f4374c5 )(struct stpui_image *image) void(* hflip structstpui__image.html - o2 + 59c4e5062d0201345d9a3c517faed76b )(struct stpui_image *image) void(* vflip structstpui__image.html - o3 + 5a79d8a51117f0f542de337737559e35 )(struct stpui_image *image) void(* rotate_ccw structstpui__image.html - o4 + 2dd5e7759fa1a528d7d609558f9a3af9 )(struct stpui_image *image) void(* rotate_cw structstpui__image.html - o5 + 2f391913505ad8be5f120fdc15083631 )(struct stpui_image *image) void(* rotate_180 structstpui__image.html - o6 + 38ffe38f14b789767f8a2f7823ad665f )(struct stpui_image *image) void(* crop structstpui__image.html - o7 + 6746aa4c8378f9674566fbefb37a6aa7 )(struct stpui_image *image, int left, int top, int right, int bottom) @@ -1015,98 +1015,98 @@ char * name structstpui__plist__t.html - o0 + b068931cc450442b63f5b3d276ea4297 command_t command_type structstpui__plist__t.html - o1 + 193b6cc04eadeb71b71417bf19c48c4c char * queue_name structstpui__plist__t.html - o2 + 692e12dd54ad3badf18627bdb1784843 char * extra_printer_options structstpui__plist__t.html - o3 + 41633c85d02d5b0157efadd6414fa77e char * custom_command structstpui__plist__t.html - o4 + 4ea7b75bdeda81e50ea3cd316b341f41 char * current_standard_command structstpui__plist__t.html - o5 + d7d54f45247db317b37d0a4a1b4fc3d2 char * output_filename structstpui__plist__t.html - o6 + 9c39e63596d53eb17161a43fce627940 float scaling structstpui__plist__t.html - o7 + 0ad29dfafe3dc8ad331b9397912e3d4d orient_t orientation structstpui__plist__t.html - o8 + da1639422ad8f355d2371428471379b5 int unit structstpui__plist__t.html - o9 + 3e34bdebd9bd5edda27e8728904a2552 int auto_size_roll_feed_paper structstpui__plist__t.html - o10 + b679b17522d3fbb138dad90635cb91f7 int invalid_mask structstpui__plist__t.html - o11 + 01f4a6c8919018e9df44948ed78a5f71 stp_vars_t * v structstpui__plist__t.html - o12 + 9e3669d19b675bd57058fd4664205d2a include/gutenprintui2/ - /home/rlk/sandbox/print-4.3.new/include/gutenprintui2/ - dir_000001.html + /home/rleigh/gutenprint-debian-dist/include/gutenprintui2/ + dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html curve.h gammacurve.h gutenprintui.h @@ -1114,8 +1114,8 @@ include/ - /home/rlk/sandbox/print-4.3.new/include/ - dir_000000.html + /home/rleigh/gutenprint-debian-dist/include/ + dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html include/gutenprintui2/ diff --git a/doc/gutenprintui2/html/annotated.html b/doc/gutenprintui2/html/annotated.html index c3124c2..b7d6fbc 100644 --- a/doc/gutenprintui2/html/annotated.html +++ b/doc/gutenprintui2/html/annotated.html @@ -2,9 +2,22 @@ libgutenprintui2 API Reference: Data Structures + - - + + +

    libgutenprintui2 API Reference Data Structures

    Here are the data structures with brief descriptions: @@ -13,8 +26,8 @@
    _StpuiCurve
    _StpuiCurveClass
    stpui_image
    stpui_plist_t
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/classes.html b/doc/gutenprintui2/html/classes.html index 4c1e5c0..523be6c 100644 --- a/doc/gutenprintui2/html/classes.html +++ b/doc/gutenprintui2/html/classes.html @@ -2,16 +2,29 @@ libgutenprintui2 API Reference: Alphabetical List + - - -

    libgutenprintui2 API Reference Data Structure Index

    _ | S

    + +

    + +

    libgutenprintui2 API Reference Data Structure Index

    S | _

    -
      _  
    -
    _StpuiCurveClass   _StpuiGammaCurveClass   stpui_image   stpui_plist_t   
    _StpuiCurve   _StpuiGammaCurve   
      S  
    -

    _ | S

    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
      S  
    +
    stpui_plist_t   _StpuiCurve   _StpuiGammaCurve   _StpuiGammaCurveClass   
    stpui_image   
      _  
    +
    _StpuiCurveClass   

    S | _

    +


    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5 diff --git a/doc/gutenprintui2/html/curve_8h.html b/doc/gutenprintui2/html/curve_8h.html index ddb9ed2..a63afb3 100644 --- a/doc/gutenprintui2/html/curve_8h.html +++ b/doc/gutenprintui2/html/curve_8h.html @@ -2,11 +2,23 @@ libgutenprintui2 API Reference: include/gutenprintui2/curve.h File Reference + - - + + + +include » gutenprintui2

    curve.h File Reference

    #include <gdk/gdk.h>
    #include <gtk/gtkdrawingarea.h>
    @@ -17,49 +29,49 @@ - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - +
    struct  _StpuiCurveClass

    Defines

    #define STPUI_TYPE_CURVE   (stpui_curve_get_type ())
    #define STPUI_TYPE_CURVE   (stpui_curve_get_type ())
    #define STPUI_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_CURVE, StpuiCurve))
    #define STPUI_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_CURVE, StpuiCurve))
    #define STPUI_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_CURVE, StpuiCurveClass))
    #define STPUI_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_CURVE, StpuiCurveClass))
    #define STPUI_IS_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_CURVE))
    #define STPUI_IS_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_CURVE))
    #define STPUI_IS_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_CURVE))
    #define STPUI_IS_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_CURVE))
    #define STPUI_CURVE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_CURVE, StpuiCurveClass))
    #define STPUI_CURVE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_CURVE, StpuiCurveClass))

    Typedefs

    typedef _StpuiCurve StpuiCurve
    typedef _StpuiCurve StpuiCurve
    typedef _StpuiCurveClass StpuiCurveClass
    typedef _StpuiCurveClass StpuiCurveClass

    Enumerations

    enum  StpuiCurveType { STPUI_CURVE_TYPE_LINEAR, -STPUI_CURVE_TYPE_SPLINE, -STPUI_CURVE_TYPE_FREE +
    enum  StpuiCurveType { STPUI_CURVE_TYPE_LINEAR, +STPUI_CURVE_TYPE_SPLINE, +STPUI_CURVE_TYPE_FREE }

    Functions

    GType stpui_curve_get_type (void) G_GNUC_CONST
    GType stpui_curve_get_type (void) G_GNUC_CONST
    GtkWidget * stpui_curve_new (void)
    GtkWidget * stpui_curve_new (void)
    void stpui_curve_reset (StpuiCurve *curve)
    void stpui_curve_reset (StpuiCurve *curve)
    void stpui_curve_set_gamma (StpuiCurve *curve, gfloat gamma_)
    void stpui_curve_set_gamma (StpuiCurve *curve, gfloat gamma_)
    void stpui_curve_set_range (StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)
    void stpui_curve_set_range (StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)
    void stpui_curve_get_vector (StpuiCurve *curve, int veclen, gfloat vector[])
    void stpui_curve_get_vector (StpuiCurve *curve, int veclen, gfloat vector[])
    void stpui_curve_set_vector (StpuiCurve *curve, int veclen, const gfloat vector[])
    void stpui_curve_set_vector (StpuiCurve *curve, int veclen, const gfloat vector[])
    void stpui_curve_set_curve_type (StpuiCurve *curve, StpuiCurveType type)
    void stpui_curve_set_curve_type (StpuiCurve *curve, StpuiCurveType type)

    Define Documentation

    -

    +

    @@ -87,7 +99,7 @@
    -

    +

    @@ -115,7 +127,7 @@
    -

    +

    @@ -143,7 +155,7 @@
    -

    +

    @@ -171,7 +183,7 @@
    -

    +

    @@ -199,7 +211,7 @@
    -

    +

    @@ -223,7 +235,7 @@


    Typedef Documentation

    -

    +

    @@ -246,7 +258,7 @@
    -

    +

    @@ -270,13 +282,13 @@


    Enumeration Type Documentation

    -

    +

    @@ -292,11 +304,11 @@

    Enumerator:
    - +
    enum StpuiCurveType enum StpuiCurveType
    - - -
    STPUI_CURVE_TYPE_LINEAR  +
    STPUI_CURVE_TYPE_LINEAR 
    STPUI_CURVE_TYPE_SPLINE  +
    STPUI_CURVE_TYPE_SPLINE 
    STPUI_CURVE_TYPE_FREE  +
    STPUI_CURVE_TYPE_FREE 
    @@ -304,7 +316,7 @@


    Function Documentation

    -

    +

    @@ -332,7 +344,7 @@
    -

    +

    @@ -375,7 +387,7 @@
    -

    +

    @@ -403,7 +415,7 @@
    -

    +

    @@ -431,7 +443,7 @@
    -

    +

    - + @@ -468,7 +480,7 @@
    @@ -445,7 +457,7 @@
    StpuiCurveType StpuiCurveType  type
    -

    +

    @@ -505,7 +517,7 @@
    -

    +

    @@ -560,7 +572,7 @@
    -

    +

    @@ -603,8 +615,8 @@
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/dir_000000.html b/doc/gutenprintui2/html/dir_000000.html deleted file mode 100644 index 9db3ff4..0000000 --- a/doc/gutenprintui2/html/dir_000000.html +++ /dev/null @@ -1,20 +0,0 @@ - - -libgutenprintui2 API Reference: include/ Directory Reference - - - - - -

    include Directory Reference

    - - - - -

    Directories

    directory  gutenprintui2
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  - -doxygen 1.4.4
    - - diff --git a/doc/gutenprintui2/html/dir_000001.html b/doc/gutenprintui2/html/dir_000001.html deleted file mode 100644 index a3fbf03..0000000 --- a/doc/gutenprintui2/html/dir_000001.html +++ /dev/null @@ -1,26 +0,0 @@ - - -libgutenprintui2 API Reference: include/gutenprintui2/ Directory Reference - - - - - -

    gutenprintui2 Directory Reference

    - - - - - - - - - - -

    Files

    file  curve.h
    file  gammacurve.h
    file  gutenprintui.h
    file  typebuiltins.h
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  - -doxygen 1.4.4
    - - diff --git a/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html new file mode 100644 index 0000000..648a8ae --- /dev/null +++ b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html @@ -0,0 +1,27 @@ + + +libgutenprintui2 API Reference: include/ Directory Reference + + + + + + +

    include Directory Reference

    + + + + +

    Directories

    directory  gutenprintui2
    +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  + +doxygen 1.4.5
    + + diff --git a/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html new file mode 100644 index 0000000..b8901a1 --- /dev/null +++ b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html @@ -0,0 +1,33 @@ + + +libgutenprintui2 API Reference: include/gutenprintui2/ Directory Reference + + + + + + +

    gutenprintui2 Directory Reference

    + + + + + + + + + + +

    Files

    file  curve.h
    file  gammacurve.h
    file  gutenprintui.h
    file  typebuiltins.h
    +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  + +doxygen 1.4.5
    + + diff --git a/doc/gutenprintui2/html/dirs.html b/doc/gutenprintui2/html/dirs.html index d6ceb64..d1fcad6 100644 --- a/doc/gutenprintui2/html/dirs.html +++ b/doc/gutenprintui2/html/dirs.html @@ -2,17 +2,24 @@ libgutenprintui2 API Reference: Directory Hierarchy + - - + +

    libgutenprintui2 API Reference Directories

    This directory hierarchy is sorted roughly, but not completely, alphabetically: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/doxygen.css b/doc/gutenprintui2/html/doxygen.css index decae9e..05615b2 100644 --- a/doc/gutenprintui2/html/doxygen.css +++ b/doc/gutenprintui2/html/doxygen.css @@ -17,8 +17,8 @@ H3 { CAPTION { font-weight: bold } DIV.qindex { width: 100%; - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; @@ -26,16 +26,16 @@ DIV.qindex { } DIV.nav { width: 100%; - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; line-height: 140%; } DIV.navtab { - background-color: #eeeeff; - border: 1px solid #b0b0b0; + background-color: #e8eef2; + border: 1px solid #84b0c7; text-align: center; margin: 2px; margin-right: 15px; @@ -118,7 +118,7 @@ BODY { margin-left: 20px; } TD.indexkey { - background-color: #eeeeff; + background-color: #e8eef2; font-weight: bold; padding-right : 10px; padding-top : 2px; @@ -131,7 +131,7 @@ TD.indexkey { border: 1px solid #CCCCCC; } TD.indexvalue { - background-color: #eeeeff; + background-color: #e8eef2; font-style: italic; padding-right : 10px; padding-top : 2px; @@ -286,24 +286,25 @@ FORM.search { INPUT.search { font-size: 75%; color: #000080; font-weight: normal; - background-color: #eeeeff; + background-color: #e8eef2; } TD.tiny { font-size: 75%; } a { - color: #252E78; + color: #1A41A8; } a:visited { - color: #3D2185; + color: #2A3798; } .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #b0b0b0; + border: 1px solid #84b0c7; } -TH.dirtab { background: #eeeeff; +TH.dirtab { background: #e8eef2; font-weight: bold; } HR { height: 1px; border: none; border-top: 1px solid black; } + diff --git a/doc/gutenprintui2/html/files.html b/doc/gutenprintui2/html/files.html index a0c932c..1b7d259 100644 --- a/doc/gutenprintui2/html/files.html +++ b/doc/gutenprintui2/html/files.html @@ -2,17 +2,29 @@ libgutenprintui2 API Reference: File Index + - - + + +

    libgutenprintui2 API Reference File List

    Here is a list of all files with brief descriptions:
    include/gutenprintui2/curve.h
    include/gutenprintui2/gammacurve.h
    include/gutenprintui2/gutenprintui.h
    include/gutenprintui2/typebuiltins.h
    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/functions.html b/doc/gutenprintui2/html/functions.html index c355319..5a8dcc2 100644 --- a/doc/gutenprintui2/html/functions.html +++ b/doc/gutenprintui2/html/functions.html @@ -2,104 +2,144 @@ libgutenprintui2 API Reference: Data Fields + - - - -
    _ | a | b | c | e | g | h | i | l | m | n | o | p | q | r | s | t | u | v
    + + + +
    + +
    +
    + +

    Here is a list of all struct and union fields with links to the structures/unions they belong to:

    - _ -

    +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved2 +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved3 +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved4 +: _StpuiGammaCurveClass, _StpuiCurveClass

    - a -

    +: stpui_plist_t

    - b -

    +: _StpuiGammaCurve

    - c -

    +: stpui_plist_t
  • crop +: stpui_image
  • ctlpoint +: _StpuiCurve
  • current_standard_command +: stpui_plist_t
  • cursor_type +: _StpuiCurve
  • curve +: _StpuiGammaCurve
  • curve_type +: _StpuiCurve
  • curve_type_changed +: _StpuiCurveClass
  • custom_command +: stpui_plist_t

    - e -

    +: stpui_plist_t

    - g -

    +: _StpuiGammaCurve
  • gamma_dialog +: _StpuiGammaCurve
  • gamma_text +: _StpuiGammaCurve
  • grab_point +: _StpuiCurve
  • graph +: _StpuiCurve

    - h -

    +: _StpuiCurve
  • hflip +: stpui_image

    - i -

    +: stpui_image
  • invalid_mask +: stpui_plist_t

    - l -

    +: _StpuiCurve

    - m -

    +: _StpuiCurve
  • max_y +: _StpuiCurve
  • min_x +: _StpuiCurve
  • min_y +: _StpuiCurve

    - n -

    +: stpui_plist_t
  • num_ctlpoints +: _StpuiCurve
  • num_points +: _StpuiCurve

    - o -

    +: stpui_plist_t
  • output_filename +: stpui_plist_t

    - p -

    +: _StpuiGammaCurveClass, _StpuiCurveClass
  • pixmap +: _StpuiCurve
  • point +: _StpuiCurve

    - q -

    +: stpui_plist_t

    - r -

    +: stpui_image
  • rotate_ccw +: stpui_image
  • rotate_cw +: stpui_image

    - s -

    +: stpui_plist_t

    - t -

    +: _StpuiGammaCurve
  • transpose +: stpui_image

    - u -

    +: stpui_plist_t

    - v -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: stpui_plist_t
  • vbox +: _StpuiGammaCurve
  • vflip +: stpui_image +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/functions_vars.html b/doc/gutenprintui2/html/functions_vars.html index d836463..0682e40 100644 --- a/doc/gutenprintui2/html/functions_vars.html +++ b/doc/gutenprintui2/html/functions_vars.html @@ -2,104 +2,144 @@ libgutenprintui2 API Reference: Data Fields - Variables + - - - -
    _ | a | b | c | e | g | h | i | l | m | n | o | p | q | r | s | t | u | v
    + + + +
    + +
    +
    + +

    - + 

    - _ -

    +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved2 +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved3 +: _StpuiGammaCurveClass, _StpuiCurveClass
  • _gtk_reserved4 +: _StpuiGammaCurveClass, _StpuiCurveClass

    - a -

    +: stpui_plist_t

    - b -

    +: _StpuiGammaCurve

    - c -

    +: stpui_plist_t
  • crop +: stpui_image
  • ctlpoint +: _StpuiCurve
  • current_standard_command +: stpui_plist_t
  • cursor_type +: _StpuiCurve
  • curve +: _StpuiGammaCurve
  • curve_type +: _StpuiCurve
  • curve_type_changed +: _StpuiCurveClass
  • custom_command +: stpui_plist_t

    - e -

    +: stpui_plist_t

    - g -

    +: _StpuiGammaCurve
  • gamma_dialog +: _StpuiGammaCurve
  • gamma_text +: _StpuiGammaCurve
  • grab_point +: _StpuiCurve
  • graph +: _StpuiCurve

    - h -

    +: _StpuiCurve
  • hflip +: stpui_image

    - i -

    +: stpui_image
  • invalid_mask +: stpui_plist_t

    - l -

    +: _StpuiCurve

    - m -

    +: _StpuiCurve
  • max_y +: _StpuiCurve
  • min_x +: _StpuiCurve
  • min_y +: _StpuiCurve

    - n -

    +: stpui_plist_t
  • num_ctlpoints +: _StpuiCurve
  • num_points +: _StpuiCurve

    - o -

    +: stpui_plist_t
  • output_filename +: stpui_plist_t

    - p -

    +: _StpuiGammaCurveClass, _StpuiCurveClass
  • pixmap +: _StpuiCurve
  • point +: _StpuiCurve

    - q -

    +: stpui_plist_t

    - r -

    +: stpui_image
  • rotate_ccw +: stpui_image
  • rotate_cw +: stpui_image

    - s -

    +: stpui_plist_t

    - t -

    +: _StpuiGammaCurve
  • transpose +: stpui_image

    - u -

    +: stpui_plist_t

    - v -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: stpui_plist_t
  • vbox +: _StpuiGammaCurve
  • vflip +: stpui_image +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/gammacurve_8h.html b/doc/gutenprintui2/html/gammacurve_8h.html index c294a6a..ceb94e0 100644 --- a/doc/gutenprintui2/html/gammacurve_8h.html +++ b/doc/gutenprintui2/html/gammacurve_8h.html @@ -2,11 +2,23 @@ libgutenprintui2 API Reference: include/gutenprintui2/gammacurve.h File Reference + - - + + + +include » gutenprintui2

    gammacurve.h File Reference

    #include <gdk/gdk.h>
    #include <gtk/gtkvbox.h>
    @@ -17,31 +29,31 @@ - + - + - + - + - + - + - + - + - + - +
    struct  _StpuiGammaCurveClass

    Defines

    #define STPUI_TYPE_GAMMA_CURVE   (stpui_gamma_curve_get_type ())
    #define STPUI_TYPE_GAMMA_CURVE   (stpui_gamma_curve_get_type ())
    #define STPUI_GAMMA_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurve))
    #define STPUI_GAMMA_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurve))
    #define STPUI_GAMMA_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurveClass))
    #define STPUI_GAMMA_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurveClass))
    #define STPUI_IS_GAMMA_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_GAMMA_CURVE))
    #define STPUI_IS_GAMMA_CURVE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_GAMMA_CURVE))
    #define STPUI_IS_GAMMA_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_GAMMA_CURVE))
    #define STPUI_IS_GAMMA_CURVE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_GAMMA_CURVE))
    #define STPUI_GAMMA_CURVE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurveClass))
    #define STPUI_GAMMA_CURVE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_GAMMA_CURVE, StpuiGammaCurveClass))

    Typedefs

    typedef _StpuiGammaCurve StpuiGammaCurve
    typedef _StpuiGammaCurve StpuiGammaCurve
    typedef _StpuiGammaCurveClass StpuiGammaCurveClass
    typedef _StpuiGammaCurveClass StpuiGammaCurveClass

    Functions

    GType stpui_gamma_curve_get_type (void) G_GNUC_CONST
    GType stpui_gamma_curve_get_type (void) G_GNUC_CONST
    GtkWidget * stpui_gamma_curve_new (void)
    GtkWidget * stpui_gamma_curve_new (void)

    Define Documentation

    -

    +

    @@ -69,7 +81,7 @@
    -

    +

    @@ -97,7 +109,7 @@
    -

    +

    @@ -125,7 +137,7 @@
    -

    +

    @@ -153,7 +165,7 @@
    -

    +

    @@ -181,7 +193,7 @@
    -

    +

    @@ -205,7 +217,7 @@


    Typedef Documentation

    -

    +

    @@ -228,7 +240,7 @@
    -

    +

    @@ -252,7 +264,7 @@


    Function Documentation

    -

    +

    @@ -280,7 +292,7 @@
    -

    +

    @@ -308,8 +320,8 @@
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals.html b/doc/gutenprintui2/html/globals.html index 5f0f66a..f488173 100644 --- a/doc/gutenprintui2/html/globals.html +++ b/doc/gutenprintui2/html/globals.html @@ -2,125 +2,153 @@ libgutenprintui2 API Reference: Data Fields + - - - -
    c | g | o | s
    + + + + +
    + +

    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

    - c -

    +: gutenprintui.h
  • command_t_command_t_get_type() +: typebuiltins.h
  • COMMAND_TYPE_CUSTOM +: gutenprintui.h
  • COMMAND_TYPE_DEFAULT +: gutenprintui.h
  • COMMAND_TYPE_FILE +: gutenprintui.h

    - g -

    +: gutenprintui.h

    - o -

    +: gutenprintui.h
  • ORIENT_LANDSCAPE +: gutenprintui.h
  • ORIENT_PORTRAIT +: gutenprintui.h
  • ORIENT_SEASCAPE +: gutenprintui.h
  • orient_t +: gutenprintui.h
  • orient_t_orient_t_get_type() +: typebuiltins.h
  • ORIENT_UPSIDEDOWN +: gutenprintui.h

    - s -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: gutenprintui.h
  • stpui_compute_orientation() +: gutenprintui.h
  • STPUI_CURVE +: curve.h
  • STPUI_CURVE_CLASS +: curve.h
  • STPUI_CURVE_GET_CLASS +: curve.h
  • stpui_curve_get_type() +: curve.h
  • stpui_curve_get_vector() +: curve.h
  • stpui_curve_new() +: curve.h
  • stpui_curve_reset() +: curve.h
  • stpui_curve_set_curve_type() +: curve.h
  • stpui_curve_set_gamma() +: curve.h
  • stpui_curve_set_range() +: curve.h
  • stpui_curve_set_vector() +: curve.h
  • STPUI_CURVE_TYPE_FREE +: curve.h
  • stpui_curve_type_get_type() +: typebuiltins.h
  • STPUI_CURVE_TYPE_LINEAR +: curve.h
  • STPUI_CURVE_TYPE_SPLINE +: curve.h
  • stpui_do_print_dialog() +: gutenprintui.h
  • STPUI_GAMMA_CURVE +: gammacurve.h
  • STPUI_GAMMA_CURVE_CLASS +: gammacurve.h
  • STPUI_GAMMA_CURVE_GET_CLASS +: gammacurve.h
  • stpui_gamma_curve_get_type() +: gammacurve.h
  • stpui_gamma_curve_new() +: gammacurve.h
  • stpui_get_current_printer() +: gutenprintui.h
  • stpui_get_errdata() +: gutenprintui.h
  • stpui_get_errfunc() +: gutenprintui.h
  • stpui_get_global_parameter() +: gutenprintui.h
  • stpui_get_image_filename() +: gutenprintui.h
  • stpui_get_printrc_file() +: gutenprintui.h
  • stpui_get_system_printers() +: gutenprintui.h
  • stpui_get_thumbnail_data() +: gutenprintui.h
  • stpui_get_thumbnail_func() +: gutenprintui.h
  • stpui_image_t +: gutenprintui.h
  • STPUI_IS_CURVE +: curve.h
  • STPUI_IS_CURVE_CLASS +: curve.h
  • STPUI_IS_GAMMA_CURVE +: gammacurve.h
  • STPUI_IS_GAMMA_CURVE_CLASS +: gammacurve.h
  • stpui_plist_add() +: gutenprintui.h
  • stpui_plist_copy() +: gutenprintui.h
  • stpui_plist_get_command_type() +: gutenprintui.h
  • stpui_plist_get_copy_count() +: gutenprintui.h
  • stpui_plist_get_current_standard_command() +: gutenprintui.h
  • stpui_plist_get_custom_command() +: gutenprintui.h
  • stpui_plist_get_extra_printer_options() +: gutenprintui.h
  • stpui_plist_get_name() +: gutenprintui.h
  • stpui_plist_get_output_filename() +: gutenprintui.h
  • stpui_plist_get_queue_name() +: gutenprintui.h
  • stpui_plist_set_command_type() +: gutenprintui.h
  • stpui_plist_set_copy_count() +: gutenprintui.h
  • stpui_plist_set_current_standard_command() +: gutenprintui.h
  • stpui_plist_set_current_standard_command_n() +: gutenprintui.h
  • stpui_plist_set_custom_command() +: gutenprintui.h
  • stpui_plist_set_custom_command_n() +: gutenprintui.h
  • stpui_plist_set_extra_printer_options() +: gutenprintui.h
  • stpui_plist_set_extra_printer_options_n() +: gutenprintui.h
  • stpui_plist_set_name() +: gutenprintui.h
  • stpui_plist_set_name_n() +: gutenprintui.h
  • stpui_plist_set_output_filename() +: gutenprintui.h
  • stpui_plist_set_output_filename_n() +: gutenprintui.h
  • stpui_plist_set_queue_name() +: gutenprintui.h
  • stpui_plist_set_queue_name_n() +: gutenprintui.h
  • stpui_print() +: gutenprintui.h
  • stpui_printer_initialize() +: gutenprintui.h
  • stpui_printrc_load() +: gutenprintui.h
  • stpui_printrc_save() +: gutenprintui.h
  • stpui_set_errdata() +: gutenprintui.h
  • stpui_set_errfunc() +: gutenprintui.h
  • stpui_set_global_parameter() +: gutenprintui.h
  • stpui_set_image_channel_depth() +: gutenprintui.h
  • stpui_set_image_dimensions() +: gutenprintui.h
  • stpui_set_image_filename() +: gutenprintui.h
  • stpui_set_image_raw_channels() +: gutenprintui.h
  • stpui_set_image_resolution() +: gutenprintui.h
  • stpui_set_image_type() +: gutenprintui.h
  • stpui_set_printrc_file() +: gutenprintui.h
  • stpui_set_thumbnail_data() +: gutenprintui.h
  • stpui_set_thumbnail_func() +: gutenprintui.h
  • STPUI_TYPE_COMMAND_T +: typebuiltins.h
  • STPUI_TYPE_CURVE +: curve.h
  • STPUI_TYPE_CURVE_TYPE +: typebuiltins.h
  • STPUI_TYPE_GAMMA_CURVE +: gammacurve.h
  • STPUI_TYPE_ORIENT_T +: typebuiltins.h
  • StpuiCurve +: curve.h
  • StpuiCurveClass +: curve.h
  • StpuiCurveType +: curve.h
  • StpuiGammaCurve +: gammacurve.h
  • StpuiGammaCurveClass +: gammacurve.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals_defs.html b/doc/gutenprintui2/html/globals_defs.html index 1b894f1..8c0a90a 100644 --- a/doc/gutenprintui2/html/globals_defs.html +++ b/doc/gutenprintui2/html/globals_defs.html @@ -2,31 +2,52 @@ libgutenprintui2 API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: curve.h
  • STPUI_CURVE_CLASS +: curve.h
  • STPUI_CURVE_GET_CLASS +: curve.h
  • STPUI_GAMMA_CURVE +: gammacurve.h
  • STPUI_GAMMA_CURVE_CLASS +: gammacurve.h
  • STPUI_GAMMA_CURVE_GET_CLASS +: gammacurve.h
  • STPUI_IS_CURVE +: curve.h
  • STPUI_IS_CURVE_CLASS +: curve.h
  • STPUI_IS_GAMMA_CURVE +: gammacurve.h
  • STPUI_IS_GAMMA_CURVE_CLASS +: gammacurve.h
  • STPUI_TYPE_COMMAND_T +: typebuiltins.h
  • STPUI_TYPE_CURVE +: curve.h
  • STPUI_TYPE_CURVE_TYPE +: typebuiltins.h
  • STPUI_TYPE_GAMMA_CURVE +: gammacurve.h
  • STPUI_TYPE_ORIENT_T +: typebuiltins.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals_enum.html b/doc/gutenprintui2/html/globals_enum.html index 21cd628..0b2948e 100644 --- a/doc/gutenprintui2/html/globals_enum.html +++ b/doc/gutenprintui2/html/globals_enum.html @@ -2,19 +2,40 @@ libgutenprintui2 API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: gutenprintui.h
  • orient_t +: gutenprintui.h
  • StpuiCurveType +: curve.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals_eval.html b/doc/gutenprintui2/html/globals_eval.html index af67b4e..789cb12 100644 --- a/doc/gutenprintui2/html/globals_eval.html +++ b/doc/gutenprintui2/html/globals_eval.html @@ -2,27 +2,48 @@ libgutenprintui2 API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: gutenprintui.h
  • COMMAND_TYPE_DEFAULT +: gutenprintui.h
  • COMMAND_TYPE_FILE +: gutenprintui.h
  • ORIENT_AUTO +: gutenprintui.h
  • ORIENT_LANDSCAPE +: gutenprintui.h
  • ORIENT_PORTRAIT +: gutenprintui.h
  • ORIENT_SEASCAPE +: gutenprintui.h
  • ORIENT_UPSIDEDOWN +: gutenprintui.h
  • STPUI_CURVE_TYPE_FREE +: curve.h
  • STPUI_CURVE_TYPE_LINEAR +: curve.h
  • STPUI_CURVE_TYPE_SPLINE +: curve.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals_func.html b/doc/gutenprintui2/html/globals_func.html index 0e6d984..79bbc94 100644 --- a/doc/gutenprintui2/html/globals_func.html +++ b/doc/gutenprintui2/html/globals_func.html @@ -2,88 +2,115 @@ libgutenprintui2 API Reference: Data Fields + - - - -
    c | o | s
    + + + + +
    +
      +
    • c
    • +
    • o
    • +
    • s
    • +
    +

    - + 

    - c -

    +: typebuiltins.h

    - o -

    +: typebuiltins.h

    - s -

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: gutenprintui.h
  • stpui_compute_orientation() +: gutenprintui.h
  • stpui_curve_get_type() +: curve.h
  • stpui_curve_get_vector() +: curve.h
  • stpui_curve_new() +: curve.h
  • stpui_curve_reset() +: curve.h
  • stpui_curve_set_curve_type() +: curve.h
  • stpui_curve_set_gamma() +: curve.h
  • stpui_curve_set_range() +: curve.h
  • stpui_curve_set_vector() +: curve.h
  • stpui_curve_type_get_type() +: typebuiltins.h
  • stpui_do_print_dialog() +: gutenprintui.h
  • stpui_gamma_curve_get_type() +: gammacurve.h
  • stpui_gamma_curve_new() +: gammacurve.h
  • stpui_get_current_printer() +: gutenprintui.h
  • stpui_get_errdata() +: gutenprintui.h
  • stpui_get_errfunc() +: gutenprintui.h
  • stpui_get_global_parameter() +: gutenprintui.h
  • stpui_get_image_filename() +: gutenprintui.h
  • stpui_get_printrc_file() +: gutenprintui.h
  • stpui_get_system_printers() +: gutenprintui.h
  • stpui_get_thumbnail_data() +: gutenprintui.h
  • stpui_get_thumbnail_func() +: gutenprintui.h
  • stpui_plist_add() +: gutenprintui.h
  • stpui_plist_copy() +: gutenprintui.h
  • stpui_plist_get_command_type() +: gutenprintui.h
  • stpui_plist_get_copy_count() +: gutenprintui.h
  • stpui_plist_get_current_standard_command() +: gutenprintui.h
  • stpui_plist_get_custom_command() +: gutenprintui.h
  • stpui_plist_get_extra_printer_options() +: gutenprintui.h
  • stpui_plist_get_name() +: gutenprintui.h
  • stpui_plist_get_output_filename() +: gutenprintui.h
  • stpui_plist_get_queue_name() +: gutenprintui.h
  • stpui_plist_set_command_type() +: gutenprintui.h
  • stpui_plist_set_copy_count() +: gutenprintui.h
  • stpui_plist_set_current_standard_command() +: gutenprintui.h
  • stpui_plist_set_current_standard_command_n() +: gutenprintui.h
  • stpui_plist_set_custom_command() +: gutenprintui.h
  • stpui_plist_set_custom_command_n() +: gutenprintui.h
  • stpui_plist_set_extra_printer_options() +: gutenprintui.h
  • stpui_plist_set_extra_printer_options_n() +: gutenprintui.h
  • stpui_plist_set_name() +: gutenprintui.h
  • stpui_plist_set_name_n() +: gutenprintui.h
  • stpui_plist_set_output_filename() +: gutenprintui.h
  • stpui_plist_set_output_filename_n() +: gutenprintui.h
  • stpui_plist_set_queue_name() +: gutenprintui.h
  • stpui_plist_set_queue_name_n() +: gutenprintui.h
  • stpui_print() +: gutenprintui.h
  • stpui_printer_initialize() +: gutenprintui.h
  • stpui_printrc_load() +: gutenprintui.h
  • stpui_printrc_save() +: gutenprintui.h
  • stpui_set_errdata() +: gutenprintui.h
  • stpui_set_errfunc() +: gutenprintui.h
  • stpui_set_global_parameter() +: gutenprintui.h
  • stpui_set_image_channel_depth() +: gutenprintui.h
  • stpui_set_image_dimensions() +: gutenprintui.h
  • stpui_set_image_filename() +: gutenprintui.h
  • stpui_set_image_raw_channels() +: gutenprintui.h
  • stpui_set_image_resolution() +: gutenprintui.h
  • stpui_set_image_type() +: gutenprintui.h
  • stpui_set_printrc_file() +: gutenprintui.h
  • stpui_set_thumbnail_data() +: gutenprintui.h
  • stpui_set_thumbnail_func() +: gutenprintui.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/globals_type.html b/doc/gutenprintui2/html/globals_type.html index 39b11fe..57e05c8 100644 --- a/doc/gutenprintui2/html/globals_type.html +++ b/doc/gutenprintui2/html/globals_type.html @@ -2,22 +2,43 @@ libgutenprintui2 API Reference: Data Fields + - - - - + + + +

    -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +: gutenprintui.h
  • stpui_image_t +: gutenprintui.h
  • StpuiCurve +: curve.h
  • StpuiCurveClass +: curve.h
  • StpuiGammaCurve +: gammacurve.h
  • StpuiGammaCurveClass +: gammacurve.h +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/gutenprintui_8h.html b/doc/gutenprintui2/html/gutenprintui_8h.html index 4a5e777..697624b 100644 --- a/doc/gutenprintui2/html/gutenprintui_8h.html +++ b/doc/gutenprintui2/html/gutenprintui_8h.html @@ -2,11 +2,23 @@ libgutenprintui2 API Reference: include/gutenprintui2/gutenprintui.h File Reference + - - + + + +include » gutenprintui2

    gutenprintui.h File Reference

    #include <gtk/gtk.h>
    #include <gutenprint/gutenprint.h>
    #include <gutenprintui2/curve.h>
    @@ -20,140 +32,140 @@
  • struct  stpui_image

    Typedefs

    typedef stpui_image stpui_image_t
    typedef stpui_image stpui_image_t
    typedef guchar *(* get_thumbnail_func_t )(void *data, gint *width, gint *height, gint *bpp, gint page)
    typedef guchar *(* get_thumbnail_func_t )(void *data, gint *width, gint *height, gint *bpp, gint page)

    Enumerations

    enum  orient_t {
    -  ORIENT_AUTO = -1, -ORIENT_PORTRAIT = 0, -ORIENT_LANDSCAPE = 1, -ORIENT_UPSIDEDOWN = 2, +
    enum  orient_t {
    +  ORIENT_AUTO = -1, +ORIENT_PORTRAIT = 0, +ORIENT_LANDSCAPE = 1, +ORIENT_UPSIDEDOWN = 2,
    -  ORIENT_SEASCAPE = 3 +  ORIENT_SEASCAPE = 3
    }
    enum  command_t { COMMAND_TYPE_DEFAULT, -COMMAND_TYPE_CUSTOM, -COMMAND_TYPE_FILE +
    enum  command_t { COMMAND_TYPE_DEFAULT, +COMMAND_TYPE_CUSTOM, +COMMAND_TYPE_FILE }

    Functions

    void stpui_plist_set_name (stpui_plist_t *p, const char *val)
    void stpui_plist_set_name (stpui_plist_t *p, const char *val)
    void stpui_plist_set_name_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_name_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_name (const stpui_plist_t *p)
    const char * stpui_plist_get_name (const stpui_plist_t *p)
    void stpui_plist_set_queue_name (stpui_plist_t *p, const char *val)
    void stpui_plist_set_queue_name (stpui_plist_t *p, const char *val)
    void stpui_plist_set_queue_name_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_queue_name_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_queue_name (const stpui_plist_t *p)
    const char * stpui_plist_get_queue_name (const stpui_plist_t *p)
    void stpui_plist_set_output_filename (stpui_plist_t *p, const char *val)
    void stpui_plist_set_output_filename (stpui_plist_t *p, const char *val)
    void stpui_plist_set_output_filename_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_output_filename_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_output_filename (const stpui_plist_t *p)
    const char * stpui_plist_get_output_filename (const stpui_plist_t *p)
    void stpui_plist_set_extra_printer_options (stpui_plist_t *p, const char *val)
    void stpui_plist_set_extra_printer_options (stpui_plist_t *p, const char *val)
    void stpui_plist_set_extra_printer_options_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_extra_printer_options_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_extra_printer_options (const stpui_plist_t *p)
    const char * stpui_plist_get_extra_printer_options (const stpui_plist_t *p)
    void stpui_plist_set_custom_command (stpui_plist_t *p, const char *val)
    void stpui_plist_set_custom_command (stpui_plist_t *p, const char *val)
    void stpui_plist_set_custom_command_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_custom_command_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_custom_command (const stpui_plist_t *p)
    const char * stpui_plist_get_custom_command (const stpui_plist_t *p)
    void stpui_plist_set_copy_count (stpui_plist_t *p, gint count)
    void stpui_plist_set_copy_count (stpui_plist_t *p, gint count)
    int stpui_plist_get_copy_count (const stpui_plist_t *p)
    int stpui_plist_get_copy_count (const stpui_plist_t *p)
    void stpui_plist_set_current_standard_command (stpui_plist_t *p, const char *val)
    void stpui_plist_set_current_standard_command (stpui_plist_t *p, const char *val)
    void stpui_plist_set_current_standard_command_n (stpui_plist_t *p, const char *val, int n)
    void stpui_plist_set_current_standard_command_n (stpui_plist_t *p, const char *val, int n)
    const char * stpui_plist_get_current_standard_command (const stpui_plist_t *p)
    const char * stpui_plist_get_current_standard_command (const stpui_plist_t *p)
    void stpui_plist_set_command_type (stpui_plist_t *p, command_t val)
    void stpui_plist_set_command_type (stpui_plist_t *p, command_t val)
    command_t stpui_plist_get_command_type (const stpui_plist_t *p)
    command_t stpui_plist_get_command_type (const stpui_plist_t *p)
    void stpui_set_global_parameter (const char *param, const char *value)
    void stpui_set_global_parameter (const char *param, const char *value)
    const char * stpui_get_global_parameter (const char *param)
    const char * stpui_get_global_parameter (const char *param)
    void stpui_plist_copy (stpui_plist_t *vd, const stpui_plist_t *vs)
    void stpui_plist_copy (stpui_plist_t *vd, const stpui_plist_t *vs)
    int stpui_plist_add (const stpui_plist_t *key, int add_only)
    int stpui_plist_add (const stpui_plist_t *key, int add_only)
    void stpui_printer_initialize (stpui_plist_t *printer)
    void stpui_printer_initialize (stpui_plist_t *printer)
    const stpui_plist_tstpui_get_current_printer (void)
    const stpui_plist_tstpui_get_current_printer (void)
    char * stpui_build_standard_print_command (const stpui_plist_t *plist, const stp_printer_t *printer)
    char * stpui_build_standard_print_command (const stpui_plist_t *plist, const stp_printer_t *printer)
    void stpui_set_printrc_file (const char *name)
    void stpui_set_printrc_file (const char *name)
    const char * stpui_get_printrc_file (void)
    const char * stpui_get_printrc_file (void)
    void stpui_printrc_load (void)
    void stpui_printrc_load (void)
    void stpui_get_system_printers (void)
    void stpui_get_system_printers (void)
    void stpui_printrc_save (void)
    void stpui_printrc_save (void)
    void stpui_set_image_filename (const char *)
    void stpui_set_image_filename (const char *)
    const char * stpui_get_image_filename (void)
    const char * stpui_get_image_filename (void)
    void stpui_set_errfunc (stp_outfunc_t wfunc)
    void stpui_set_errfunc (stp_outfunc_t wfunc)
    stp_outfunc_t stpui_get_errfunc (void)
    stp_outfunc_t stpui_get_errfunc (void)
    void stpui_set_errdata (void *errdata)
    void stpui_set_errdata (void *errdata)
    void * stpui_get_errdata (void)
    void * stpui_get_errdata (void)
    gint stpui_do_print_dialog (void)
    gint stpui_do_print_dialog (void)
    gint stpui_compute_orientation (void)
    gint stpui_compute_orientation (void)
    void stpui_set_image_dimensions (gint width, gint height)
    void stpui_set_image_dimensions (gint width, gint height)
    void stpui_set_image_resolution (gdouble xres, gdouble yres)
    void stpui_set_image_resolution (gdouble xres, gdouble yres)
    void stpui_set_image_type (const char *image_type)
    void stpui_set_image_type (const char *image_type)
    void stpui_set_image_raw_channels (gint channels)
    void stpui_set_image_raw_channels (gint channels)
    void stpui_set_image_channel_depth (gint bit_depth)
    void stpui_set_image_channel_depth (gint bit_depth)
    void stpui_set_thumbnail_func (get_thumbnail_func_t)
    void stpui_set_thumbnail_func (get_thumbnail_func_t)
    get_thumbnail_func_t stpui_get_thumbnail_func (void)
    get_thumbnail_func_t stpui_get_thumbnail_func (void)
    void stpui_set_thumbnail_data (void *)
    void stpui_set_thumbnail_data (void *)
    void * stpui_get_thumbnail_data (void)
    void * stpui_get_thumbnail_data (void)
    int stpui_print (const stpui_plist_t *printer, stpui_image_t *im)
    int stpui_print (const stpui_plist_t *printer, stpui_image_t *im)


    Typedef Documentation

    -

    +

    @@ -170,7 +182,7 @@
    - +
    typedef guchar*(* get_thumbnail_func_t)(void *data, gint *width, gint *height, gint *bpp, gint page) typedef guchar*(* get_thumbnail_func_t)(void *data, gint *width, gint *height, gint *bpp, gint page)
    -

    +

    @@ -194,13 +206,13 @@


    Enumeration Type Documentation

    -

    +

    @@ -216,24 +228,24 @@

    Enumerator:
    - +
    enum command_t enum command_t
    - - -
    COMMAND_TYPE_DEFAULT  +
    COMMAND_TYPE_DEFAULT 
    COMMAND_TYPE_CUSTOM  +
    COMMAND_TYPE_CUSTOM 
    COMMAND_TYPE_FILE  +
    COMMAND_TYPE_FILE 
    -

    +

    @@ -249,15 +261,15 @@

    Enumerator:
    - +
    enum orient_t enum orient_t
    - - - - -
    ORIENT_AUTO  +
    ORIENT_AUTO 
    ORIENT_PORTRAIT  +
    ORIENT_PORTRAIT 
    ORIENT_LANDSCAPE  +
    ORIENT_LANDSCAPE 
    ORIENT_UPSIDEDOWN  +
    ORIENT_UPSIDEDOWN 
    ORIENT_SEASCAPE  +
    ORIENT_SEASCAPE 
    @@ -265,7 +277,7 @@


    Function Documentation

    -

    +

    @@ -302,7 +314,7 @@
    -

    +

    @@ -330,7 +342,7 @@
    -

    +

    @@ -358,7 +370,7 @@
    -

    +

    @@ -386,7 +398,7 @@
    -

    +

    @@ -414,7 +426,7 @@
    -

    +

    @@ -442,7 +454,7 @@
    -

    +

    @@ -470,7 +482,7 @@
    -

    +

    @@ -498,7 +510,7 @@
    -

    +

    @@ -526,7 +538,7 @@
    -

    +

    @@ -554,7 +566,7 @@
    -

    +

    @@ -582,13 +594,13 @@
    -

    +

    - + @@ -610,7 +622,7 @@
    get_thumbnail_func_t stpui_get_thumbnail_func get_thumbnail_func_t stpui_get_thumbnail_func void 
    -

    +

    @@ -647,7 +659,7 @@
    -

    +

    @@ -684,13 +696,13 @@
    -

    +

    - + @@ -712,7 +724,7 @@
    command_t stpui_plist_get_command_type command_t stpui_plist_get_command_type const stpui_plist_t p
    -

    +

    @@ -740,7 +752,7 @@
    -

    +

    @@ -768,7 +780,7 @@
    -

    +

    @@ -796,7 +808,7 @@
    -

    +

    @@ -824,7 +836,7 @@
    -

    +

    @@ -852,7 +864,7 @@
    -

    +

    @@ -880,7 +892,7 @@
    -

    +

    @@ -908,7 +920,7 @@
    -

    +

    - + @@ -945,7 +957,7 @@
    @@ -922,7 +934,7 @@
    command_t command_t  val
    -

    +

    @@ -982,7 +994,7 @@
    -

    +

    @@ -1019,7 +1031,7 @@
    -

    +

    @@ -1062,7 +1074,7 @@
    -

    +

    @@ -1099,7 +1111,7 @@
    -

    +

    @@ -1142,7 +1154,7 @@
    -

    +

    @@ -1179,7 +1191,7 @@
    -

    +

    @@ -1222,7 +1234,7 @@
    -

    +

    @@ -1259,7 +1271,7 @@
    -

    +

    @@ -1302,7 +1314,7 @@
    -

    +

    @@ -1339,7 +1351,7 @@
    -

    +

    @@ -1382,7 +1394,7 @@
    -

    +

    @@ -1419,7 +1431,7 @@
    -

    +

    @@ -1462,7 +1474,7 @@
    -

    +

    @@ -1499,7 +1511,7 @@
    -

    +

    @@ -1527,7 +1539,7 @@
    -

    +

    @@ -1555,7 +1567,7 @@
    -

    +

    @@ -1583,7 +1595,7 @@
    -

    +

    @@ -1611,7 +1623,7 @@
    -

    +

    @@ -1639,7 +1651,7 @@
    -

    +

    @@ -1676,7 +1688,7 @@
    -

    +

    @@ -1704,7 +1716,7 @@
    -

    +

    @@ -1741,7 +1753,7 @@
    -

    +

    @@ -1769,7 +1781,7 @@
    -

    +

    @@ -1797,7 +1809,7 @@
    -

    +

    @@ -1834,7 +1846,7 @@
    -

    +

    @@ -1862,7 +1874,7 @@
    -

    +

    @@ -1890,7 +1902,7 @@
    -

    +

    @@ -1918,7 +1930,7 @@
    -

    +

    - + @@ -1946,8 +1958,8 @@
    @@ -1926,7 +1938,7 @@
    void stpui_set_thumbnail_func get_thumbnail_func_t get_thumbnail_func_t   ) 
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/index.html b/doc/gutenprintui2/html/index.html index bf21c5b..50eaff3 100644 --- a/doc/gutenprintui2/html/index.html +++ b/doc/gutenprintui2/html/index.html @@ -2,13 +2,20 @@ libgutenprintui2 API Reference: Main Page + - - + +

    libgutenprintui2 API Reference Documentation

    -

    5.0.0-rc1


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +

    5.0.0-rc2


    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/struct__StpuiCurve.html b/doc/gutenprintui2/html/struct__StpuiCurve.html index b0e0aba..f5ec280 100644 --- a/doc/gutenprintui2/html/struct__StpuiCurve.html +++ b/doc/gutenprintui2/html/struct__StpuiCurve.html @@ -2,53 +2,66 @@ libgutenprintui2 API Reference: _StpuiCurve Struct Reference + - - + + +

    _StpuiCurve Struct Reference

    #include <curve.h>

    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    GtkDrawingArea graph
    GtkDrawingArea graph
    gint cursor_type
    gint cursor_type
    gfloat min_x
    gfloat min_x
    gfloat max_x
    gfloat max_x
    gfloat min_y
    gfloat min_y
    gfloat max_y
    gfloat max_y
    GdkPixmap * pixmap
    GdkPixmap * pixmap
    StpuiCurveType curve_type
    StpuiCurveType curve_type
    gint height
    gint height
    gint grab_point
    gint grab_point
    gint last
    gint last
    gint num_points
    gint num_points
    GdkPoint * point
    GdkPoint * point
    gint num_ctlpoints
    gint num_ctlpoints
    gfloat(* ctlpoint )[2]
    gfloat(* ctlpoint )[2]


    Field Documentation

    -

    +

    @@ -65,13 +78,13 @@
    - +
    gfloat(* _StpuiCurve::ctlpoint)[2] gfloat(* _StpuiCurve::ctlpoint)[2]
    -

    +

    @@ -88,13 +101,13 @@
    - +
    gint _StpuiCurve::cursor_type gint _StpuiCurve::cursor_type
    -

    +

    @@ -111,13 +124,13 @@
    - +
    StpuiCurveType _StpuiCurve::curve_type StpuiCurveType _StpuiCurve::curve_type
    -

    +

    @@ -134,13 +147,13 @@
    - +
    gint _StpuiCurve::grab_point gint _StpuiCurve::grab_point
    -

    +

    @@ -157,13 +170,13 @@
    - +
    GtkDrawingArea _StpuiCurve::graph GtkDrawingArea _StpuiCurve::graph
    -

    +

    @@ -180,13 +193,13 @@
    - +
    gint _StpuiCurve::height gint _StpuiCurve::height
    -

    +

    @@ -203,13 +216,13 @@
    - +
    gint _StpuiCurve::last gint _StpuiCurve::last
    -

    +

    @@ -226,13 +239,13 @@
    - +
    gfloat _StpuiCurve::max_x gfloat _StpuiCurve::max_x
    -

    +

    @@ -249,13 +262,13 @@
    - +
    gfloat _StpuiCurve::max_y gfloat _StpuiCurve::max_y
    -

    +

    @@ -272,13 +285,13 @@
    - +
    gfloat _StpuiCurve::min_x gfloat _StpuiCurve::min_x
    -

    +

    @@ -295,13 +308,13 @@
    - +
    gfloat _StpuiCurve::min_y gfloat _StpuiCurve::min_y
    -

    +

    @@ -318,13 +331,13 @@
    - +
    gint _StpuiCurve::num_ctlpoints gint _StpuiCurve::num_ctlpoints
    -

    +

    @@ -341,13 +354,13 @@
    - +
    gint _StpuiCurve::num_points gint _StpuiCurve::num_points
    -

    +

    @@ -364,13 +377,13 @@
    - +
    GdkPixmap* _StpuiCurve::pixmap GdkPixmap* _StpuiCurve::pixmap
    -

    +

    @@ -389,8 +402,8 @@
    - +
    GdkPoint* _StpuiCurve::point GdkPoint* _StpuiCurve::point


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/struct__StpuiCurveClass.html b/doc/gutenprintui2/html/struct__StpuiCurveClass.html index 53ea167..7f80bdc 100644 --- a/doc/gutenprintui2/html/struct__StpuiCurveClass.html +++ b/doc/gutenprintui2/html/struct__StpuiCurveClass.html @@ -2,35 +2,48 @@ libgutenprintui2 API Reference: _StpuiCurveClass Struct Reference + - - + + +

    _StpuiCurveClass Struct Reference

    #include <curve.h>

    - + - + - + - + - + - +

    Data Fields

    GtkDrawingAreaClass parent_class
    GtkDrawingAreaClass parent_class
    void(* curve_type_changed )(StpuiCurve *curve)
    void(* curve_type_changed )(StpuiCurve *curve)
    void(* _gtk_reserved1 )(void)
    void(* _gtk_reserved1 )(void)
    void(* _gtk_reserved2 )(void)
    void(* _gtk_reserved2 )(void)
    void(* _gtk_reserved3 )(void)
    void(* _gtk_reserved3 )(void)
    void(* _gtk_reserved4 )(void)
    void(* _gtk_reserved4 )(void)


    Field Documentation

    -

    +

    @@ -47,13 +60,13 @@
    - +
    void(* _StpuiCurveClass::_gtk_reserved1)(void) void(* _StpuiCurveClass::_gtk_reserved1)(void)
    -

    +

    @@ -70,13 +83,13 @@
    - +
    void(* _StpuiCurveClass::_gtk_reserved2)(void) void(* _StpuiCurveClass::_gtk_reserved2)(void)
    -

    +

    @@ -93,13 +106,13 @@
    - +
    void(* _StpuiCurveClass::_gtk_reserved3)(void) void(* _StpuiCurveClass::_gtk_reserved3)(void)
    -

    +

    @@ -116,13 +129,13 @@
    - +
    void(* _StpuiCurveClass::_gtk_reserved4)(void) void(* _StpuiCurveClass::_gtk_reserved4)(void)
    -

    +

    @@ -139,13 +152,13 @@
    - +
    void(* _StpuiCurveClass::curve_type_changed)(StpuiCurve *curve) void(* _StpuiCurveClass::curve_type_changed)(StpuiCurve *curve)
    -

    +

    @@ -164,8 +177,8 @@
    - +
    GtkDrawingAreaClass _StpuiCurveClass::parent_class GtkDrawingAreaClass _StpuiCurveClass::parent_class


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html index 5f4d446..a0993f3 100644 --- a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html +++ b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html @@ -2,37 +2,50 @@ libgutenprintui2 API Reference: _StpuiGammaCurve Struct Reference + - - + + +

    _StpuiGammaCurve Struct Reference

    #include <gammacurve.h>

    - + - + - + - + - + - + - +

    Data Fields

    GtkVBox vbox
    GtkVBox vbox
    GtkWidget * table
    GtkWidget * table
    GtkWidget * curve
    GtkWidget * curve
    GtkWidget * button [5]
    GtkWidget * button [5]
    gfloat gamma
    gfloat gamma
    GtkWidget * gamma_dialog
    GtkWidget * gamma_dialog
    GtkWidget * gamma_text
    GtkWidget * gamma_text


    Field Documentation

    -

    +

    @@ -49,13 +62,13 @@
    - +
    GtkWidget* _StpuiGammaCurve::button[5] GtkWidget* _StpuiGammaCurve::button[5]
    -

    +

    @@ -72,13 +85,13 @@
    - +
    GtkWidget* _StpuiGammaCurve::curve GtkWidget* _StpuiGammaCurve::curve
    -

    +

    @@ -95,13 +108,13 @@
    - +
    gfloat _StpuiGammaCurve::gamma gfloat _StpuiGammaCurve::gamma
    -

    +

    @@ -118,13 +131,13 @@
    - +
    GtkWidget* _StpuiGammaCurve::gamma_dialog GtkWidget* _StpuiGammaCurve::gamma_dialog
    -

    +

    @@ -141,13 +154,13 @@
    - +
    GtkWidget* _StpuiGammaCurve::gamma_text GtkWidget* _StpuiGammaCurve::gamma_text
    -

    +

    @@ -164,13 +177,13 @@
    - +
    GtkWidget* _StpuiGammaCurve::table GtkWidget* _StpuiGammaCurve::table
    -

    +

    @@ -189,8 +202,8 @@
    - +
    GtkVBox _StpuiGammaCurve::vbox GtkVBox _StpuiGammaCurve::vbox


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html index 81d4836..a0e8165 100644 --- a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html +++ b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html @@ -2,33 +2,46 @@ libgutenprintui2 API Reference: _StpuiGammaCurveClass Struct Reference + - - + + +

    _StpuiGammaCurveClass Struct Reference

    #include <gammacurve.h>

    - + - + - + - + - +

    Data Fields

    GtkVBoxClass parent_class
    GtkVBoxClass parent_class
    void(* _gtk_reserved1 )(void)
    void(* _gtk_reserved1 )(void)
    void(* _gtk_reserved2 )(void)
    void(* _gtk_reserved2 )(void)
    void(* _gtk_reserved3 )(void)
    void(* _gtk_reserved3 )(void)
    void(* _gtk_reserved4 )(void)
    void(* _gtk_reserved4 )(void)


    Field Documentation

    -

    +

    @@ -45,13 +58,13 @@
    - +
    void(* _StpuiGammaCurveClass::_gtk_reserved1)(void) void(* _StpuiGammaCurveClass::_gtk_reserved1)(void)
    -

    +

    @@ -68,13 +81,13 @@
    - +
    void(* _StpuiGammaCurveClass::_gtk_reserved2)(void) void(* _StpuiGammaCurveClass::_gtk_reserved2)(void)
    -

    +

    @@ -91,13 +104,13 @@
    - +
    void(* _StpuiGammaCurveClass::_gtk_reserved3)(void) void(* _StpuiGammaCurveClass::_gtk_reserved3)(void)
    -

    +

    @@ -114,13 +127,13 @@
    - +
    void(* _StpuiGammaCurveClass::_gtk_reserved4)(void) void(* _StpuiGammaCurveClass::_gtk_reserved4)(void)
    -

    +

    @@ -139,8 +152,8 @@
    - +
    GtkVBoxClass _StpuiGammaCurveClass::parent_class GtkVBoxClass _StpuiGammaCurveClass::parent_class


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/structstpui__image.html b/doc/gutenprintui2/html/structstpui__image.html index 37a158f..5c7378d 100644 --- a/doc/gutenprintui2/html/structstpui__image.html +++ b/doc/gutenprintui2/html/structstpui__image.html @@ -2,39 +2,52 @@ libgutenprintui2 API Reference: stpui_image Struct Reference + - - + + +

    stpui_image Struct Reference

    #include <gutenprintui.h>

    - + - + - + - + - + - + - + - +

    Data Fields

    stp_image_t im
    stp_image_t im
    void(* transpose )(struct stpui_image *image)
    void(* transpose )(struct stpui_image *image)
    void(* hflip )(struct stpui_image *image)
    void(* hflip )(struct stpui_image *image)
    void(* vflip )(struct stpui_image *image)
    void(* vflip )(struct stpui_image *image)
    void(* rotate_ccw )(struct stpui_image *image)
    void(* rotate_ccw )(struct stpui_image *image)
    void(* rotate_cw )(struct stpui_image *image)
    void(* rotate_cw )(struct stpui_image *image)
    void(* rotate_180 )(struct stpui_image *image)
    void(* rotate_180 )(struct stpui_image *image)
    void(* crop )(struct stpui_image *image, int left, int top, int right, int bottom)
    void(* crop )(struct stpui_image *image, int left, int top, int right, int bottom)


    Field Documentation

    -

    +

    @@ -51,13 +64,13 @@
    - +
    void(* stpui_image::crop)(struct stpui_image *image, int left, int top, int right, int bottom) void(* stpui_image::crop)(struct stpui_image *image, int left, int top, int right, int bottom)
    -

    +

    @@ -74,13 +87,13 @@
    - +
    void(* stpui_image::hflip)(struct stpui_image *image) void(* stpui_image::hflip)(struct stpui_image *image)
    -

    +

    @@ -97,13 +110,13 @@
    - +
    stp_image_t stpui_image::im stp_image_t stpui_image::im
    -

    +

    @@ -120,13 +133,13 @@
    - +
    void(* stpui_image::rotate_180)(struct stpui_image *image) void(* stpui_image::rotate_180)(struct stpui_image *image)
    -

    +

    @@ -143,13 +156,13 @@
    - +
    void(* stpui_image::rotate_ccw)(struct stpui_image *image) void(* stpui_image::rotate_ccw)(struct stpui_image *image)
    -

    +

    @@ -166,13 +179,13 @@
    - +
    void(* stpui_image::rotate_cw)(struct stpui_image *image) void(* stpui_image::rotate_cw)(struct stpui_image *image)
    -

    +

    @@ -189,13 +202,13 @@
    - +
    void(* stpui_image::transpose)(struct stpui_image *image) void(* stpui_image::transpose)(struct stpui_image *image)
    -

    +

    @@ -214,8 +227,8 @@
    - +
    void(* stpui_image::vflip)(struct stpui_image *image) void(* stpui_image::vflip)(struct stpui_image *image)


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/structstpui__plist__t.html b/doc/gutenprintui2/html/structstpui__plist__t.html index e095ea6..7884679 100644 --- a/doc/gutenprintui2/html/structstpui__plist__t.html +++ b/doc/gutenprintui2/html/structstpui__plist__t.html @@ -2,49 +2,62 @@ libgutenprintui2 API Reference: stpui_plist_t Struct Reference + - - + + +

    stpui_plist_t Struct Reference

    #include <gutenprintui.h>

    - + - + - + - + - + - + - + - + - + - + - + - + - +

    Data Fields

    char * name
    char * name
    command_t command_type
    command_t command_type
    char * queue_name
    char * queue_name
    char * extra_printer_options
    char * extra_printer_options
    char * custom_command
    char * custom_command
    char * current_standard_command
    char * current_standard_command
    char * output_filename
    char * output_filename
    float scaling
    float scaling
    orient_t orientation
    orient_t orientation
    int unit
    int unit
    int auto_size_roll_feed_paper
    int auto_size_roll_feed_paper
    int invalid_mask
    int invalid_mask
    stp_vars_t * v
    stp_vars_t * v


    Field Documentation

    -

    +

    @@ -61,13 +74,13 @@
    - +
    int stpui_plist_t::auto_size_roll_feed_paper int stpui_plist_t::auto_size_roll_feed_paper
    -

    +

    @@ -84,13 +97,13 @@
    - +
    command_t stpui_plist_t::command_type command_t stpui_plist_t::command_type
    -

    +

    @@ -107,13 +120,13 @@
    - +
    char* stpui_plist_t::current_standard_command char* stpui_plist_t::current_standard_command
    -

    +

    @@ -130,13 +143,13 @@
    - +
    char* stpui_plist_t::custom_command char* stpui_plist_t::custom_command
    -

    +

    @@ -153,13 +166,13 @@
    - +
    char* stpui_plist_t::extra_printer_options char* stpui_plist_t::extra_printer_options
    -

    +

    @@ -176,13 +189,13 @@
    - +
    int stpui_plist_t::invalid_mask int stpui_plist_t::invalid_mask
    -

    +

    @@ -199,13 +212,13 @@
    - +
    char* stpui_plist_t::name char* stpui_plist_t::name
    -

    +

    @@ -222,13 +235,13 @@
    - +
    orient_t stpui_plist_t::orientation orient_t stpui_plist_t::orientation
    -

    +

    @@ -245,13 +258,13 @@
    - +
    char* stpui_plist_t::output_filename char* stpui_plist_t::output_filename
    -

    +

    @@ -268,13 +281,13 @@
    - +
    char* stpui_plist_t::queue_name char* stpui_plist_t::queue_name
    -

    +

    @@ -291,13 +304,13 @@
    - +
    float stpui_plist_t::scaling float stpui_plist_t::scaling
    -

    +

    @@ -314,13 +327,13 @@
    - +
    int stpui_plist_t::unit int stpui_plist_t::unit
    -

    +

    @@ -339,8 +352,8 @@
    - +
    stp_vars_t* stpui_plist_t::v stp_vars_t* stpui_plist_t::v


    The documentation for this struct was generated from the following file: -
    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/gutenprintui2/html/tab_b.gif b/doc/gutenprintui2/html/tab_b.gif new file mode 100644 index 0000000..0d62348 Binary files /dev/null and b/doc/gutenprintui2/html/tab_b.gif differ diff --git a/doc/gutenprintui2/html/tab_l.gif b/doc/gutenprintui2/html/tab_l.gif new file mode 100644 index 0000000..9b1e633 Binary files /dev/null and b/doc/gutenprintui2/html/tab_l.gif differ diff --git a/doc/gutenprintui2/html/tab_r.gif b/doc/gutenprintui2/html/tab_r.gif new file mode 100644 index 0000000..ce9dd9f Binary files /dev/null and b/doc/gutenprintui2/html/tab_r.gif differ diff --git a/doc/gutenprintui2/html/tabs.css b/doc/gutenprintui2/html/tabs.css new file mode 100644 index 0000000..a61552a --- /dev/null +++ b/doc/gutenprintui2/html/tabs.css @@ -0,0 +1,102 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : x-small; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI#current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI#current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.nav +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; +} diff --git a/doc/gutenprintui2/html/typebuiltins_8h.html b/doc/gutenprintui2/html/typebuiltins_8h.html index ce0194a..f4d4a43 100644 --- a/doc/gutenprintui2/html/typebuiltins_8h.html +++ b/doc/gutenprintui2/html/typebuiltins_8h.html @@ -2,31 +2,43 @@ libgutenprintui2 API Reference: include/gutenprintui2/typebuiltins.h File Reference + - - + + + +include » gutenprintui2

    typebuiltins.h File Reference

    #include <glib-object.h>
    - + - + - + - + - + - +

    Defines

    #define STPUI_TYPE_ORIENT_T   (orient_t_orient_t_get_type())
    #define STPUI_TYPE_ORIENT_T   (orient_t_orient_t_get_type())
    #define STPUI_TYPE_COMMAND_T   (command_t_command_t_get_type())
    #define STPUI_TYPE_COMMAND_T   (command_t_command_t_get_type())
    #define STPUI_TYPE_CURVE_TYPE   (stpui_curve_type_get_type())
    #define STPUI_TYPE_CURVE_TYPE   (stpui_curve_type_get_type())

    Functions

    G_BEGIN_DECLS GType orient_t_orient_t_get_type (void)
    G_BEGIN_DECLS GType orient_t_orient_t_get_type (void)
    GType command_t_command_t_get_type (void)
    GType command_t_command_t_get_type (void)
    GType stpui_curve_type_get_type (void)
    GType stpui_curve_type_get_type (void)

    Define Documentation

    -

    +

    @@ -49,7 +61,7 @@
    -

    +

    @@ -72,7 +84,7 @@
    -

    +

    @@ -96,7 +108,7 @@


    Function Documentation

    -

    +

    @@ -124,7 +136,7 @@
    -

    +

    @@ -152,7 +164,7 @@
    -

    +

    @@ -180,8 +192,8 @@
    -


    Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by  +
    Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by  -doxygen 1.4.4
    +doxygen 1.4.5
    diff --git a/doc/users_guide/Makefile.am b/doc/users_guide/Makefile.am deleted file mode 100644 index c29c952..0000000 --- a/doc/users_guide/Makefile.am +++ /dev/null @@ -1,547 +0,0 @@ -## $Id: Makefile.am,v 1.42 2005/01/30 16:01:52 rleigh Exp $ -## Copyright (C) 2001 Andy Stewart and Roger Leigh -## -## This program is free software; you can redistribute it and/or modify -## it under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 2, or (at your option) -## any later version. -## -## This program is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -## Process this file with automake to produce Makefile.in. - -AUTOMAKE_OPTIONS = 1.4 gnu - -@SET_MAKE@ - -MAINT_CHARSET = latin1 - -include $(top_srcdir)/scripts/global.mk - - -## Variables - -EPSLEVEL = 2 - -UTIL_MANUAL = util-edition -UTIL_MANUAL_SRC_FILES = $(srcdir)/$(UTIL_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/utils.sgml \ - $(srcdir)/gfdl.sgml - -GIMP_MANUAL = gimp-edition -GIMP_MANUAL_SRC_FILES = $(srcdir)/$(GIMP_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/gimp.sgml \ - $(srcdir)/gfdl.sgml - -CUPS_MANUAL = cups-edition -CUPS_MANUAL_SRC_FILES = $(srcdir)/$(CUPS_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/cups.sgml \ - $(srcdir)/gfdl.sgml - -MANUAL = users-guide -MANUAL_SRC_FILES = $(srcdir)/$(MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/gimp.sgml \ - $(srcdir)/cups.sgml \ - $(srcdir)/utils.sgml \ - $(srcdir)/gfdl.sgml - -UTIL_HTMLDIR = util_html -GIMP_HTMLDIR = gimp_html -CUPS_HTMLDIR = cups_html -HTMLDIR = html - -UTIL_OUTPUTS = \ - $(UTIL_MANUAL).pdf \ - util_html - -GIMP_OUTPUTS = \ - $(GIMP_MANUAL).pdf \ - gimp_html - -CUPS_OUTPUTS = \ - $(CUPS_MANUAL).pdf \ - cups_html - -OUTPUTS = \ - $(MANUAL).pdf \ - html - -UTIL_GUIDE = $(UTIL_MANUAL).pdf util_html -GIMP_GUIDE = $(GIMP_MANUAL).pdf gimp_html -CUPS_GUIDE = $(CUPS_MANUAL).pdf cups_html -USER_GUIDE = $(MANUAL).pdf html - -if INSTALL_USER_GUIDE -STANDARD_TARGETS = $(USER_GUIDE) -endif - -DISTHOOKDIRS = $(HTMLDIR)/stylesheet-images - -UTIL_PNG_IMAGES = - -CUPS_PNG_IMAGES = \ - figures/cups_admin.png \ - figures/cups_admin_device.png \ - figures/cups_admin_make.png \ - figures/cups_admin_model.png \ - figures/cups_admin_success.png \ - figures/cups_config_printer.png \ - figures/cups_my_printer.png \ - figures/cups_printers.png \ - figures/cups_startup.png - -GIMP_PNG_IMAGES = \ - figures/gimp-print-gui-1.png \ - figures/gimp-print-gui.png \ - figures/gimp-print-new-printer.png \ - figures/gimp-print-print-color-adjust.png \ - figures/gimp-print-setup.png \ - figures/gimp_image.png \ - figures/gimp_startup.png - -PNG_IMAGES = \ - $(CUPS_PNG_IMAGES) \ - $(GIMP_PNG_IMAGES) - -DISTHOOKFILES = $(PNG_IMAGES) $(STANDARD_TARGETS) $(HTMLDIR)/*.html $(HTMLDIR)/*.css - -UTIL_EPS_IMAGES = $(addsuffix .eps,$(basename $(UTIL_PNG_IMAGES))) -GIMP_EPS_IMAGES = $(addsuffix .eps,$(basename $(GIMP_PNG_IMAGES))) -CUPS_EPS_IMAGES = $(addsuffix .eps,$(basename $(CUPS_PNG_IMAGES))) -EPS_IMAGES = $(addsuffix .eps,$(basename $(PNG_IMAGES))) - -if MAINTAINER_MODE -MAINT_MODE = true -else -MAINT_MODE = false -endif - -if MAINTAINER_MODE -ALL_LOCAL_TARGETS = docs -else -ALL_LOCAL_TARGETS = $(STANDARD_TARGETS) -endif - -## Rules - -dist-hook: $(USER_GUIDE) - for file in $(DISTHOOKFILES) ; do \ - if test -f $$file ; then \ - if ! test -d $(distdir)/`dirname $$file` ; then \ - mkdir $(distdir)/`dirname $$file` ; \ - fi ; \ - cp -p $$file $(distdir)/`dirname $$file` ; \ - fi ; \ - done - for dir in $(DISTHOOKDIRS) ; do \ - if test -d $(srcdir)/$$dir ; then \ - mkdir $(distdir)/$$dir; \ - for dirfile in $(srcdir)/$$dir/*; do \ - if test -f $$dirfile ; then \ - cp -p $$dirfile $(distdir)/$$dir ; \ - fi ; \ - if test -d $$dirfile ; then \ - cp -pR $$dirfile $(distdir)/$$dir ; \ - fi ; \ - done \ - fi \ - done - -$(UTIL_MANUAL).pdf: $(UTIL_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - fi ; \ - $(DB2PDF) $(UTIL_MANUAL).sgml - -$(GIMP_MANUAL).pdf: $(GIMP_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(GIMP_MANUAL).sgml - -$(CUPS_MANUAL).pdf: $(CUPS_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(CUPS_MANUAL).sgml - -$(MANUAL).pdf: $(MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(MANUAL).sgml - -editions: docs cups_docs gimp_docs util_docs - -util_docs: util_html util_pdf -gimp_docs: gimp_html gimp_pdf -cups_docs: cups_html cups_pdf -docs: html pdf - -all_util_docs: util_html util_ps util_pdf -all_gimp_docs: gimp_html gimp_ps gimp_pdf -all_cups_docs: cups_html cups_ps cups_pdf -all_docs: html ps pdf - -all-local: $(ALL_LOCAL_TARGETS) - -util_pdf: $(UTIL_MANUAL).pdf -gimp_pdf: $(GIMP_MANUAL).pdf -cups_pdf: $(CUPS_MANUAL).pdf -pdf: $(MANUAL).pdf - -util_ps: $(UTIL_MANUAL).ps -gimp_ps: $(GIMP_MANUAL).ps -cups_ps: $(CUPS_MANUAL).ps -ps: $(MANUAL).ps - -$(UTIL_MANUAL).ps: $(UTIL_MANUAL_SRC_FILES) $(UTIL_EPS_IMAGES) - for i in $(UTIL_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(UTIL_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(UTIL_MANUAL)-eps.sgml - $(DB2PS) $(UTIL_MANUAL)-eps.sgml - mv $(UTIL_MANUAL)-eps.ps $(UTIL_MANUAL).ps - for i in $(UTIL_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(GIMP_MANUAL).ps: $(GIMP_MANUAL_SRC_FILES) $(GIMP_EPS_IMAGES) - for i in $(GIMP_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(GIMP_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(GIMP_MANUAL)-eps.sgml - $(DB2PS) $(GIMP_MANUAL)-eps.sgml - mv $(GIMP_MANUAL)-eps.ps $(GIMP_MANUAL).ps - for i in $(GIMP_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(CUPS_MANUAL).ps: $(CUPS_MANUAL_SRC_FILES) $(CUPS_EPS_IMAGES) - for i in $(CUPS_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(CUPS_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(CUPS_MANUAL)-eps.sgml - $(DB2PS) $(CUPS_MANUAL)-eps.sgml - mv $(CUPS_MANUAL)-eps.ps $(CUPS_MANUAL).ps - for i in $(CUPS_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(MANUAL).ps: $(MANUAL_SRC_FILES) $(EPS_IMAGES) - for i in $(MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(MANUAL)-eps.sgml - $(DB2PS) $(MANUAL)-eps.sgml - mv $(MANUAL)-eps.ps $(MANUAL).ps - for i in $(MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -%.eps: - if test ! -d figures ; then mkdir figures ; fi - $(CONVERT) $(srcdir)/$(basename $@).png EPS$(EPSLEVEL):$@ - -util_html: util-html-stamp -gimp_html: gimp-html-stamp -cups_html: cups-html-stamp -html: html-stamp - -# This ugly workaround with SOURCE is because db2html doesn't seem to like -# "./users-guide.sgml". Note that db2ps does not have the same limitation. -# html-stamp should *only* be called by html--it's just a timestamp! - -util-html-stamp: $(UTIL_MANUAL_SRC_FILES) $(UTIL_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(UTIL_MANUAL).sgml - -$(RM) -rf $(UTIL_HTMLDIR) - mv $(UTIL_MANUAL) $(UTIL_HTMLDIR) - chmod a+rx $(UTIL_HTMLDIR) - touch util-html-stamp - -gimp-html-stamp: $(GIMP_MANUAL_SRC_FILES) $(GIMP_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(GIMP_MANUAL).sgml - -mkdir $(GIMP_MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \ - cp -p $$image $(GIMP_MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(GIMP_HTMLDIR) - mv $(GIMP_MANUAL) $(GIMP_HTMLDIR) - chmod a+rx $(GIMP_HTMLDIR) - touch gimp-html-stamp - -cups-html-stamp: $(CUPS_MANUAL_SRC_FILES) $(CUPS_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(CUPS_MANUAL).sgml - -mkdir $(CUPS_MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \ - cp -p $$image $(CUPS_MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(CUPS_HTMLDIR) - mv $(CUPS_MANUAL) $(CUPS_HTMLDIR) - chmod a+rx $(CUPS_HTMLDIR) - touch cups-html-stamp - -html-stamp: $(MANUAL_SRC_FILES) $(PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(MANUAL).sgml - -mkdir $(MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \ - cp -p $$image $(MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(HTMLDIR) - mv $(MANUAL) $(HTMLDIR) - chmod a+rx $(HTMLDIR) - touch html-stamp - -install-data-local: $(STANDARD_TARGETS) - if test -n '$(STANDARD_TARGETS)' ; then \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \ - if test -f $(MANUAL).pdf ; then \ - $(INSTALL_DATA) $(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ - elif test -f $(srcdir)/$(MANUAL).pdf ; then \ - $(INSTALL_DATA) $(srcdir)/$(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ - fi ; \ - if test -d $(HTMLDIR) ; then \ - HTMLGENDIR="$(HTMLDIR)" ; \ - elif test -d $(srcdir)/$(HTMLDIR) ; then \ - HTMLGENDIR="$(srcdir)/$(HTMLDIR)" ; \ - else \ - exit 1 ; \ - fi ; \ - for file in $$HTMLGENDIR/*.html $$HTMLGENDIR/*.css ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html ; \ - fi ; \ - done ; \ - for file in $(srcdir)/figures/*.png ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \ - fi ; \ - done ; \ - if test -d $$HTMLGENDIR/stylesheet-images ; then \ - for file in $$HTMLGENDIR/stylesheet-images/* ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \ - fi ; \ - done ; \ - fi ; \ - fi - -uninstall-local: - -$(RM) -r $(DESTDIR)$(datadir)/$(PACKAGE)/doc - -CLEAN_MANUALS = \ - $(RM) -f $(MANUAL).pdf $(MANUAL).ps ; \ - $(RM) -f $(CUPS_MANUAL).pdf $(CUPS_MANUAL).ps ; \ - $(RM) -f $(GIMP_MANUAL).pdf $(GIMP_MANUAL).ps ; \ - $(RM) -f $(UTIL_MANUAL).pdf $(UTIL_MANUAL).ps ; \ - $(RM) -rf *html-stamp $(HTMLDIR) $(CUPS_HTMLDIR) $(GIMP_HTMLDIR) $(UTIL_HTMLDIR) ; \ - $(RM) -f $(EPS_IMAGES) $(CUPS_EPS_IMAGES) $(GIMP_EPS_IMAGES) $(UTIL_EPS_IMAGES) - -clean-local: - if test $(srcdir) = "." -a $(MAINT_MODE) = false ; then \ - echo "clean-local: Not removing $(HTMLDIR)" ; \ - echo 'clean-local: Not removing $(MANUAL).pdf' ; \ - echo 'clean-local: Not removing $(MANUAL).ps' ; \ - echo 'clean-local: Not removing EPS figures' ; \ - else \ - $(CLEAN_MANUALS) ; \ - fi - if test $(srcdir) = "." ; then \ - : ; \ - else \ - $(RM) -f $(MANUAL_SRC_FILES) $(CUPS_MANUAL_SRC_FILES) ; \ - $(RM) -f $(GIMP_MANUAL_SRC_FILES) $(UTIL_CUPS_MANUAL_SRC_FILES) ; \ - $(RM) -rf figures ; \ - fi - -$(RM) -rf *.tex *.log *.aux *.dvi *.gz *.out *.junk *.out *.fot - -$(RM) -rf db2html* DB2HTML* - -veryclean: - $(MAKE) MAINT_MODE=true clean - -maintainer-clean-local: - $(CLEAN_MANUALS) - -# -# This is my (so far failed) attempt to create an index for this documentation. -# -# -#index.sgml: -# $(PERL) /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64/bin/collateindex.pl -N -o index.sgml -# -# $(JADE) -V html-index \ -# -t sgml \ -# -c /usr/share/sgml/CATALOG.jade_dsl \ -# -c /usr/share/sgml/CATALOG.docbook-dsssl-stylesheets \ -# -c /usr/share/sgml/CATALOG.gnome \ -# -c /usr/share/sgml/CATALOG.docbook_4 \ -# -c /usr/share/sgml/CATALOG.docbook_3 \ -# -D /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64 \ -# -d /usr/share/sgml/docbook-toys/suse-both.dsl \ -# -o index.sgml \ -# gimp-print-users-guide-4.1.99-b3.sgml -# -# -# END failed attempt at index creation. -# - -help: - @echo " " - @echo "Targets for the complete user's guide:" - @echo " " - @echo " docs - creates PS, PDF, and HTML documentation files" - @echo " all_docs - creates PS and HTML documentation files" - @echo " ps - creates PostScript documentation" - @echo " pdf - creates PDF documentation" - @echo " html - creates HTML documentation" - @echo " clean - deletes machine generated files, but not outputs" - @echo " veryclean - deletes output files in addition" - @echo " help - prints this help text" - @echo "" - @echo "Targets for specific manual editions:" - @echo " " - @echo " cups_html - generate HTML for CUPS edition of the manual" - @echo " cups_pdf - generate PDF for CUPS edition of the manual" - @echo " cups_ps - generate PS for CUPS edition of the manual" - @echo " " - @echo " gimp_docs - generate HTML, PDF, and PS for GIMP edition of the manual" - @echo " gimp_html - generate HTML for GIMP edition of the manual" - @echo " gimp_pdf - generate PDF for GIMP edition of the manual" - @echo " gimp_ps - generate PS for GIMP edition of the manual" - @echo " " - @echo " util_docs - generate HTML, PDF, and PS for UTIL edition of the manual" - @echo " util_html - generate HTML for UTIL edition of the manual" - @echo " util_pdf - generate PDF for UTIL edition of the manual" - @echo " util_ps - generate PS for UTIL edition of the manual" - @echo " " - @echo " editions - generates HTML, PDF, and PS for ALL editions of the manual" - @echo " " - - -## Clean - -MAINTAINERCLEANFILES = Makefile.in *html-stamp - - -EXTRA_DIST = README \ - $(MANUAL_SRC_FILES) \ - html-stamp \ - cups-edition.sgml \ - gimp-edition.sgml \ - util-edition.sgml - -.PHONY: docs cups_docs gimp_docs util_docs -.PHONY: all_docs all_cups_docs all_gimp_docs all_util_docs -.PHONY: html cups_html gimp_html util_html -.PHONY: ps cups_ps gimp_ps util_ps -.PHONY: pdf cups_pdf gimp_pdf util_pdf -.PHONY: help diff --git a/doc/users_guide/Makefile.in b/doc/users_guide/Makefile.in deleted file mode 100644 index 10f8e83..0000000 --- a/doc/users_guide/Makefile.in +++ /dev/null @@ -1,986 +0,0 @@ -# Makefile.in generated by automake 1.9.5 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Variables -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -top_builddir = ../.. -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -INSTALL = @INSTALL@ -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(top_srcdir)/scripts/global.mk -subdir = doc/users_guide -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ - $(top_srcdir)/m4/gimp.m4 $(top_srcdir)/m4/iconv.m4 \ - $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ - $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/progtest.m4 \ - $(top_srcdir)/m4/stp.m4 $(top_srcdir)/m4/stp_cups.m4 \ - $(top_srcdir)/m4/stp_gimp.m4 $(top_srcdir)/m4/stp_option.m4 \ - $(top_srcdir)/m4/stp_release.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -ALL_LINGUAS = @ALL_LINGUAS@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BUILD_CUPS_FALSE = @BUILD_CUPS_FALSE@ -BUILD_CUPS_PPDS_FALSE = @BUILD_CUPS_PPDS_FALSE@ -BUILD_CUPS_PPDS_TRUE = @BUILD_CUPS_PPDS_TRUE@ -BUILD_CUPS_TRUE = @BUILD_CUPS_TRUE@ -BUILD_ESCPUTIL_FALSE = @BUILD_ESCPUTIL_FALSE@ -BUILD_ESCPUTIL_TRUE = @BUILD_ESCPUTIL_TRUE@ -BUILD_FOOMATIC_3_FALSE = @BUILD_FOOMATIC_3_FALSE@ -BUILD_FOOMATIC_3_TRUE = @BUILD_FOOMATIC_3_TRUE@ -BUILD_FOOMATIC_FALSE = @BUILD_FOOMATIC_FALSE@ -BUILD_FOOMATIC_TRUE = @BUILD_FOOMATIC_TRUE@ -BUILD_GENPPD_STATIC_FALSE = @BUILD_GENPPD_STATIC_FALSE@ -BUILD_GENPPD_STATIC_TRUE = @BUILD_GENPPD_STATIC_TRUE@ -BUILD_GHOSTSCRIPT_FALSE = @BUILD_GHOSTSCRIPT_FALSE@ -BUILD_GHOSTSCRIPT_TRUE = @BUILD_GHOSTSCRIPT_TRUE@ -BUILD_GIMP2_FALSE = @BUILD_GIMP2_FALSE@ -BUILD_GIMP2_TRUE = @BUILD_GIMP2_TRUE@ -BUILD_GIMP_FALSE = @BUILD_GIMP_FALSE@ -BUILD_GIMP_TRUE = @BUILD_GIMP_TRUE@ -BUILD_LIBGUTENPRINTUI2_FALSE = @BUILD_LIBGUTENPRINTUI2_FALSE@ -BUILD_LIBGUTENPRINTUI2_TRUE = @BUILD_LIBGUTENPRINTUI2_TRUE@ -BUILD_LIBGUTENPRINTUI_FALSE = @BUILD_LIBGUTENPRINTUI_FALSE@ -BUILD_LIBGUTENPRINTUI_TRUE = @BUILD_LIBGUTENPRINTUI_TRUE@ -BUILD_MODULES_FALSE = @BUILD_MODULES_FALSE@ -BUILD_MODULES_TRUE = @BUILD_MODULES_TRUE@ -BUILD_TESTPATTERN_FALSE = @BUILD_TESTPATTERN_FALSE@ -BUILD_TESTPATTERN_TRUE = @BUILD_TESTPATTERN_TRUE@ -BUILD_TEST_FALSE = @BUILD_TEST_FALSE@ -BUILD_TEST_TRUE = @BUILD_TEST_TRUE@ -BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@ -BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CONVERT = @CONVERT@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CUPS_CFLAGS = @CUPS_CFLAGS@ -CUPS_CONFIG = @CUPS_CONFIG@ -CUPS_LIBS = @CUPS_LIBS@ -CUPS_PPDS_AT_TOP_LEVEL_FALSE = @CUPS_PPDS_AT_TOP_LEVEL_FALSE@ -CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@ -CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DB2HTML = @DB2HTML@ -DB2PDF = @DB2PDF@ -DB2PS = @DB2PS@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIALOG = @DIALOG@ -DOXYGEN = @DOXYGEN@ -DVIPDF = @DVIPDF@ -DVIPS = @DVIPS@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -FIND = @FIND@ -FOOMATIC_CONFIGURE = @FOOMATIC_CONFIGURE@ -FOOMATIC_KITLOAD = @FOOMATIC_KITLOAD@ -FOOMATIC_PPDFILE = @FOOMATIC_PPDFILE@ -GENPPD_LIBS = @GENPPD_LIBS@ -GIMP2_CFLAGS = @GIMP2_CFLAGS@ -GIMP2_LIBS = @GIMP2_LIBS@ -GIMPTOOL = @GIMPTOOL@ -GIMPTOOL2_CHECK = @GIMPTOOL2_CHECK@ -GIMPTOOL_CHECK = @GIMPTOOL_CHECK@ -GIMP_CFLAGS = @GIMP_CFLAGS@ -GIMP_CFLAGS_NOUI = @GIMP_CFLAGS_NOUI@ -GIMP_DATA_DIR = @GIMP_DATA_DIR@ -GIMP_LIBS = @GIMP_LIBS@ -GIMP_LIBS_NOUI = @GIMP_LIBS_NOUI@ -GIMP_PLUGIN_DIR = @GIMP_PLUGIN_DIR@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_CONFIG = @GLIB_CONFIG@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GMSGFMT = @GMSGFMT@ -GNUCFLAGS = @GNUCFLAGS@ -GTK2_CFLAGS = @GTK2_CFLAGS@ -GTK2_LIBS = @GTK2_LIBS@ -GTK_CFLAGS = @GTK_CFLAGS@ -GTK_CONFIG = @GTK_CONFIG@ -GTK_LIBS = @GTK_LIBS@ -GUTENPRINTUI2_BINARY_AGE = @GUTENPRINTUI2_BINARY_AGE@ -GUTENPRINTUI2_CFLAGS = @GUTENPRINTUI2_CFLAGS@ -GUTENPRINTUI2_CURRENT_INTERFACE = @GUTENPRINTUI2_CURRENT_INTERFACE@ -GUTENPRINTUI2_INTERFACE_AGE = @GUTENPRINTUI2_INTERFACE_AGE@ -GUTENPRINTUI2_LIBDEPS = @GUTENPRINTUI2_LIBDEPS@ -GUTENPRINTUI2_LIBS = $(top_builddir)/src/gutenprintui2/libgutenprintui2.la -GUTENPRINTUI2_VERSION = @GUTENPRINTUI2_VERSION@ -GUTENPRINTUI_BINARY_AGE = @GUTENPRINTUI_BINARY_AGE@ -GUTENPRINTUI_CFLAGS = @GUTENPRINTUI_CFLAGS@ -GUTENPRINTUI_CURRENT_INTERFACE = @GUTENPRINTUI_CURRENT_INTERFACE@ -GUTENPRINTUI_INTERFACE_AGE = @GUTENPRINTUI_INTERFACE_AGE@ -GUTENPRINTUI_LIBDEPS = @GUTENPRINTUI_LIBDEPS@ -GUTENPRINTUI_LIBS = $(top_builddir)/src/gutenprintui/libgutenprintui.la -GUTENPRINTUI_VERSION = @GUTENPRINTUI_VERSION@ -GUTENPRINT_BINARY_AGE = @GUTENPRINT_BINARY_AGE@ -GUTENPRINT_CFLAGS = @GUTENPRINT_CFLAGS@ -GUTENPRINT_CURRENT_INTERFACE = @GUTENPRINT_CURRENT_INTERFACE@ -GUTENPRINT_INTERFACE_AGE = @GUTENPRINT_INTERFACE_AGE@ -GUTENPRINT_LIBDEPS = @GUTENPRINT_LIBDEPS@ - -# Libraries -GUTENPRINT_LIBS = $(top_builddir)/src/main/libgutenprint.la -GUTENPRINT_MAJOR_VERSION = @GUTENPRINT_MAJOR_VERSION@ -GUTENPRINT_MICRO_VERSION = @GUTENPRINT_MICRO_VERSION@ -GUTENPRINT_MINOR_VERSION = @GUTENPRINT_MINOR_VERSION@ -GUTENPRINT_VERSION = @GUTENPRINT_VERSION@ -IJS_CFLAGS = @IJS_CFLAGS@ -IJS_CONFIG = @IJS_CONFIG@ -IJS_LIBS = @IJS_LIBS@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SAMPLES_FALSE = @INSTALL_SAMPLES_FALSE@ -INSTALL_SAMPLES_TRUE = @INSTALL_SAMPLES_TRUE@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTALL_USER_GUIDE_FALSE = @INSTALL_USER_GUIDE_FALSE@ -INSTALL_USER_GUIDE_TRUE = @INSTALL_USER_GUIDE_TRUE@ -INTLLIBS = @INTLLIBS@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBOBJS = @LIBOBJS@ -LIBREADLINE_DEPS = @LIBREADLINE_DEPS@ -LIBS = $(INTLLIBS) @LIBS@ -LIBTOOL = @LIBTOOL@ -LIBTOOL_DEPS = @LIBTOOL_DEPS@ -LN_S = @LN_S@ -LTALLOCA = @LTALLOCA@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_CFLAGS = @MAINTAINER_CFLAGS@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PERL = @PERL@ -PKG_CONFIG = @PKG_CONFIG@ -PLUG_IN_PATH = @PLUG_IN_PATH@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -RELEASE_DATE = @RELEASE_DATE@ -RM = @RM@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -TEXI2HTML = @TEXI2HTML@ -USE_LEVEL3_PS_FALSE = @USE_LEVEL3_PS_FALSE@ -USE_LEVEL3_PS_TRUE = @USE_LEVEL3_PS_TRUE@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -YACC = @YACC@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -cups_bindir = @cups_bindir@ -cups_conf_datadir = @cups_conf_datadir@ -cups_conf_serverbin = @cups_conf_serverbin@ -cups_conf_serverroot = @cups_conf_serverroot@ -cups_exec_prefix = @cups_exec_prefix@ -cups_prefix = @cups_prefix@ -cups_sbindir = @cups_sbindir@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -gimp2_plug_indir = @gimp2_plug_indir@ -gimp_plug_indir = @gimp_plug_indir@ -gutenprint_cflags = @gutenprint_cflags@ -gutenprint_libs = @gutenprint_libs@ -gutenprintui2_cflags = @gutenprintui2_cflags@ -gutenprintui2_libs = @gutenprintui2_libs@ -gutenprintui_cflags = @gutenprintui_cflags@ -gutenprintui_libs = @gutenprintui_libs@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -AUTOMAKE_OPTIONS = 1.4 gnu -MAINT_CHARSET = latin1 -AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS) -EPSLEVEL = 2 -UTIL_MANUAL = util-edition -UTIL_MANUAL_SRC_FILES = $(srcdir)/$(UTIL_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/utils.sgml \ - $(srcdir)/gfdl.sgml - -GIMP_MANUAL = gimp-edition -GIMP_MANUAL_SRC_FILES = $(srcdir)/$(GIMP_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/gimp.sgml \ - $(srcdir)/gfdl.sgml - -CUPS_MANUAL = cups-edition -CUPS_MANUAL_SRC_FILES = $(srcdir)/$(CUPS_MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/cups.sgml \ - $(srcdir)/gfdl.sgml - -MANUAL = users-guide -MANUAL_SRC_FILES = $(srcdir)/$(MANUAL).sgml \ - $(srcdir)/title.sgml \ - $(srcdir)/history.sgml \ - $(srcdir)/gimp.sgml \ - $(srcdir)/cups.sgml \ - $(srcdir)/utils.sgml \ - $(srcdir)/gfdl.sgml - -UTIL_HTMLDIR = util_html -GIMP_HTMLDIR = gimp_html -CUPS_HTMLDIR = cups_html -HTMLDIR = html -UTIL_OUTPUTS = \ - $(UTIL_MANUAL).pdf \ - util_html - -GIMP_OUTPUTS = \ - $(GIMP_MANUAL).pdf \ - gimp_html - -CUPS_OUTPUTS = \ - $(CUPS_MANUAL).pdf \ - cups_html - -OUTPUTS = \ - $(MANUAL).pdf \ - html - -UTIL_GUIDE = $(UTIL_MANUAL).pdf util_html -GIMP_GUIDE = $(GIMP_MANUAL).pdf gimp_html -CUPS_GUIDE = $(CUPS_MANUAL).pdf cups_html -USER_GUIDE = $(MANUAL).pdf html -@INSTALL_USER_GUIDE_TRUE@STANDARD_TARGETS = $(USER_GUIDE) -DISTHOOKDIRS = $(HTMLDIR)/stylesheet-images -UTIL_PNG_IMAGES = -CUPS_PNG_IMAGES = \ - figures/cups_admin.png \ - figures/cups_admin_device.png \ - figures/cups_admin_make.png \ - figures/cups_admin_model.png \ - figures/cups_admin_success.png \ - figures/cups_config_printer.png \ - figures/cups_my_printer.png \ - figures/cups_printers.png \ - figures/cups_startup.png - -GIMP_PNG_IMAGES = \ - figures/gimp-print-gui-1.png \ - figures/gimp-print-gui.png \ - figures/gimp-print-new-printer.png \ - figures/gimp-print-print-color-adjust.png \ - figures/gimp-print-setup.png \ - figures/gimp_image.png \ - figures/gimp_startup.png - -PNG_IMAGES = \ - $(CUPS_PNG_IMAGES) \ - $(GIMP_PNG_IMAGES) - -DISTHOOKFILES = $(PNG_IMAGES) $(STANDARD_TARGETS) $(HTMLDIR)/*.html $(HTMLDIR)/*.css -UTIL_EPS_IMAGES = $(addsuffix .eps,$(basename $(UTIL_PNG_IMAGES))) -GIMP_EPS_IMAGES = $(addsuffix .eps,$(basename $(GIMP_PNG_IMAGES))) -CUPS_EPS_IMAGES = $(addsuffix .eps,$(basename $(CUPS_PNG_IMAGES))) -EPS_IMAGES = $(addsuffix .eps,$(basename $(PNG_IMAGES))) -@MAINTAINER_MODE_FALSE@MAINT_MODE = false -@MAINTAINER_MODE_TRUE@MAINT_MODE = true -@MAINTAINER_MODE_FALSE@ALL_LOCAL_TARGETS = $(STANDARD_TARGETS) -@MAINTAINER_MODE_TRUE@ALL_LOCAL_TARGETS = docs -CLEAN_MANUALS = \ - $(RM) -f $(MANUAL).pdf $(MANUAL).ps ; \ - $(RM) -f $(CUPS_MANUAL).pdf $(CUPS_MANUAL).ps ; \ - $(RM) -f $(GIMP_MANUAL).pdf $(GIMP_MANUAL).ps ; \ - $(RM) -f $(UTIL_MANUAL).pdf $(UTIL_MANUAL).ps ; \ - $(RM) -rf *html-stamp $(HTMLDIR) $(CUPS_HTMLDIR) $(GIMP_HTMLDIR) $(UTIL_HTMLDIR) ; \ - $(RM) -f $(EPS_IMAGES) $(CUPS_EPS_IMAGES) $(GIMP_EPS_IMAGES) $(UTIL_EPS_IMAGES) - -MAINTAINERCLEANFILES = Makefile.in *html-stamp -EXTRA_DIST = README \ - $(MANUAL_SRC_FILES) \ - html-stamp \ - cups-edition.sgml \ - gimp-edition.sgml \ - util-edition.sgml - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/scripts/global.mk $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/users_guide/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/users_guide/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - $(mkdir_p) $(distdir)/$(srcdir) $(distdir)/../../scripts - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ - esac; \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ - if test -d $$d/$$file; then \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -check-am: all-am -check: check-am -all-am: Makefile all-local -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -clean: clean-am - -clean-am: clean-generic clean-libtool clean-local mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -info: info-am - -info-am: - -install-data-am: install-data-local - -install-exec-am: - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic \ - maintainer-clean-local - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf-am: - -ps-am: - -uninstall-am: uninstall-info-am uninstall-local - -.PHONY: all all-am all-local check check-am clean clean-generic \ - clean-libtool clean-local dist-hook distclean \ - distclean-generic distclean-libtool distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-data-local install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic \ - maintainer-clean-local mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ - uninstall-info-am uninstall-local - - -@SET_MAKE@ - -export STP_MODULE_PATH = $(top_builddir)/src/main/.libs:$(top_builddir)/src/main -export STP_DATA_PATH = $(top_srcdir)/src/main - -# Rules - -$(top_builddir)/src/main/libgutenprint.la: - cd $(top_builddir)/src/main; \ - $(MAKE) - -$(top_builddir)/src/gutenprintui/libgutenprintui.la: - cd $(top_builddir)/src/gutenprintui; \ - $(MAKE) - -$(top_builddir)/src/gutenprintui2/libgutenprintui2.la: - cd $(top_builddir)/src/gutenprintui2; \ - $(MAKE) - -dist-hook: $(USER_GUIDE) - for file in $(DISTHOOKFILES) ; do \ - if test -f $$file ; then \ - if ! test -d $(distdir)/`dirname $$file` ; then \ - mkdir $(distdir)/`dirname $$file` ; \ - fi ; \ - cp -p $$file $(distdir)/`dirname $$file` ; \ - fi ; \ - done - for dir in $(DISTHOOKDIRS) ; do \ - if test -d $(srcdir)/$$dir ; then \ - mkdir $(distdir)/$$dir; \ - for dirfile in $(srcdir)/$$dir/*; do \ - if test -f $$dirfile ; then \ - cp -p $$dirfile $(distdir)/$$dir ; \ - fi ; \ - if test -d $$dirfile ; then \ - cp -pR $$dirfile $(distdir)/$$dir ; \ - fi ; \ - done \ - fi \ - done - -$(UTIL_MANUAL).pdf: $(UTIL_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - fi ; \ - $(DB2PDF) $(UTIL_MANUAL).sgml - -$(GIMP_MANUAL).pdf: $(GIMP_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(GIMP_MANUAL).sgml - -$(CUPS_MANUAL).pdf: $(CUPS_MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(CUPS_MANUAL).sgml - -$(MANUAL).pdf: $(MANUAL_SRC_FILES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(MANUAL_SRC_FILES) . ; \ - if test -d figures ; then \ - : ; \ - else \ - mkdir figures ; \ - fi ; \ - for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \ - cp -p $$image figures/`basename $$image` ; \ - done ; \ - fi ; \ - $(DB2PDF) $(MANUAL).sgml - -editions: docs cups_docs gimp_docs util_docs - -util_docs: util_html util_pdf -gimp_docs: gimp_html gimp_pdf -cups_docs: cups_html cups_pdf -docs: html pdf - -all_util_docs: util_html util_ps util_pdf -all_gimp_docs: gimp_html gimp_ps gimp_pdf -all_cups_docs: cups_html cups_ps cups_pdf -all_docs: html ps pdf - -all-local: $(ALL_LOCAL_TARGETS) - -util_pdf: $(UTIL_MANUAL).pdf -gimp_pdf: $(GIMP_MANUAL).pdf -cups_pdf: $(CUPS_MANUAL).pdf -pdf: $(MANUAL).pdf - -util_ps: $(UTIL_MANUAL).ps -gimp_ps: $(GIMP_MANUAL).ps -cups_ps: $(CUPS_MANUAL).ps -ps: $(MANUAL).ps - -$(UTIL_MANUAL).ps: $(UTIL_MANUAL_SRC_FILES) $(UTIL_EPS_IMAGES) - for i in $(UTIL_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(UTIL_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(UTIL_MANUAL)-eps.sgml - $(DB2PS) $(UTIL_MANUAL)-eps.sgml - mv $(UTIL_MANUAL)-eps.ps $(UTIL_MANUAL).ps - for i in $(UTIL_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(GIMP_MANUAL).ps: $(GIMP_MANUAL_SRC_FILES) $(GIMP_EPS_IMAGES) - for i in $(GIMP_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(GIMP_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(GIMP_MANUAL)-eps.sgml - $(DB2PS) $(GIMP_MANUAL)-eps.sgml - mv $(GIMP_MANUAL)-eps.ps $(GIMP_MANUAL).ps - for i in $(GIMP_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(CUPS_MANUAL).ps: $(CUPS_MANUAL_SRC_FILES) $(CUPS_EPS_IMAGES) - for i in $(CUPS_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(CUPS_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(CUPS_MANUAL)-eps.sgml - $(DB2PS) $(CUPS_MANUAL)-eps.sgml - mv $(CUPS_MANUAL)-eps.ps $(CUPS_MANUAL).ps - for i in $(CUPS_MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -$(MANUAL).ps: $(MANUAL_SRC_FILES) $(EPS_IMAGES) - for i in $(MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - sed -e 's/\.png"/.eps"/g' \ - -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \ - done - cat $(MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(MANUAL)-eps.sgml - $(DB2PS) $(MANUAL)-eps.sgml - mv $(MANUAL)-eps.ps $(MANUAL).ps - for i in $(MANUAL_SRC_FILES); do \ - j=`basename $$i .sgml`; \ - $(RM) -f $${j}-eps.*; \ - done - -%.eps: - if test ! -d figures ; then mkdir figures ; fi - $(CONVERT) $(srcdir)/$(basename $@).png EPS$(EPSLEVEL):$@ - -util_html: util-html-stamp -gimp_html: gimp-html-stamp -cups_html: cups-html-stamp -html: html-stamp - -# This ugly workaround with SOURCE is because db2html doesn't seem to like -# "./users-guide.sgml". Note that db2ps does not have the same limitation. -# html-stamp should *only* be called by html--it's just a timestamp! - -util-html-stamp: $(UTIL_MANUAL_SRC_FILES) $(UTIL_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(UTIL_MANUAL).sgml - -$(RM) -rf $(UTIL_HTMLDIR) - mv $(UTIL_MANUAL) $(UTIL_HTMLDIR) - chmod a+rx $(UTIL_HTMLDIR) - touch util-html-stamp - -gimp-html-stamp: $(GIMP_MANUAL_SRC_FILES) $(GIMP_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(GIMP_MANUAL).sgml - -mkdir $(GIMP_MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \ - cp -p $$image $(GIMP_MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(GIMP_HTMLDIR) - mv $(GIMP_MANUAL) $(GIMP_HTMLDIR) - chmod a+rx $(GIMP_HTMLDIR) - touch gimp-html-stamp - -cups-html-stamp: $(CUPS_MANUAL_SRC_FILES) $(CUPS_PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(CUPS_MANUAL).sgml - -mkdir $(CUPS_MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \ - cp -p $$image $(CUPS_MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(CUPS_HTMLDIR) - mv $(CUPS_MANUAL) $(CUPS_HTMLDIR) - chmod a+rx $(CUPS_HTMLDIR) - touch cups-html-stamp - -html-stamp: $(MANUAL_SRC_FILES) $(PNG_IMAGES) - if test $(srcdir) = '.' ; then \ - : ; \ - else \ - if test -L $(notdir $<) ; then \ - $(RM) $(notdir $<) ; \ - fi ; \ - $(LN_S) -f $(MANUAL_SRC_FILES) . ; \ - fi - $(DB2HTML) $(MANUAL).sgml - -mkdir $(MANUAL)/figures - for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \ - cp -p $$image $(MANUAL)/figures/`basename $$image` ; \ - done - -$(RM) -rf $(HTMLDIR) - mv $(MANUAL) $(HTMLDIR) - chmod a+rx $(HTMLDIR) - touch html-stamp - -install-data-local: $(STANDARD_TARGETS) - if test -n '$(STANDARD_TARGETS)' ; then \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \ - $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \ - if test -f $(MANUAL).pdf ; then \ - $(INSTALL_DATA) $(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ - elif test -f $(srcdir)/$(MANUAL).pdf ; then \ - $(INSTALL_DATA) $(srcdir)/$(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \ - fi ; \ - if test -d $(HTMLDIR) ; then \ - HTMLGENDIR="$(HTMLDIR)" ; \ - elif test -d $(srcdir)/$(HTMLDIR) ; then \ - HTMLGENDIR="$(srcdir)/$(HTMLDIR)" ; \ - else \ - exit 1 ; \ - fi ; \ - for file in $$HTMLGENDIR/*.html $$HTMLGENDIR/*.css ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html ; \ - fi ; \ - done ; \ - for file in $(srcdir)/figures/*.png ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \ - fi ; \ - done ; \ - if test -d $$HTMLGENDIR/stylesheet-images ; then \ - for file in $$HTMLGENDIR/stylesheet-images/* ; do \ - if test -f $$file ; then \ - $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \ - fi ; \ - done ; \ - fi ; \ - fi - -uninstall-local: - -$(RM) -r $(DESTDIR)$(datadir)/$(PACKAGE)/doc - -clean-local: - if test $(srcdir) = "." -a $(MAINT_MODE) = false ; then \ - echo "clean-local: Not removing $(HTMLDIR)" ; \ - echo 'clean-local: Not removing $(MANUAL).pdf' ; \ - echo 'clean-local: Not removing $(MANUAL).ps' ; \ - echo 'clean-local: Not removing EPS figures' ; \ - else \ - $(CLEAN_MANUALS) ; \ - fi - if test $(srcdir) = "." ; then \ - : ; \ - else \ - $(RM) -f $(MANUAL_SRC_FILES) $(CUPS_MANUAL_SRC_FILES) ; \ - $(RM) -f $(GIMP_MANUAL_SRC_FILES) $(UTIL_CUPS_MANUAL_SRC_FILES) ; \ - $(RM) -rf figures ; \ - fi - -$(RM) -rf *.tex *.log *.aux *.dvi *.gz *.out *.junk *.out *.fot - -$(RM) -rf db2html* DB2HTML* - -veryclean: - $(MAKE) MAINT_MODE=true clean - -maintainer-clean-local: - $(CLEAN_MANUALS) - -# -# This is my (so far failed) attempt to create an index for this documentation. -# -# -#index.sgml: -# $(PERL) /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64/bin/collateindex.pl -N -o index.sgml -# -# $(JADE) -V html-index \ -# -t sgml \ -# -c /usr/share/sgml/CATALOG.jade_dsl \ -# -c /usr/share/sgml/CATALOG.docbook-dsssl-stylesheets \ -# -c /usr/share/sgml/CATALOG.gnome \ -# -c /usr/share/sgml/CATALOG.docbook_4 \ -# -c /usr/share/sgml/CATALOG.docbook_3 \ -# -D /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64 \ -# -d /usr/share/sgml/docbook-toys/suse-both.dsl \ -# -o index.sgml \ -# gimp-print-users-guide-4.1.99-b3.sgml -# -# -# END failed attempt at index creation. -# - -help: - @echo " " - @echo "Targets for the complete user's guide:" - @echo " " - @echo " docs - creates PS, PDF, and HTML documentation files" - @echo " all_docs - creates PS and HTML documentation files" - @echo " ps - creates PostScript documentation" - @echo " pdf - creates PDF documentation" - @echo " html - creates HTML documentation" - @echo " clean - deletes machine generated files, but not outputs" - @echo " veryclean - deletes output files in addition" - @echo " help - prints this help text" - @echo "" - @echo "Targets for specific manual editions:" - @echo " " - @echo " cups_html - generate HTML for CUPS edition of the manual" - @echo " cups_pdf - generate PDF for CUPS edition of the manual" - @echo " cups_ps - generate PS for CUPS edition of the manual" - @echo " " - @echo " gimp_docs - generate HTML, PDF, and PS for GIMP edition of the manual" - @echo " gimp_html - generate HTML for GIMP edition of the manual" - @echo " gimp_pdf - generate PDF for GIMP edition of the manual" - @echo " gimp_ps - generate PS for GIMP edition of the manual" - @echo " " - @echo " util_docs - generate HTML, PDF, and PS for UTIL edition of the manual" - @echo " util_html - generate HTML for UTIL edition of the manual" - @echo " util_pdf - generate PDF for UTIL edition of the manual" - @echo " util_ps - generate PS for UTIL edition of the manual" - @echo " " - @echo " editions - generates HTML, PDF, and PS for ALL editions of the manual" - @echo " " - -.PHONY: docs cups_docs gimp_docs util_docs -.PHONY: all_docs all_cups_docs all_gimp_docs all_util_docs -.PHONY: html cups_html gimp_html util_html -.PHONY: ps cups_ps gimp_ps util_ps -.PHONY: pdf cups_pdf gimp_pdf util_pdf -.PHONY: help -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/doc/users_guide/README b/doc/users_guide/README deleted file mode 100644 index c6f1025..0000000 --- a/doc/users_guide/README +++ /dev/null @@ -1,39 +0,0 @@ - -The files contained in this directory are all of the source files necessary -to build "The User's Guide to the Gutenprint Top Quality Printer Drivers". - -Type: make pdf - to build the PDF documentation file - make ps - to build the Postscript documentation file - make html - to build the HTML documentation files - make docs - to build all of the documentation files - -This is what will be generated: - - users_guide.ps - users_guide.pdf - html/book1.html - -While building the documentation, you will see messages from LaTeX regarding -undefined references. These can also be safely ignored. - -The documentation contains many color screenshots. My goal was to have the -documentation print acceptably at 360 DPI. However, I realize that not everybody -has a color printer. For those people, such as the owners of laser printers, -I'd like to suggest printing the documentation in greyscale. Printing the -documentation in black and white will results in unacceptable quality for many -of the screenshots. - -All of the figures are contained in the "figures" subdirectory. Read the -figures/README file if you are interested in how I created the -screenshots used throughout the documentation. - -All of the HTML files are contained in the "html" subdirectory. - -Your constructive feedback is most welcome. - -Andy Stewart -13-oct-2001 - - - - diff --git a/doc/users_guide/cups-edition.sgml b/doc/users_guide/cups-edition.sgml deleted file mode 100644 index 2056bbf..0000000 --- a/doc/users_guide/cups-edition.sgml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -]> - - - - The User's Guide to the Gutenprint - CUPS Edition - April 7, 2002 - April 7, 2002 - - Andy - Stewart - - - 2002 - Andy Stewart - - - The User's Guide to the Gutenprint - CUPS Edition, Copyright -2002, Andy Stewart. - - -&title; - -CUPS Edition - - PLEASE NOTE - - - This manual includes a subset of chapters from a more complete -manual entitled The User's Guide to the Gutenprint Top -Quality Printer Drivers. To obtain the complete manual, go -to the Gutenprint -Project home page. - - - This version of the manual has been specifically packaged in this -way in an attempt to better suit the needs of people interested only -in using the Gutenprint software with -CUPS (Common Unix Printing System). - - - - - - -&history; -∪︀ -&gfdl; - - - - diff --git a/doc/users_guide/cups.sgml b/doc/users_guide/cups.sgml deleted file mode 100644 index c39506f..0000000 --- a/doc/users_guide/cups.sgml +++ /dev/null @@ -1,320 +0,0 @@ - - CUPS and Gutenprint - Introduction - - CUPS is an acronym which stands for Common -Unix Printing -System. It is assumed that the reader has -properly installed the CUPS software and the Gutenprint software. -This section will discuss adding a printer to CUPS that uses a -Gutenprint printer driver, as well as how to modify the various -settings supplied by Gutenprint. This will be a rather quick -explanation, as the CUPS software is quite well documented, and it is -not my intention to attempt to duplicate the CUPS documentation here. - - - - CUPS Printer Installation - -This explanation will use the web interface provided by CUPS. First, -aim your favorite web browser at -the CUPS server. The -following screen should appear within your browser. - - -
    The CUPS Startup Window - - - - - - The CUPS Startup Window - - -
    - - -Now, you may click on either the word Printers in the bar at the top -of the page, or you may click on the Manage Printers text. In -either case, the next screen you see will look like this one if you -have not yet configured any printers. - - -
    The CUPS Printers Window - - - - - - The CUPS Printers Window - - -
    - - -At this time, click on the Add Printer button. -You will then see the Admin screen (shown below). - - -
    The CUPS Admin Window - - - - - - The CUPS Admin Window - - -
    - - -Notice in the screenshot that the three boxes are shown after the -author filled them in for his printer at home. You will need to fill -in an appropriate name of your printer, its location, and a -description which meets your own needs. Once this is done, click on -the Continue button, and then this screen will appear. - - -
    The CUPS Admin Device Window - - - - - - The CUPS Admin Device Window - - -
    - - -Click on the drop down menu next to the word -Device and a list of possible printer devices -appears. Select the device appropriate for your printer. Note that -there are a range of serial, parallel, USB, and other devices from -which to choose. Once the selection is made, click the -Continue button. Now, this screen appears. - - -
    The CUPS Admin Model/Driver Window - - - - - - The CUPS Admin Model/Driver Window - - -
    - - - Caution Regarding USB Printers - - -CUPS versions 1.1.11 and later REQUIRE -the user to insure that the desired USB printer is powered on -AND physically connected to the USB bus -BEFORE starting the CUPS software. - - -CUPS must see the USB printer when the software starts. The CUPS software -is typically started when the computer boots. Note that one cannot -simply plug in the USB printer and power it on after CUPS has started. -(Note that this does not apply to parallel port printers). - - -If the USB printer was not connected and powered on at the time CUPS was -started, there will not be a USB printer shown in the -list of devices on the CUPS Admin Device Window (see -). In this event, stop the CUPS -software, properly connect and power on the USB printer, and restart -the CUPS software. - - -From the list of devices shown in the CUPS Admin Device Window -(see ), a clever user might -attempt to avoid this issue by selecting -Internet Printing Protocol -and then enter something similar to 'usb:/dev/usblp0' in the next -screen. However, this fails later in the configuration process with a -"client_error_not_possible" error message with no other explanation. -Note that entering 'file:/dev/usblp0' will not work either. While CUPS -will allow this, printing will not actually work in some situations. - - -CUPS versions 1.1.10 and earlier exhibit similar behavior with regard -to not displaying the USB printer if it was not connected to the USB -bus and powered up prior to starting the CUPS software. However, -these versions of CUPS will indeed allow the user to enter the name of -the USB connection, unlike versions 1.1.11 and later. - - - - -Select the manufacturer of your printer and click the -Continue button. A window will appear which -asks you to select the specific model number for your printer. - - - -Scroll through the long list and find the model number for your -printer. Notice carefully that there are many different languages -supported for each printer, as denoted by the initials in parenthesis. -(en) would be for English, (da) for Danish, (sv) for Swedish, (fr) for -French, (no) for Norwegian, (pl) for Polish, and (en_GB) for British -English (see ). Also take note -of the Gutenprint revision for the driver, and ensure that it is -indeed the version of Gutenprint which you have most recently -installed. Once you have made the proper selection, click on the -Continue button. - - -
    The 2nd CUPS Admin Model/Driver Window - - - - - - The 2nd CUPS Admin Model/Driver Window - - -
    - -
    The CUPS Admin Success Window - - - - - - The CUPS Admin Success Window - - -
    - - -Congratulations! You should now see the CUPS window indicating that -your printer was successfully installed. Notice the sentence which -reads "Printer your_printer has been added successfully". Click on -your_printer, which will be the underlined name for your printer. - - -
    The CUPS Window for Your Printer - - - - - - The CUPS Window for Your Printer - - -
    - - -After clicking on your_printer (epson_870 in this example), a window -will appear similar to that shown in . -It would probably be a good idea at this point to click on the -Print Test Page button to ensure that -everything is working properly. Take note of the Gutenprint revision -printed on this screen and confirm once again that it is the expected -revision. - - -
    - - Configuring your Printer in CUPS - - -With reference to , click -on the Configure Printer button. A partial -screenshot of the printer configuration window appears in -. -The contents of this window will vary depending on precisely which -printer you selected when you configured CUPS for your printer. The -screenshot shows the selections made by the author for his printer. -The individual selections will not be explained in detail here, as -they are the same selections which are available when using the -Gutenprint plugin to the GIMP. These selections are explained in -detail in various sections of the GIMP and -Gutenprint chapter of The User's Guide to the -Gutenprint Top Quality Printer Drivers. - - -
    The CUPS Printer Cofiguration Window - - - - - - The CUPS Printer Configuration Window - - -
    - - -
    - - Using CUPS from the Command Line - - - It is possible to use the CUPS printing system from the command -line. While this document will not delve into all of the specifics of -the CUPS command line interface, there are portions of this interface -which are specific to the Gutenprint software. - - - -The command line is in some cases a more convenient way to generate -printed output (e.g. when printing from a script). However, most -people (including the author) cannot easily predict what a command -line option of "-o stpCyan=1350" will do to the output. It is -therefore a good idea to use the GIMP to view the image and the -Gutenprint plugin to preview these settings before relying on the -command line. - - - -When using CUPS from the command line, the command will have this -general format: - - - \ - -o option2= \ - /path/to/printfile - ]]> - - -When typing the command directly onto the command line, put all of the -command line options on one line, and do not type the "\" characters. -The list of possible options which are specific to Gutenprint, -followed by some of the supported choices, are shown below: - - - - -o InputSlot= - -o MediaType=< ..| Inkjet | Plain | GlossyPaper | ...> - -o Resolution=<360sw | 360swuni ...| 1440x720 > - -o ColorModel= - -o stpBrightness=<0...2000> - -o stpContrast=<0...2000> - -o stpCyan=<0...4000> - -o stpDensity=<0...2000> - -o stpDither=<0...4000> - -o stpGamma=<0...4000> - -o stpImageType= - -o stpInkType= - -o stpMagenta=<0...4000> - -o stpSaturation=<0...9000> - -o stpYellow=<0...4000> - ]]> - - -For more detailed information, consult the appropriate sections of the GIMP and -Gutenprint chapter of The User's Guide to the -Gutenprint Top Quality Printer Drivers. - - - - -
    diff --git a/doc/users_guide/figures/cups_admin.png b/doc/users_guide/figures/cups_admin.png deleted file mode 100644 index 464fcc4..0000000 Binary files a/doc/users_guide/figures/cups_admin.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_admin_device.png b/doc/users_guide/figures/cups_admin_device.png deleted file mode 100644 index b258263..0000000 Binary files a/doc/users_guide/figures/cups_admin_device.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_admin_make.png b/doc/users_guide/figures/cups_admin_make.png deleted file mode 100644 index 1948ba7..0000000 Binary files a/doc/users_guide/figures/cups_admin_make.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_admin_model.png b/doc/users_guide/figures/cups_admin_model.png deleted file mode 100644 index b476a75..0000000 Binary files a/doc/users_guide/figures/cups_admin_model.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_admin_success.png b/doc/users_guide/figures/cups_admin_success.png deleted file mode 100644 index edebafe..0000000 Binary files a/doc/users_guide/figures/cups_admin_success.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_config_printer.png b/doc/users_guide/figures/cups_config_printer.png deleted file mode 100644 index 1f980dc..0000000 Binary files a/doc/users_guide/figures/cups_config_printer.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_my_printer.png b/doc/users_guide/figures/cups_my_printer.png deleted file mode 100644 index d8441c8..0000000 Binary files a/doc/users_guide/figures/cups_my_printer.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_printers.png b/doc/users_guide/figures/cups_printers.png deleted file mode 100644 index 4d45d1c..0000000 Binary files a/doc/users_guide/figures/cups_printers.png and /dev/null differ diff --git a/doc/users_guide/figures/cups_startup.png b/doc/users_guide/figures/cups_startup.png deleted file mode 100644 index 22d01d0..0000000 Binary files a/doc/users_guide/figures/cups_startup.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp-print-gui-1.png b/doc/users_guide/figures/gimp-print-gui-1.png deleted file mode 100644 index 1c083bb..0000000 Binary files a/doc/users_guide/figures/gimp-print-gui-1.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp-print-gui.png b/doc/users_guide/figures/gimp-print-gui.png deleted file mode 100644 index a9739fb..0000000 Binary files a/doc/users_guide/figures/gimp-print-gui.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp-print-new-printer.png b/doc/users_guide/figures/gimp-print-new-printer.png deleted file mode 100644 index 39dd681..0000000 Binary files a/doc/users_guide/figures/gimp-print-new-printer.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp-print-print-color-adjust.png b/doc/users_guide/figures/gimp-print-print-color-adjust.png deleted file mode 100644 index 5ab1a33..0000000 Binary files a/doc/users_guide/figures/gimp-print-print-color-adjust.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp-print-setup.png b/doc/users_guide/figures/gimp-print-setup.png deleted file mode 100644 index e406c0b..0000000 Binary files a/doc/users_guide/figures/gimp-print-setup.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp_image.png b/doc/users_guide/figures/gimp_image.png deleted file mode 100644 index 9193558..0000000 Binary files a/doc/users_guide/figures/gimp_image.png and /dev/null differ diff --git a/doc/users_guide/figures/gimp_startup.png b/doc/users_guide/figures/gimp_startup.png deleted file mode 100644 index b6335e1..0000000 Binary files a/doc/users_guide/figures/gimp_startup.png and /dev/null differ diff --git a/doc/users_guide/gfdl.sgml b/doc/users_guide/gfdl.sgml deleted file mode 100644 index 6db9fbe..0000000 --- a/doc/users_guide/gfdl.sgml +++ /dev/null @@ -1,466 +0,0 @@ - -GNU Free Documentation License - - - - - - - Version 1.1, March 2000 - -
    - Copyright (C) 2000 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. -
    - - - PREAMBLE - - The purpose of this License is to make a manual, textbook, - or other written document "free" in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by - others. - - This License is a kind of "copyleft", which means that - derivative works of the document must themselves be free in the - same sense. It complements the GNU General Public License, which - is a copyleft license designed for free software. - - We have designed this License in order to use it for manuals - for free software, because free software needs free documentation: - a free program should come with manuals providing the same - freedoms that the software does. But this License is not limited - to software manuals; it can be used for any textual work, - regardless of subject matter or whether it is published as a - printed book. We recommend this License principally for works - whose purpose is instruction or reference. - - - - APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work that - contains a notice placed by the copyright holder saying it can be - distributed under the terms of this License. The "Document", - below, refers to any such manual or work. Any member of the - public is a licensee, and is addressed as "you". - - A "Modified Version" of the Document means any work - containing the Document or a portion of it, either copied - verbatim, or with modifications and/or translated into another - language. - - A "Secondary Section" is a named appendix or a front-matter - section of the Document that deals exclusively with the - relationship of the publishers or authors of the Document to the - Document's overall subject (or to related matters) and contains - nothing that could fall directly within that overall subject. - (For example, if the Document is in part a textbook of - mathematics, a Secondary Section may not explain any mathematics.) - The relationship could be a matter of historical connection with - the subject or with related matters, or of legal, commercial, - philosophical, ethical or political position regarding - them. - - The "Invariant Sections" are certain Secondary Sections - whose titles are designated, as being those of Invariant Sections, - in the notice that says that the Document is released under this - License. - - The "Cover Texts" are certain short passages of text that - are listed, as Front-Cover Texts or Back-Cover Texts, in the - notice that says that the Document is released under this - License. - - A "Transparent" copy of the Document means a - machine-readable copy, represented in a format whose specification - is available to the general public, whose contents can be viewed - and edited directly and straightforwardly with generic text - editors or (for images composed of pixels) generic paint programs - or (for drawings) some widely available drawing editor, and that - is suitable for input to text formatters or for automatic - translation to a variety of formats suitable for input to text - formatters. A copy made in an otherwise Transparent file format - whose markup has been designed to thwart or discourage subsequent - modification by readers is not Transparent. A copy that is not - "Transparent" is called "Opaque". - - Examples of suitable formats for Transparent copies include - plain ASCII without markup, Texinfo input format, LaTeX input - format, SGML or XML using a publicly available DTD, and - standard-conforming simple HTML designed for human modification. - Opaque formats include PostScript, PDF, proprietary formats that - can be read and edited only by proprietary word processors, SGML - or XML for which the DTD and/or processing tools are not generally - available, and the machine-generated HTML produced by some word - processors for output purposes only. - - The "Title Page" means, for a printed book, the title page - itself, plus such following pages as are needed to hold, legibly, - the material this License requires to appear in the title page. - For works in formats which do not have any title page as such, - "Title Page" means the text near the most prominent appearance of - the work's title, preceding the beginning of the body of the - text. - - - - VERBATIM COPYING - - You may copy and distribute the Document in any medium, - either commercially or noncommercially, provided that this - License, the copyright notices, and the license notice saying this - License applies to the Document are reproduced in all copies, and - that you add no other conditions whatsoever to those of this - License. You may not use technical measures to obstruct or - control the reading or further copying of the copies you make or - distribute. However, you may accept compensation in exchange for - copies. If you distribute a large enough number of copies you - must also follow the conditions in section 3. - - You may also lend copies, under the same conditions stated - above, and you may publicly display copies. - - - - COPYING IN QUANTITY - - If you publish printed copies of the Document numbering more - than 100, and the Document's license notice requires Cover Texts, - you must enclose the copies in covers that carry, clearly and - legibly, all these Cover Texts: Front-Cover Texts on the front - cover, and Back-Cover Texts on the back cover. Both covers must - also clearly and legibly identify you as the publisher of these - copies. The front cover must present the full title with all - words of the title equally prominent and visible. You may add - other material on the covers in addition. Copying with changes - limited to the covers, as long as they preserve the title of the - Document and satisfy these conditions, can be treated as verbatim - copying in other respects. - - If the required texts for either cover are too voluminous to - fit legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a - machine-readable Transparent copy along with each Opaque copy, or - state in or with each Opaque copy a publicly-accessible - computer-network location containing a complete Transparent copy - of the Document, free of added material, which the general - network-using public has access to download anonymously at no - charge using public-standard network protocols. If you use the - latter option, you must take reasonably prudent steps, when you - begin distribution of Opaque copies in quantity, to ensure that - this Transparent copy will remain thus accessible at the stated - location until at least one year after the last time you - distribute an Opaque copy (directly or through your agents or - retailers) of that edition to the public. - - It is requested, but not required, that you contact the - authors of the Document well before redistributing any large - number of copies, to give them a chance to provide you with an - updated version of the Document. - - - - MODIFICATIONS - - You may copy and distribute a Modified Version of the - Document under the conditions of sections 2 and 3 above, provided - that you release the Modified Version under precisely this - License, with the Modified Version filling the role of the - Document, thus licensing distribution and modification of the - Modified Version to whoever possesses a copy of it. In addition, - you must do these things in the Modified Version: - - - Use in the Title Page - (and on the covers, if any) a title distinct from that of the - Document, and from those of previous versions (which should, if - there were any, be listed in the History section of the - Document). You may use the same title as a previous version if - the original publisher of that version gives permission. - - - List on the Title Page, - as authors, one or more persons or entities responsible for - authorship of the modifications in the Modified Version, - together with at least five of the principal authors of the - Document (all of its principal authors, if it has less than - five). - - - State on the Title page - the name of the publisher of the Modified Version, as the - publisher. - - - Preserve all the - copyright notices of the Document. - - - Add an appropriate - copyright notice for your modifications adjacent to the other - copyright notices. - - - Include, immediately - after the copyright notices, a license notice giving the public - permission to use the Modified Version under the terms of this - License, in the form shown in the Addendum below. - - - Preserve in that license - notice the full lists of Invariant Sections and required Cover - Texts given in the Document's license notice. - - - Include an unaltered - copy of this License. - - - Preserve the section - entitled "History", and its title, and add to it an item stating - at least the title, year, new authors, and publisher of the - Modified Version as given on the Title Page. If there is no - section entitled "History" in the Document, create one stating - the title, year, authors, and publisher of the Document as given - on its Title Page, then add an item describing the Modified - Version as stated in the previous sentence. - - - Preserve the network - location, if any, given in the Document for public access to a - Transparent copy of the Document, and likewise the network - locations given in the Document for previous versions it was - based on. These may be placed in the "History" section. You - may omit a network location for a work that was published at - least four years before the Document itself, or if the original - publisher of the version it refers to gives permission. - - - In any section entitled - "Acknowledgements" or "Dedications", preserve the section's - title, and preserve in the section all the substance and tone of - each of the contributor acknowledgements and/or dedications - given therein. - - - Preserve all the - Invariant Sections of the Document, unaltered in their text and - in their titles. Section numbers or the equivalent are not - considered part of the section titles. - - - Delete any section - entitled "Endorsements". Such a section may not be included in - the Modified Version. - - - Do not retitle any - existing section as "Endorsements" or to conflict in title with - any Invariant Section. - - - - If the Modified Version includes new front-matter sections - or appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option - designate some or all of these sections as invariant. To do this, - add their titles to the list of Invariant Sections in the Modified - Version's license notice. These titles must be distinct from any - other section titles. - - You may add a section entitled "Endorsements", provided it - contains nothing but endorsements of your Modified Version by - various parties--for example, statements of peer review or that - the text has been approved by an organization as the authoritative - definition of a standard. - - You may add a passage of up to five words as a Front-Cover - Text, and a passage of up to 25 words as a Back-Cover Text, to the - end of the list of Cover Texts in the Modified Version. Only one - passage of Front-Cover Text and one of Back-Cover Text may be - added by (or through arrangements made by) any one entity. If the - Document already includes a cover text for the same cover, - previously added by you or by arrangement made by the same entity - you are acting on behalf of, you may not add another; but you may - replace the old one, on explicit permission from the previous - publisher that added the old one. - - The author(s) and publisher(s) of the Document do not by - this License give permission to use their names for publicity for - or to assert or imply endorsement of any Modified Version. - - - - COMBINING DOCUMENTS - - You may combine the Document with other documents released - under this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination - all of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice. - - The combined work need only contain one copy of this - License, and multiple identical Invariant Sections may be replaced - with a single copy. If there are multiple Invariant Sections with - the same name but different contents, make the title of each such - section unique by adding at the end of it, in parentheses, the - name of the original author or publisher of that section if known, - or else a unique number. Make the same adjustment to the section - titles in the list of Invariant Sections in the license notice of - the combined work. - - In the combination, you must combine any sections entitled - "History" in the various original documents, forming one section - entitled "History"; likewise combine any sections entitled - "Acknowledgements", and any sections entitled "Dedications". You - must delete all sections entitled "Endorsements." - - - - COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and - other documents released under this License, and replace the - individual copies of this License in the various documents with a - single copy that is included in the collection, provided that you - follow the rules of this License for verbatim copying of each of - the documents in all other respects. - - You may extract a single document from such a collection, - and distribute it individually under this License, provided you - insert a copy of this License into the extracted document, and - follow this License in all other respects regarding verbatim - copying of that document. - - - - AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of - a storage or distribution medium, does not as a whole count as a - Modified Version of the Document, provided no compilation - copyright is claimed for the compilation. Such a compilation is - called an "aggregate", and this License does not apply to the - other self-contained works thus compiled with the Document, on - account of their being thus compiled, if they are not themselves - derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to - these copies of the Document, then if the Document is less than - one quarter of the entire aggregate, the Document's Cover Texts - may be placed on covers that surround only the Document within the - aggregate. Otherwise they must appear on covers around the whole - aggregate. - - - - TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires - special permission from their copyright holders, but you may - include translations of some or all Invariant Sections in addition - to the original versions of these Invariant Sections. You may - include a translation of this License provided that you also - include the original English version of this License. In case of - a disagreement between the translation and the original English - version of this License, the original English version will - prevail. - - - - TERMINATION - - You may not copy, modify, sublicense, or distribute the - Document except as expressly provided for under this License. Any - other attempt to copy, modify, sublicense or distribute the - Document is void, and will automatically terminate your rights - under this License. However, parties who have received copies, or - rights, from you under this License will not have their licenses - terminated so long as such parties remain in full - compliance. - - - - FUTURE REVISIONS OF THIS LICENSE - - The Free Software Foundation may publish new, revised - versions of the GNU Free Documentation License from time to time. - Such new versions will be similar in spirit to the present - version, but may differ in detail to address new problems or - concerns. See http://www.gnu.org/copyleft/. - - Each version of the License is given a distinguishing - version number. If the Document specifies that a particular - numbered version of this License "or any later version" applies to - it, you have the option of following the terms and conditions - either of that specified version or of any later version that has - been published (not as a draft) by the Free Software Foundation. - If the Document does not specify a version number of this License, - you may choose any version ever published (not as a draft) by the - Free Software Foundation. - - - - How to use this License for your documents - - To use this License in a document you have written, include - a copy of the License in the document and put the following - copyright and license notices just after the title page: - -
    - Copyright (c) YEAR YOUR NAME. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.1 - or any later version published by the Free Software Foundation; - with the Invariant Sections being LIST THEIR TITLES, with the - Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. - A copy of the license is included in the section entitled "GNU - Free Documentation License". -
    - - If you have no Invariant Sections, write "with no Invariant - Sections" instead of saying which ones are invariant. If you have - no Front-Cover Texts, write "no Front-Cover Texts" instead of - "Front-Cover Texts being LIST"; likewise for Back-Cover - Texts. - - If your document contains nontrivial examples of program - code, we recommend releasing these examples in parallel under your - choice of free software license, such as the GNU General Public - License, to permit their use in free software. -
    - -
    - diff --git a/doc/users_guide/gimp-edition.sgml b/doc/users_guide/gimp-edition.sgml deleted file mode 100644 index 6834bbd..0000000 --- a/doc/users_guide/gimp-edition.sgml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - -]> - - - - The User's Guide to the Gutenprint - GIMP Edition - April 7, 2002 - April 7, 2002 - - Andy - Stewart - - - 2002 - Andy Stewart - - - The User's Guide to the Gutenprint - GIMP Edition, Copyright -2002, Andy Stewart. - - -&title; - -GIMP Edition - - PLEASE NOTE - - - This manual includes a subset of chapters from a more complete -manual entitled The User's Guide to the Gutenprint Top -Quality Printer Drivers. To obtain the complete manual, go -to the Gutenprint -Project home page. - - - This version of the manual has been specifically packaged in this -way in an attempt to better suit the needs of people interested only -in using the Gutenprint software with -GIMP (GNU Image Manipulation Program). - - - - - - -&history; -&gimp; -&gfdl; - - - - diff --git a/doc/users_guide/gimp.sgml b/doc/users_guide/gimp.sgml deleted file mode 100644 index d8e5ae3..0000000 --- a/doc/users_guide/gimp.sgml +++ /dev/null @@ -1,886 +0,0 @@ - - GIMP and Gutenprint - - - Running the GIMP - - This section assumes that you have the GIMP version 1.2 installed -and working properly on your computer, and that you have an image of -some type that you desire to print. To get started quickly, log into -your system, start the X window system, and bring up your favorite terminal -window. At the $ prompt, type: - - - - - - This should start the GIMP for you. If it does not, check that -you have installed the GIMP properly, and that its binary is located -in one of the directories listed in your $PATH environment -variable. On the assumption that this worked, the screen should now -look something like this: - -
    The Startup Window for The GIMP - - - - - - Startup window for The GIMP - - -
    - -
    - - At this point, you should use the - - - File - Open - - -menu option to open your favorite picture. We will print this picture -shortly. Your picture should be displayed next to the GIMP startup -window, perhaps looking similar to the following (sssh! Don't tell -anybody the secret!): - -
    A Sample Image Displayed by The GIMP - - - - - - A Sample Image displayed by The Gimp - - -
    - -
    - -
    - - The Gimp-Print Graphical User Interface - - Now that the GIMP is displaying your picture, put your mouse over -the picture and click the right mouse button. A menu will appear. -Choose the - - File - Print - -menu option. This will cause the Gimp-Print GUI window to appear (see -). Move the mouse cursor -over the various parts of the Gimp-Print GUI window, and notice that -if you leave your mouse in one place for a short time without clicking -any buttons, a small box appears. This box contains helpful text. -These small boxes are called "tooltips" and are intended to remind you -about the function of each part of the graphical interface. - - -The next several sections will continuously refer to - and -. The difference between -the two figures can be seen in the top right corner of the window. -Notice that there are two tabs, one which reads -Printer Settings and another which reads -Image/Output Settings. Notice also that the -window is divided into several major sections which directly map to -the major sections of this document: - - - Preview - - - Printer Settings - - - Image/Output Settings - - - Position - - - Size - - - Printing and Saving Settings - - - - -
    The Gimp-Print Graphical User Interface 1 (GUI) - - - - - - The GIMP Print GUI showing printer settings - - -
    - -
    The Gimp-Print Graphical User Interface 2 (GUI) - - - - - - The GIMP Print GUI showing image/output settings - - -
    - - Printer Settings - Printer Settings - - Printer - - Click on the Printer Settings tab near the -top right hand corner of the window (see -). Then, click on the downward -facing arrow to the right of the Printer combo -box to see a list of the system printer queues. Select the queue to which -you would like the printed image to be sent. One may also print the -image directly to a file by selecting File. -In this event, the user will be prompted for the filename when either the -Print button or the Print and Save -Settings button is clicked. - - -When either the Print and Save Settings button -or the Save Settings button is clicked, -the settings are saved in a file called -~/.gimp-1.2/printrc. The user is cautioned about -hand editing this file since it is generated by Gutenprint (although -it was the only way that the author found for removing bogus entries -created while playing with the New Printer button). - - - - Setup Printer - - Before any useful printing can occur, the user needs to associate -the named printer with the -actual make and model of the printer. Click the -Setup Printer button in -the Printer section of the window (the upper -right, and just below the Printer display box). When this is done, the -following window appears: - -
    The Setup Printer Window - - - - - - The Setup Printer Window - - -
    -
    - - - Scroll through the Printer Model section of the window until you -find a printer which matches yours. If you cannot find the precise -model, pick something close and hope for the best. There are selections -for a wide array of Postscript, inkjet, and laser printers. After you -have selected a printer, you will see the printer command displayed. - - -The Gutenprint software does all of the necessary conversion of the -image to be printed into the language of your printer. It is -unnecessary and undesirable for any other sofware to manipulate this -data. (This is why the command contains the "-l" switch or the "-o -raw" switch). Please use care if you feel the need to edit this -command. Once you are satisfied with your selection, click the -OK button. - - -
    - - New Printer - - - In the previous sections, the user selected an existing printer -queue and associated a particular type of printer to that queue. For -most cases, this is probably all that is required. However, some -situations might require more detailed control over the handling of -the printer data. - - - Click the New Printer button to tell the -software that you wish to create a new name. In this case, the new -name may actually be an existing printer with different settings that -you wish to save, or it may simply be a name associated with a -particular command for handling the printer data. A window will -appear thus: - -
    The New Printer Window - - - - - - The New Printer Window - - -
    - - Type a name into the window and click OK -(or Cancel if you wish not to do this). -Notice that the new name now appears as the selected Printer. -As you change settings in the rest of the Gimp-Print GUI, they will be -associated with this printer name. When the settings are saved, -they can be recovered easily by simply selecting this named printer -from the Printer combo box. -
    - - One example where this feature might be used is as follows. The -author frequently prints photos on Epson 4x6 photo paper. Note that -this paper is physically larger than 4x6 and it has perforations on -all four sides. The author dislikes printing part of the image on the -perforated parts of the paper which will be removed after -printing the photo. By selecting the proper scaling percentage, -printing can be constrained to the 4x6 part of the paper which will -remain after the perforated sections are removed. The author has -saved this setting using this feature of the Gutenprint software. - - -
    - - Media Size - - The term media refers to paper, card stock, -envelopes, or whatever you have put into your printer onto which -something will be printed. Click the arrow to the right of the -Media Size box to see a long list of different -sizes of media. Choose the size that matches the media which you have -loaded into your printer. Once you have made your choice, the drop -down menu will disappear, and your choice will be shown in the -Media Size box. The available paper sizes will -vary depending upon the printer model you have selected. - - - Some printers support arbitrary (within limits!) paper sizes. - These printers will let you select Custom - or Roll paper sizes. When you select such a - printer, one or both of the Dimensions boxes - will let you enter your paper size (in inches or centimetres). The - boxes will not let you enter sizes that your printer cannot handle. - - - - Media Type - - The type of media onto which your image will be printed should be -selected here. Click on the arrow to the right of the Media -Type box to see a long list of the different types of media -onto which you may print your image. Media types include such things -as plain paper, postcards, photo quality paper, transparencies, and -more! Once you have made your choice, the drop down menu will -disappear, and your choice will be shown in the Media -Type box. The choices available will vary depending upon -the printer model you have selected. - - - - Media Source - - The Media Source box allows the user to - choose the paper source, sometimes called Input - Slot, that the paper will be fed from. Many printers - only have one available input source (such as the standard paper - tray), in which case this entry will be grayed out. If your printer - does support multiple input sources, you may specify the source of - your choice here. Some Epson printers offer a roll feed option in - addition to the standard paper tray, and many HP LaserJet printers - have multiple paper trays. - - - - Ink Type - - Some printers offer a choice of different types of ink or ink - cartridges. Many Canon and Lexmark printers support various - combinations of cartridges, such as black only, black and color, - photo color, and so forth. Most Epson printers let you choose - between three and four color printing (three color uses only color - ink, while four color uses black ink as well). Epson printers that - support six color photo printing allow you to choose five and six - color printing as well. - - - - Resolution - - Click on the arrow to the right of the -Resolution box to see a long list of resolutions -at which you can print your image. The list is written with the -lowest resolution at the top, with increasing resolution (and -generally improved printing quality) as you approach the bottom of the -list. Different printers support different resolution options, and -many printers support different quality choices using the same basic -resolution. In this menu are a few terms which may be unfamiliar to -you, and they will now be explained. - - DPI - - DPI is an acronym which stands for Dots -Per Inch. This term refers -to the number of dots that your printer will print in a space of one -inch (approximately 2.54 cm). This is highly dependent upon the -capability of your printer. Resolutions below 300 DPI are -used for draft quality. For general purpose printing, select -300 - 360 DPI. Higher quality printing can be achieved by -selecting 600 - 720 DPI. Settings higher than this are used for the -highest possible quality for printing photographs and other high -quality graphics. Experiment with your printer and these settings -with different types of graphics and photographs to see what -results you can obtain with your printer. High resolutions (large -numbers of dots per inch) require substantial image processing time, -and the print files can be very large; it's not uncommon for a full -page, 1440x720 DPI image to require 100 MB of temporary storage! - - - Draft or Fast Economy Draft - - When this text appears next to the resolution, it refers to the -fact that the quality will be relatively low, but suitable for rough -drafts. Draft quality is higher than fast economy draft. These -options will give you the fastest printing speed. Economy Draft uses -less ink, and as a result the image will be pale. These modes are -generally not very useful for printing photographs. - - - - Unidirectional - - When printing an image, you have probably noticed the print -head inside the printer moving back and forth across the print media. -Many printers are capable of putting ink on the page regardless of -which direction the print head is moving. However, quality can -sometimes be improved by only putting ink on the page when the printer -head is moving in one direction. The -Unidirectional setting instructs the -software to only place ink on the page when the print head is moving -one way. When the print head returns, it will not place ink on the -page. On many printers, the print quality is better, at the expense -of printing speed. - - - High(est) Quality - - With lower quality print modes, one may see an effect where -the printed image looks like it has rows of stripes with a small -separation between the stripes. This effect is called "banding" and -is undesirable. In the high and -highest quality modes, the printer will make more -passes over the same part of the page in order to improve quality and -(reduce or) eliminate banding. This requires more temporary disk -space and prints more slowly, but does not require significantly more -processing time. - - - DMT - - DMT is an acronym which stands for Dot - Modulation - Technology. - This term refers to a print mode used by certain Canon printers - to improve the quality of the printed output. Unfortunately, - at this time, all of the available DMT modes do not work - correctly. The cases which do work correctly will offer - significantly improved printing quality. - - - -
    - - Preview - - Notice in the upper left of the window is a preview of your image. -This preview is a representation of where your picture will print on -the selected media, and approximately what it will look like. This -preview will be updated as you modify selections in the -Position, Size, -Media Size, and Output Type -portions of the window. You may also select the image with your mouse -and move it manually if you wish. In doing so, you will note that the -Position settings are updated accordingly. Take -note of the arrow, which points toward the top of the media, where top -is the first part of the media to enter the printer. - - - The preview may be moved around the page as follows: - - - Clicking and dragging the left - (primary) mouse button moves the image around the page as you would - expect; the image moves with the mouse. - Clicking and dragging the - middle mouse button moves the image around the - page in a finer fashion, such that each pixel of mouse movement - moves the image by one point (1/72 inch). This allows very fine - placement of the image on the page. - Clicking and dragging the - right (secondary) mouse button moves the image - around the page much the same as with the left button, but the image - will only move in units of the image size. Thus, if the image is - one inch wide and two inches tall, the image will not move at all - until you have moved the mouse far enough so that the image would be - moved one inch vertically and two inches horizontally. This is - handy if you wish to print multiple images of the same size on one - piece of paper. - If you hold down the shift key - on the keyboard when you click and drag the mouse, the image will - only move in the horizontal or vertical direction (depending upon - which way you first move the mouse). This allows you to constrain - motion to the horizontal or vertical. - If you click another button while dragging the - mouse, the image will immediately return to the position it was in - before you clicked the mouse the first time. This allows you to - not move the image if you have started moving it and have decided - that you don't want to move it. The preview will not respond to the - mouse until you release all of the mouse buttons and click and drag - afresh. - - - - Position - - Orientation - - The Orientation menu allows the user to choose the orientation -of the paper. The menu selections are -Auto, Portrait, -Landscape, Upside -down, and Seascape. Click on -the rectangular tab to see these choices -and make your selection. When you have done so, the pulldown menu -will have disappeared, and your choice will appear. Also, note that -the preview image will have changed accordingly. - - - When set to Auto, the software will make an -intelligent choice of orientation based on the dimensions of the image -to be printed. Portrait orients the print media -with the longest edge going from top to bottom, while -Landscape orients the paper with the longest edge -going from side to side. Upside down and -Seascape orient the paper the same as -Portrait and Landscape -respectively, with the difference being that the image is rotated 180 degrees. - - - - Automatic Centering - - There are three buttons that deal with centering an image. The -leftmost button is the Vertically button, the -middle button is the Both button, and -the rightmost button is the Horizontally -button. Use the Both button to center your -image both horizontally and vertically. This will cause the top and -bottom borders to be equal, and the left and right borders to be -equal. If you have placed your image manually by using the mouse -button, then you may center the image in the horizontal direction only -by clicking on the Horizontally button. -Likewise, to adjust the image only in the vertical direction, click on -the Vertically button. Note that in -each case, the image is centered with regard to the edges of the -media, and without regard to the printable portion of the media. Many -printers are incapable of printing to each edge of the media. Some -media may have edges which detach. Consult your printer documentation -for more details regarding your printer's capabilities in this regard. - - - - Manual Settings - - You will notice that there are six boxes that contain numbers -just below the Orientation menu and just above the GUI buttons related -to centering an image. When you move the preview image manually with -the mouse, or when you click on one of the centering buttons, the -preview image moves and these six boxes get updated. - - Left - - The number appearing in the Left box denotes -the number of units (cm or inches) that the left side of the image -will be printed away from the left edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - Right - - The number appearing in the Right box denotes -the number of units (cm or inches) that the right side of the image -will be printed away from the left edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - Right Border - - The number appearing in the Right Border box denotes -the number of units (cm or inches) that the right side of the image -will be printed away from the right edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - Top - - The number appearing in the Top box denotes -the number of units (cm or inches) that the top side of the image -will be printed away from the top edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - Bottom - - The number appearing in the Bottom box denotes -the number of units (cm or inches) that the bottom side of the image -will be printed away from the top edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - - Bottom Border - - The number appearing in the Bottom Border box denotes -the number of units (cm or inches) that the bottom side of the image -will be printed away from the bottom edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. - - - - - - - - Size - - Slider Bar and Spin Box - - The slider bar can be moved as desired by the user. Notice -that while sliding this bar, the preview image changes accordingly. -One will also note that several boxes in the Gimp-Print GUI change values when this bar is moved. -These boxes are the six position boxes (left, right, right border, -top, bottom, bottom border), the two size boxes (width and height), -and the spin box to the right of the slider bar. - - - This slider bar is used to scale the image to a desirable size, but the same effect can -be obtained by either clicking an arrow on the spin box to the right of this -slider bar, or by manually typing a number into this spin box. Notice -that by setting the spin box in this way, the slider bar is also -moved. All of the described methods will cause the image to be -scaled accordingly. - - - - Scale by Percent or PPI - - One may choose to scale the image by a percentage, or by PPI, -which means "pixels per -inch". Click the radio button -next to the word to set the desired scaling factor. - - - When scaling by a percentage, the number reflected in the spin -box next to the slider bar represents the percentage relative -to the full size of the selected print medium. For example, with this spin box -set to 50, the image will be scaled to 50% of the size of the print -medium. When set to 100, the image will attempt to fill the print -medium, within the constraints of maintaining the proper aspect ratio -and the margins of the selected print medium. This effect can be seen -in the preview window. - - - When scaling by PPI, the number reflected in the spin box next to -the slider bar represents the number of pixels that will be -printed per inch. For example, if the user is printing a 640x480 -image at a size of 6.4x4.8 inches (as measured by the size boxes), the -image will be printed at 100 DPI. - - - - Use Original Image Size - - By clicking this button, the image will be scaled to as close -to the native size of the image as possible. This effect can -immediately be seen in the preview image. - - - The native image size may be found or set in the GIMP by - selecting Image/Scale Image in the - GIMP. Under the Print Size and Display Unit - group in the Scale Image dialog, you can - determine (or change) the width and height of the image, or - choose the resolution. - - - - Width and Height - - These boxes show the size of the printed image in either inches -or centimeters (depending on which unit is selected). The user may -choose to manually modify these values. When one value is modified, -the other value is automatically modified in order to maintain the -aspect ratio (the ratio of width to height). This effect can be -immediately seen in the preview image. - - - - Units - - The units can be set to inches or centimeters by clicking the appropriate -radio button next to the desired unit. This setting effects the -values printed in the six position boxes (left, right, right border, -top, bottom, bottom border) and the two size boxes (width and height). - - - - - - Image/Output Settings - - By clicking on the tab labeled Image/Output -Settings, the Gimp-Print window will appear as shown in -. Notice that there are -two sections to this portion of the window, namely, -Image Type and -Output Type. - - - - Image Type - - Line Art - - This setting tells the printer driver to generate color -quickly. The color is bold and bright, but color accuracy is not very -good. There may also be some unexpectedly sharp transitions in -colors. This mode is acceptable for printing text with small amounts -of color, and may be acceptable for presentation graphics. - - - - Solid Colors - - This mode produces color which is considerably more accurate -than the Line Art mode, but with a reduction in performance. In -general, hues will be accurate but tonalities may not be accurate. -There should be no sharp transitions in colors. This mode is good for -printing presentation graphics in most cases. - - - - Photograph - - This mode produces the most accurate colors and tonalities at a -greater cost in performance. This is the mode to use when printing -high quality photographs or other high quality images. - - - - - - Output Type - - The user is given the choice of color, black and white, and -grayscale. Color is selected when the desired output is to be in -color. Greyscale will result in the printed image having various -shades of grey. Black and white is just that. The effect of this -setting can be seen in the preview window. - - - - Adjust Output - - Clicking on this button causes the Print Color Adjust window to -appear (see ). In -this window, one will see a representation of the image to be printed -as well as several slider bars. These slider bars collectively adjust -many different aspects of the image. The values can also be adjusted -by clicking the arrows or by typing a value into the appropriate spin -box on the right side of each slider bar. - - -
    The Print Color Adjust Window - - - - - - >The Print Color Adjust Window - - -
    - - Brightness - - Adjust the brightness of the image. A setting of 0.0 gives a fully black -image, while a 2.0 setting gives a fully white image. Values greater than 1.0 will result in - black not being solid and highlights turning white; values less than - 1.0 will result in white not being perfectly clear and shadows turning - black. - - - - Contrast - - Adjust the contrast of the image. A setting of 0.0 gives a solid gray for the -entire image, the exact gray depending upon the brightness chosen. - - - - Cyan, Magenta, Yellow - -These three options allow specification of the cyan, magenta, and -yellow levels independently, for rebalancing the levels. Normally, -these should be adjusted to yield neutral gray, but they can be used -for other effects. - - - - Saturation - -Adjust the brilliance of colors. A setting of 0.0 results in pure grayscale. -A saturation setting of less than 1.0 results in more muted colors. A -saturation setting of greater than 1.0 results in more vibrant colors. Very high -saturation often results in very strange effects, including -posterization and banding that might not be expected. For normal -purposes, the saturation should generally be set to a value less than 1.5. - - - - Density - -Adjust the amount of ink deposited on the paper. If you have chosen the -correct paper type and are getting ink bleeding through the paper -or puddling, try reducing the density to the lowest value you -can while still achieving solid black. If black is not solid -black, even with the contrast and brightness at 1.0, try increasing -the density. Note that changes to this setting will not be visible in -the image preview. - - -All of the supported printers actually need less than 100% ink -density in most cases, so the actual density is something other than -the nominal density setting. The effective density setting cannot go -above 100%, so if a value specified will result in an excessively high -density level, it will be silently limited to a setting of 1.0. - - - - Gamma - -Adjust the gamma of the image, over and above the printer-specific -correction. Gamma less than 1.0 will result in a darker image; gamma -greater than 1.0 will result in a lighter image. Unlike brightness, -gamma adjustment does not change the endpoints; it merely changes the -shape of the input->output curve. - - - - Dither Algorithm - -The recommended dither algorithm is Adaptive -Hybrid (which is the default) for text or other fine -black detail, or if this is mixed with continuous tone images. The -Ordered dithering algorithm is just as good -(and somewhat faster) for pure continuous-tone images and photographs, -but may yield poor results with text or other fine detail, -particularly at high printing resolutions. - - The Fast algorithm gives the -fastest results at the expense of color accuracy. It is a simplified -ordered dither. On simple four color printers (or other printers used -in four color mode), the quality is similar to -Ordered, although dark gray rendition is -not as good due to a simpler transfer between black and colored ink. -With six-color printers, color rendition is somewhat worse, but it -should be quite usable in cases where optimum quality is not critical. -In black and white, it is an efficient way to render grayscale, but it -may not give best results when used with variable dot size printers -(modern Epson printers, or Canon printers using DMT). On rare three -color printers (CMY only) the results should be identical to ordered -dither. - - Very Fast is even faster than -Fast, with even more loss of quality. -Color and grayscale output will show strong patterning that resembles -screening, although it isn't. On laser printers, and possibly on -certain kinds of text and line art, Very -Fast dithering may actually yield the best quality. - - -Error diffusion algorithms (Hybrid -Floyd-Steinberg is such an algorithm) perform very well -at high densities, and are capable of -rendering very fine detail rather well, but they tend to exhibit artifacts in -the form of "waves" or "worms" of dots which results in noticeable -texturing in pale areas. Furthermore, pale areas immediately adjacent -to white take a while to "build up" sufficient error to print at all. -This is sometimes called "tearing" or "waterfalling". - - - - - Set Defaults and Close - - When the Set Defaults button is clicked, -the slider bar settings will return to their default values. The -dither algorithm setting is uneffected. The Print Color -Adjust window will close when the -Close button is clicked. - - - -
    - -
    - - Printing and Saving Settings - - At the bottom of the Gimp-Print window, there are five buttons labeled -About, -Print and Save Settings, -Save Settings, -Print, -and Cancel. The About -button will show information about the Gutenprint software, such as -the version number, authors names, project web site, and software -licensing. After clicking on the About, read -the information, and then close the window by pressing the -OK button. - - - The Print and Save Settings button will -save the current settings and then print the desired image. Recall -that these settings are saved in ~/.gimp-1.2/printrc. The -Save Settings button will only save the -settings. The Print button will print the -image only. The Cancel will close the -Gimp-Print GUI window. - - - -
    - -
    diff --git a/doc/users_guide/history.sgml b/doc/users_guide/history.sgml deleted file mode 100644 index 2782f2b..0000000 --- a/doc/users_guide/history.sgml +++ /dev/null @@ -1,108 +0,0 @@ - - Project History - -This software package was first written by Michael Sweet of -Easy Software Products and -initially worked only as a print plugin to the GIMP (GNU Image -Manipulation Program). In the summer of 1999, -Robert Krawitz (the current -Gutenprint project leader) purchased an Epson Stylus Photo EX printer -to feed his photography hobby. Finding no existing printer drivers, Robert -adapted Mike's GIMP Print plugin to his six-color printer, and by the end -of the year released version 3.0 of the Gimp-Print software, which was -included in version 1.1 of the GIMP. The intention was for this to be -the stable plugin in version 1.2 of the GIMP while development of the -GIMP Print plugin continued for later release. - - -Robert put the Gimp-Print development tree on SourceForge starting -with version 3.1, and quickly found a group of like-minded people who wanted to print -high quality output on inexpensive inkjet printers. One of the main -goals, which was not expected to be met until late in the version 3.1 -cycle, was to write a Ghostscript driver so that printing would not be -restricted to the GIMP. Imagine Robert's surprise when Henryk "Buggs" -Richter wrote one within days! - - -In July 2000, not more than a year after Robert bought his Epson -Stylus Photo EX, he was invited to the Linux Printing -Summit hosted by VA Linux Systems. In preparation for that, he spent -long hours printing out test images. Robert went back to the -Gimp-Print version 3.0.9 release, which seemed like such an advance -at the time, and was floored at how far the project had come in four -months! Output that had been considered impressive with using six -colors was put to shame by four color output. That should give you -an idea what six color and variable dot size printers can do. It also -illustrates what a group of committed people can do. - - -Robert came away from the Printing Summit with a lot of new ideas, and in -November 2000, Gimp-Print version 4.0 was released, the culmination of 9 months -of work by the team. The quality was already tremendously improved -over what the software could do at the Printing Summit. - - -The team started serious work on version 4.1 in December -2000, and version 4.2.0 was released in November 2001. Despite the fact -that version 4.2.0 is a "minor" release over version 4.0, there are vast -improvements: - - - - The driver is built as a shared library, making it much easier -to use by higher layers of software - - - - - The packaging system now follows GNU standards - - - - -The print quality (in particular, color accuracy, a well-known weakness in 4.0) is even better - - - - - Improved performance - - - - - Many more options - - - - - More supported printers - - - - - - - -Releases of Gimp-Print have been historically numbered in -a fashion similar to that of the Linux kernel, where major releases -are denoted by the first digit (in this case '4'), while minor -releases are denoted by subsequent digits (such as '4.2.0'). Even -numbered minor releases are considered stable, while odd numbered -minor releases are considered development releases (whose stability -may vary for any given release). - - -This project is by no means finished. In future releases, the development -team hopes to include the following: - - implementation of proper color management - improved dithering - improvements in performance - - - -The entire Gutenprint team hopes you will really enjoy using this -software! For more information, please consult the Gutenprint project -web page. - - diff --git a/doc/users_guide/html-stamp b/doc/users_guide/html-stamp deleted file mode 100644 index e69de29..0000000 diff --git a/doc/users_guide/html/book1.html b/doc/users_guide/html/book1.html deleted file mode 100644 index 15d9f2e..0000000 --- a/doc/users_guide/html/book1.html +++ /dev/null @@ -1,487 +0,0 @@ - -The User's Guide to Gutenprint - Complete Edition

    The User's Guide to Gutenprint - Complete Edition

    Andy Stewart

    Copyright © 2002 Andy Stewart

    The Gutenprint Top Quality Printer Drivers (hereafter -called Gutenprint) are a set of printer drivers written to -take advantage of the full capabilities of a wide range of -printers. These drivers should work on any POSIX compliant operating -system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to -use the Gutenprint software to achieve high quality printouts from the -GIMP (GNU Image -Manipulation Program) and -CUPS (Common Unix Printing -System). -

    Please note that in addition to using the Gutenprint software as a -print plugin for the GIMP, and as a set of printer drivers for CUPS, this -software can also be compiled and used with the -Ghostscript software -and with the -Foomatic -software. -

    Regardless of whether the Gutenprint software is used with the GIMP, -CUPS, Ghostscript, or Foomatic, the print quality and printer settings -remain the same. However, use of the Gutenprint with Ghostscript and -Foomatic is not covered in this document. These topics may be covered -in a future revision of this document. -

    This document corresponds to version 4.2.0 and later of the Gutenprint -software. This document will serve as a guide to the user, and as such -will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript, -Foomatic, or any other related software. -

    Andy Stewart, the author, is the founder of the -Worcester Linux Users' Group in -Worcester, Massachusetts, USA. The group was founded in July 1997 and has -approximately 140 people on its mailing list. Monthly meetings are -held and all are invited. -

    In terms of "code", this is the author's first contribution to the -open source community, and definitely his first experience with DocBook. -Constructive comments, praise, words of encouragement, and the like -will be most appreciated if e-mailed to the -author. -


    Table of Contents
    1. Project History
    2. GIMP and Gutenprint
    Running the GIMP
    The Gimp-Print Graphical User Interface
    Printer Settings
    Preview
    Position
    Size
    Image/Output Settings
    Printing and Saving Settings
    3. CUPS and Gutenprint
    Introduction
    CUPS Printer Installation
    Configuring your Printer in CUPS
    Using CUPS from the Command Line
    4. Gutenprint Utilities
    escputil
    Determining Ink Level
    Error During Ink Level Determination
    Nozzle Check
    Clean the Print Head
    Align the Print Head
    Printer Identification
    More Information
    A. GNU Free Documentation License
    0. PREAMBLE
    1. APPLICABILITY AND DEFINITIONS
    2. VERBATIM COPYING
    3. COPYING IN QUANTITY
    4. MODIFICATIONS
    5. COMBINING DOCUMENTS
    6. COLLECTIONS OF DOCUMENTS
    7. AGGREGATION WITH INDEPENDENT WORKS
    8. TRANSLATION
    9. TERMINATION
    10. FUTURE REVISIONS OF THIS LICENSE
    How to use this License for your documents

      Next
      Project History
    \ No newline at end of file diff --git a/doc/users_guide/html/c29.html b/doc/users_guide/html/c29.html deleted file mode 100644 index e178bd0..0000000 --- a/doc/users_guide/html/c29.html +++ /dev/null @@ -1,260 +0,0 @@ - -Project History
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 1. Project History

    This software package was first written by Michael Sweet of -Easy Software Products and -initially worked only as a print plugin to the GIMP (GNU Image -Manipulation Program). In the summer of 1999, -Robert Krawitz (the current -Gutenprint project leader) purchased an Epson Stylus Photo EX printer -to feed his photography hobby. Finding no existing printer drivers, Robert -adapted Mike's GIMP Print plugin to his six-color printer, and by the end -of the year released version 3.0 of the Gimp-Print software, which was -included in version 1.1 of the GIMP. The intention was for this to be -the stable plugin in version 1.2 of the GIMP while development of the -GIMP Print plugin continued for later release. -

    Robert put the Gimp-Print development tree on SourceForge starting -with version 3.1, and quickly found a group of like-minded people who wanted to print -high quality output on inexpensive inkjet printers. One of the main -goals, which was not expected to be met until late in the version 3.1 -cycle, was to write a Ghostscript driver so that printing would not be -restricted to the GIMP. Imagine Robert's surprise when Henryk "Buggs" -Richter wrote one within days! -

    In July 2000, not more than a year after Robert bought his Epson -Stylus Photo EX, he was invited to the Linux Printing -Summit hosted by VA Linux Systems. In preparation for that, he spent -long hours printing out test images. Robert went back to the -Gimp-Print version 3.0.9 release, which seemed like such an advance -at the time, and was floored at how far the project had come in four -months! Output that had been considered impressive with using six -colors was put to shame by four color output. That should give you -an idea what six color and variable dot size printers can do. It also -illustrates what a group of committed people can do. -

    Robert came away from the Printing Summit with a lot of new ideas, and in -November 2000, Gimp-Print version 4.0 was released, the culmination of 9 months -of work by the team. The quality was already tremendously improved -over what the software could do at the Printing Summit. -

    The team started serious work on version 4.1 in December -2000, and version 4.2.0 was released in November 2001. Despite the fact -that version 4.2.0 is a "minor" release over version 4.0, there are vast -improvements: -

    • The driver is built as a shared library, making it much easier -to use by higher layers of software -

    • The packaging system now follows GNU standards -

    • The print quality (in particular, color accuracy, a well-known weakness in 4.0) is even better -

    • Improved performance -

    • Many more options -

    • More supported printers -

    - -

    Releases of Gimp-Print have been historically numbered in -a fashion similar to that of the Linux kernel, where major releases -are denoted by the first digit (in this case '4'), while minor -releases are denoted by subsequent digits (such as '4.2.0'). Even -numbered minor releases are considered stable, while odd numbered -minor releases are considered development releases (whose stability -may vary for any given release). -

    This project is by no means finished. In future releases, the development -team hopes to include the following: -

    • implementation of proper color management

    • improved dithering

    • improvements in performance

    -

    The entire Gutenprint team hopes you will really enjoy using this -software! For more information, please consult the Gutenprint project -web page. -


    PrevHomeNext
    The User's Guide to Gutenprint - Complete Edition GIMP and Gutenprint
    \ No newline at end of file diff --git a/doc/users_guide/html/c443.html b/doc/users_guide/html/c443.html deleted file mode 100644 index 00adba4..0000000 --- a/doc/users_guide/html/c443.html +++ /dev/null @@ -1,206 +0,0 @@ - -CUPS and Gutenprint
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 3. CUPS and Gutenprint

    Introduction

    CUPS is an acronym which stands for Common -Unix Printing -System. It is assumed that the reader has -properly installed the CUPS software and the Gutenprint software. -This section will discuss adding a printer to CUPS that uses a -Gutenprint printer driver, as well as how to modify the various -settings supplied by Gutenprint. This will be a rather quick -explanation, as the CUPS software is quite well documented, and it is -not my intention to attempt to duplicate the CUPS documentation here. -


    PrevHomeNext
    The Gimp-Print Graphical User Interface CUPS Printer Installation
    \ No newline at end of file diff --git a/doc/users_guide/html/c568.html b/doc/users_guide/html/c568.html deleted file mode 100644 index 571ca63..0000000 --- a/doc/users_guide/html/c568.html +++ /dev/null @@ -1,754 +0,0 @@ - -Gutenprint Utilities
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 4. Gutenprint Utilities

    escputil

    escputil is a command line utility which -allows the user to perform a variety of maintenance tasks on Epson -Stylus inkjet printers. These tasks include head alignment, head -cleaning, nozzle check, printer identification, and retrieval of the ink -level from the printer. In order for many of the -escputil functions to work, the user must have -read/write access to the raw printer device (typically /dev/lp0, -/dev/usb/lp0, and the like). In general, these operations should be -performed by the root user. As always, the user must insure that the -directory containing the escputil utility is -listed in the $PATH environment variable, or that the full path is -specified on the command line. The examples in this section will -assume the former. -

    Caution

    The escputil utility was designed for use -ONLY with Epson Stylus inkjet printers supported by the Gutenprint -software. It is possible that damage MIGHT occur to your printer if -this utility is misused or if it is used with a printer other than an -Epson Stylus inkjet printer. It is the sole responsibility of the -user to insure that this utility is suitable for the task at hand. -

    In this section, specific examples of common usage will be -presented. A summary of the command line switches can be -found in the escputil(1) man page. -

    Determining Ink Level

    Perhaps the most basic function performed by -escputil is that of determining the amount of ink -remaining in the printer. To do this, the user must know the name of -the raw printer device. This is usually /dev/lp0 for a printer -connected to the parallel port, or /dev/usb/lp0 for a printer -connected to the USB. -

    If there are multiple printers connected, one of them may be referenced as -/dev/lp1 or perhaps /dev/usb/lp1. In the event of uncertainty, and if -CUPS is in use, view the following URL -with a web browser. At that URL, look for a line which reads "Device -URI". The author's USB printer is listed as "Device URI: usb:/dev/usb/lp0". -

    For this example, assume that the raw printer device is a USB printer -specified as /dev/usb/lp0. To get the ink level for this printer, -issue this command and notice the output. -

      
    -# escputil -r /dev/usb/lp0 -i
    -
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it 
    -under certain conditions; type 'escputil -l' for details. 
    -
    -           Ink color    Percent remaining
    -               Black     18
    -                Cyan     71
    -             Magenta     70
    -              Yellow     67
    -          Light Cyan     71
    -       Light Magenta     70
    -    
    -  

    The user would substitute their own raw printer device for the one -shown in the example after the "-r" switch. Notice that the printout -shows the percent of ink remaining for each color of the author's -Epson Stylus Photo 870. When the ink levels get too low, print -quality will suffer. In the author's personal experience, ink levels -approaching 10% begin to cause print quality degredation, but this -will vary depending on the precise printer model. -

    Error During Ink Level Determination

    What? The example above did not work? An error message was -printed? What does it mean? There are several possibilities, -depending on the specific error message. If the error message is -"Invalid argument" (see following example), the problem is that the -2.4.x kernel is not configured with the CONFIG_PARPORT_1284 option enabled. - -
      
    -# escputil -r /dev/lp0 -i
    -
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it 
    -under certain conditions; type 'escputil -l' for details.
    -
    -Cannot read from /dev/lp0: Invalid argument
    -    
    -  
    - - Another possibile cause for error is that the raw printer device -does not have both read and write permission for the user attempting -to access the device. In this case, the error message will read -"Permission denied". A final possibility is that the raw printer -device specified is incorrect, in which case the error message will -read "No such device". -

    Nozzle Check

    On an inkjet printer, there are several small holes on the -bottom of each ink cartridge through which the ink must flow smoothly -in order to create high quality images on paper. If these holes -become clogged, the printed image will show small gaps where there -should have been ink. One can easily test for the existence of this -condition by running a nozzle check. One need not be the root user to -issue this command. Note that as shown, the command will print a -nozzle test pattern on the default printer. If there are multiple -printers present, the desired printer must be specified with an -additional "-P printer_name" switch, where "printer_name" is the name -of the desired printer. -

    The printer will print a series of black (and colored) slanted -lines on the paper. Observe these lines carefully. If there are gaps -or spaces in these lines, then the corresponding nozzle is clogged and -the print head must be cleaned. However, if there are no gaps, the -nozzles are clean. -

      
    -# escputil -n       
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it 
    -under certain conditions; type 'escputil -l' for details. 
    -
    -Running nozzle check, please ensure paper is in the printer.
    -    
    -  

    Clean the Print Head

    If the printed output is showing gaps where there should have -been ink, it is likely that one or more nozzles are clogged and the -print head is in need of cleaning. One can verify this by first -running a nozzle check and looking for gaps in the printout. To clean -the print head, issue the following command. One need not be the root user to -issue this command. Note that as shown, the command will clean the -print head on the default printer. If there are multiple -printers present, the desired printer must be specified with an -additional "-P printer_name" switch, where "printer_name" is the name -of the desired printer. -

      
    -# escputil -c
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it 
    -under certain conditions; type 'escputil -l' for details. 
    -
    -Cleaning heads...
    -    
    -  

    Nothing will be printed on the paper. The printer will make -some noise as it cleans the print head. Wait until the printer is -finished cleaning the print head. Afterwards, execute another nozzle -check and insure that the print head is indeed completely clean. Note -that the process of cleaning the print head causes ink consumption, so -do not clean the print head any more than necessary. -

    For severely clogged nozzles, one may have to execute two or three cycles -of nozzle check followed by a cleaning of the print head. If the -printer had gone unused for a long time, the nozzles may be so clogged -with dried ink as to be unrecoverable, in which case, the best course -of action is to replace the ink cartridge. -

    Align the Print Head

    To insure the highest quality printouts, the print head must -be in proper physical alignment. One can check and realign the print -head by running this interactive alignment test. -

    The escputil utility must know the exact printer model in -use. One may specify the model on the command line using the "-m" -switch, or the utility can detect the printer model if the user passes -the "-r" switch and the name of the raw printer device. -

    Note that an unprivileged user may use this command with the "-m" switch, but that -(in general) the root user may only use the "-r" switch (which -requires read/write access to the raw printer device). In the case of -multiple printers in use, the "-P" switch is required to align the -print head on the non-default printer. -

    Caution

    This utility lets you align the print head of your Epson Stylus inkjet -printer. Misuse of this utility may cause your print quality to degrade -and possibly damage your printer. This utility has not been reviewed by -Seiko Epson for correctness, and is offered with no warranty at all. The -entire risk of using this utility lies with you. -

    Aligning the print head is an interactive process. The utility -will print out a set of instructions and ask you for responses. Please -read the instructions carefully and follow them precisely. A single -sheet of paper will be needed (one can print on both sides to save paper). -

    The following example illustrates the alignment process when issued by an -unprivileged user who specified the printer model on the command -line. (To obtain a list of printer models, issue the "escputil -M" -command). Of course, your responses will vary and should be -substituted for the responses shown in the following example. -

      
    -
    -*** NOTE - 870 is an illustrative example! ***
    -*** You MUST use the proper printer model! ***
    -*** Run:  escputil -M for a listing of     ***
    -*** supported printer models!              ***
    -
    -linuxpc> escputil -a -m 870
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it
    -under certain conditions; type 'escputil -l' for details.
    -
    -Please read these instructions very carefully before proceeding.
    -
    -This utility lets you align the print head of your Epson Stylus 
    -inkjet printer.  Misuse of this utility may cause your print 
    -quality to degrade and possibly damage your printer.  This utility
    -has not been reviewed by Seiko Epson for correctness, and is 
    -offered with no warranty at all.  The entire risk of using this 
    -utility lies with you.
    -
    -This utility prints 3 test patterns.  Each pattern looks very
    -similar.  The patterns consist of a series of pairs of vertical
    -lines that overlap.  Below each pair of lines is a number between 
    -1 and 15.
    -
    -When you inspect the pairs of lines, you should find the pair
    -of lines that is best in alignment, that is, that best forms 
    -a single vertical line.  Inspect the pairs very carefully to 
    -find the best match.  Using a loupe or magnifying glass is 
    -recommended for the most critical inspection.  It is also 
    -suggested that you use a good quality paper for the test, so 
    -that the lines are well-formed and do not spread through the 
    -paper.  After picking the number matching the best pair, place 
    -the paper back in the paper input tray before typing it in.
    -
    -Each pattern is similar, but later patterns use finer dots for
    -more critical alignment.  You must run all of the passes to 
    -correctly align your printer.  After running all the alignment
    -passes, the alignment patterns will be printed once more.  You 
    -should find that the middle-most pair (#8 out of the 15) is the
    -best for all patterns. 
    -
    -After the passes are printed once more, you will be offered the
    -choices of (s)aving the result in the printer, (r)epeating the
    -process, or (q)uitting without saving.  Quitting will not restore
    -the previous settings, but powering the printer off and back 
    -on will.  If you quit, you must repeat the entire process if 
    -you wish to later save the results.  It is essential that you 
    -not turn your printer off during this procedure.
    -
    -This procedure assumes that your printer is an Epson Stylus Photo
    -870.  If this is not your printer model, please type control-C now
    -and choose your actual printer model.
    -
    -Please place a sheet of paper in your printer to begin the head
    -alignment procedure. 
    -Press enter to continue > 
    -Please inspect the print, and choose the best pair of lines in 
    -each pattern.  Type a pair number, '?' for help, or 'r' to repeat
    -the procedure.
    -Pass #1> 8
    -Pass #2> 8
    -Pass #3> 8
    -Attempting to set alignment...succeeded.
    -Please verify that the alignment is correct.  After the alignment
    -pattern is printed again, please ensure that the best pattern 
    -for each line is pattern 8.  If it is not, you should repeat the 
    -process to get the best quality printing. 
    -Please insert a fresh sheet of paper.
    -Press enter to continue > 
    -Please inspect the final output very carefully to ensure that your
    -printer is in proper alignment. You may now: 
    -  (s)ave the results in the printer,
    -  (q)uit without saving the results, or
    -  (r)epeat the entire process from the beginning.
    -You will then be asked to confirm your choice.
    -What do you want to do (s, q, r)?
    -> s
    -This will permanently alter the configuration of your printer.
    -WARNING: this procedure has not been approved by Seiko Epson, 
    -and it may damage your printer. Proceed? 
    -Please confirm by typing 's' again that you wish to save the 
    -settings to your printer: 
    -> s
    -About to save settings...succeeded!
    -Your alignment settings have been saved to the printer.
    -    
    -  

    The following example shows what will happen if an unprivileged -user attempts to align the print head by specifying the raw printer -device on the command line. -

      
    -linuxpc> escputil -a -r /dev/usb/lp0
    -Escputil version 4.2.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it
    -under certain conditions; type 'escputil -l' for details.
    -
    -Attempting to detect printer model...
    -Cannot open /dev/usb/lp0 read/write: Permission denied
    -    
    -  

    This next example illustrates the results obtained when the root -user issues an alignment command while specifying the raw printer -device. Note that the output is truncated and only shows the printer -detection output. -

      
    -# escputil -a -r /dev/usb/lp0
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it
    -under certain conditions; type 'escputil -l' for details.
    -
    -Attempting to detect printer model...Stylus Photo 870
    -
    -Please read these instructions very carefully before proceeding.
    -    
    -  

    Printer Identification

    The printer identification command will query the printer for -make and model information. This command requires read/write access -to the raw printer device (generally limited to the root user). -Substitute your own raw printer device in place of the /dev/usb/lp0 -shown in the example. The output will vary depending on the precise -printer model. -

      
    -# escputil -d -r /dev/usb/lp0
    -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
    -Escputil comes with ABSOLUTELY NO WARRANTY; for details type 
    -'escputil -l'
    -This is free software, and you are welcome to redistribute it
    -under certain conditions; type 'escputil -l' for details.
    -
    -@EJL ID
    -MFG:EPSON;CMD:ESCPL2,BDC;MDL:Stylus Photo 870;CLS:PRINTER;DES:
    -EPSON Stylus Photo 870;
    -    
    -  

    More Information

    For more detailed information about the command line switches -accepted by the escputil utility, please consult -the man page which is supplied with the Gutenprint software. The user -may also issue the "escputil --help" command to get a listing of supported -command line switches. The command requires no special privileges to execute. -


    PrevHomeNext
    Using CUPS from the Command Line GNU Free Documentation License
    \ No newline at end of file diff --git a/doc/users_guide/html/ch-gimp-and-gimp-print.html b/doc/users_guide/html/ch-gimp-and-gimp-print.html deleted file mode 100644 index e557aea..0000000 --- a/doc/users_guide/html/ch-gimp-and-gimp-print.html +++ /dev/null @@ -1,245 +0,0 @@ - -GIMP and Gutenprint
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Chapter 2. GIMP and Gutenprint

    Running the GIMP

    This section assumes that you have the GIMP version 1.2 installed -and working properly on your computer, and that you have an image of -some type that you desire to print. To get started quickly, log into -your system, start the X window system, and bring up your favorite terminal -window. At the $ prompt, type: - -
      
    -     $ gimp &
    -    
    -  
    - - This should start the GIMP for you. If it does not, check that -you have installed the GIMP properly, and that its binary is located -in one of the directories listed in your $PATH environment -variable. On the assumption that this worked, the screen should now -look something like this: - -

    Figure 2-1. The Startup Window for The GIMP

    - -

    At this point, you should use the - - File->Open - -menu option to open your favorite picture. We will print this picture -shortly. Your picture should be displayed next to the GIMP startup -window, perhaps looking similar to the following (sssh! Don't tell -anybody the secret!): - -

    Figure 2-2. A Sample Image Displayed by The GIMP

    - -


    PrevHomeNext
    Project History The Gimp-Print Graphical User Interface
    \ No newline at end of file diff --git a/doc/users_guide/html/docbook.css b/doc/users_guide/html/docbook.css deleted file mode 100644 index 0f90516..0000000 --- a/doc/users_guide/html/docbook.css +++ /dev/null @@ -1,12 +0,0 @@ -.NAVHEADER { display: none } -.NAVFOOTER { display: none } -.TOC { display: none } - -.NAVTOC { margin-left: 15; - display: none } - -.NAVBTN { font-size: 10pt } - -.TOCTITLE { font-size: 10pt; - color: blue; - text-decoration: underline; } diff --git a/doc/users_guide/html/gfdl.html b/doc/users_guide/html/gfdl.html deleted file mode 100644 index c70ea3c..0000000 --- a/doc/users_guide/html/gfdl.html +++ /dev/null @@ -1,247 +0,0 @@ - -GNU Free Documentation License
    The User's Guide to Gutenprint - Complete Edition
    PrevNext

    Appendix A. GNU Free Documentation License

    Version 1.1, March 2000

    Copyright (C) 2000 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed.

    0. PREAMBLE

    The purpose of this License is to make a manual, textbook, - or other written document "free" in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by - others.

    This License is a kind of "copyleft", which means that - derivative works of the document must themselves be free in the - same sense. It complements the GNU General Public License, which - is a copyleft license designed for free software.

    We have designed this License in order to use it for manuals - for free software, because free software needs free documentation: - a free program should come with manuals providing the same - freedoms that the software does. But this License is not limited - to software manuals; it can be used for any textual work, - regardless of subject matter or whether it is published as a - printed book. We recommend this License principally for works - whose purpose is instruction or reference.


    PrevHomeNext
    Gutenprint Utilities APPLICABILITY AND DEFINITIONS
    \ No newline at end of file diff --git a/doc/users_guide/html/ln12.html b/doc/users_guide/html/ln12.html deleted file mode 100644 index 737b50d..0000000 --- a/doc/users_guide/html/ln12.html +++ /dev/null @@ -1,93 +0,0 @@ - -
    The User's Guide to Gutenprint - Complete Edition

    The User's Guide to Gutenprint - Complete Edition, -Copyright 2002, Andy Stewart. -

    Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, -Version 1.1 or any later version published by the Free Software -Foundation with no invariant sections, no Front-Cover texts, and no -Back-Cover texts. A copy of the license is included in Appendix A. -


     Home 
    \ No newline at end of file diff --git a/doc/users_guide/html/stylesheet-images/caution.gif b/doc/users_guide/html/stylesheet-images/caution.gif deleted file mode 100644 index 9cc2e15..0000000 Binary files a/doc/users_guide/html/stylesheet-images/caution.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/home.gif b/doc/users_guide/html/stylesheet-images/home.gif deleted file mode 100644 index 55e1d59..0000000 Binary files a/doc/users_guide/html/stylesheet-images/home.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/important.gif b/doc/users_guide/html/stylesheet-images/important.gif deleted file mode 100644 index 25e40c7..0000000 Binary files a/doc/users_guide/html/stylesheet-images/important.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/next.gif b/doc/users_guide/html/stylesheet-images/next.gif deleted file mode 100644 index 8c502e7..0000000 Binary files a/doc/users_guide/html/stylesheet-images/next.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/note.gif b/doc/users_guide/html/stylesheet-images/note.gif deleted file mode 100644 index 7322e8e..0000000 Binary files a/doc/users_guide/html/stylesheet-images/note.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/prev.gif b/doc/users_guide/html/stylesheet-images/prev.gif deleted file mode 100644 index 0894d9e..0000000 Binary files a/doc/users_guide/html/stylesheet-images/prev.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/tip.gif b/doc/users_guide/html/stylesheet-images/tip.gif deleted file mode 100644 index f062955..0000000 Binary files a/doc/users_guide/html/stylesheet-images/tip.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/toc-blank.gif b/doc/users_guide/html/stylesheet-images/toc-blank.gif deleted file mode 100644 index 6c65e3a..0000000 Binary files a/doc/users_guide/html/stylesheet-images/toc-blank.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/toc-minus.gif b/doc/users_guide/html/stylesheet-images/toc-minus.gif deleted file mode 100644 index 40ebe61..0000000 Binary files a/doc/users_guide/html/stylesheet-images/toc-minus.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/toc-plus.gif b/doc/users_guide/html/stylesheet-images/toc-plus.gif deleted file mode 100644 index 3e9e7d5..0000000 Binary files a/doc/users_guide/html/stylesheet-images/toc-plus.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/up.gif b/doc/users_guide/html/stylesheet-images/up.gif deleted file mode 100644 index e899a27..0000000 Binary files a/doc/users_guide/html/stylesheet-images/up.gif and /dev/null differ diff --git a/doc/users_guide/html/stylesheet-images/warning.gif b/doc/users_guide/html/stylesheet-images/warning.gif deleted file mode 100644 index a587079..0000000 Binary files a/doc/users_guide/html/stylesheet-images/warning.gif and /dev/null differ diff --git a/doc/users_guide/html/x452.html b/doc/users_guide/html/x452.html deleted file mode 100644 index ef5aebb..0000000 --- a/doc/users_guide/html/x452.html +++ /dev/null @@ -1,456 +0,0 @@ - -CUPS Printer Installation
    The User's Guide to Gutenprint - Complete Edition
    PrevChapter 3. CUPS and GutenprintNext

    CUPS Printer Installation

    This explanation will use the web interface provided by CUPS. First, -aim your favorite web browser at -the CUPS server. The -following screen should appear within your browser. -

    Figure 3-1. The CUPS Startup Window

    Now, you may click on either the word Printers in the bar at the top -of the page, or you may click on the Manage Printers text. In -either case, the next screen you see will look like this one if you -have not yet configured any printers. -

    Figure 3-2. The CUPS Printers Window

    At this time, click on the Add Printer button. -You will then see the Admin screen (shown below). -

    Figure 3-3. The CUPS Admin Window

    Notice in the screenshot that the three boxes are shown after the -author filled them in for his printer at home. You will need to fill -in an appropriate name of your printer, its location, and a -description which meets your own needs. Once this is done, click on -the Continue button, and then this screen will appear. -

    Figure 3-4. The CUPS Admin Device Window

    Click on the drop down menu next to the word -Device and a list of possible printer devices -appears. Select the device appropriate for your printer. Note that -there are a range of serial, parallel, USB, and other devices from -which to choose. Once the selection is made, click the -Continue button. Now, this screen appears. -

    Figure 3-5. The CUPS Admin Model/Driver Window

    Caution Regarding USB Printers

    CUPS versions 1.1.11 and later REQUIRE -the user to insure that the desired USB printer is powered on -AND physically connected to the USB bus -BEFORE starting the CUPS software. -

    CUPS must see the USB printer when the software starts. The CUPS software -is typically started when the computer boots. Note that one cannot -simply plug in the USB printer and power it on after CUPS has started. -(Note that this does not apply to parallel port printers). -

    If the USB printer was not connected and powered on at the time CUPS was -started, there will not be a USB printer shown in the -list of devices on the CUPS Admin Device Window (see -Figure 3-4). In this event, stop the CUPS -software, properly connect and power on the USB printer, and restart -the CUPS software. -

    From the list of devices shown in the CUPS Admin Device Window -(see Figure 3-4), a clever user might -attempt to avoid this issue by selecting -Internet Printing Protocol -and then enter something similar to 'usb:/dev/usblp0' in the next -screen. However, this fails later in the configuration process with a -"client_error_not_possible" error message with no other explanation. -Note that entering 'file:/dev/usblp0' will not work either. While CUPS -will allow this, printing will not actually work in some situations. -

    CUPS versions 1.1.10 and earlier exhibit similar behavior with regard -to not displaying the USB printer if it was not connected to the USB -bus and powered up prior to starting the CUPS software. However, -these versions of CUPS will indeed allow the user to enter the name of -the USB connection, unlike versions 1.1.11 and later. -

    Select the manufacturer of your printer and click the -Continue button. A window will appear which -asks you to select the specific model number for your printer. -

    Scroll through the long list and find the model number for your -printer. Notice carefully that there are many different languages -supported for each printer, as denoted by the initials in parenthesis. -(en) would be for English, (da) for Danish, (sv) for Swedish, (fr) for -French, (no) for Norwegian, (pl) for Polish, and (en_GB) for British -English (see Figure 3-6). Also take note -of the Gutenprint revision for the driver, and ensure that it is -indeed the version of Gutenprint which you have most recently -installed. Once you have made the proper selection, click on the -Continue button. -

    Figure 3-6. The 2nd CUPS Admin Model/Driver Window

    Figure 3-7. The CUPS Admin Success Window

    Congratulations! You should now see the CUPS window indicating that -your printer was successfully installed. Notice the sentence which -reads "Printer your_printer has been added successfully". Click on -your_printer, which will be the underlined name for your printer. -

    Figure 3-8. The CUPS Window for Your Printer

    After clicking on your_printer (epson_870 in this example), a window -will appear similar to that shown in Figure 3-8. -It would probably be a good idea at this point to click on the -Print Test Page button to ensure that -everything is working properly. Take note of the Gutenprint revision -printed on this screen and confirm once again that it is the expected -revision. -


    PrevHomeNext
    CUPS and GutenprintUpConfiguring your Printer in CUPS
    \ No newline at end of file diff --git a/doc/users_guide/html/x544.html b/doc/users_guide/html/x544.html deleted file mode 100644 index 5451344..0000000 --- a/doc/users_guide/html/x544.html +++ /dev/null @@ -1,193 +0,0 @@ - -Configuring your Printer in CUPS
    The User's Guide to Gutenprint - Complete Edition
    PrevChapter 3. CUPS and GutenprintNext

    Configuring your Printer in CUPS

    With reference to Figure 3-8, click -on the Configure Printer button. A partial -screenshot of the printer configuration window appears in -Figure 3-9. -The contents of this window will vary depending on precisely which -printer you selected when you configured CUPS for your printer. The -screenshot shows the selections made by the author for his printer. -The individual selections will not be explained in detail here, as -they are the same selections which are available when using the -Gutenprint plugin to the GIMP. These selections are explained in -detail in various sections of the GIMP and -Gutenprint chapter of The User's Guide to the -Gutenprint Top Quality Printer Drivers. -

    Figure 3-9. The CUPS Printer Cofiguration Window


    PrevHomeNext
    CUPS Printer InstallationUpUsing CUPS from the Command Line
    \ No newline at end of file diff --git a/doc/users_guide/html/x559.html b/doc/users_guide/html/x559.html deleted file mode 100644 index 666ec94..0000000 --- a/doc/users_guide/html/x559.html +++ /dev/null @@ -1,233 +0,0 @@ - -Using CUPS from the Command Line
    The User's Guide to Gutenprint - Complete Edition
    PrevChapter 3. CUPS and GutenprintNext

    Using CUPS from the Command Line

    It is possible to use the CUPS printing system from the command -line. While this document will not delve into all of the specifics of -the CUPS command line interface, there are portions of this interface -which are specific to the Gutenprint software. -

    The command line is in some cases a more convenient way to generate -printed output (e.g. when printing from a script). However, most -people (including the author) cannot easily predict what a command -line option of "-o stpCyan=1350" will do to the output. It is -therefore a good idea to use the GIMP to view the image and the -Gutenprint plugin to preview these settings before relying on the -command line. -

    When using CUPS from the command line, the command will have this -general format: - -
       
    -     lpr -P my_printer_name \
    -         -o option1=<choice1> \
    -         -o option2=<choice2> \
    -         /path/to/printfile
    -     
    -   
    - -When typing the command directly onto the command line, put all of the -command line options on one line, and do not type the "\" characters. -The list of possible options which are specific to Gutenprint, -followed by some of the supported choices, are shown below: - -
       
    -   -o PageSize=<...| A3 | A4 | A4 | ...>
    -   -o InputSlot=<Roll | Standard>
    -   -o MediaType=< ..| Inkjet | Plain | GlossyPaper | ...>
    -   -o Resolution=<360sw | 360swuni ...| 1440x720 >
    -   -o ColorModel=<Black | RGB | Gray | CMYK>
    -   -o stpBrightness=<0...2000>
    -   -o stpContrast=<0...2000>
    -   -o stpCyan=<0...4000>
    -   -o stpDensity=<0...2000>
    -   -o stpDither=<0...4000>
    -   -o stpGamma=<0...4000>
    -   -o stpImageType=<LineArt | Continuous | SolidTone>
    -   -o stpInkType=<PhotoCMY | CMYK | PhotoCMYK | RGB>
    -   -o stpMagenta=<0...4000>
    -   -o stpSaturation=<0...9000>
    -   -o stpYellow=<0...4000>
    -   
    -   
    - -For more detailed information, consult the appropriate sections of the GIMP and -Gutenprint chapter of The User's Guide to the -Gutenprint Top Quality Printer Drivers. -


    PrevHomeNext
    Configuring your Printer in CUPSUpGutenprint Utilities
    \ No newline at end of file diff --git a/doc/users_guide/html/x640.html b/doc/users_guide/html/x640.html deleted file mode 100644 index a54bc9b..0000000 --- a/doc/users_guide/html/x640.html +++ /dev/null @@ -1,205 +0,0 @@ - -APPLICABILITY AND DEFINITIONS
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    1. APPLICABILITY AND DEFINITIONS

    This License applies to any manual or other work that - contains a notice placed by the copyright holder saying it can be - distributed under the terms of this License. The "Document", - below, refers to any such manual or work. Any member of the - public is a licensee, and is addressed as "you".

    A "Modified Version" of the Document means any work - containing the Document or a portion of it, either copied - verbatim, or with modifications and/or translated into another - language.

    A "Secondary Section" is a named appendix or a front-matter - section of the Document that deals exclusively with the - relationship of the publishers or authors of the Document to the - Document's overall subject (or to related matters) and contains - nothing that could fall directly within that overall subject. - (For example, if the Document is in part a textbook of - mathematics, a Secondary Section may not explain any mathematics.) - The relationship could be a matter of historical connection with - the subject or with related matters, or of legal, commercial, - philosophical, ethical or political position regarding - them.

    The "Invariant Sections" are certain Secondary Sections - whose titles are designated, as being those of Invariant Sections, - in the notice that says that the Document is released under this - License.

    The "Cover Texts" are certain short passages of text that - are listed, as Front-Cover Texts or Back-Cover Texts, in the - notice that says that the Document is released under this - License.

    A "Transparent" copy of the Document means a - machine-readable copy, represented in a format whose specification - is available to the general public, whose contents can be viewed - and edited directly and straightforwardly with generic text - editors or (for images composed of pixels) generic paint programs - or (for drawings) some widely available drawing editor, and that - is suitable for input to text formatters or for automatic - translation to a variety of formats suitable for input to text - formatters. A copy made in an otherwise Transparent file format - whose markup has been designed to thwart or discourage subsequent - modification by readers is not Transparent. A copy that is not - "Transparent" is called "Opaque".

    Examples of suitable formats for Transparent copies include - plain ASCII without markup, Texinfo input format, LaTeX input - format, SGML or XML using a publicly available DTD, and - standard-conforming simple HTML designed for human modification. - Opaque formats include PostScript, PDF, proprietary formats that - can be read and edited only by proprietary word processors, SGML - or XML for which the DTD and/or processing tools are not generally - available, and the machine-generated HTML produced by some word - processors for output purposes only.

    The "Title Page" means, for a printed book, the title page - itself, plus such following pages as are needed to hold, legibly, - the material this License requires to appear in the title page. - For works in formats which do not have any title page as such, - "Title Page" means the text near the most prominent appearance of - the work's title, preceding the beginning of the body of the - text.


    PrevHomeNext
    GNU Free Documentation LicenseUpVERBATIM COPYING
    \ No newline at end of file diff --git a/doc/users_guide/html/x650.html b/doc/users_guide/html/x650.html deleted file mode 100644 index 5efd0a3..0000000 --- a/doc/users_guide/html/x650.html +++ /dev/null @@ -1,155 +0,0 @@ - -VERBATIM COPYING
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    2. VERBATIM COPYING

    You may copy and distribute the Document in any medium, - either commercially or noncommercially, provided that this - License, the copyright notices, and the license notice saying this - License applies to the Document are reproduced in all copies, and - that you add no other conditions whatsoever to those of this - License. You may not use technical measures to obstruct or - control the reading or further copying of the copies you make or - distribute. However, you may accept compensation in exchange for - copies. If you distribute a large enough number of copies you - must also follow the conditions in section 3.

    You may also lend copies, under the same conditions stated - above, and you may publicly display copies.


    PrevHomeNext
    APPLICABILITY AND DEFINITIONSUpCOPYING IN QUANTITY
    \ No newline at end of file diff --git a/doc/users_guide/html/x654.html b/doc/users_guide/html/x654.html deleted file mode 100644 index f6d4ec3..0000000 --- a/doc/users_guide/html/x654.html +++ /dev/null @@ -1,179 +0,0 @@ - -COPYING IN QUANTITY
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    3. COPYING IN QUANTITY

    If you publish printed copies of the Document numbering more - than 100, and the Document's license notice requires Cover Texts, - you must enclose the copies in covers that carry, clearly and - legibly, all these Cover Texts: Front-Cover Texts on the front - cover, and Back-Cover Texts on the back cover. Both covers must - also clearly and legibly identify you as the publisher of these - copies. The front cover must present the full title with all - words of the title equally prominent and visible. You may add - other material on the covers in addition. Copying with changes - limited to the covers, as long as they preserve the title of the - Document and satisfy these conditions, can be treated as verbatim - copying in other respects.

    If the required texts for either cover are too voluminous to - fit legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages.

    If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a - machine-readable Transparent copy along with each Opaque copy, or - state in or with each Opaque copy a publicly-accessible - computer-network location containing a complete Transparent copy - of the Document, free of added material, which the general - network-using public has access to download anonymously at no - charge using public-standard network protocols. If you use the - latter option, you must take reasonably prudent steps, when you - begin distribution of Opaque copies in quantity, to ensure that - this Transparent copy will remain thus accessible at the stated - location until at least one year after the last time you - distribute an Opaque copy (directly or through your agents or - retailers) of that edition to the public.

    It is requested, but not required, that you contact the - authors of the Document well before redistributing any large - number of copies, to give them a chance to provide you with an - updated version of the Document.


    PrevHomeNext
    VERBATIM COPYINGUpMODIFICATIONS
    \ No newline at end of file diff --git a/doc/users_guide/html/x660.html b/doc/users_guide/html/x660.html deleted file mode 100644 index 6d98bde..0000000 --- a/doc/users_guide/html/x660.html +++ /dev/null @@ -1,285 +0,0 @@ - -MODIFICATIONS
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    4. MODIFICATIONS

    You may copy and distribute a Modified Version of the - Document under the conditions of sections 2 and 3 above, provided - that you release the Modified Version under precisely this - License, with the Modified Version filling the role of the - Document, thus licensing distribution and modification of the - Modified Version to whoever possesses a copy of it. In addition, - you must do these things in the Modified Version:

    1. Use in the Title Page - (and on the covers, if any) a title distinct from that of the - Document, and from those of previous versions (which should, if - there were any, be listed in the History section of the - Document). You may use the same title as a previous version if - the original publisher of that version gives permission.

    2. List on the Title Page, - as authors, one or more persons or entities responsible for - authorship of the modifications in the Modified Version, - together with at least five of the principal authors of the - Document (all of its principal authors, if it has less than - five).

    3. State on the Title page - the name of the publisher of the Modified Version, as the - publisher.

    4. Preserve all the - copyright notices of the Document.

    5. Add an appropriate - copyright notice for your modifications adjacent to the other - copyright notices.

    6. Include, immediately - after the copyright notices, a license notice giving the public - permission to use the Modified Version under the terms of this - License, in the form shown in the Addendum below.

    7. Preserve in that license - notice the full lists of Invariant Sections and required Cover - Texts given in the Document's license notice.

    8. Include an unaltered - copy of this License.

    9. Preserve the section - entitled "History", and its title, and add to it an item stating - at least the title, year, new authors, and publisher of the - Modified Version as given on the Title Page. If there is no - section entitled "History" in the Document, create one stating - the title, year, authors, and publisher of the Document as given - on its Title Page, then add an item describing the Modified - Version as stated in the previous sentence.

    10. Preserve the network - location, if any, given in the Document for public access to a - Transparent copy of the Document, and likewise the network - locations given in the Document for previous versions it was - based on. These may be placed in the "History" section. You - may omit a network location for a work that was published at - least four years before the Document itself, or if the original - publisher of the version it refers to gives permission.

    11. In any section entitled - "Acknowledgements" or "Dedications", preserve the section's - title, and preserve in the section all the substance and tone of - each of the contributor acknowledgements and/or dedications - given therein.

    12. Preserve all the - Invariant Sections of the Document, unaltered in their text and - in their titles. Section numbers or the equivalent are not - considered part of the section titles.

    13. Delete any section - entitled "Endorsements". Such a section may not be included in - the Modified Version.

    14. Do not retitle any - existing section as "Endorsements" or to conflict in title with - any Invariant Section.

    If the Modified Version includes new front-matter sections - or appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option - designate some or all of these sections as invariant. To do this, - add their titles to the list of Invariant Sections in the Modified - Version's license notice. These titles must be distinct from any - other section titles.

    You may add a section entitled "Endorsements", provided it - contains nothing but endorsements of your Modified Version by - various parties--for example, statements of peer review or that - the text has been approved by an organization as the authoritative - definition of a standard.

    You may add a passage of up to five words as a Front-Cover - Text, and a passage of up to 25 words as a Back-Cover Text, to the - end of the list of Cover Texts in the Modified Version. Only one - passage of Front-Cover Text and one of Back-Cover Text may be - added by (or through arrangements made by) any one entity. If the - Document already includes a cover text for the same cover, - previously added by you or by arrangement made by the same entity - you are acting on behalf of, you may not add another; but you may - replace the old one, on explicit permission from the previous - publisher that added the old one.

    The author(s) and publisher(s) of the Document do not by - this License give permission to use their names for publicity for - or to assert or imply endorsement of any Modified Version.


    PrevHomeNext
    COPYING IN QUANTITYUpCOMBINING DOCUMENTS
    \ No newline at end of file diff --git a/doc/users_guide/html/x696.html b/doc/users_guide/html/x696.html deleted file mode 100644 index a386997..0000000 --- a/doc/users_guide/html/x696.html +++ /dev/null @@ -1,164 +0,0 @@ - -COMBINING DOCUMENTS
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    5. COMBINING DOCUMENTS

    You may combine the Document with other documents released - under this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination - all of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice.

    The combined work need only contain one copy of this - License, and multiple identical Invariant Sections may be replaced - with a single copy. If there are multiple Invariant Sections with - the same name but different contents, make the title of each such - section unique by adding at the end of it, in parentheses, the - name of the original author or publisher of that section if known, - or else a unique number. Make the same adjustment to the section - titles in the list of Invariant Sections in the license notice of - the combined work.

    In the combination, you must combine any sections entitled - "History" in the various original documents, forming one section - entitled "History"; likewise combine any sections entitled - "Acknowledgements", and any sections entitled "Dedications". You - must delete all sections entitled "Endorsements."


    PrevHomeNext
    MODIFICATIONSUpCOLLECTIONS OF DOCUMENTS
    \ No newline at end of file diff --git a/doc/users_guide/html/x701.html b/doc/users_guide/html/x701.html deleted file mode 100644 index 8ec3b53..0000000 --- a/doc/users_guide/html/x701.html +++ /dev/null @@ -1,154 +0,0 @@ - -COLLECTIONS OF DOCUMENTS
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    6. COLLECTIONS OF DOCUMENTS

    You may make a collection consisting of the Document and - other documents released under this License, and replace the - individual copies of this License in the various documents with a - single copy that is included in the collection, provided that you - follow the rules of this License for verbatim copying of each of - the documents in all other respects.

    You may extract a single document from such a collection, - and distribute it individually under this License, provided you - insert a copy of this License into the extracted document, and - follow this License in all other respects regarding verbatim - copying of that document.


    PrevHomeNext
    COMBINING DOCUMENTSUpAGGREGATION WITH INDEPENDENT WORKS
    \ No newline at end of file diff --git a/doc/users_guide/html/x705.html b/doc/users_guide/html/x705.html deleted file mode 100644 index 20194cc..0000000 --- a/doc/users_guide/html/x705.html +++ /dev/null @@ -1,158 +0,0 @@ - -AGGREGATION WITH INDEPENDENT WORKS
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    7. AGGREGATION WITH INDEPENDENT WORKS

    A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of - a storage or distribution medium, does not as a whole count as a - Modified Version of the Document, provided no compilation - copyright is claimed for the compilation. Such a compilation is - called an "aggregate", and this License does not apply to the - other self-contained works thus compiled with the Document, on - account of their being thus compiled, if they are not themselves - derivative works of the Document.

    If the Cover Text requirement of section 3 is applicable to - these copies of the Document, then if the Document is less than - one quarter of the entire aggregate, the Document's Cover Texts - may be placed on covers that surround only the Document within the - aggregate. Otherwise they must appear on covers around the whole - aggregate.


    PrevHomeNext
    COLLECTIONS OF DOCUMENTSUpTRANSLATION
    \ No newline at end of file diff --git a/doc/users_guide/html/x709.html b/doc/users_guide/html/x709.html deleted file mode 100644 index 79aa45e..0000000 --- a/doc/users_guide/html/x709.html +++ /dev/null @@ -1,153 +0,0 @@ - -TRANSLATION
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    8. TRANSLATION

    Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires - special permission from their copyright holders, but you may - include translations of some or all Invariant Sections in addition - to the original versions of these Invariant Sections. You may - include a translation of this License provided that you also - include the original English version of this License. In case of - a disagreement between the translation and the original English - version of this License, the original English version will - prevail.


    PrevHomeNext
    AGGREGATION WITH INDEPENDENT WORKSUpTERMINATION
    \ No newline at end of file diff --git a/doc/users_guide/html/x712.html b/doc/users_guide/html/x712.html deleted file mode 100644 index c608ba6..0000000 --- a/doc/users_guide/html/x712.html +++ /dev/null @@ -1,150 +0,0 @@ - -TERMINATION
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    9. TERMINATION

    You may not copy, modify, sublicense, or distribute the - Document except as expressly provided for under this License. Any - other attempt to copy, modify, sublicense or distribute the - Document is void, and will automatically terminate your rights - under this License. However, parties who have received copies, or - rights, from you under this License will not have their licenses - terminated so long as such parties remain in full - compliance.


    PrevHomeNext
    TRANSLATIONUpFUTURE REVISIONS OF THIS LICENSE
    \ No newline at end of file diff --git a/doc/users_guide/html/x715.html b/doc/users_guide/html/x715.html deleted file mode 100644 index dd65de3..0000000 --- a/doc/users_guide/html/x715.html +++ /dev/null @@ -1,161 +0,0 @@ - -FUTURE REVISIONS OF THIS LICENSE
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation LicenseNext

    10. FUTURE REVISIONS OF THIS LICENSE

    The Free Software Foundation may publish new, revised - versions of the GNU Free Documentation License from time to time. - Such new versions will be similar in spirit to the present - version, but may differ in detail to address new problems or - concerns. See http://www.gnu.org/copyleft/.

    Each version of the License is given a distinguishing - version number. If the Document specifies that a particular - numbered version of this License "or any later version" applies to - it, you have the option of following the terms and conditions - either of that specified version or of any later version that has - been published (not as a draft) by the Free Software Foundation. - If the Document does not specify a version number of this License, - you may choose any version ever published (not as a draft) by the - Free Software Foundation.


    PrevHomeNext
    TERMINATIONUpHow to use this License for your documents
    \ No newline at end of file diff --git a/doc/users_guide/html/x720.html b/doc/users_guide/html/x720.html deleted file mode 100644 index c583d14..0000000 --- a/doc/users_guide/html/x720.html +++ /dev/null @@ -1,160 +0,0 @@ - -How to use this License for your documents
    The User's Guide to Gutenprint - Complete Edition
    PrevAppendix A. GNU Free Documentation License 

    How to use this License for your documents

    To use this License in a document you have written, include - a copy of the License in the document and put the following - copyright and license notices just after the title page:

    Copyright (c) YEAR YOUR NAME. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.1 - or any later version published by the Free Software Foundation; - with the Invariant Sections being LIST THEIR TITLES, with the - Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. - A copy of the license is included in the section entitled "GNU - Free Documentation License".

    If you have no Invariant Sections, write "with no Invariant - Sections" instead of saying which ones are invariant. If you have - no Front-Cover Texts, write "no Front-Cover Texts" instead of - "Front-Cover Texts being LIST"; likewise for Back-Cover - Texts.

    If your document contains nontrivial examples of program - code, we recommend releasing these examples in parallel under your - choice of free software license, such as the GNU General Public - License, to permit their use in free software.


    PrevHome 
    FUTURE REVISIONS OF THIS LICENSEUp 
    \ No newline at end of file diff --git a/doc/users_guide/html/x85.html b/doc/users_guide/html/x85.html deleted file mode 100644 index d1a2eb8..0000000 --- a/doc/users_guide/html/x85.html +++ /dev/null @@ -1,1762 +0,0 @@ - -The Gimp-Print Graphical User Interface
    The User's Guide to Gutenprint - Complete Edition
    PrevChapter 2. GIMP and GutenprintNext

    The Gimp-Print Graphical User Interface

    Now that the GIMP is displaying your picture, put your mouse over -the picture and click the right mouse button. A menu will appear. -Choose the - File->Print -menu option. This will cause the Gimp-Print GUI window to appear (see -Figure 2-3). Move the mouse cursor -over the various parts of the Gimp-Print GUI window, and notice that -if you leave your mouse in one place for a short time without clicking -any buttons, a small box appears. This box contains helpful text. -These small boxes are called "tooltips" and are intended to remind you -about the function of each part of the graphical interface. -

    The next several sections will continuously refer to -Figure 2-3 and -Figure 2-4. The difference between -the two figures can be seen in the top right corner of the window. -Notice that there are two tabs, one which reads -Printer Settings and another which reads -Image/Output Settings. Notice also that the -window is divided into several major sections which directly map to -the major sections of this document: -

    -

    Figure 2-3. The Gimp-Print Graphical User Interface 1 (GUI)

    Figure 2-4. The Gimp-Print Graphical User Interface 2 (GUI)

    Printer Settings

    Printer

    Click on the Printer Settings tab near the -top right hand corner of the window (see -Figure 2-3). Then, click on the downward -facing arrow to the right of the Printer combo -box to see a list of the system printer queues. Select the queue to which -you would like the printed image to be sent. One may also print the -image directly to a file by selecting File. -In this event, the user will be prompted for the filename when either the -Print button or the Print and Save -Settings button is clicked. -

    When either the Print and Save Settings button -or the Save Settings button is clicked, -the settings are saved in a file called -~/.gimp-1.2/printrc. The user is cautioned about -hand editing this file since it is generated by Gutenprint (although -it was the only way that the author found for removing bogus entries -created while playing with the New Printer button). -

    Setup Printer

    Before any useful printing can occur, the user needs to associate -the named printer with the -actual make and model of the printer. Click the -Setup Printer button in -the Printer section of the window (the upper -right, and just below the Printer display box). When this is done, the -following window appears: - -

    Figure 2-5. The Setup Printer Window

    -

    Scroll through the Printer Model section of the window until you -find a printer which matches yours. If you cannot find the precise -model, pick something close and hope for the best. There are selections -for a wide array of Postscript, inkjet, and laser printers. After you -have selected a printer, you will see the printer command displayed. -

    The Gutenprint software does all of the necessary conversion of the -image to be printed into the language of your printer. It is -unnecessary and undesirable for any other sofware to manipulate this -data. (This is why the command contains the "-l" switch or the "-o -raw" switch). Please use care if you feel the need to edit this -command. Once you are satisfied with your selection, click the -OK button. -

    New Printer

    In the previous sections, the user selected an existing printer -queue and associated a particular type of printer to that queue. For -most cases, this is probably all that is required. However, some -situations might require more detailed control over the handling of -the printer data. -

    Click the New Printer button to tell the -software that you wish to create a new name. In this case, the new -name may actually be an existing printer with different settings that -you wish to save, or it may simply be a name associated with a -particular command for handling the printer data. A window will -appear thus: - -

    Figure 2-6. The New Printer Window

    - - Type a name into the window and click OK -(or Cancel if you wish not to do this). -Notice that the new name now appears as the selected Printer. -As you change settings in the rest of the Gimp-Print GUI, they will be -associated with this printer name. When the settings are saved, -they can be recovered easily by simply selecting this named printer -from the Printer combo box. -

    One example where this feature might be used is as follows. The -author frequently prints photos on Epson 4x6 photo paper. Note that -this paper is physically larger than 4x6 and it has perforations on -all four sides. The author dislikes printing part of the image on the -perforated parts of the paper which will be removed after -printing the photo. By selecting the proper scaling percentage, -printing can be constrained to the 4x6 part of the paper which will -remain after the perforated sections are removed. The author has -saved this setting using this feature of the Gutenprint software. -

    Media Size

    The term media refers to paper, card stock, -envelopes, or whatever you have put into your printer onto which -something will be printed. Click the arrow to the right of the -Media Size box to see a long list of different -sizes of media. Choose the size that matches the media which you have -loaded into your printer. Once you have made your choice, the drop -down menu will disappear, and your choice will be shown in the -Media Size box. The available paper sizes will -vary depending upon the printer model you have selected. -

    Some printers support arbitrary (within limits!) paper sizes. - These printers will let you select Custom - or Roll paper sizes. When you select such a - printer, one or both of the Dimensions boxes - will let you enter your paper size (in inches or centimetres). The - boxes will not let you enter sizes that your printer cannot handle. -

    Media Type

    The type of media onto which your image will be printed should be -selected here. Click on the arrow to the right of the Media -Type box to see a long list of the different types of media -onto which you may print your image. Media types include such things -as plain paper, postcards, photo quality paper, transparencies, and -more! Once you have made your choice, the drop down menu will -disappear, and your choice will be shown in the Media -Type box. The choices available will vary depending upon -the printer model you have selected. -

    Media Source

    The Media Source box allows the user to - choose the paper source, sometimes called Input - Slot, that the paper will be fed from. Many printers - only have one available input source (such as the standard paper - tray), in which case this entry will be grayed out. If your printer - does support multiple input sources, you may specify the source of - your choice here. Some Epson printers offer a roll feed option in - addition to the standard paper tray, and many HP LaserJet printers - have multiple paper trays. -

    Ink Type

    Some printers offer a choice of different types of ink or ink - cartridges. Many Canon and Lexmark printers support various - combinations of cartridges, such as black only, black and color, - photo color, and so forth. Most Epson printers let you choose - between three and four color printing (three color uses only color - ink, while four color uses black ink as well). Epson printers that - support six color photo printing allow you to choose five and six - color printing as well. -

    Resolution

    Click on the arrow to the right of the -Resolution box to see a long list of resolutions -at which you can print your image. The list is written with the -lowest resolution at the top, with increasing resolution (and -generally improved printing quality) as you approach the bottom of the -list. Different printers support different resolution options, and -many printers support different quality choices using the same basic -resolution. In this menu are a few terms which may be unfamiliar to -you, and they will now be explained. -

    DPI

    DPI is an acronym which stands for Dots -Per Inch. This term refers -to the number of dots that your printer will print in a space of one -inch (approximately 2.54 cm). This is highly dependent upon the -capability of your printer. Resolutions below 300 DPI are -used for draft quality. For general purpose printing, select -300 - 360 DPI. Higher quality printing can be achieved by -selecting 600 - 720 DPI. Settings higher than this are used for the -highest possible quality for printing photographs and other high -quality graphics. Experiment with your printer and these settings -with different types of graphics and photographs to see what -results you can obtain with your printer. High resolutions (large -numbers of dots per inch) require substantial image processing time, -and the print files can be very large; it's not uncommon for a full -page, 1440x720 DPI image to require 100 MB of temporary storage! -

    Draft or Fast Economy Draft

    When this text appears next to the resolution, it refers to the -fact that the quality will be relatively low, but suitable for rough -drafts. Draft quality is higher than fast economy draft. These -options will give you the fastest printing speed. Economy Draft uses -less ink, and as a result the image will be pale. These modes are -generally not very useful for printing photographs. -

    Unidirectional

    When printing an image, you have probably noticed the print -head inside the printer moving back and forth across the print media. -Many printers are capable of putting ink on the page regardless of -which direction the print head is moving. However, quality can -sometimes be improved by only putting ink on the page when the printer -head is moving in one direction. The -Unidirectional setting instructs the -software to only place ink on the page when the print head is moving -one way. When the print head returns, it will not place ink on the -page. On many printers, the print quality is better, at the expense -of printing speed. -

    High(est) Quality

    With lower quality print modes, one may see an effect where -the printed image looks like it has rows of stripes with a small -separation between the stripes. This effect is called "banding" and -is undesirable. In the high and -highest quality modes, the printer will make more -passes over the same part of the page in order to improve quality and -(reduce or) eliminate banding. This requires more temporary disk -space and prints more slowly, but does not require significantly more -processing time. -

    DMT

    DMT is an acronym which stands for Dot - Modulation - Technology. - This term refers to a print mode used by certain Canon printers - to improve the quality of the printed output. Unfortunately, - at this time, all of the available DMT modes do not work - correctly. The cases which do work correctly will offer - significantly improved printing quality. -

    Preview

    Notice in the upper left of the window is a preview of your image. -This preview is a representation of where your picture will print on -the selected media, and approximately what it will look like. This -preview will be updated as you modify selections in the -Position, Size, -Media Size, and Output Type -portions of the window. You may also select the image with your mouse -and move it manually if you wish. In doing so, you will note that the -Position settings are updated accordingly. Take -note of the arrow, which points toward the top of the media, where top -is the first part of the media to enter the printer. -

    The preview may be moved around the page as follows: -

    • Clicking and dragging the left - (primary) mouse button moves the image around the page as you would - expect; the image moves with the mouse.

    • Clicking and dragging the - middle mouse button moves the image around the - page in a finer fashion, such that each pixel of mouse movement - moves the image by one point (1/72 inch). This allows very fine - placement of the image on the page.

    • Clicking and dragging the - right (secondary) mouse button moves the image - around the page much the same as with the left button, but the image - will only move in units of the image size. Thus, if the image is - one inch wide and two inches tall, the image will not move at all - until you have moved the mouse far enough so that the image would be - moved one inch vertically and two inches horizontally. This is - handy if you wish to print multiple images of the same size on one - piece of paper.

    • If you hold down the shift key - on the keyboard when you click and drag the mouse, the image will - only move in the horizontal or vertical direction (depending upon - which way you first move the mouse). This allows you to constrain - motion to the horizontal or vertical.

    • If you click another button while dragging the - mouse, the image will immediately return to the position it was in - before you clicked the mouse the first time. This allows you to - not move the image if you have started moving it and have decided - that you don't want to move it. The preview will not respond to the - mouse until you release all of the mouse buttons and click and drag - afresh.

    Position

    Orientation

    The Orientation menu allows the user to choose the orientation -of the paper. The menu selections are -Auto, Portrait, -Landscape, Upside -down, and Seascape. Click on -the rectangular tab to see these choices -and make your selection. When you have done so, the pulldown menu -will have disappeared, and your choice will appear. Also, note that -the preview image will have changed accordingly. -

    When set to Auto, the software will make an -intelligent choice of orientation based on the dimensions of the image -to be printed. Portrait orients the print media -with the longest edge going from top to bottom, while -Landscape orients the paper with the longest edge -going from side to side. Upside down and -Seascape orient the paper the same as -Portrait and Landscape -respectively, with the difference being that the image is rotated 180 degrees. -

    Automatic Centering

    There are three buttons that deal with centering an image. The -leftmost button is the Vertically button, the -middle button is the Both button, and -the rightmost button is the Horizontally -button. Use the Both button to center your -image both horizontally and vertically. This will cause the top and -bottom borders to be equal, and the left and right borders to be -equal. If you have placed your image manually by using the mouse -button, then you may center the image in the horizontal direction only -by clicking on the Horizontally button. -Likewise, to adjust the image only in the vertical direction, click on -the Vertically button. Note that in -each case, the image is centered with regard to the edges of the -media, and without regard to the printable portion of the media. Many -printers are incapable of printing to each edge of the media. Some -media may have edges which detach. Consult your printer documentation -for more details regarding your printer's capabilities in this regard. -

    Manual Settings

    You will notice that there are six boxes that contain numbers -just below the Orientation menu and just above the GUI buttons related -to centering an image. When you move the preview image manually with -the mouse, or when you click on one of the centering buttons, the -preview image moves and these six boxes get updated. -

    Left

    The number appearing in the Left box denotes -the number of units (cm or inches) that the left side of the image -will be printed away from the left edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Right

    The number appearing in the Right box denotes -the number of units (cm or inches) that the right side of the image -will be printed away from the left edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Right Border

    The number appearing in the Right Border box denotes -the number of units (cm or inches) that the right side of the image -will be printed away from the right edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Top

    The number appearing in the Top box denotes -the number of units (cm or inches) that the top side of the image -will be printed away from the top edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Bottom

    The number appearing in the Bottom box denotes -the number of units (cm or inches) that the bottom side of the image -will be printed away from the top edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Bottom Border

    The number appearing in the Bottom Border box denotes -the number of units (cm or inches) that the bottom side of the image -will be printed away from the bottom edge of the media. You may select -the units by clicking the Inch or -cm buttons in the Units section just below -these GUI boxes. -

    Size

    Slider Bar and Spin Box

    The slider bar can be moved as desired by the user. Notice -that while sliding this bar, the preview image changes accordingly. -One will also note that several boxes in the Gimp-Print GUI change values when this bar is moved. -These boxes are the six position boxes (left, right, right border, -top, bottom, bottom border), the two size boxes (width and height), -and the spin box to the right of the slider bar. -

    This slider bar is used to scale the image to a desirable size, but the same effect can -be obtained by either clicking an arrow on the spin box to the right of this -slider bar, or by manually typing a number into this spin box. Notice -that by setting the spin box in this way, the slider bar is also -moved. All of the described methods will cause the image to be -scaled accordingly. -

    Scale by Percent or PPI

    One may choose to scale the image by a percentage, or by PPI, -which means "pixels per -inch". Click the radio button -next to the word to set the desired scaling factor. -

    When scaling by a percentage, the number reflected in the spin -box next to the slider bar represents the percentage relative -to the full size of the selected print medium. For example, with this spin box -set to 50, the image will be scaled to 50% of the size of the print -medium. When set to 100, the image will attempt to fill the print -medium, within the constraints of maintaining the proper aspect ratio -and the margins of the selected print medium. This effect can be seen -in the preview window. -

    When scaling by PPI, the number reflected in the spin box next to -the slider bar represents the number of pixels that will be -printed per inch. For example, if the user is printing a 640x480 -image at a size of 6.4x4.8 inches (as measured by the size boxes), the -image will be printed at 100 DPI. -

    Use Original Image Size

    By clicking this button, the image will be scaled to as close -to the native size of the image as possible. This effect can -immediately be seen in the preview image. -

    The native image size may be found or set in the GIMP by - selecting Image/Scale Image in the - GIMP. Under the Print Size and Display Unit - group in the Scale Image dialog, you can - determine (or change) the width and height of the image, or - choose the resolution. -

    Width and Height

    These boxes show the size of the printed image in either inches -or centimeters (depending on which unit is selected). The user may -choose to manually modify these values. When one value is modified, -the other value is automatically modified in order to maintain the -aspect ratio (the ratio of width to height). This effect can be -immediately seen in the preview image. -

    Units

    The units can be set to inches or centimeters by clicking the appropriate -radio button next to the desired unit. This setting effects the -values printed in the six position boxes (left, right, right border, -top, bottom, bottom border) and the two size boxes (width and height). -

    Image/Output Settings

    By clicking on the tab labeled Image/Output -Settings, the Gimp-Print window will appear as shown in -Figure 2-4. Notice that there are -two sections to this portion of the window, namely, -Image Type and -Output Type. - -

    Image Type

    Line Art

    This setting tells the printer driver to generate color -quickly. The color is bold and bright, but color accuracy is not very -good. There may also be some unexpectedly sharp transitions in -colors. This mode is acceptable for printing text with small amounts -of color, and may be acceptable for presentation graphics. -

    Solid Colors

    This mode produces color which is considerably more accurate -than the Line Art mode, but with a reduction in performance. In -general, hues will be accurate but tonalities may not be accurate. -There should be no sharp transitions in colors. This mode is good for -printing presentation graphics in most cases. -

    Photograph

    This mode produces the most accurate colors and tonalities at a -greater cost in performance. This is the mode to use when printing -high quality photographs or other high quality images. -

    Output Type

    The user is given the choice of color, black and white, and -grayscale. Color is selected when the desired output is to be in -color. Greyscale will result in the printed image having various -shades of grey. Black and white is just that. The effect of this -setting can be seen in the preview window. -

    Adjust Output

    Clicking on this button causes the Print Color Adjust window to -appear (see Figure 2-7). In -this window, one will see a representation of the image to be printed -as well as several slider bars. These slider bars collectively adjust -many different aspects of the image. The values can also be adjusted -by clicking the arrows or by typing a value into the appropriate spin -box on the right side of each slider bar. -

    Figure 2-7. The Print Color Adjust Window

    Brightness

    Adjust the brightness of the image. A setting of 0.0 gives a fully black -image, while a 2.0 setting gives a fully white image. Values greater than 1.0 will result in - black not being solid and highlights turning white; values less than - 1.0 will result in white not being perfectly clear and shadows turning - black. -

    Contrast

    Adjust the contrast of the image. A setting of 0.0 gives a solid gray for the -entire image, the exact gray depending upon the brightness chosen. -

    Cyan, Magenta, Yellow

    These three options allow specification of the cyan, magenta, and -yellow levels independently, for rebalancing the levels. Normally, -these should be adjusted to yield neutral gray, but they can be used -for other effects. -

    Saturation

    Adjust the brilliance of colors. A setting of 0.0 results in pure grayscale. -A saturation setting of less than 1.0 results in more muted colors. A -saturation setting of greater than 1.0 results in more vibrant colors. Very high -saturation often results in very strange effects, including -posterization and banding that might not be expected. For normal -purposes, the saturation should generally be set to a value less than 1.5. -

    Density

    Adjust the amount of ink deposited on the paper. If you have chosen the -correct paper type and are getting ink bleeding through the paper -or puddling, try reducing the density to the lowest value you -can while still achieving solid black. If black is not solid -black, even with the contrast and brightness at 1.0, try increasing -the density. Note that changes to this setting will not be visible in -the image preview. -

    All of the supported printers actually need less than 100% ink -density in most cases, so the actual density is something other than -the nominal density setting. The effective density setting cannot go -above 100%, so if a value specified will result in an excessively high -density level, it will be silently limited to a setting of 1.0. -

    Gamma

    Adjust the gamma of the image, over and above the printer-specific -correction. Gamma less than 1.0 will result in a darker image; gamma -greater than 1.0 will result in a lighter image. Unlike brightness, -gamma adjustment does not change the endpoints; it merely changes the -shape of the input->output curve. -

    Dither Algorithm

    The recommended dither algorithm is Adaptive -Hybrid (which is the default) for text or other fine -black detail, or if this is mixed with continuous tone images. The -Ordered dithering algorithm is just as good -(and somewhat faster) for pure continuous-tone images and photographs, -but may yield poor results with text or other fine detail, -particularly at high printing resolutions. -

    The Fast algorithm gives the -fastest results at the expense of color accuracy. It is a simplified -ordered dither. On simple four color printers (or other printers used -in four color mode), the quality is similar to -Ordered, although dark gray rendition is -not as good due to a simpler transfer between black and colored ink. -With six-color printers, color rendition is somewhat worse, but it -should be quite usable in cases where optimum quality is not critical. -In black and white, it is an efficient way to render grayscale, but it -may not give best results when used with variable dot size printers -(modern Epson printers, or Canon printers using DMT). On rare three -color printers (CMY only) the results should be identical to ordered -dither. -

    Very Fast is even faster than -Fast, with even more loss of quality. -Color and grayscale output will show strong patterning that resembles -screening, although it isn't. On laser printers, and possibly on -certain kinds of text and line art, Very -Fast dithering may actually yield the best quality. -

    Error diffusion algorithms (Hybrid -Floyd-Steinberg is such an algorithm) perform very well -at high densities, and are capable of -rendering very fine detail rather well, but they tend to exhibit artifacts in -the form of "waves" or "worms" of dots which results in noticeable -texturing in pale areas. Furthermore, pale areas immediately adjacent -to white take a while to "build up" sufficient error to print at all. -This is sometimes called "tearing" or "waterfalling". -

    Set Defaults and Close

    When the Set Defaults button is clicked, -the slider bar settings will return to their default values. The -dither algorithm setting is uneffected. The Print Color -Adjust window will close when the -Close button is clicked. -

    Printing and Saving Settings

    At the bottom of the Gimp-Print window, there are five buttons labeled -About, -Print and Save Settings, -Save Settings, -Print, -and Cancel. The About -button will show information about the Gutenprint software, such as -the version number, authors names, project web site, and software -licensing. After clicking on the About, read -the information, and then close the window by pressing the -OK button. -

    The Print and Save Settings button will -save the current settings and then print the desired image. Recall -that these settings are saved in ~/.gimp-1.2/printrc. The -Save Settings button will only save the -settings. The Print button will print the -image only. The Cancel will close the -Gimp-Print GUI window. -


    PrevHomeNext
    GIMP and GutenprintUpCUPS and Gutenprint
    \ No newline at end of file diff --git a/doc/users_guide/title.sgml b/doc/users_guide/title.sgml deleted file mode 100644 index 12d83b6..0000000 --- a/doc/users_guide/title.sgml +++ /dev/null @@ -1,64 +0,0 @@ - - Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, -Version 1.1 or any later version published by the Free Software -Foundation with no invariant sections, no Front-Cover texts, and no -Back-Cover texts. A copy of the license is included in . - - - - - - - The Gutenprint Top Quality Printer Drivers (hereafter -called Gutenprint) are a set of printer drivers written to -take advantage of the full capabilities of a wide range of -printers. These drivers should work on any POSIX compliant operating -system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to -use the Gutenprint software to achieve high quality printouts from the -GIMP (GNU Image -Manipulation Program) and -CUPS (Common Unix Printing -System). - - - Please note that in addition to using the Gutenprint software as a -print plugin for the GIMP, and as a set of printer drivers for CUPS, this -software can also be compiled and used with the -Ghostscript software -and with the -Foomatic -software. - - -Regardless of whether the Gutenprint software is used with the GIMP, -CUPS, Ghostscript, or Foomatic, the print quality and printer settings -remain the same. However, use of the Gutenprint with Ghostscript and -Foomatic is not covered in this document. These topics may be covered -in a future revision of this document. - - - This document corresponds to version 4.2.0 and later of the Gutenprint -software. This document will serve as a guide to the user, and as such -will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript, -Foomatic, or any other related software. - - - - Andy Stewart, the author, is the founder of the -Worcester Linux Users' Group in -Worcester, Massachusetts, USA. The group was founded in July 1997 and has -approximately 140 people on its mailing list. Monthly meetings are -held and all are invited. - - - - In terms of "code", this is the author's first contribution to the -open source community, and definitely his first experience with DocBook. -Constructive comments, praise, words of encouragement, and the like -will be most appreciated if e-mailed to the -author. - - - diff --git a/doc/users_guide/users-guide.pdf b/doc/users_guide/users-guide.pdf deleted file mode 100644 index 479bbc5..0000000 Binary files a/doc/users_guide/users-guide.pdf and /dev/null differ diff --git a/doc/users_guide/users-guide.sgml b/doc/users_guide/users-guide.sgml deleted file mode 100644 index 7a22810..0000000 --- a/doc/users_guide/users-guide.sgml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - -]> - - - - The User's Guide to Gutenprint - Complete Edition - April 7, 2002 - April 7, 2002 - - Andy - Stewart - - - 2002 - Andy Stewart - - - The User's Guide to Gutenprint - Complete Edition, -Copyright 2002, Andy Stewart. - - -&title; -&history; -&gimp; -∪︀ -&utils; -&gfdl; - - - - diff --git a/doc/users_guide/util-edition.sgml b/doc/users_guide/util-edition.sgml deleted file mode 100644 index ed45d6c..0000000 --- a/doc/users_guide/util-edition.sgml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -]> - - - - The User's Guide to the Gutenprint - UTIL Edition - April 7, 2002 - April 7, 2002 - - Andy - Stewart - - - 2002 - Andy Stewart - - - The User's Guide to the Gutenprint - UTIL Edition, Copyright -2002, Andy Stewart. - - -&title; - -UTIL Edition - - PLEASE NOTE - - - This manual includes a subset of chapters from a more complete -manual entitled The User's Guide to the Gutenprint Top -Quality Printer Drivers. To obtain the complete manual, go -to the Gutenprint -Project home page. - - - This version of the manual has been specifically packaged in this -way in an attempt to better suit the needs of people interested only -in utility programs packaged with the Gutenprint software. - - - - - - -&history; -&utils; -&gfdl; - - - - diff --git a/doc/users_guide/utils.sgml b/doc/users_guide/utils.sgml deleted file mode 100644 index 36f6a18..0000000 --- a/doc/users_guide/utils.sgml +++ /dev/null @@ -1,421 +0,0 @@ - - Gutenprint Utilities - escputil - - escputil is a command line utility which -allows the user to perform a variety of maintenance tasks on Epson -Stylus inkjet printers. These tasks include head alignment, head -cleaning, nozzle check, printer identification, and retrieval of the ink -level from the printer. In order for many of the -escputil functions to work, the user must have -read/write access to the raw printer device (typically /dev/lp0, -/dev/usb/lp0, and the like). In general, these operations should be -performed by the root user. As always, the user must insure that the -directory containing the escputil utility is -listed in the $PATH environment variable, or that the full path is -specified on the command line. The examples in this section will -assume the former. - - - - Caution - - The escputil utility was designed for use -ONLY with Epson Stylus inkjet printers supported by the Gutenprint -software. It is possible that damage MIGHT occur to your printer if -this utility is misused or if it is used with a printer other than an -Epson Stylus inkjet printer. It is the sole responsibility of the -user to insure that this utility is suitable for the task at hand. - - - - - - In this section, specific examples of common usage will be -presented. A summary of the command line switches can be -found in the escputil(1) man page. - - - Determining Ink Level - - Perhaps the most basic function performed by -escputil is that of determining the amount of ink -remaining in the printer. To do this, the user must know the name of -the raw printer device. This is usually /dev/lp0 for a printer -connected to the parallel port, or /dev/usb/lp0 for a printer -connected to the USB. - - -If there are multiple printers connected, one of them may be referenced as -/dev/lp1 or perhaps /dev/usb/lp1. In the event of uncertainty, and if -CUPS is in use, view the following URL -with a web browser. At that URL, look for a line which reads "Device -URI". The author's USB printer is listed as "Device URI: usb:/dev/usb/lp0". - - -For this example, assume that the raw printer device is a USB printer -specified as /dev/usb/lp0. To get the ink level for this printer, -issue this command and notice the output. - - - - - - - -The user would substitute their own raw printer device for the one -shown in the example after the "-r" switch. Notice that the printout -shows the percent of ink remaining for each color of the author's -Epson Stylus Photo 870. When the ink levels get too low, print -quality will suffer. In the author's personal experience, ink levels -approaching 10% begin to cause print quality degredation, but this -will vary depending on the precise printer model. - - - - Error During Ink Level Determination - - What? The example above did not work? An error message was -printed? What does it mean? There are several possibilities, -depending on the specific error message. If the error message is -"Invalid argument" (see following example), the problem is that the -2.4.x kernel is not configured with the CONFIG_PARPORT_1284 option enabled. - - - - - - Another possibile cause for error is that the raw printer device -does not have both read and write permission for the user attempting -to access the device. In this case, the error message will read -"Permission denied". A final possibility is that the raw printer -device specified is incorrect, in which case the error message will -read "No such device". - - - - - Nozzle Check - - On an inkjet printer, there are several small holes on the -bottom of each ink cartridge through which the ink must flow smoothly -in order to create high quality images on paper. If these holes -become clogged, the printed image will show small gaps where there -should have been ink. One can easily test for the existence of this -condition by running a nozzle check. One need not be the root user to -issue this command. Note that as shown, the command will print a -nozzle test pattern on the default printer. If there are multiple -printers present, the desired printer must be specified with an -additional "-P printer_name" switch, where "printer_name" is the name -of the desired printer. - - - The printer will print a series of black (and colored) slanted -lines on the paper. Observe these lines carefully. If there are gaps -or spaces in these lines, then the corresponding nozzle is clogged and -the print head must be cleaned. However, if there are no gaps, the -nozzles are clean. - - - - - - - Clean the Print Head - - If the printed output is showing gaps where there should have -been ink, it is likely that one or more nozzles are clogged and the -print head is in need of cleaning. One can verify this by first -running a nozzle check and looking for gaps in the printout. To clean -the print head, issue the following command. One need not be the root user to -issue this command. Note that as shown, the command will clean the -print head on the default printer. If there are multiple -printers present, the desired printer must be specified with an -additional "-P printer_name" switch, where "printer_name" is the name -of the desired printer. - - - - - - Nothing will be printed on the paper. The printer will make -some noise as it cleans the print head. Wait until the printer is -finished cleaning the print head. Afterwards, execute another nozzle -check and insure that the print head is indeed completely clean. Note -that the process of cleaning the print head causes ink consumption, so -do not clean the print head any more than necessary. - - -For severely clogged nozzles, one may have to execute two or three cycles -of nozzle check followed by a cleaning of the print head. If the -printer had gone unused for a long time, the nozzles may be so clogged -with dried ink as to be unrecoverable, in which case, the best course -of action is to replace the ink cartridge. - - - - Align the Print Head - - To insure the highest quality printouts, the print head must -be in proper physical alignment. One can check and realign the print -head by running this interactive alignment test. - - -The escputil utility must know the exact printer model in -use. One may specify the model on the command line using the "-m" -switch, or the utility can detect the printer model if the user passes -the "-r" switch and the name of the raw printer device. - - -Note that an unprivileged user may use this command with the "-m" switch, but that -(in general) the root user may only use the "-r" switch (which -requires read/write access to the raw printer device). In the case of -multiple printers in use, the "-P" switch is required to align the -print head on the non-default printer. - - - - Caution - -This utility lets you align the print head of your Epson Stylus inkjet -printer. Misuse of this utility may cause your print quality to degrade -and possibly damage your printer. This utility has not been reviewed by -Seiko Epson for correctness, and is offered with no warranty at all. The -entire risk of using this utility lies with you. - - - - - Aligning the print head is an interactive process. The utility -will print out a set of instructions and ask you for responses. Please -read the instructions carefully and follow them precisely. A single -sheet of paper will be needed (one can print on both sides to save paper). - - -The following example illustrates the alignment process when issued by an -unprivileged user who specified the printer model on the command -line. (To obtain a list of printer models, issue the "escputil -M" -command). Of course, your responses will vary and should be -substituted for the responses shown in the following example. - - - escputil -a -m 870 -Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz -Escputil comes with ABSOLUTELY NO WARRANTY; for details type -'escputil -l' -This is free software, and you are welcome to redistribute it -under certain conditions; type 'escputil -l' for details. - -Please read these instructions very carefully before proceeding. - -This utility lets you align the print head of your Epson Stylus -inkjet printer. Misuse of this utility may cause your print -quality to degrade and possibly damage your printer. This utility -has not been reviewed by Seiko Epson for correctness, and is -offered with no warranty at all. The entire risk of using this -utility lies with you. - -This utility prints 3 test patterns. Each pattern looks very -similar. The patterns consist of a series of pairs of vertical -lines that overlap. Below each pair of lines is a number between -1 and 15. - -When you inspect the pairs of lines, you should find the pair -of lines that is best in alignment, that is, that best forms -a single vertical line. Inspect the pairs very carefully to -find the best match. Using a loupe or magnifying glass is -recommended for the most critical inspection. It is also -suggested that you use a good quality paper for the test, so -that the lines are well-formed and do not spread through the -paper. After picking the number matching the best pair, place -the paper back in the paper input tray before typing it in. - -Each pattern is similar, but later patterns use finer dots for -more critical alignment. You must run all of the passes to -correctly align your printer. After running all the alignment -passes, the alignment patterns will be printed once more. You -should find that the middle-most pair (#8 out of the 15) is the -best for all patterns. - -After the passes are printed once more, you will be offered the -choices of (s)aving the result in the printer, (r)epeating the -process, or (q)uitting without saving. Quitting will not restore -the previous settings, but powering the printer off and back -on will. If you quit, you must repeat the entire process if -you wish to later save the results. It is essential that you -not turn your printer off during this procedure. - -This procedure assumes that your printer is an Epson Stylus Photo -870. If this is not your printer model, please type control-C now -and choose your actual printer model. - -Please place a sheet of paper in your printer to begin the head -alignment procedure. -Press enter to continue > -Please inspect the print, and choose the best pair of lines in -each pattern. Type a pair number, '?' for help, or 'r' to repeat -the procedure. -Pass #1> 8 -Pass #2> 8 -Pass #3> 8 -Attempting to set alignment...succeeded. -Please verify that the alignment is correct. After the alignment -pattern is printed again, please ensure that the best pattern -for each line is pattern 8. If it is not, you should repeat the -process to get the best quality printing. -Please insert a fresh sheet of paper. -Press enter to continue > -Please inspect the final output very carefully to ensure that your -printer is in proper alignment. You may now: - (s)ave the results in the printer, - (q)uit without saving the results, or - (r)epeat the entire process from the beginning. -You will then be asked to confirm your choice. -What do you want to do (s, q, r)? -> s -This will permanently alter the configuration of your printer. -WARNING: this procedure has not been approved by Seiko Epson, -and it may damage your printer. Proceed? -Please confirm by typing 's' again that you wish to save the -settings to your printer: -> s -About to save settings...succeeded! -Your alignment settings have been saved to the printer. - ]]> - - - The following example shows what will happen if an unprivileged -user attempts to align the print head by specifying the raw printer -device on the command line. - - - - escputil -a -r /dev/usb/lp0 -Escputil version 4.2.0, Copyright (C) 2000-2001 Robert Krawitz -Escputil comes with ABSOLUTELY NO WARRANTY; for details type -'escputil -l' -This is free software, and you are welcome to redistribute it -under certain conditions; type 'escputil -l' for details. - -Attempting to detect printer model... -Cannot open /dev/usb/lp0 read/write: Permission denied - ]]> - - - - This next example illustrates the results obtained when the root -user issues an alignment command while specifying the raw printer -device. Note that the output is truncated and only shows the printer -detection output. - - - - - - - - - Printer Identification - - The printer identification command will query the printer for -make and model information. This command requires read/write access -to the raw printer device (generally limited to the root user). -Substitute your own raw printer device in place of the /dev/usb/lp0 -shown in the example. The output will vary depending on the precise -printer model. - - - - - - - - - More Information - - For more detailed information about the command line switches -accepted by the escputil utility, please consult -the man page which is supplied with the Gutenprint software. The user -may also issue the "escputil --help" command to get a listing of supported -command line switches. The command requires no special privileges to execute. - - - - - - - -- cgit v1.2.3