Package org.gnome.gtk
Class Stack.Builder<B extends Stack.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.Widget.Builder<B>
org.gnome.gtk.Stack.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
Accessible.Builder<B>,BuilderInterface
- Enclosing class:
Stack
public static class Stack.Builder<B extends Stack.Builder<B>>
extends Widget.Builder<B>
implements Accessible.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theStackobject.setHhomogeneous(boolean hhomogeneous) trueif the stack allocates the same width for all children.setInterpolateSize(boolean interpolateSize) Whether or not the size should smoothly change during the transition.setTransitionDuration(int transitionDuration) The animation duration, in milliseconds.setTransitionType(StackTransitionType transitionType) The type of animation used to transition.setVhomogeneous(boolean vhomogeneous) trueif the stack allocates the same height for all children.setVisibleChild(Widget visibleChild) The widget currently visible in the stack.setVisibleChildName(String visibleChildName) The name of the widget currently visible in the stack.Methods inherited from class org.gnome.gtk.Widget.Builder
onDestroy, onDirectionChanged, onHide, onKeynavFailed, onMap, onMnemonicActivate, onMoveFocus, onQueryTooltip, onRealize, onShow, onStateFlagsChanged, onUnmap, onUnrealize, setCanFocus, setCanTarget, setCssClasses, setCssName, setCursor, setFocusable, setFocusOnClick, setHalign, setHasTooltip, setHeightRequest, setHexpand, setHexpandSet, setLayoutManager, setLimitEvents, setMarginBottom, setMarginEnd, setMarginStart, setMarginTop, setName, setOpacity, setOverflow, setReceivesDefault, setSensitive, setTooltipMarkup, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, setWidthRequestMethods inherited from class org.gnome.gobject.GObject.Builder
onNotifyMethods inherited from class org.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gnome.gtk.Accessible.Builder
setAccessibleRoleMethods inherited from interface org.javagi.gobject.BuilderInterface
addBuilderProperty, connect, connect, getArena
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilderobject.
-
-
Method Details
-
build
Finish building theStackobject. 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 toStack.- Overrides:
buildin classWidget.Builder<B extends Stack.Builder<B>>- Returns:
- a new instance of
Stackwith the properties that were set in the Builder object.
-
setHhomogeneous
trueif the stack allocates the same width for all children.- Parameters:
hhomogeneous- the value for thehhomogeneousproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setInterpolateSize
Whether or not the size should smoothly change during the transition.- Parameters:
interpolateSize- the value for theinterpolate-sizeproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTransitionDuration
The animation duration, in milliseconds.- Parameters:
transitionDuration- the value for thetransition-durationproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTransitionType
The type of animation used to transition.- Parameters:
transitionType- the value for thetransition-typeproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setVhomogeneous
trueif the stack allocates the same height for all children.- Parameters:
vhomogeneous- the value for thevhomogeneousproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setVisibleChild
-
setVisibleChildName
-