*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> DtPrint (5)              
Title
Content
Arch
Section
 

Contents


 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




 NAME    [Toc]    [Back]
      Dt/Print.h - print definitions

 SYNOPSIS    [Toc]    [Back]
      #include <Dt/Print.h>

 DESCRIPTION    [Toc]    [Back]
      The Dt/Print.h header defines resource names, resource values,
      callback reasons, callback structures, and function prototypes for the
      Print widget class.

      The Dt/Print.h header defines the following resource names:

      DtNcancelCallback
                cancelCallback

      DtNclosePrintDisplayCallback
                closePrintDisplayCallback

      DtNcopies copies

      DtNdescription
                description

      DtNdestroyContextCallback
                destroyContextCallback

      DtNfileName
                fileName

      DtNminimizeButtons
                minimizeButtons (if not otherwise named)

      DtNoptionCount
                optionCount

      DtNoptions
                options

      DtNprintCallback
                printCallback

      DtNprintDestination
                printDestination

      DtNprinterInfoProc
                printerInfoProc

      DtNprinterName
                printerName




                                    - 1 -       Formatted:  January 24, 2005






 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




      DtNprintSetupMode
                printSetupMode

      DtNselectFileProc
                selectFileProc

      DtNselectPrinterProc
                selectPrinterProc

      DtNsetupCallback
                setupCallback

      DtNverifyPrinterProc
                verifyPrinterProc

      DtNworkAreaLocation
                workAreaLocation

      DtCCancelCallback
                CancelCallback

      DtCClosePrintDisplayCallback
                ClosePrintDisplayCallback

      DtCCopies Copies

      DtCDescription
                Description

      DtCDestroyContextCallback
                DestroyContextCallback

      DtCFileName
                FileName

      DtCMinimizeButtons
                MinimizeButtons (if not otherwise named)

      DtCOptionCount
                OptionCount

      DtCOptions
                Options

      DtCPrintCallback
                PrintCallback

      DtCPrintDestination
                PrintDestination





                                    - 2 -       Formatted:  January 24, 2005






 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




      DtCPrinterInfoProc
                PrinterInfoProc

      DtCPrinterName
                PrinterName

      DtCPrintSetupMode
                PrintSetupMode

      DtCSelectFileProc
                SelectFileProc



      DtCSelectPrinterProc
                SelectPrinterProc

      DtCSetupCallback
                SetupCallback

      DtCVerifyPrinterProc
                VerifyPrinterProc

      DtCWorkAreaLocation
                WorkAreaLocation

      DtRPrintSetupProc
                PrintSetupProc

      The Dt/Print.h header declares the following values for the
      DtNsetupMode resource:

      DtPRINT_SETUP_PLAIN    [Toc]    [Back]
      DtPRINT_SETUP_XP

      The Dt/Print.h header declares the following values for the
      DtNworkAreaLocation resource:

      DtWORK_AREA_NONE    [Toc]    [Back]
      DtWORK_AREA_TOP
      DtWORK_AREA_TOP_AND_BOTTOM
      DtWORK_AREA_BOTTOM

      The Dt/Print.h header declares the following values for the
      DtNprintDestination resource:

      DtPRINT_NO_DESTINATION    [Toc]    [Back]
      DtPRINT_TO_PRINTER
      DtPRINT_TO_FILE





                                    - 3 -       Formatted:  January 24, 2005






 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




      The Dt/Print.h header declares the following values for the
      DtNprinterNameMode resource:

      DtSHORT_NAME    [Toc]    [Back]
      DtMEDIUM_NAME
      DtLONG_NAME

      The Dt/Print.h header declares the following mode values for
      DtPrintSetupBoxResetConnection():

      typedef enum {
          DtPRINT_CLOSE_CONNECTION,
          DtPRINT_RELEASE_CONNECTION
      } DtPrintResetConnectionMode;

      The Dt/Print.h header declares the following callback reasons:

      DtPRINT_CR_NONE
      DtPRINT_CR_CANCEL
      DtPRINT_CR_CLOSE_PRINT_DISPLAY
      DtPRINT_CR_PRINT
      DtPRINT_CR_SETUP

      The Dt/Print.h header declares the following return values for the
      DtPrint procedure:

      DtPRINT_SUCCESS,
      DtPRINT_BAD_PARM,
      DtPRINT_FAILURE,
      DtPRINT_INVALID_DISPLAY,
      DtPRINT_NOT_XP_DISPLAY,
      DtPRINT_NO_CONNECTION,
      DtPRINT_NO_DEFAULT,
      DtPRINT_NO_DEFAULT_DISPLAY,
      DtPRINT_NO_PRINTER,
      DtPRINT_PRINTER_MISSING

      DtPRINT_SUCCESS    [Toc]    [Back]
                The X printer connection was successfully obtained.

      DtPRINT_BAD_PARM    [Toc]    [Back]
                The value passed for print_data is NULL, or the value of the
                DtNprintSetupMode resource for wid is not DtPRINT_SETUP_XP.

      DtPRINT_FAILURE    [Toc]    [Back]
                The X printer connection failed.

      DtPRINT_INVALID_DISPLAY    [Toc]    [Back]
                The indicated X print server could not be found.





                                    - 4 -       Formatted:  January 24, 2005






 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




      DtPRINT_NOT_XP_DISPLAY    [Toc]    [Back]
                The indicated X server does not support the X Printing
                Extension.

      DtPRINT_NO_CONNECTION    [Toc]    [Back]
                An open X print server connection is not currently being
                managed by the DtPrintSetupBox.

      DtPRINT_NO_PRINTER    [Toc]    [Back]
                The indicated printer could not be found on the X print
                server, or a default printer could not be determined.

      The Dt/Print.h header declares the following class record constants:

      WidgetClass dtPrintSetupBoxWidgetClass;

      _DtPrintSetupBoxClassRec * DtPrintSetupBoxWidgetClass;
      _DtPrintSetupBoxRec      * DtPrintSetupBoxWidget;

      The header defines the following callback prototypes:

      typedef struct _DtPrintSetupData
      {
          String     printer_name;
          Display    *print_display;
          XPContext  print_context;
          XtEnum     destination;
          String     dest_info;
      } DtPrintSetupData;

      typedef struct _DtPrintSetupCallbackStruct
      {
          int        reason;
          XEvent          *event;
          DtPrintSetupData     *print_data;
      } DtPrintSetupCallbackStruct;

      The header defines the following functions:

      Widget DtCreatePrintSetupBox(
                          Widget   p,
                          String   name,
                          ArgList  args,
                          Cardinal n);

      Widget DtCreatePrintSetupDialog(
                          Widget   ds_p,
                          String   name,
                          ArgList  sb_args,
                          Cardinal sb_n);




                                    - 5 -       Formatted:  January 24, 2005






 Dt/Print.h(file formats)                           Dt/Print.h(file formats)




      DtPrintSetupData* DtPrintCopySetupData(
                                 DtPrintSetupData*        target,
                                 const DtPrintSetupData*  source);

      XtEnum DtPrintFillSetupData(
                         Widget          psub,
                         DtPrintSetupData*   print_data);

      void DtPrintFreeSetupData(
                       DtPrintSetupData* target);

      XtEnum DtPrintResetConnection(
                           Widget                     psub,
                           DtPrintResetConnectionMode m);

 SEE ALSO    [Toc]    [Back]
      DtCreatePrintSetupBox(3), DtCreatePrintSetupDialog(3),
      DtPrintCopySetupData(3), DtPrintFillSetupData(3),
      DtPrintFreeSetupData(3), DtPrintResetConnection(3),
      DtPrintSetupBox(3), Print(4), and dtprintinfo(1).


                                    - 6 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
DXmPrintWgtAugmentList Tru64 Defines additional print formats and lets you add new options to the print widget option menus.
DtHelpDialog HP-UX DtHelpDialog definitions
DtHelpQuickD HP-UX DtHelpQuickDialog definitions
DtHelp HP-UX help services definitions
Tttt_c HP-UX ToolTalk definitions
Tttttk HP-UX ToolTalk definitions
_procedure_table Tru64 locations in program and definitions
_procedure_string_table Tru64 locations in program and definitions
DtMsgLog HP-UX message logging definitions
_cobol_main Tru64 locations in program and definitions
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service