Package org.gnome.gtk
Class LockButton.Builder<B extends LockButton.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.Button.Builder<B>
org.gnome.gtk.LockButton.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
Accessible.Builder<B>,Actionable.Builder<B>,BuilderInterface
- Enclosing class:
LockButton
public static class LockButton.Builder<B extends LockButton.Builder<B>>
extends Button.Builder<B>
implements Accessible.Builder<B>, Actionable.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theLockButtonobject.setPermission(Permission permission) Deprecated.This widget will be removed in GTK 5setTextLock(String textLock) Deprecated.This widget will be removed in GTK 5setTextUnlock(String textUnlock) Deprecated.This widget will be removed in GTK 5setTooltipLock(String tooltipLock) Deprecated.This widget will be removed in GTK 5setTooltipNotAuthorized(String tooltipNotAuthorized) Deprecated.This widget will be removed in GTK 5setTooltipUnlock(String tooltipUnlock) Deprecated.This widget will be removed in GTK 5Methods inherited from class org.gnome.gtk.Button.Builder
onActivate, onClicked, setCanShrink, setChild, setHasFrame, setIconName, setLabel, setUseUnderlineMethods 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.gnome.gtk.Actionable.Builder
setActionName, setActionTargetMethods 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 theLockButtonobject. 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 toLockButton.- Overrides:
buildin classButton.Builder<B extends LockButton.Builder<B>>- Returns:
- a new instance of
LockButtonwith the properties that were set in the Builder object.
-
setPermission
Deprecated.This widget will be removed in GTK 5The `GPermission object controlling this button.- Parameters:
permission- the value for thepermissionproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTextLock
Deprecated.This widget will be removed in GTK 5The text to display when prompting the user to lock.- Parameters:
textLock- the value for thetext-lockproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTextUnlock
Deprecated.This widget will be removed in GTK 5The text to display when prompting the user to unlock.- Parameters:
textUnlock- the value for thetext-unlockproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTooltipLock
Deprecated.This widget will be removed in GTK 5The tooltip to display when prompting the user to lock.- Parameters:
tooltipLock- the value for thetooltip-lockproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTooltipNotAuthorized
Deprecated.This widget will be removed in GTK 5The tooltip to display when the user cannot obtain authorization.- Parameters:
tooltipNotAuthorized- the value for thetooltip-not-authorizedproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setTooltipUnlock
Deprecated.This widget will be removed in GTK 5The tooltip to display when prompting the user to unlock.- Parameters:
tooltipUnlock- the value for thetooltip-unlockproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-