Re: [Foomatic] Printer driver UI [proposal]
- From: Till Kamppeter <till kamppeter gmx net>
- To: Michael Goffioul <goffioul imec be>
- Cc: Johannes Meixner <jsmeix suse de>, Kurt Pfeifle <kpfeifle danka de>, KDEPrint <kde-print kde org>, Mike Sweet <mike easysw com>, Robert L Krawitz <rlk alum mit edu>, foomatic-devel linuxprinting org, gimp-print-devel lists sourceforge net, gnome-print-list gnome org
- Subject: Re: [Foomatic] Printer driver UI [proposal]
- Date: Thu Mar 13 15:14:38 2003
All your three structures can be displayed without any change on
Adobe-compliant and Foomatic-3.0-enhanced PPD file:
Michael Goffioul wrote:
http://www.geocities.com/kdeprint/slide_1.png
Tree view: We have it currently and it works. To make it better check
whether a group or subgroup has the same name as an option (as
"PrintoutMode"). If so, let this option be the head for a sub-tree with
the sub-tree containing the member options of the group:
[-]General
|----Page Size [A4]
|----Media Source [Tray 2]
|-[+]Printout Mode [Normal]
|----Double-Sided [Long Edge]
Clicking on [+] gives:
[-]General
|----Page Size [A4]
|----Media Source [Tray 2]
|-[-]Printout Mode [Normal]
| |----GhostScript Resolution [Controlled by 'Printout Mode']
| |----Quality [Controlled by 'Printout Mode']
| |----Economy Mode [Controlled by 'Printout Mode']
|----Double-Sided [Long Edge]
Ungrouped options should be grouped as under CUPS before building the tree.
http://www.geocities.com/kdeprint/slide_2.png
Tab view: Every group gives a tab (as in XPP), the options of every
sub-group appear in a frame (as the "Misc" and "Colors" in your
example). There is no frame for options which are not in a sub-group (as
"Page Size", "Media Type", "Printout Mode"). If a group has the same
name as an option, it is put (in a frame) under the appropriate option
(as "Printout Mode" here). Ungrouped options in PPD files get grouped as
CUPS would group them.
http://www.geocities.com/kdeprint/slide_3.png
Sub-dialogs: The main dialog shows all options of the "General" group.
For every other group a button with the group name is shown in the end
of the main dialog. Clicking the button opens a dialog with all member
options, frames are used to indicate sub-groups (as on the tabs of the
tab view example). If a group has the same name as an option, the
options gets a "..." button which opens a dialog with the member options
of the appropriate group. Here ungrouped options should also be grouped
as under CUPS.
So no change needed in the Foomatic PPD files. Foomatic 3.0 is ready for
all what you have suggested.
Till
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]