GtkAdjustment Constructor
 GtkAdjustment (double value, double lower, double upper, double step_increment, double page_increment, double page_size); 
   
    Not every widget with an underlying adjustment object uses all six of
    the properties available.  Where this occurs, null is
    not a valid parameter option; all the adjustment
    parameters take double values, and you will need to
    set them as 0.0 where they are not needed.
   
   
    The first parameter, value, is used by every
    widget with an adjustable part.  It represents the
    current value, and should be set to the value that
    you want to see displayed on opening.  That setting will most often be
    0.0 for percentage-based values (e.g. in a 
    GtkProgressBar or in a 
    GtkScrollbar), or 1.0 for
    literal values (e.g. in a GtkSpinButton).
   
   
    lower and upper are the
    next two parameters.  These represent the limitations on the changing
    value; what is the lowest possible value, and what is the highest?  Very
    often, the opening value is at the start of the
    rising scale, and will in that case be equal in value to the 
    lower parameter setting.  The way you choose to
    express the upper bound may depend on the 
    step_increment, which is defined in the fourth
    parameter when it is used at all.  For instance, you could set the upper
    bound at 100.0 and increment the value in steps of
    1.0, or set it at 1.0 and
    increment the value in steps of 0.01, depending on
    what it is you are measuring or on your mood.  Either goes the same
    distance.
   
   
    The final two parameters are page_increment and
    page_size.  Where these are used, the 
    page_increment should have roughly 90% of the 
    page_size value.  If you set the page size to
    the same value as the upper bound, a 
    GtkScrollbar using these values will be extended
    so that it cannot be scrolled.  This can be a way to test whether your
    values are being set.  In some widgets - GtkCList, 
    GtkLayout, GtkText and 
    GtkViewport - the adjustment values can be set
    internally by scrolling-aware container widgets, and these will override
    settings that are made manually.  A GtkScrollbar, 
    conversely, has no adjustment values until you set them.  Caveat: if a
    scrollbar shares a GtkAdjustment object with a
    widget that has overriding pre-set values, the scrollbar will share the
    widget's adjustment settings as part of the process of becoming
    associated with that widget.
   
   
    See also: GtkCList, 
    GtkLayout, GtkProgressBar, 
    GtkRange, GtkScale, 
    GtkScrollbar, 
    GtkScrolledWindow, 
    GtkSpinButton, GtkText, 
    GtkViewport, 
    set_focus_hadjustment() , 
    set_focus_vadjustment() .