---
name: "GRange"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GRange"
---

# GRange(3o)

Scrollbars, progressbars, etc.

## NAME

GRange - Scrollbars, progressbars, etc.

## Module

Module   GRange

## Documentation

Module **GRange**\
  :  **sig end**

Scrollbars, progressbars, etc.

**=== Scrollbars, progressbars, etc. ===**

**===** **GtkProgressBar** **===**

*class progress\_bar :* **Gtk.progress\_bar Gtk.obj -\> object end**

A widget which indicates progress visually

*val progress\_bar* :  **?orientation:Gtk.Tags.progress\_bar\_orientation -\>** **?pulse\_step:float -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> progress\_bar**

**===** **GtkRange** **===**

*class range\_signals :* **\[\> Gtk.range \] Gtk.obj -\> object end**

*class range :* **\[\> Gtk.range \] Gtk.obj -\> object end**

Base class for widgets which visualize an adjustment

*class scale :* **Gtk.scale Gtk.obj -\> object end**

A slider widget for selecting a value from a range

*val scale* :  **Gtk.Tags.orientation -\>** **?adjustment:GData.adjustment -\>** **?digits:int -\>** **?draw\_value:bool -\>** **?value\_pos:Gtk.Tags.position -\>** **?inverted:bool -\>** **?update\_policy:Gtk.Tags.update\_type -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> scale**

*val scrollbar* :  **Gtk.Tags.orientation -\>** **?adjustment:GData.adjustment -\>** **?inverted:bool -\>** **?update\_policy:Gtk.Tags.update\_type -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> range**

**===** **GtkRuler** **===**

*class ruler :* **\[\> Gtk.ruler \] Gtk.obj -\> object end**

*val ruler* :  **Gtk.Tags.orientation -\>** **?metric:Gtk.Tags.metric\_type -\>** **?lower:float -\>** **?upper:float -\>** **?max\_size:float -\>** **?position:float -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> ruler**
