XpGetPdmStartParams man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

XpGetPdmStartParams(3Xp)       XPRINT FUNCTIONS	      XpGetPdmStartParams(3Xp)

NAME
       XpGetPdmStartParams  -  Builds up parameters in accordance with the PDM
       Selection Protocol as a standard convenience function.

SYNOPSIS
	     cc [ flag... ] file... -lXp [ library... ]
	     #include <X11/extensions/Print.h>

       Status XpGetPdmStartParams ( print_display  print_window	 print_context
       video_display  video_window  selection_display_return  selection_return
       type_return format_return data_return nelements_return )
	     Display *print_display;
	     Window print_window;
	     XPContext print_context;
	     Display *video_display;
	     Window video_window;
	     Display **selection_display_return;
	     Atom *selection_return;
	     Atom *type_return;
	     int *format_return;
	     unsigned char **data_return;
	     int *nelements_return;

ARGUMENTS
       print_display
	      Specifies a pointer to the  print	 Display  structure;  returned
	      from XOpenDisplay on the X Print Server.

       print_window
	      Specifies	 a  client window on any screen of print_display long-
	      lived enough for ICCCM communications of the  final  PDM	status
	      ("OK" or "CANCEL" ClientMessage) sent to print_window.

       print_context
	      An existing print context that the PDM should reference.

       video_display
	      Specifies	 a  pointer  to	 the video Display structure; returned
	      from XOpenDisplay on the Video X-Server.

       video_window
	      Specifies the window on video_display near which	the  transient
	      dialogs from the PDM should be posted.

       selection_display_return
	      Returns the display connection on which the PDM selection should
	      be made. May be equal to print_display or video_display, or  may
	      be  a  new  display connection that the caller should close when
	      done.

       selection_return
	      Returns the selection atom for which a PDM selection  should  be
	      made.

       type_return
	      Returns  the  type  for  the PDM Selection Protocol property the
	      caller is expected to create.

       format_return
	      Returns the format for the PDM Selection Protocol	 property  the
	      caller is expected to create.

       data_return
	      Returns the data set for the PDM Selection Protocol property the
	      caller is expected to create. The caller is  expected  to	 XFree
	      the data when finished.

       nelements_return
	      Returns  the  number  of elements for the PDM Selection Protocol
	      property the caller is expected to create.

DESCRIPTION
       This request returns a zero status if an error occurred, non-zero  oth‐
       erwise.

       XpGetPdmStartParams is a convenience routine used to construct the nec‐
       essary property information and selection display  connection  informa‐
       tion  needed  to initiate a PDM Selection per the "PDM Selection Proto‐
       col". Once the information is constructed, the  caller  is  responsible
       for  the	 creation of a property, the generation of a SelectionRequest,
       the receipt of a SelectionNotify event, and the receipt of a ClientMes‐
       sage event, as described in the PDM Selection Protocol.

       When finished, the caller is expected to free data using XFree.	XpGet‐
       PdmStartParams returns zero if an error occurred, else non-zero. If  an
       error occurs all other_return values are undefined.

       Setting	the  environment  variable XPDMSELECTION causes XpGetPdmStart‐
       Params to use an alternate selection name. If not  set,	the  selection
       name PDM_MANAGER is used.

       Setting the environment variable XPDMDISPLAY causes XpGetPdmStartParams
       to locate the selection on an alternate X Server. If  not  set,	selec‐
       tion_display_return
	is  set	 equal	to print_display.  If XPDMDISPLAY is set to one of the
       keywords	 "print"  or  "video",	selection_display_return  is  set   to
       print_display  or video_display, respectively. If XPDMDISPLAY is set to
       a valid DISPLAY-style string, selection_display_return may be  set,  as
       appropriate,  to	 one of print_display, video_display, or to a new dis‐
       play connection opened from within  XpGetPdmStartParams.	 Only  in  the
       single  case  where  a new display connection is made should the caller
       close selection_display_return using XCloseDisplay.

       When XpGetPdmStartParams is called, the caller's locale	(see  XpSetLo‐
       caleHinter)  is	included  in  the information as a "hint" to the Print
       Dialog Manager (PDM). If supported by the implementation, the PDM  will
       use  the	 hint  to  display  dialogs more appropriately labeled for the
       locale of the client. If the Print Dialog Manager cannot understand the
       hint,  the PDM will choose a default. Note that the locale of the print
       attributes that the PDM will subsequently  access,  will	 already  have
       been determined when the client called XpCreateContext.

       The  environment	 variables  XPDMDISPLAY	 and XPDMSELECTION are re-read
       each time XpGetPdmStartParams is called.

SEE ALSO
       XpCreateContext(3Xp), XpSetLocaleHinter(3Xp)

X Version 11			  libXp 1.0.2	      XpGetPdmStartParams(3Xp)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net