S4ClassView           package:RGtkViewers           R Documentation

_G_U_I _f_o_r _S_4 _c_l_a_s_s _h_i_e_r_a_r_c_h_y

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

     This is the user-level entry point that provides a basic, but
     customizable, GUI for exploring an S4 class hierarchy,
     specifically: the class inheritance relationships, the slots
     within different classes and the methods defined for different
     classes.

_U_s_a_g_e:

     S4ClassView(classes = getClasses(where = where), where = get(SessionClassMetaData))

_A_r_g_u_m_e_n_t_s:

 classes: a list of the classes of interest.

   where: if 'classes' is not specified, this value can be used to
          identify a particular environment/library/package in which to
          find the classes.

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

_V_a_l_u_e:

     The top-level Gtk GUI window displaying the class hierarchy. This
     is an object of class   'GtkWindow'.

_N_o_t_e:

     This uses other functions to build the hierarchy and the Gtk tree
     to represent it. These can be used directly to create a customized
     version of this viewer, e.g.  embedded in a larger GUI, customized
     with different callbacks for the classes, etc.

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

     Duncan Temple Lang <duncan@research.bell-labs.com>

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

     <URL: http://www.omegahat.org/RGtk>, <URL:
     http://www.omegahat.org/RSMethods/index.html> <URL:
     http://www.gtk.org>

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

     'getS4ClassHierarchy' 'showClassSlots' 'getClassMethods'
     'showClassMethods' 'createInheritanceTree'

_E_x_a_m_p_l_e_s:

       library(methods)
       S4ClassView()

