home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / Xt / XtAddCallback.z / XtAddCallback
Encoding:
Text File  |  1998-10-30  |  4.7 KB  |  133 lines

  1.  
  2.  
  3.  
  4.      XXXXttttAAAAddddddddCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXXtttt)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))  XXXXttttAAAAddddddddCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXXtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XtAddCallback, XtAddCallbacks, XtRemoveCallback,
  10.           XtRemoveCallbacks, XtRemoveAllCallbacks - add and remove
  11.           callback procedures
  12.  
  13.      SSSSYYYYNNNNTTTTAAAAXXXX
  14.           void XtAddCallback(_w, _c_a_l_l_b_a_c_k__n_a_m_e, _c_a_l_l_b_a_c_k, _c_l_i_e_n_t__d_a_t_a)
  15.                 Widget _w;
  16.                 String _c_a_l_l_b_a_c_k__n_a_m_e;
  17.                 XtCallbackProc _c_a_l_l_b_a_c_k;
  18.                 XtPointer _c_l_i_e_n_t__d_a_t_a;
  19.  
  20.           void XtAddCallbacks(_w, _c_a_l_l_b_a_c_k__n_a_m_e, _c_a_l_l_b_a_c_k_s)
  21.                 Widget _w;
  22.                 String _c_a_l_l_b_a_c_k__n_a_m_e;
  23.                 XtCallbackList _c_a_l_l_b_a_c_k_s;
  24.  
  25.           void XtRemoveCallback(_w, _c_a_l_l_b_a_c_k__n_a_m_e, _c_a_l_l_b_a_c_k,
  26.           _c_l_i_e_n_t__d_a_t_a)
  27.                 Widget _w;
  28.                 String _c_a_l_l_b_a_c_k__n_a_m_e;
  29.                 XtCallbackProc _c_a_l_l_b_a_c_k;
  30.                 XtPointer _c_l_i_e_n_t__d_a_t_a;
  31.  
  32.           void XtRemoveCallbacks(_w, _c_a_l_l_b_a_c_k__n_a_m_e, _c_a_l_l_b_a_c_k_s)
  33.                 Widget _w;
  34.                 String _c_a_l_l_b_a_c_k__n_a_m_e;
  35.                 XtCallbackList _c_a_l_l_b_a_c_k_s;
  36.  
  37.           void XtRemoveAllCallbacks(_w, _c_a_l_l_b_a_c_k__n_a_m_e)
  38.                 Widget _w;
  39.                 String _c_a_l_l_b_a_c_k__n_a_m_e;
  40.  
  41.      AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  42.           _c_a_l_l_b_a_c_k  Specifies the callback procedure.
  43.  
  44.           _c_a_l_l_b_a_c_k_s Specifies the null-terminated list of callback
  45.                     procedures and corresponding client data.
  46.  
  47.           _c_a_l_l_b_a_c_k__n_a_m_e
  48.                     Specifies the callback list to which the procedure
  49.                     is to be appended or deleted.
  50.  
  51.           _c_l_i_e_n_t__d_a_t_a
  52.                     Specifies the argument that is to be passed to the
  53.                     specified procedure when it is invoked by
  54.                     XtCallbacks or NULL, or the client data to match
  55.                     on the registered callback procedures.
  56.  
  57.           _w         Specifies the widget.
  58.  
  59.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  60.  
  61.  
  62.  
  63.      PPPPaaaaggggeeee 1111                                          ((((pppprrrriiiinnnntttteeeedddd 4444////33330000////99998888))))
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXttttAAAAddddddddCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXXtttt)))) XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))  XXXXttttAAAAddddddddCCCCaaaallllllllbbbbaaaacccckkkk((((3333XXXXtttt))))
  71.  
  72.  
  73.  
  74.           The _X_t_A_d_d_C_a_l_l_b_a_c_k function adds the specified callback
  75.           procedure to the specified widget's callback list.
  76.  
  77.           The _X_t_A_d_d_C_a_l_l_b_a_c_k_s add the specified list of callbacks to
  78.           the specified widget's callback list.
  79.  
  80.           The _X_t_R_e_m_o_v_e_C_a_l_l_b_a_c_k function removes a callback only if
  81.           both the procedure and the client data match.
  82.  
  83.           The _X_t_R_e_m_o_v_e_C_a_l_l_b_a_c_k_s function removes the specified
  84.           callback procedures from the specified widget's callback
  85.           list.
  86.  
  87.           The _X_t_R_e_m_o_v_e_A_l_l_C_a_l_l_b_a_c_k_s function removes all the callback
  88.           procedures from the specified widget's callback list.
  89.  
  90.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  91.           XtCallCallbacks(3Xt)
  92.           _X _T_o_o_l_k_i_t _I_n_t_r_i_n_s_i_c_s - _C _L_a_n_g_u_a_g_e _I_n_t_e_r_f_a_c_e
  93.           _X_l_i_b - _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
  94.  
  95.  
  96.  
  97.  
  98.  
  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.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.