AtkUtil                package:RGtk2                R Documentation

_A_t_k_U_t_i_l

_D_e_s_c_r_i_p_t_i_o_n:

     This is a utility class which supports the adding and removal of
     event listeners.

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     'atkAddFocusTracker(focus.tracker)'
      'atkRemoveFocusTracker(tracker.id)'
      'atkFocusTrackerInit(add.function)'
      'atkFocusTrackerNotify(object)'
      'atkAddGlobalEventListener(listener, event.type)'
      'atkRemoveGlobalEventListener(listener.id)'
      'atkAddKeyEventListener(listener, data)'
      'atkRemoveKeyEventListener(listener.id)'
      'atkGetRoot()'
      'atkGetFocusObject()'
      'atkGetToolkitName()'
      'atkGetToolkitVersion()'

_H_i_e_r_a_r_c_h_y:

     GObject
        +----AtkUtil 

_D_e_t_a_i_l_e_d _D_e_s_c_r_i_p_t_i_o_n:

     This is a utility class which supports the adding and removal of
     event  listeners. The adding and removing of the listeners must be
     done in the  same thread. The file also contains a number of
     utility functions.

_S_t_r_u_c_t_u_r_e_s:

     '_A_t_k_U_t_i_l' The AtkObject structure should not be accessed directly.


     '_A_t_k_K_e_y_E_v_e_n_t_S_t_r_u_c_t' The AtkKeyEventStruct describes a keyboard
          event.

          '_t_y_p_e' [integer] 

          '_s_t_a_t_e' [numeric] 

          '_k_e_y_v_a_l' [numeric] 

          '_l_e_n_g_t_h' [integer] 

          '_s_t_r_i_n_g' [character] 

          '_k_e_y_c_o_d_e' [integer] 

          '_t_i_m_e_s_t_a_m_p' [numeric] 


_E_n_u_m_s _a_n_d _F_l_a_g_s:

     '_A_t_k_C_o_o_r_d_T_y_p_e' Specifies how xy coordinates are to be interpreted.
          Used by functions such as 'atkComponentGetPosition' and
          'atkTextGetCharacterExtents'  

          '_s_c_r_e_e_n' specifies xy coordinates relative to the screen

          '_w_i_n_d_o_w' specifies xy coordinates relative to the widget's 
               top-level window


     '_A_t_k_K_e_y_E_v_e_n_t_T_y_p_e' Specifies the type of a keyboard evemt.  

          '_p_r_e_s_s' specifies a key press event

          '_r_e_l_e_a_s_e' specifies a key release event

          '_l_a_s_t-_d_e_f_i_n_e_d' Not a valid value; specifies end of
               enumeration


_U_s_e_r _F_u_n_c_t_i_o_n_s:

     '_A_t_k_E_v_e_n_t_L_i_s_t_e_n_e_r(_P_a_r_a_m_1)' An AtkEventListener is user specified
          function which is called when an event, such as receiving
          focus, occurs. The parameter of the AtkEventListener is the
          AtkObject on which the event occurred.

          '_P_a_r_a_m_1' ['AtkObject']  .in -5


          '_A_t_k_E_v_e_n_t_L_i_s_t_e_n_e_r_I_n_i_t()' An AtkEventListenerInit is an
               initialization function in an implementation  of the ATK
               interface used to perform implementation-specific
               initialization when enabling focus tracking.


          '_A_t_k_K_e_y_S_n_o_o_p_F_u_n_c(_e_v_e_n_t, _f_u_n_c._d_a_t_a)' An AtkKeySnoopFunc is a
               function which is called when a keyboard event occurs.

               '_e_v_e_n_t' ['AtkKeyEventStruct'] 

               '_f_u_n_c._d_a_t_a' [R object] 


_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://developer.gnome.org/doc/API/2.0/atk/AtkUtil.html>

