Class PreferencesDialog.Builder<B extends PreferencesDialog.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.adw.Dialog.Builder<B>
org.gnome.adw.PreferencesDialog.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
Accessible.Builder<B>, BuilderInterface
- Enclosing class:
PreferencesDialog
public static class PreferencesDialog.Builder<B extends PreferencesDialog.Builder<B>>
extends Dialog.Builder<B>
implements Accessible.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
- Since:
- 1.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building thePreferencesDialogobject.setSearchEnabled(boolean searchEnabled) Whether search is enabled.setVisiblePage(Widget visiblePage) The currently visible page.setVisiblePageName(String visiblePageName) The name of the currently visible page.Methods inherited from class Dialog.Builder
onCloseAttempt, onClosed, setCanClose, setChild, setContentHeight, setContentWidth, setDefaultWidget, setFocusWidget, setFollowsContentSize, setPresentationMode, setTitleMethods inherited from class 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 GObject.Builder
onNotifyMethods inherited from class Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Accessible.Builder
setAccessibleRoleMethods inherited from interface BuilderInterface
addBuilderProperty, connect, connect, getArena
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilderobject.
-
-
Method Details
-
build
Finish building thePreferencesDialogobject. This will callGObject.withProperties(Type, String[], Value[])to create a new GObject instance, which is then cast toPreferencesDialog.- Overrides:
buildin classDialog.Builder<B extends PreferencesDialog.Builder<B>>- Returns:
- a new instance of
PreferencesDialogwith the properties that were set in the Builder object.
-
setSearchEnabled
Whether search is enabled.- Parameters:
searchEnabled- the value for thesearch-enabledproperty- Returns:
- the
Builderinstance is returned, to allow method chaining - Since:
- 1.5
-
setVisiblePage
-
setVisiblePageName
-