GtkCellEditable            package:RGtk2            R Documentation

_G_t_k_C_e_l_l_E_d_i_t_a_b_l_e

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

     Interface for widgets which can are used for editing cells

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

     'gtkCellEditableStartEditing(object, event = NULL)'
      'gtkCellEditableEditingDone(object)'
      'gtkCellEditableRemoveWidget(object)'

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

     GInterface
        +----GtkCellEditable 

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

     GtkCellEditable is implemented by 'GtkEntry',  'GtkComboBox', 
     'GtkSpinButton' and  'GtkComboBoxEntry'.

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

     The 'GtkCellEditable' interface must be implemented for widgets to
     be usable when editing the contents of a 'GtkTreeView' cell.

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


     '_G_t_k_C_e_l_l_E_d_i_t_a_b_l_e' _undocumented _


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


     '_e_d_i_t_i_n_g-_d_o_n_e(_c_e_l_l._e_d_i_t_a_b_l_e, _u_s_e_r._d_a_t_a)' This signal is a sign for
          the cell renderer to update its  value from the
          'cell.editable'. 

          Implementations of 'GtkCellEditable' are responsible for 
          emitting this signal when they are done editing, e.g. 
          'GtkEntry' is emitting it when the user presses Enter.
          'gtkCellEditableEditingDone' is a convenience method for
          emitting ::editing-done.  

          '_c_e_l_l._e_d_i_t_a_b_l_e' ['GtkCellEditable']  the object on which the
               signal was emitted

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


     '_r_e_m_o_v_e-_w_i_d_g_e_t(_c_e_l_l._e_d_i_t_a_b_l_e, _u_s_e_r._d_a_t_a)' This signal is meant to
          indicate that the cell is finished  editing, and the widget
          may now be destroyed. 

          Implementations of 'GtkCellEditable' are responsible for 
          emitting this signal when they are done editing. It must be
          emitted after the 'gtkCellEditableEditingDone' signal,  to
          give the cell renderer a chance to update the cell's value 
          before the widget is removed.  'gtkCellEditableRemoveWidget'
          is a convenience method for emitting ::remove-widget.  

          '_c_e_l_l._e_d_i_t_a_b_l_e' ['GtkCellEditable']  the object on which the
               signal was emitted

          '_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/gtk/GtkCellEditable.html>

