HRuler

Description Note This widget is considered too specialized/little-used for GTK+, and will be removed in GTK 3. If your application needs this widget, feel free to use it, as the widget is useful in some applications; it's just not of general interest. However, we are not accepting new features for the widget, and it will move out of the GTK+ distribution. The HRuler widget is a widget arranged horizontally creating a ruler that is utilized around other widgets such as a text widget. The ruler is used to show the location of the mouse on the window and to show the size of the window in specified units. The available units of measurement are GTK_PIXELS, GTK_INCHES and GTK_CENTIMETERS. GTK_PIXELS is the default. rulers.

Constructors

this
this(GtkHRuler* gtkHRuler)

Sets our main struct and passes it to the parent class

this
this()

Warning gtk_hruler_new has been deprecated since version 2.24 and should not be used in newly-written code. GtkRuler has been removed from GTK 3 for being unmaintained and too specialized. There is no replacement. Creates a new horizontal ruler.

Members

Functions

getHRulerStruct
GtkHRuler* getHRulerStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

gtkHRuler
GtkHRuler* gtkHRuler;

the main Gtk struct

Inherited Members

From Ruler

gtkRuler
GtkRuler* gtkRuler;

the main Gtk struct

getRulerStruct
GtkRuler* getRulerStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
__anonymous
mixin OrientableT!(GtkRuler)
Undocumented in source.
setMetric
void setMetric(GtkMetricType metric)

Warning gtk_ruler_set_metric has been deprecated since version 2.24 and should not be used in newly-written code. GtkRuler has been removed from GTK 3 for being unmaintained and too specialized. There is no replacement. This calls the GTKMetricType to set the ruler to units defined. Available units are GTK_PIXELS, GTK_INCHES, or GTK_CENTIMETERS. The default unit of measurement is GTK_PIXELS.

setRange
void setRange(double lower, double upper, double position, double maxSize)

Warning gtk_ruler_set_range is deprecated and should not be used in newly-written code. This sets the range of the ruler.

getMetric
GtkMetricType getMetric()

Warning gtk_ruler_get_metric is deprecated and should not be used in newly-written code. Gets the units used for a GtkRuler. See gtk_ruler_set_metric().

getRange
void getRange(double lower, double upper, double position, double maxSize)

Warning gtk_ruler_get_range is deprecated and should not be used in newly-written code. Retrieves values indicating the range and current position of a GtkRuler. See gtk_ruler_set_range().

Meta