GtkButtonBox              package:RGtk2              R Documentation

_G_t_k_B_u_t_t_o_n_B_o_x

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

     Base class for GtkHButtonBox and GtkVButtonBox

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

     'gtkButtonBoxGetLayout(object)'
      'gtkButtonBoxGetChildSize(object)'
      'gtkButtonBoxGetChildIpadding(object)'
      'gtkButtonBoxGetChildSecondary(object, child)'
      'gtkButtonBoxSetLayout(object, layout.style)'
      'gtkButtonBoxSetChildSize(object, min.width, min.height)'
      'gtkButtonBoxSetChildIpadding(object, ipad.x, ipad.y)'
      'gtkButtonBoxSetChildSecondary(object, child, is.secondary)'

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

     GObject
        +----GInitiallyUnowned
              +----GtkObject
                    +----GtkWidget
                          +----GtkContainer
                                +----GtkBox
                                      +----GtkButtonBox
                                            +----GtkHButtonBox
                                            +----GtkVButtonBox 

_I_n_t_e_r_f_a_c_e_s:

     GtkButtonBox implements AtkImplementorIface and  'GtkBuildable'.

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

     The primary purpose of this class is to keep track of the various
     properties of 'GtkHButtonBox' and 'GtkVButtonBox' widgets.
     'gtkButtonBoxGetChildSize' retrieves the minimum width and height 
     for widgets in a given button box. 'gtkButtonBoxSetChildSize' 
     allows those properties to be changed.

     The internal padding of buttons can be retrieved and changed per
     button box using 'gtkButtonBoxGetChildIpadding' and
     'gtkButtonBoxSetChildIpadding' respectively.
     'gtkButtonBoxGetSpacing()' and 'gtkButtonBoxSetSpacing()' retrieve
     and change default number of pixels between buttons, respectively.
     'gtkButtonBoxGetLayout' and 'gtkButtonBoxSetLayout' retrieve and
     alter the method used to spread the buttons in a button box across
     the container, respectively.

     The main purpose of GtkButtonBox is to make sure the children have
     all the same size. Therefore it ignores the homogeneous property
     which it inherited from GtkBox, and always behaves as if
     homogeneous was 'TRUE'.

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


     '_G_t_k_B_u_t_t_o_n_B_o_x' This is a read-only struct; no members should be
          modified directly.


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


     '_l_a_y_o_u_t-_s_t_y_l_e' ['_G_t_k_B_u_t_t_o_n_B_o_x_S_t_y_l_e' : _R_e_a_d / _W_r_i_t_e] How to layout
          the buttons in the box. Possible values are default, spread,
          edge, start and end.  Default value:
          GTK_BUTTONBOX_DEFAULT_STYLE


_S_t_y_l_e _P_r_o_p_e_r_t_i_e_s:


     '_c_h_i_l_d-_i_n_t_e_r_n_a_l-_p_a_d-_x' [_i_n_t_e_g_e_r : _R_e_a_d] Amount to increase child's
          size on either side.  Allowed values: >= 0  Default value: 4


     '_c_h_i_l_d-_i_n_t_e_r_n_a_l-_p_a_d-_y' [_i_n_t_e_g_e_r : _R_e_a_d] Amount to increase child's
          size on the top and bottom.  Allowed values: >= 0  Default
          value: 0


     '_c_h_i_l_d-_m_i_n-_h_e_i_g_h_t' [_i_n_t_e_g_e_r : _R_e_a_d] Minimum height of buttons
          inside the box.  Allowed values: >= 0  Default value: 27


     '_c_h_i_l_d-_m_i_n-_w_i_d_t_h' [_i_n_t_e_g_e_r : _R_e_a_d] Minimum width of buttons inside
          the box.  Allowed values: >= 0  Default value: 85


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

