transparent-type            package:RGtk2            R Documentation

_T_r_a_n_s_p_a_r_e_n_t _t_y_p_e_s _i_n _R_G_t_k_2

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

     A _transparent type_ in RGtk2 is a non-primitive type passed
     between  the user and the API as an ordinary R object (usually a
     list with a defined structure).

_D_e_t_a_i_l_s:

     The RGtk2 documentation defines the public structure of every
     object.  Some of these have been tagged as being _transparent_,
     indicating that  the R programmer need not obtain an external
     object but rather simply create  the analagous structure in R.
     _Transparent types_ are usually simple types  that would be
     created inline in C code for convenience, instead of  invoking a
     function with a large number of arguments. RGtk2 emulates this in
     R.

     Usually these structures are constructed as R lists, with
     optionally named elements. The lists elements are matched up to
     structure fields according to the same logic as function calls to
     function definitions (see 'match.call').

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

     Michael Lawrence

_S_e_e _A_l_s_o:

     'GParamSpec' 'GtkFileFilterInfo' 'GtkTargetEntry' 'AtkAttribute'

     'GtkSettingsValue' 'GClosure' 'GType'

     'GtkStockItem' 'GtkItemFactoryEntry' 'GtkAllocation' 'GdkAtom'
     'GTimeVal'

     'PangoRectangle' 'GdkRectangle' 'AtkAttributeSet' 'GdkRgbCmap'
     'GdkKeymapKey' 'GdkGCValues' 'GdkGeometry'

     'GdkPoint' 'GdkSegment' 'GdkColor' 'GdkNativeWindow' 'GError'
     'GdkWindowAttr' 'GdkTrapezoid'

     'GtkActionEntry' 'GtkToggleActionEntry' 'GtkRadioActionEntry'
     'CairoPath' 'CairoGlyph'

     'CairoPathData' 'AtkTextRectangle' 'AtkTextRange' 'GdkSpan'
     'GdkTimeCoord'

