GammaCurve

Description The GtkGammaCurve widget is a variant of GtkCurve specifically for editing gamma curves, which are used in graphics applications such as the Gimp. The GtkGammaCurve widget shows a curve which the user can edit with the mouse just like a GtkCurve widget. On the right of the curve it also displays 5 buttons, 3 of which change between the 3 curve modes (spline, linear and free), and the other 2 set the curve to a particular gamma value, or reset it to a straight line. As of GTK+ 2.20, GtkGammaCurve has been deprecated since it is too specialized.

Constructors

this
this(GtkGammaCurve* gtkGammaCurve)

Sets our main struct and passes it to the parent class

this
this()

Warning gtk_gamma_curve_new has been deprecated since version 2.20 and should not be used in newly-written code. Don't use this widget anymore. Creates a new GtkGammaCurve.

Members

Functions

getGammaCurveStruct
GtkGammaCurve* getGammaCurveStruct()
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

gtkGammaCurve
GtkGammaCurve* gtkGammaCurve;

the main Gtk struct

Inherited Members

From VBox

gtkVBox
GtkVBox* gtkVBox;

the main Gtk struct

getVBoxStruct
GtkVBox* getVBoxStruct()
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.

Meta