Learn R Programming

RGtk2 (version 2.8.8)

GtkCurve: GtkCurve

Description

Allows direct editing of a curve

Arguments

Methods and Functions

gtkCurveNew(show = TRUE) gtkCurveReset(object) gtkCurveSetGamma(object, gamma) gtkCurveSetRange(object, min.x, max.x, min.y, max.y) gtkCurveGetVector(object, veclen) gtkCurveSetVector(object, vector) gtkCurveSetCurveType(object, type) gtkCurve(show = TRUE)

Hierarchy

\link{GObject} +----\link{GtkObject} +----\link{GtkWidget} +----\link{GtkDrawingArea} +----GtkCurve

Interfaces

GtkCurve implements AtkImplementorIface.

Detailed Description

PLEASE NOTE: This widget is considered too specialized/little-used for GTK+, and will in the future be moved to some other package. If your application needs this widget, feel free to use it, as the widget does work and 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 eventually move out of the GTK+ distribution. The GtkCurve widget allows the user to edit a curve covering a range of values. It is typically used to fine-tune color balances in graphics applications like the Gimp. The GtkCurve widget has 3 modes of operation - spline, linear and free. In spline mode the user places points on the curve which are automatically connected together into a smooth curve. In linear mode the user places points on the curve which are connected by straight lines. In free mode the user can draw the points of the curve freely, and they are not connected at all.

Convenient Construction

gtkCurve is the equivalent of gtkCurveNew.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkCurve.html