home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / man / cat3 / xsetwmprotocols.0 < prev    next >
Encoding:
Text File  |  1996-10-17  |  3.9 KB  |  133 lines

  1.  
  2.  
  3.  
  4. XSetWMProtocols(3X11)      XLIB FUNCTIONS    XSetWMProtocols(3X11)
  5.  
  6.  
  7. NNAAMMEE
  8.        XSetWMProtocols, XGetWMProtocols - set or read a window's
  9.        WM__PROTOCOLS property
  10.  
  11. SSYYNNTTAAXX
  12.        Status XSetWMProtocols(_d_i_s_p_l_a_y, _w, _p_r_o_t_o_c_o_l_s, _c_o_u_n_t)
  13.          Display *_d_i_s_p_l_a_y;
  14.          Window _w;
  15.          Atom *_p_r_o_t_o_c_o_l_s;
  16.          int _c_o_u_n_t;
  17.  
  18.        Status XGetWMProtocols(_d_i_s_p_l_a_y, _w, _p_r_o_t_o_c_o_l_s___r_e_t_u_r_n,
  19.        _c_o_u_n_t___r_e_t_u_r_n)
  20.          Display *_d_i_s_p_l_a_y;
  21.          Window _w;
  22.          Atom **_p_r_o_t_o_c_o_l_s___r_e_t_u_r_n;
  23.          int *_c_o_u_n_t___r_e_t_u_r_n;
  24.  
  25. AARRGGUUMMEENNTTSS
  26.        _d_i_s_p_l_a_y     Specifies the connection to the X server.
  27.  
  28.        _c_o_u_n_t     Specifies the number of protocols in the list.
  29.  
  30.        _c_o_u_n_t___r_e_t_u_r_n
  31.          Returns the number of protocols in the list.
  32.  
  33.        _p_r_o_t_o_c_o_l_s Specifies the list of protocols.
  34.  
  35.        _p_r_o_t_o_c_o_l_s___r_e_t_u_r_n
  36.          Returns the list of protocols.
  37.  
  38. DDEESSCCRRIIPPTTIIOONN
  39.        The _X_S_e_t_W_M_P_r_o_t_o_c_o_l_s function replaces the WM_PROTOCOLS
  40.        property on the specified window with the list of atoms
  41.        specified by the protocols argument.  If the property does
  42.        not already exist, _X_S_e_t_W_M_P_r_o_t_o_c_o_l_s sets the WM_PROTOCOLS
  43.        property on the specified window to the list of atoms
  44.        specified by the protocols argument.  The property is
  45.        stored with a type of ATOM and a format of 32.  If it can-
  46.        not intern the WM_PROTOCOLS atom, _X_S_e_t_W_M_P_r_o_t_o_c_o_l_s returns
  47.        a zero status.  Otherwise, it returns a nonzero status.
  48.  
  49.        _X_S_e_t_W_M_P_r_o_t_o_c_o_l_s can generate _B_a_d_A_l_l_o_c and _B_a_d_W_i_n_d_o_w
  50.        errors.
  51.  
  52.        The _X_G_e_t_W_M_P_r_o_t_o_c_o_l_s function returns the list of atoms
  53.        stored in the WM_PROTOCOLS property on the specified win-
  54.        dow.  These atoms describe window manager protocols in
  55.        which the owner of this window is willing to participate.
  56.        If the property exists, is of type ATOM, is of format 32,
  57.        and the atom WM_PROTOCOLS can be interned, _X_G_e_t_W_M_P_r_o_t_o_c_o_l_s
  58.        sets the protocols_return argument to a list of atoms,
  59.        sets the count_return argument to the number of elements
  60.        in the list, and returns a nonzero status.  Otherwise, it
  61.  
  62.  
  63.  
  64. X Version 11           Release 6.1                1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. XSetWMProtocols(3X11)      XLIB FUNCTIONS    XSetWMProtocols(3X11)
  71.  
  72.  
  73.        sets neither of the return arguments and returns a zero
  74.        status.    To release the list of atoms, use _X_F_r_e_e.
  75.  
  76.        _X_G_e_t_W_M_P_r_o_t_o_c_o_l_s can generate a _B_a_d_W_i_n_d_o_w error.
  77.  
  78. PPRROOPPEERRTTIIEESS
  79.        WM_PROTOCOLS
  80.          List of atoms that identify the communications
  81.          protocols between the client and window manager
  82.          in which the client is willing to participate.
  83.  
  84. DDIIAAGGNNOOSSTTIICCSS
  85.        _B_a_d_A_l_l_o_c     The server failed to allocate the requested
  86.          resource or server memory.
  87.  
  88.        _B_a_d_W_i_n_d_o_w A value for a Window argument does not name a
  89.          defined Window.
  90.  
  91. SSEEEE AALLSSOO
  92.        XAllocClassHint(3X11), XAllocIconSize(3X11), XAllocSize-
  93.        Hints(3X11), XAllocWMHints(3X11), XFree(3X11), XSetCom-
  94.        mand(3X11), XSetTransientForHint(3X11), XSetTextProp-
  95.        erty(3X11), XSetWMClientMachine(3X11), XSetWMColormapWin-
  96.        dows(3X11), XSetWMIconName(3X11), XSetWMName(3X11),
  97.        XSetWMProperties(3X11), XStringListToTextProperty(3X11)
  98.        _X_l_i_b _- _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. X Version 11           Release 6.1                2
  131.  
  132.  
  133.