genView-class             package:iSPlot             R Documentation

_C_l_a_s_s "_g_e_n_V_i_e_w": _A _v_i_r_t_u_a_l _c_l_a_s_s _t_o _d_e_s_c_r_i_b_e _a _v_i_e_w

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

     genView is a virtual class that all view classes inherit from. 
     All views will contain the information of what window (slot win)
     they are stored in,  what data (slot dataName) is shown in the
     view, and the number of the  window (slot winNum) that shows the
     view.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     A virtual Class: No objects may be created from it.

_S_l_o_t_s:

     '_d_a_t_a_N_a_m_e': a character string describing what data is shown in
          the view 

     '_w_i_n': an object of class '"GtkWindow"' that holds the view 

     '_w_i_n_N_u_m': a number that tells what number view this is (for
          example, the first view created will have winNum=1)

_M_e_t_h_o_d_s:

     _d_a_t_a_N_a_m_e Returns the 'dataName' slot

     _d_a_t_a_N_a_m_e<- Sets the 'dataName' slot

     _w_i_n Returns the 'win' slot

     _w_i_n<- Sets the 'win' slot

     _w_i_n_N_u_m Returns the 'winNum' slot

     _w_i_n_N_u_m<- Sets the 'winNum' slot

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

     Elizabeth Whalen

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

     'plotView-class', 'sPlotView-class', 'spreadView-class',
     'setControlEnvDefaults'

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

       if (interactive())
       {
         createControlWindow()
         # should load data through Open Data or Open File under the File menu
         data(USArrests)
         loadDFData(USArrests,"USArrests")
         # plotting the data should occur through Plot Data under 
         # the Display menu
         createView(type = "plotView", dataName = "USArrests", 
                    plotType = "sPlotView", dfRows = 1:nrow(USArrests), 
                    dfColumns = 1:2) 
         # this will create an object of class, sPlotView, which inherits from
         # genView
         is(get("viewList",viewEnv)[[1]],"genView")  
       }

