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

  1.  
  2.  
  3.  
  4. XChangeDeviceDontPropagateLiXstFX(UC3NhXCa1Tn1Ig)OeNDSeviceDontPropagateList(3X11)
  5.  
  6.  
  7. NNAAMMEE
  8.        XChangeDeviceDontPropagateList,         XGetDeviceDontPropa-
  9.        gateList - query or  change  the     dont-propagate-list  for
  10.        extension devices
  11.  
  12. SSYYNNTTAAXX
  13.        XChangeDeviceDontPropagateList(_d_i_s_p_l_a_y,     _w_i_n_d_o_w,   _c_o_u_n_t,
  14.        _e_v_e_n_t___l_i_s_t, _m_o_d_e)
  15.          Display *_d_i_s_p_l_a_y;
  16.          Window *_w_i_n_d_o_w;
  17.          int *_c_o_u_n_t;
  18.          XEventClass *_e_v_e_n_t___l_i_s_t;
  19.          int _m_o_d_e;
  20.        XEventClass *XGetDeviceDontPropagateList(_d_i_s_p_l_a_y,  _w_i_n_d_o_w,
  21.        _c_o_u_n_t)
  22.          Display *_d_i_s_p_l_a_y;
  23.          Window *_w_i_n_d_o_w;
  24.          int *_c_o_u_n_t;
  25.  
  26. AARRGGUUMMEENNTTSS
  27.        _d_i_s_p_l_a_y       Specifies the connection to the X server.
  28.  
  29.        _w_i_n_d_o_w       Specifies the window whose dont-propagate-list
  30.            is to be queried or modified.
  31.  
  32.        _e_v_e_n_t___l_i_s_t  Specifies  a     pointer  to  a     list  of   event
  33.            classes.
  34.  
  35.        _m_o_d_e       Specifies  the mode.     You can pass _A_d_d_T_o_L_i_s_t ,
  36.            or _D_e_l_e_t_e_F_r_o_m_L_i_s_t.
  37.  
  38.        _c_o_u_n_t       Specifies the number of event classes  in  the
  39.            list.
  40.  
  41. DDEESSCCRRIIPPTTIIOONN
  42.        The  _X_C_h_a_n_g_e_D_e_v_i_c_e_D_o_n_t_P_r_o_p_a_g_a_t_e_L_i_s_t  request  modifies the
  43.        list of events that should not be propagated to    ancestors
  44.        of the event window.  This request allows extension events
  45.        to be added to or deleted from that list.  By default, all
  46.        events are propagated to ancestor windows.  Once modified,
  47.        the list remains modified for  the  life     of  the  window.
  48.        Events  are  not     removed from the list because the client
  49.        that added them has terminated.
  50.  
  51.        Suppression of event propagation is not    allowed     for  all
  52.        input extension events.    If a specified event class is one
  53.        that cannot be suppressed, a _B_a_d_C_l_a_s_s error  will  result.
  54.        Events  that  can  be  suppressed  include _D_e_v_i_c_e_K_e_y_P_r_e_s_s,
  55.        _D_e_v_i_c_e_K_e_y_R_e_l_e_a_s_e, _D_e_v_i_c_e_B_u_t_t_o_n_P_r_e_s_s,  _D_e_v_i_c_e_B_u_t_t_o_n_R_e_l_e_a_s_e,
  56.        _D_e_v_i_c_e_M_o_t_i_o_n_N_o_t_i_f_y, _P_r_o_x_i_m_i_t_y_I_n, and _P_r_o_x_i_m_i_t_y_O_u_t.
  57.  
  58.        _X_C_h_a_n_g_e_D_e_v_i_c_e_D_o_n_t_P_r_o_p_a_g_a_t_e_L_i_s_t  can  generate a _B_a_d_D_e_v_i_c_e,
  59.        _B_a_d_C_l_a_s_s, or _B_a_d_V_a_l_u_e error.
  60.  
  61.  
  62.  
  63.  
  64. X Version 11           Release 6.1                1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. XChangeDeviceDontPropagateLiXstFX(UC3NhXCa1Tn1Ig)OeNDSeviceDontPropagateList(3X11)
  71.  
  72.  
  73.        The _X_G_e_t_D_e_v_i_c_e_D_o_n_t_P_r_o_p_a_g_a_t_e_L_i_s_t request queries    the  list
  74.        of  events  that     should not be propagated to ancestors of
  75.        the event window.
  76.  
  77.        _X_G_e_t_D_e_v_i_c_e_D_o_n_t_P_r_o_p_a_g_a_t_e_L_i_s_t can generate     a  _B_a_d_C_l_a_s_s   or
  78.        _B_a_d_W_i_n_d_o_w error.
  79.  
  80. DDIIAAGGNNOOSSTTIICCSS
  81.        _B_a_d_D_e_v_i_c_e   An  invalid    device was specified.  The speci-
  82.            fied device does not exist  or  has    not  been
  83.            opened  by  this  client via _X_O_p_e_n_I_n_p_u_t_D_e_v_i_c_e.
  84.            This error may also occur if some other client
  85.            has    caused the specified device to become the
  86.            X  keyboard    or  X  pointer    device    via   the
  87.            _X_C_h_a_n_g_e_K_e_y_b_o_a_r_d_D_e_v_i_c_e  or _X_C_h_a_n_g_e_P_o_i_n_t_e_r_D_e_v_i_c_e
  88.            requests.
  89.  
  90.        _B_a_d_V_a_l_u_e       Some numeric value falls outside the range  of
  91.            values accepted by the request.  Unless a spe-
  92.            cific range is specified for an argument,  the
  93.            full     range    defined by the argument's type is
  94.            accepted.  Any argument defined as  a  set  of
  95.            alternatives can generate this error.
  96.  
  97.        _B_a_d_W_i_n_d_o_w   An invalid window id was specified.
  98.  
  99.        _B_a_d_C_l_a_s_s       An invalid event class was specified.
  100.  
  101. SSEEEE AALLSSOO
  102.        _P_r_o_g_r_a_m_m_i_n_g _W_i_t_h _X_l_i_b
  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.