GimpUi.prop_scale_entry_new
function prop_scale_entry_new(config: GObject.Object, property_name: String, label: String, factor: Number(gdouble), limit_scale: Boolean, lower_limit: Number(gdouble), upper_limit: Number(gdouble)): Gtk.Widget {
// Gjs wrapper for gimp_prop_scale_entry_new()
}
Creates a GimpUi.ScaleEntry (slider and spin button) to set and display the value of a specified int or double property with sensible default settings depending on the range (decimal places, increments, etc.). These settings can be overridden by the relevant widget methods.
If label is null, the property_name's nick will be used as label of the returned object.
If factor is not 1.0, the widget's range will be computed based of property_name's range multiplied by factor. A typical usage would be to display a [0.0, 1.0] range as [0.0, 100.0] by setting 100.0 as factor.
See GimpUi.ScaleEntry.prototype.set_bounds for more information on limit_scale, lower_limit and upper_limit.
Since 2.4
- config
Object to which property is attached.
- property_name
Name of integer or double property controlled by the scale.
- label
The text for the Gtk.Label which will appear left of the Gtk.HScale.
- factor
Optional multiplier to convert property_name's range into the GimpUi.ScaleEntry's range. The common usage is to set 1.0. For non-double properties, no other values than 1.0 are acceptable.
- limit_scale
false if the range of possible values of the GtkHScale should be the same as of the GtkSpinButton.
- lower_limit
The scale's lower boundary if @scale_limits is true.
- upper_limit
The scale's upper boundary if @scale_limits is true.
- Returns
The newly allocated GimpUi.ScaleEntry.