GtkRange                package:RGtk2                R Documentation

_G_t_k_R_a_n_g_e

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

     Base class for widgets which visualize an adjustment

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

     'gtkRangeGetFillLevel(object)'
      'gtkRangeGetRestrictToFillLevel(object)'
      'gtkRangeGetShowFillLevel(object)'
      'gtkRangeSetFillLevel(object, fill.level)'
      'gtkRangeSetRestrictToFillLevel(object, restrict.to.fill.level)'
      'gtkRangeSetShowFillLevel(object, show.fill.level)'
      'gtkRangeGetAdjustment(object)'
      'gtkRangeSetUpdatePolicy(object, policy)'
      'gtkRangeSetAdjustment(object, adjustment)'
      'gtkRangeGetInverted(object)'
      'gtkRangeSetInverted(object, setting)'
      'gtkRangeGetUpdatePolicy(object)'
      'gtkRangeGetValue(object)'
      'gtkRangeSetIncrements(object, step, page)'
      'gtkRangeSetRange(object, min, max)'
      'gtkRangeSetValue(object, value)'
      'gtkRangeSetLowerStepperSensitivity(object, sensitivity)'
      'gtkRangeGetLowerStepperSensitivity(object)'
      'gtkRangeSetUpperStepperSensitivity(object, sensitivity)'
      'gtkRangeGetUpperStepperSensitivity(object)'

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

     GObject
        +----GInitiallyUnowned
              +----GtkObject
                    +----GtkWidget
                          +----GtkRange
                                +----GtkScale
                                +----GtkScrollbar 

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

     GtkRange implements AtkImplementorIface and  'GtkBuildable'.

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

     'GtkRange' is the common base class for widgets which visualize an
     adjustment, e.g scales or scrollbars. 

     Apart from signals for monitoring the parameters of the
     adjustment,  GtkRange provides properties and methods for
     influencing the sensitivity of the "steppers". It also provides
     properties and methods for setting a  "fill level" on range
     widgets. See 'gtkRangeSetFillLevel'.

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


     '_G_t_k_R_a_n_g_e' _undocumented _


_E_n_u_m_s _a_n_d _F_l_a_g_s:


     '_G_t_k_S_e_n_s_i_t_i_v_i_t_y_T_y_p_e' Determines how GTK+ handles the sensitivity
          of stepper arrows at the end of range widgets.

          '_a_u_t_o' The arrow is made insensitive if the thumb is at the
               end

          '_o_n' The arrow is always sensitive

          '_o_f_f' The arrow is always insensitive


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


     '_a_d_j_u_s_t-_b_o_u_n_d_s(_r_a_n_g_e, _a_r_g_1, _u_s_e_r._d_a_t_a)' _undocumented _

          '_r_a_n_g_e' ['GtkRange'] the object which received the signal.

          '_a_r_g_1' [numeric] 

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


     '_c_h_a_n_g_e-_v_a_l_u_e(_r_a_n_g_e, _s_c_r_o_l_l, _v_a_l_u_e, _r_e_t_u_r_n_s, _u_s_e_r._d_a_t_a)' The
          ::change-value signal is emitted when a scroll action is
          performed on a range.  It allows an application to determine
          the type of scroll event that occurred and the resultant new
          value. The application can handle the event itself and return
          'TRUE' to prevent further processing.  Or, by returning
          'FALSE', it can pass the event to other handlers until the
          default GTK+ handler is reached.

          The value parameter is unrounded.  An application that
          overrides the ::change-value signal is responsible for
          clamping the value to the desired number of decimal digits;
          the default GTK+ handler  clamps the value based on
          'range->round.digits'.

          It is not possible to use delayed update policies in an
          overridden ::change-value handler.  

          Since  2.6

          '_r_a_n_g_e' ['GtkRange']  the range that received the signal

          '_s_c_r_o_l_l' ['GtkScrollType']  the type of scroll action that
               was performed

          '_v_a_l_u_e' [numeric]  the new value resulting from the scroll
               action

          '_r_e_t_u_r_n_s' [R object] 'TRUE' to prevent other handlers from
               being invoked for the signal, 'FALSE' to propagate the
               signal further

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


     '_m_o_v_e-_s_l_i_d_e_r(_r_a_n_g_e, _s_t_e_p, _u_s_e_r._d_a_t_a)' Virtual function that moves
          the slider. Used for keybindings.  

          '_r_a_n_g_e' ['GtkRange']  the 'GtkRange'

          '_s_t_e_p' ['GtkScrollType']  how to move the slider

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


     '_v_a_l_u_e-_c_h_a_n_g_e_d(_r_a_n_g_e, _u_s_e_r._d_a_t_a)' Emitted when the range value
          changes.  

          '_r_a_n_g_e' ['GtkRange']  the 'GtkRange'

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


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


     '_a_d_j_u_s_t_m_e_n_t' ['_G_t_k_A_d_j_u_s_t_m_e_n_t' : _R_e_a_d / _W_r_i_t_e / _C_o_n_s_t_r_u_c_t] The
          GtkAdjustment that contains the current value of this range
          object.


     '_f_i_l_l-_l_e_v_e_l' [_n_u_m_e_r_i_c : _R_e_a_d / _W_r_i_t_e] The fill level (e.g.
          prebuffering of a network stream). See
          'gtkRangeSetFillLevel'.  

          Default value: 1.79769e+308  Since  2.12


     '_i_n_v_e_r_t_e_d' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] Invert direction slider moves
          to increase range value.  Default value: FALSE


     '_l_o_w_e_r-_s_t_e_p_p_e_r-_s_e_n_s_i_t_i_v_i_t_y' ['_G_t_k_S_e_n_s_i_t_i_v_i_t_y_T_y_p_e' : _R_e_a_d / _W_r_i_t_e] 
          The sensitivity policy for the stepper that points to the
          adjustment's lower side.  Default value: GTK_SENSITIVITY_AUTO


     '_r_e_s_t_r_i_c_t-_t_o-_f_i_l_l-_l_e_v_e_l' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] The
          restrict-to-fill-level property controls whether slider
          movement is restricted to an upper boundary set by the fill
          level. See 'gtkRangeSetRestrictToFillLevel'.  

          Default value: TRUE  Since  2.12


     '_s_h_o_w-_f_i_l_l-_l_e_v_e_l' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] The show-fill-level
          property controls whether fill level indicator graphics are
          displayed on the trough. See 'gtkRangeSetShowFillLevel'.  

          Default value: FALSE  Since  2.12


     '_u_p_d_a_t_e-_p_o_l_i_c_y' ['_G_t_k_U_p_d_a_t_e_T_y_p_e' : _R_e_a_d / _W_r_i_t_e] How the range
          should be updated on the screen.  Default value:
          GTK_UPDATE_CONTINUOUS


     '_u_p_p_e_r-_s_t_e_p_p_e_r-_s_e_n_s_i_t_i_v_i_t_y' ['_G_t_k_S_e_n_s_i_t_i_v_i_t_y_T_y_p_e' : _R_e_a_d / _W_r_i_t_e] 
          The sensitivity policy for the stepper that points to the
          adjustment's upper side.  Default value: GTK_SENSITIVITY_AUTO


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


     '_a_c_t_i_v_a_t_e-_s_l_i_d_e_r' [_l_o_g_i_c_a_l : _R_e_a_d] With this option set to TRUE,
          sliders will be drawn ACTIVE and with shadow IN while they
          are dragged.  Default value: FALSE


     '_a_r_r_o_w-_d_i_s_p_l_a_c_e_m_e_n_t-_x' [_i_n_t_e_g_e_r : _R_e_a_d] How far in the x direction
          to move the arrow when the button is depressed.  Default
          value: 0


     '_a_r_r_o_w-_d_i_s_p_l_a_c_e_m_e_n_t-_y' [_i_n_t_e_g_e_r : _R_e_a_d] How far in the y direction
          to move the arrow when the button is depressed.  Default
          value: 0


     '_s_l_i_d_e_r-_w_i_d_t_h' [_i_n_t_e_g_e_r : _R_e_a_d] Width of scrollbar or scale thumb.
           Allowed values: >= 0  Default value: 14


     '_s_t_e_p_p_e_r-_s_i_z_e' [_i_n_t_e_g_e_r : _R_e_a_d] Length of step buttons at ends. 
          Allowed values: >= 0  Default value: 14


     '_s_t_e_p_p_e_r-_s_p_a_c_i_n_g' [_i_n_t_e_g_e_r : _R_e_a_d] The spacing between the stepper
          buttons and thumb. Note that setting this value to anything >
          0 will automatically set the trough-under-steppers style
          property to 'TRUE' as well. Also, stepper-spacing won't have
          any effect if there are no steppers.  

          Allowed values: >= 0  Default value: 0


     '_t_r_o_u_g_h-_b_o_r_d_e_r' [_i_n_t_e_g_e_r : _R_e_a_d] Spacing between thumb/steppers
          and outer trough bevel.  Allowed values: >= 0  Default value:
          1


     '_t_r_o_u_g_h-_s_i_d_e-_d_e_t_a_i_l_s' [_l_o_g_i_c_a_l : _R_e_a_d] When 'TRUE', the parts of
          the trough on the two sides of the  slider are drawn with
          different details.  

          Default value: FALSE  Since  2.10


     '_t_r_o_u_g_h-_u_n_d_e_r-_s_t_e_p_p_e_r_s' [_l_o_g_i_c_a_l : _R_e_a_d] Whether to draw the
          trough across the full length of the range or to exclude the
          steppers and their spacing. Note that setting the
          '"stepper-spacing"' style property to any value > 0 will
          automatically enable trough-under-steppers too.  

          Default value: TRUE  Since  2.10


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

