AtkRelation              package:RGtk2              R Documentation

_A_t_k_R_e_l_a_t_i_o_n

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

     An object used to describe a relation between a object and one or
     more other objects.

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

     'atkRelationTypeRegister(name)'
      'atkRelationTypeGetName(type)'
      'atkRelationTypeForName(name)'
      'atkRelationNew(targets, relationship)'
      'atkRelationGetRelationType(object)'
      'atkRelationGetTarget(object)'
      'atkRelationAddTarget(object, target)'
      'atkRelation(targets, relationship)'

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

     GObject
        +----AtkRelation 

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

     An AtkRelation describes a relation between an object and one or
     more other objects. The actual relations that an object has with
     other objects are defined as an AtkRelationSet, which is a set of
     AtkRelations.

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


     '_A_t_k_R_e_l_a_t_i_o_n' The AtkRelation structure should not be accessed
          directly.


_C_o_n_v_e_n_i_e_n_t _C_o_n_s_t_r_u_c_t_i_o_n:

     'atkRelation' is the equivalent of 'atkRelationNew'.

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


     '_A_t_k_R_e_l_a_t_i_o_n_T_y_p_e' Describes the type of the relation  

          '_n_u_l_l' Not used, represens "no relationship" or an error
               condition.

          '_c_o_n_t_r_o_l_l_e_d-_b_y' Indicates an object controlled by one or more
               target objects.

          '_c_o_n_t_r_o_l_l_e_r-_f_o_r' Indicates an object is an controller for one
               or more target objects.

          '_l_a_b_e_l-_f_o_r' Indicates an object is a label for one or more
               target objects.

          '_l_a_b_e_l_l_e_d-_b_y' Indicates an object is labelled by one or more
               target objects.

          '_m_e_m_b_e_r-_o_f' Indicates an object is a member of a group of one
               or more target objects.

          '_n_o_d_e-_c_h_i_l_d-_o_f' Indicates an object is a cell in a treetable
               which is displayed because a cell in the same column is
               expanded and identifies that cell.

          '_f_l_o_w_s-_t_o' Indicates that the object has content that flows
               logically to another AtkObject in a sequential way, (for
               instance text-flow).

          '_f_l_o_w_s-_f_r_o_m' Indicates that the object has content that flows
               logically from another AtkObject in a sequential way,
               (for instance text-flow).

          '_s_u_b_w_i_n_d_o_w-_o_f' Indicates a subwindow attached to a component
               but otherwise has no connection in  the UI heirarchy to
               that component.

          '_e_m_b_e_d_s' Indicates that the object visually embeds  another
               object's content, i.e. this object's content flows
               around  another's content.

          '_e_m_b_e_d_d_e_d-_b_y' Inverse of 'ATK_RELATION_EMBEDS', indicates
               that this object's content is visualy embedded in
               another object.

          '_p_o_p_u_p-_f_o_r' Indicates that an object is a popup for another
               object.

          '_p_a_r_e_n_t-_w_i_n_d_o_w-_o_f' Indicates that an object is a parent
               window of another object.

          '_d_e_s_c_r_i_p_t_i_o_n-_f_o_r' Indicates that another object provides
               descriptive information about this object; more verbose
               than ATK_RELATION_LABELLED_BY.

          '_d_e_s_c_r_i_b_e_d-_b_y' Indicates that an object provides descriptive
               information about another object; more verbose than
               ATK_RELATION_LABEL_FOR.

          '_l_a_s_t-_d_e_f_i_n_e_d' Not used, this value indicates the end of the
               enumeration.


_P_r_o_p_e_r_t_i_e_s:


     '_r_e_l_a_t_i_o_n-_t_y_p_e' ['_A_t_k_R_e_l_a_t_i_o_n_T_y_p_e' : _R_e_a_d / _W_r_i_t_e] The type of the
          relation.  Default value: ATK_RELATION_NULL


     '_t_a_r_g_e_t' [_G_V_a_l_u_e_A_r_r_a_y : _R_e_a_d / _W_r_i_t_e] An list of the targets for
          the relation.


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

