#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
#include "Ps.h"
#include "AttrValid.h"
static XpOid ValidContentOrientationsOids[] = {
xpoid_val_content_orientation_portrait,
xpoid_val_content_orientation_landscape,
xpoid_val_content_orientation_reverse_portrait,
xpoid_val_content_orientation_reverse_landscape
};
static XpOidList ValidContentOrientations = {
ValidContentOrientationsOids, XpNumber(ValidContentOrientationsOids)
};
static XpOid DefaultContentOrientationsOids[] = {
xpoid_val_content_orientation_portrait,
xpoid_val_content_orientation_landscape
};
static XpOidList DefaultContentOrientations = {
DefaultContentOrientationsOids, XpNumber(DefaultContentOrientationsOids)
};
static XpOid ValidPlexesOids[] = {
xpoid_val_plex_simplex, xpoid_val_plex_duplex, xpoid_val_plex_tumble
};
static XpOidList ValidPlexes = {
ValidPlexesOids, XpNumber(ValidPlexesOids)
};
static XpOid DefaultPlexesOids[] = {
xpoid_val_plex_simplex
};
static XpOidList DefaultPlexes = {
DefaultPlexesOids, XpNumber(DefaultPlexesOids)
};
static unsigned long ValidPrinterResolutionsCards[] = {
75,
100,
120,
150,
180,
200,
240,
300,
360,
400,
600,
720,
940,
1200,
1440,
2400
};
static XpOidCardList ValidPrinterResolutions = {
ValidPrinterResolutionsCards, XpNumber(ValidPrinterResolutionsCards)
};
static unsigned long DefaultPrinterResolutionsCards[] = {
75,
100,
120,
150,
180,
200,
240,
300,
360,
400,
600,
720,
940,
1200
};
static XpOidCardList DefaultPrinterResolutions = {
DefaultPrinterResolutionsCards, XpNumber(DefaultPrinterResolutionsCards)
};
static XpOid ValidListfontsModesOids[] = {
xpoid_val_xp_list_internal_printer_fonts, xpoid_val_xp_list_glyph_fonts
};
static XpOidList ValidListfontsModes = {
ValidListfontsModesOids, XpNumber(ValidListfontsModesOids)
};
static XpOid DefaultListfontsModesOids[] = {
xpoid_val_xp_list_glyph_fonts
};
static XpOidList DefaultListfontsModes = {
DefaultListfontsModesOids, XpNumber(DefaultListfontsModesOids)
};
static XpOid ValidSetupProvisoOids[] = {
xpoid_val_xp_setup_mandatory, xpoid_val_xp_setup_optional
};
static XpOidList ValidSetupProviso = {
ValidSetupProvisoOids, XpNumber(ValidSetupProvisoOids)
};
static XpOidDocFmt ValidDocFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList ValidDocFormatsSupported = {
ValidDocFormatsSupportedFmts, XpNumber(ValidDocFormatsSupportedFmts)
};
static XpOidDocFmt DefaultDocFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList DefaultDocFormatsSupported = {
DefaultDocFormatsSupportedFmts, XpNumber(DefaultDocFormatsSupportedFmts)
};
static XpOidDocFmt ValidEmbeddedFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList ValidEmbeddedFormatsSupported = {
ValidEmbeddedFormatsSupportedFmts, XpNumber(ValidEmbeddedFormatsSupportedFmts)
};
static XpOidDocFmt DefaultEmbeddedFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList DefaultEmbeddedFormatsSupported = {
DefaultEmbeddedFormatsSupportedFmts, XpNumber(DefaultEmbeddedFormatsSupportedFmts)
};
static XpOidDocFmt ValidRawFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList ValidRawFormatsSupported = {
ValidRawFormatsSupportedFmts, XpNumber(ValidRawFormatsSupportedFmts)
};
static XpOidDocFmt DefaultRawFormatsSupportedFmts[] = {
{ "Postscript", "2", NULL }
};
static XpOidDocFmtList DefaultRawFormatsSupported = {
DefaultRawFormatsSupportedFmts, XpNumber(DefaultRawFormatsSupportedFmts)
};
static XpOid ValidInputTraysOids[] = {
xpoid_val_input_tray_manual,
xpoid_val_input_tray_main,
xpoid_val_input_tray_envelope,
xpoid_val_input_tray_large_capacity,
xpoid_val_input_tray_bottom
};
static XpOidList ValidInputTrays = {
ValidInputTraysOids, XpNumber(ValidInputTraysOids)
};
static XpOid ValidMediumSizesOids[] = {
xpoid_val_medium_size_iso_a0,
xpoid_val_medium_size_iso_a1,
xpoid_val_medium_size_iso_a2,
xpoid_val_medium_size_iso_a3,
xpoid_val_medium_size_iso_a4,
xpoid_val_medium_size_iso_a5,
xpoid_val_medium_size_iso_a6,
xpoid_val_medium_size_iso_a7,
xpoid_val_medium_size_iso_a8,
xpoid_val_medium_size_iso_a9,
xpoid_val_medium_size_iso_a10,
xpoid_val_medium_size_iso_b0,
xpoid_val_medium_size_iso_b1,
xpoid_val_medium_size_iso_b2,
xpoid_val_medium_size_iso_b3,
xpoid_val_medium_size_iso_b4,
xpoid_val_medium_size_iso_b5,
xpoid_val_medium_size_iso_b6,
xpoid_val_medium_size_iso_b7,
xpoid_val_medium_size_iso_b8,
xpoid_val_medium_size_iso_b9,
xpoid_val_medium_size_iso_b10,
xpoid_val_medium_size_na_letter,
xpoid_val_medium_size_na_legal,
xpoid_val_medium_size_executive,
xpoid_val_medium_size_folio,
xpoid_val_medium_size_invoice,
xpoid_val_medium_size_ledger,
xpoid_val_medium_size_quarto,
xpoid_val_medium_size_iso_c3,
xpoid_val_medium_size_iso_c4,
xpoid_val_medium_size_iso_c5,
xpoid_val_medium_size_iso_c6,
xpoid_val_medium_size_iso_designated_long,
xpoid_val_medium_size_na_10x13_envelope,
xpoid_val_medium_size_na_9x12_envelope,
xpoid_val_medium_size_na_number_10_envelope,
xpoid_val_medium_size_na_7x9_envelope,
xpoid_val_medium_size_na_9x11_envelope,
xpoid_val_medium_size_na_10x14_envelope,
xpoid_val_medium_size_na_number_9_envelope,
xpoid_val_medium_size_na_6x9_envelope,
xpoid_val_medium_size_na_10x15_envelope,
xpoid_val_medium_size_monarch_envelope,
xpoid_val_medium_size_a,
xpoid_val_medium_size_b,
xpoid_val_medium_size_c,
xpoid_val_medium_size_d,
xpoid_val_medium_size_e,
xpoid_val_medium_size_jis_b0,
xpoid_val_medium_size_jis_b1,
xpoid_val_medium_size_jis_b2,
xpoid_val_medium_size_jis_b3,
xpoid_val_medium_size_jis_b4,
xpoid_val_medium_size_jis_b5,
xpoid_val_medium_size_jis_b6,
xpoid_val_medium_size_jis_b7,
xpoid_val_medium_size_jis_b8,
xpoid_val_medium_size_jis_b9,
xpoid_val_medium_size_jis_b10,
xpoid_val_medium_size_hp_2x_postcard,
xpoid_val_medium_size_hp_european_edp,
xpoid_val_medium_size_hp_mini,
xpoid_val_medium_size_hp_postcard,
xpoid_val_medium_size_hp_tabloid,
xpoid_val_medium_size_hp_us_edp,
xpoid_val_medium_size_hp_us_government_legal,
xpoid_val_medium_size_hp_us_government_letter,
};
static XpOidList ValidMediumSizes = {
ValidMediumSizesOids, XpNumber(ValidMediumSizesOids)
};
static XpOidDocFmt DefaultDocumentFormat = {
"Postscript", "2", NULL
};
XpValidatePoolsRec PsValidatePoolsRec = {
&ValidContentOrientations, &DefaultContentOrientations,
&ValidDocFormatsSupported, &DefaultDocFormatsSupported,
&ValidInputTrays, &ValidMediumSizes,
&ValidPlexes, &DefaultPlexes,
&ValidPrinterResolutions, &DefaultPrinterResolutions,
&ValidEmbeddedFormatsSupported, &DefaultEmbeddedFormatsSupported,
&ValidListfontsModes, &DefaultListfontsModes,
&ValidRawFormatsSupported, &DefaultRawFormatsSupported,
&ValidSetupProviso,
&DefaultDocumentFormat
};