XGetCommand man page on DigitalUNIX

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

XSetCommand(3X11)					     XSetCommand(3X11)

NAME
       XSetCommand, XGetCommand - set or read a window's WM_COMMAND property

SYNOPSIS
       XSetCommand(display, w, argv, argc)
	       Display *display;
	       Window w;
	       char **argv;
	       int argc;

       Status XGetCommand(display, w, argv_return, argc_return)
	       Display *display;
	       Window w;
	       char ***argv_return;
	       int *argc_return;

ARGUMENTS
       Specifies  the  number  of  arguments.  Returns the number of arguments
       returned.  Specifies the	 application's	argument  list.	  Returns  the
       application's argument list.  Specifies the connection to the X server.
       Specifies the window.

DESCRIPTION
       The XSetCommand function sets the command and arguments used to	invoke
       the  application.  (Typically, argv is the argv array of your main pro‐
       gram.) If the strings are not in the Host Portable Character  Encoding,
       the result is implementation dependent.

       XSetCommand can generate BadAlloc and BadWindow errors.

       The  XGetCommand function reads the WM_COMMAND property from the speci‐
       fied window and returns a  string  list.	 If  the  WM_COMMAND  property
       exists,	it is of type STRING and format 8. If sufficient memory can be
       allocated  to  contain  the  string  list,  XGetCommand	fills  in  the
       argv_return  and	 argc_return  arguments	 and returns a nonzero status.
       Otherwise, it returns a zero status. If the data returned by the server
       is  in the Latin Portable Character Encoding, then the returned strings
       are in the Host Portable Character Encoding. Otherwise, the  result  is
       implementation  dependent.  To  free the memory allocated to the string
       list, use XFreeStringList.

PROPERTIES
       The command and arguments, null-separated, used to invoke the  applica‐
       tion.

DIAGNOSTICS
       The  server failed to allocate the requested resource or server memory.
       A value for a Window argument does not name a defined Window.

SEE ALSO
       XAllocClassHint(3X11),	XAllocIconSize(3X11),	XAllocSizeHints(3X11),
       XAllocWMHints(3X11),	 XSetTransientForHint(3X11),	 XSetTextProp‐
       erty(3X11),   XSetWMClientMachine(3X11),	  XSetWMColormapWindows(3X11),
       XSetWMIconName(3X11), XSetWMName(3X11), XSetWMProperties(3X11), XSetWM‐
       Protocols(3X11), XStringListToTextProperty(3X11)

       Xlib -- C Language X Interface

							     XSetCommand(3X11)
[top]

List of man pages available for DigitalUNIX

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