AtkComponent              package:RGtk2              R Documentation

_A_t_k_C_o_m_p_o_n_e_n_t

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

     The ATK interface provided by UI components which occupy a
     physical area on the screen.

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

     'atkComponentAddFocusHandler(object, handler)'
      'atkComponentContains(object, x, y, coord.type)'
      'atkComponentGetExtents(object, coord.type)'
      'atkComponentGetLayer(object)'
      'atkComponentGetMdiZorder(object)'
      'atkComponentGetPosition(object, coord.type)'
      'atkComponentGetSize(object)'
      'atkComponentGrabFocus(object)'
      'atkComponentRefAccessibleAtPoint(object, x, y, coord.type)'
      'atkComponentRemoveFocusHandler(object, handler.id)'
      'atkComponentSetExtents(object, x, y, width, height, coord.type)'
      'atkComponentSetPosition(object, x, y, coord.type)'
      'atkComponentSetSize(object, width, height)'
      'atkComponentGetAlpha(object)'

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

     GInterface
        +----AtkComponent 

_I_m_p_l_e_m_e_n_t_a_t_i_o_n_s:

     AtkComponent is implemented by 'AtkNoOpObject'.

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

     'AtkComponent' should be implemented by most if not all UI
     elements with an actual on-screen presence, i.e. components which
     can be said to have a screen-coordinate bounding box.  Virtually
     all widgets will need to have 'AtkComponent' implementations
     provided for their corresponding 'AtkObject' class.  In short,
     only UI elements which are *not* GUI elements will omit this ATK
     interface.

     A possible exception might be textual information with a
     transparent background, in which case text glyph bounding box
     information is provided by 'AtkText'.

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


     '_A_t_k_C_o_m_p_o_n_e_n_t' The AtkComponent structure does not contain any
          fields.


_S_i_g_n_a_l_s:


     '_b_o_u_n_d_s-_c_h_a_n_g_e_d(_a_t_k_c_o_m_p_o_n_e_n_t, _a_r_g_1, _u_s_e_r._d_a_t_a)' The
          'bounds-changed" signal is emitted when the bposition or size
          of the  a component changes.

          '_a_t_k_c_o_m_p_o_n_e_n_t' ['AtkComponent'] the object which received the
               signal.

          '_a_r_g_1' ['AtkRectangle'] The AtkRectangle giving the new
               position and size.

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


_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/AtkComponent.html>

