Package org.gnome.gtk
Class CellRendererSpin.Builder<B extends CellRendererSpin.Builder<B>>
java.lang.Object
org.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gobject.InitiallyUnowned.Builder<B>
org.gnome.gtk.CellRenderer.Builder<B>
org.gnome.gtk.CellRendererText.Builder<B>
org.gnome.gtk.CellRendererSpin.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
CellRendererSpin
public static class CellRendererSpin.Builder<B extends CellRendererSpin.Builder<B>>
extends CellRendererText.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theCellRendererSpinobject.setAdjustment(Adjustment adjustment) The adjustment that holds the value of the spinbutton.setClimbRate(double climbRate) The acceleration rate when you hold down a button.setDigits(int digits) The number of decimal places to display.Methods inherited from class org.gnome.gtk.CellRendererText.Builder
onEdited, setAlignment, setAlignSet, setAttributes, setBackground, setBackgroundRgba, setBackgroundSet, setEditable, setEditableSet, setEllipsize, setEllipsizeSet, setFamily, setFamilySet, setFont, setFontDesc, setForeground, setForegroundRgba, setForegroundSet, setLanguage, setLanguageSet, setMarkup, setMaxWidthChars, setPlaceholderText, setRise, setRiseSet, setScale, setScaleSet, setSingleParagraphMode, setSize, setSizePoints, setSizeSet, setStretch, setStretchSet, setStrikethrough, setStrikethroughSet, setStyle, setStyleSet, setText, setUnderline, setUnderlineSet, setVariant, setVariantSet, setWeight, setWeightSet, setWidthChars, setWrapMode, setWrapWidthMethods inherited from class org.gnome.gtk.CellRenderer.Builder
onEditingCanceled, onEditingStarted, setCellBackground, setCellBackgroundRgba, setCellBackgroundSet, setHeight, setIsExpanded, setIsExpander, setMode, setSensitive, setVisible, setWidth, setXalign, setXpad, setYalign, setYpadMethods inherited from class org.gnome.gobject.GObject.Builder
onNotifyMethods inherited from class org.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValues
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilderobject.
-
-
Method Details
-
build
Finish building theCellRendererSpinobject. This will callGObject.withProperties(org.gnome.glib.Type, java.lang.String[], org.gnome.gobject.Value[])to create a new GObject instance, which is then cast toCellRendererSpin.- Overrides:
buildin classCellRendererText.Builder<B extends CellRendererSpin.Builder<B>>- Returns:
- a new instance of
CellRendererSpinwith the properties that were set in the Builder object.
-
setAdjustment
The adjustment that holds the value of the spinbutton. This must be non-nullfor the cell renderer to be editable.- Parameters:
adjustment- the value for theadjustmentproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setClimbRate
The acceleration rate when you hold down a button.- Parameters:
climbRate- the value for theclimb-rateproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setDigits
The number of decimal places to display.- Parameters:
digits- the value for thedigitsproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-