Package org.gnome.adw
Class PreferencesWindow
- All Implemented Interfaces:
Proxy
,Accessible
,Buildable
,ConstraintTarget
,Native
,Root
,ShortcutManager
@Generated("io.github.jwharm.JavaGI")
@Deprecated
public class PreferencesWindow
extends Window
implements Accessible, Buildable, ConstraintTarget, Native, Root, ShortcutManager
Deprecated.
A window to present an application's preferences.
The AdwPreferencesWindow
widget presents an application's preferences
gathered into pages and groups. The preferences are searchable by the user.
CSS nodes
AdwPreferencesWindow
has a main CSS node with the name window
and the
style class .preferences
.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
PreferencesWindow.Builder<B extends PreferencesWindow.Builder<B>>
Deprecated.Inner class implementing a builder pattern to construct a GObject with properties.static class
Deprecated.Nested classes/interfaces inherited from class org.gnome.adw.Window
Window.WindowClass
Nested classes/interfaces inherited from class org.gnome.gtk.Window
Window.ActivateDefaultCallback, Window.ActivateFocusCallback, Window.CloseRequestCallback, Window.EnableDebuggingCallback, Window.KeysChangedCallback
Nested classes/interfaces inherited from class org.gnome.gtk.Widget
Widget.DestroyCallback, Widget.DirectionChangedCallback, Widget.HideCallback, Widget.KeynavFailedCallback, Widget.MapCallback, Widget.MnemonicActivateCallback, Widget.MoveFocusCallback, Widget.QueryTooltipCallback, Widget.RealizeCallback, Widget.ShowCallback, Widget.StateFlagsChangedCallback, Widget.UnmapCallback, Widget.UnrealizeCallback, Widget.WidgetClass, Widget.WidgetImpl
Nested classes/interfaces inherited from class org.gnome.gobject.InitiallyUnowned
InitiallyUnowned.InitiallyUnownedClass
Nested classes/interfaces inherited from class org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClass
Nested classes/interfaces inherited from interface org.gnome.gtk.Accessible
Accessible.AccessibleImpl, Accessible.AccessibleInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.Buildable
Buildable.BuildableIface, Buildable.BuildableImpl
Nested classes/interfaces inherited from interface org.gnome.gtk.ConstraintTarget
ConstraintTarget.ConstraintTargetImpl, ConstraintTarget.ConstraintTargetInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.Native
Native.NativeImpl, Native.NativeInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.Root
Root.RootImpl, Root.RootInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.ShortcutManager
ShortcutManager.ShortcutManagerImpl, ShortcutManager.ShortcutManagerInterface
-
Constructor Summary
ConstructorDescriptionDeprecated.PreferencesWindow
(MemorySegment address) Deprecated.Create a PreferencesWindow proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(PreferencesPage page) Deprecated.UsePreferencesDialog
.void
Deprecated.UsePreferencesDialog
.protected PreferencesWindow
asParent()
Deprecated.Returns this instance as if it were its parent type.static PreferencesWindow.Builder
<? extends PreferencesWindow.Builder> builder()
Deprecated.APreferencesWindow.Builder
object constructs aPreferencesWindow
with the specified properties.void
Deprecated.UsepopSubpage()
instead.boolean
Deprecated.UseNavigationPage.getCanPop()
instead.static MemoryLayout
Deprecated.The memory layout of the native struct.boolean
Deprecated.UsePreferencesDialog
.static Type
getType()
Deprecated.Get the GType of the PreferencesWindow classDeprecated.UsePreferencesDialog
.Deprecated.UsePreferencesDialog
.boolean
Deprecated.UsePreferencesDialog
.void
presentSubpage
(Widget subpage) Deprecated.UsepushSubpage(org.gnome.adw.NavigationPage)
instead.void
pushSubpage
(NavigationPage page) Deprecated.UsePreferencesDialog
.void
remove
(PreferencesPage page) Deprecated.UsePreferencesDialog
.void
setCanNavigateBack
(boolean canNavigateBack) Deprecated.UseNavigationPage.setCanPop(boolean)
instead.void
setSearchEnabled
(boolean searchEnabled) Deprecated.UsePreferencesDialog
.void
Deprecated.UsePreferencesDialog
.void
setVisiblePageName
(String name) Deprecated.UsePreferencesDialog
.Methods inherited from class org.gnome.adw.Window
addBreakpoint, getContent, getCurrentBreakpoint, getDialogs, getVisibleDialog, setContent
Methods inherited from class org.gnome.gtk.Window
activateDefault, activateFocus, close, closeRequest, destroy, emitActivateDefault, emitActivateFocus, emitCloseRequest, emitEnableDebugging, emitKeysChanged, enableDebugging, fullscreen, fullscreenOnMonitor, getApplication, getChild, getDecorated, getDefaultIconName, getDefaultSize, getDefaultWidget, getDeletable, getDestroyWithParent, getFocus, getFocusVisible, getGroup, getHandleMenubarAccel, getHideOnClose, getIconName, getMnemonicsVisible, getModal, getResizable, getTitle, getTitlebar, getToplevels, getTransientFor, hasGroup, isActive, isFullscreen, isMaximized, isSuspended, keysChanged, listToplevels, maximize, minimize, onActivateDefault, onActivateFocus, onCloseRequest, onEnableDebugging, onKeysChanged, present, presentWithTime, setApplication, setAutoStartupNotification, setChild, setDecorated, setDefaultIconName, setDefaultSize, setDefaultWidget, setDeletable, setDestroyWithParent, setDisplay, setFocus, setFocusVisible, setHandleMenubarAccel, setHideOnClose, setIconName, setInteractiveDebugging, setMnemonicsVisible, setModal, setResizable, setStartupId, setTitle, setTitlebar, setTransientFor, unfullscreen, unmaximize, unminimize
Methods inherited from class org.gnome.gtk.Widget
actionSetEnabled, activateActionIfExists, activateWidget, addController, addCssClass, addMnemonicLabel, addTickCallback, allocate, childFocus, computeBounds, computeExpand, computeExpand, computePoint, computeTransform, contains, createPangoContext, createPangoLayout, cssChanged, directionChanged, disposeTemplate, dragCheckThreshold, emitDestroy, emitDirectionChanged, emitHide, emitKeynavFailed, emitMap, emitMnemonicActivate, emitMoveFocus, emitQueryTooltip, emitRealize, emitShow, emitStateFlagsChanged, emitUnmap, emitUnrealize, errorBell, focus, getAllocatedBaseline, getAllocatedHeight, getAllocatedWidth, getAllocation, getAncestor, getBaseline, getCanFocus, getCanTarget, getChildVisible, getClipboard, getColor, getCssClasses, getCssName, getCursor, getDefaultDirection, getDirection, getDisplay, getFirstChild, getFocusable, getFocusChild, getFocusOnClick, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHeight, getHexpand, getHexpandSet, getLastChild, getLayoutManager, getMapped, getMarginBottom, getMarginEnd, getMarginStart, getMarginTop, getName, getNative, getNextSibling, getOpacity, getOverflow, getPangoContext, getParent, getPreferredSize, getPrevSibling, getPrimaryClipboard, getRealized, getReceivesDefault, getRequestMode, getRoot, getScaleFactor, getSensitive, getSettings, getSize, getSizeRequest, getStateFlags, getStyleContext, getTemplateChild, getTooltipMarkup, getTooltipText, getValign, getVexpand, getVexpandSet, getVisible, getWidth, grabFocus, hasCssClass, hasDefault, hasFocus, hasVisibleFocus, hide, inDestruction, initTemplate, insertActionGroup, insertAfter, insertBefore, isAncestor, isDrawable, isFocus, isSensitive, isVisible, keynavFailed, listMnemonicLabels, map, measure, mnemonicActivate, moveFocus, observeChildren, observeControllers, onDestroy, onDirectionChanged, onHide, onKeynavFailed, onMap, onMnemonicActivate, onMoveFocus, onQueryTooltip, onRealize, onShow, onStateFlagsChanged, onUnmap, onUnrealize, pick, pick, queryTooltip, queueAllocate, queueDraw, queueResize, realize, removeController, removeCssClass, removeMnemonicLabel, removeTickCallback, root, setCanFocus, setCanTarget, setChildVisible, setCssClasses, setCursor, setCursorFromName, setDefaultDirection, setDirection, setFocusable, setFocusChild, setFocusOnClick, setFontMap, setFontOptions, setHalign, setHasTooltip, setHexpand, setHexpandSet, setLayoutManager, setMarginBottom, setMarginEnd, setMarginStart, setMarginTop, setName, setOpacity, setOverflow, setParent, setReceivesDefault, setSensitive, setSizeRequest, setStateFlags, setStateFlags, setTooltipMarkup, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, shouldLayout, show, sizeAllocate, sizeAllocate, snapshot, snapshotChild, stateFlagsChanged, systemSettingChanged, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unroot, unsetStateFlags, unsetStateFlags
Methods inherited from class org.gnome.gobject.GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newInstance, newInstance, newv, notify_, notify_, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withProperties
Methods inherited from class org.gnome.gobject.TypeInstance
callParent, callParent, getPrivate, readGClass, writeGClass
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gnome.gtk.Accessible
announce, getAccessibleParent, getAccessibleRole, getAtContext, getBounds, getFirstAccessibleChild, getNextAccessibleSibling, getPlatformState, resetProperty, resetRelation, resetState, setAccessibleParent, updateNextAccessibleSibling, updateProperty, updateRelation, updateState
Methods inherited from interface org.gnome.gtk.Buildable
getBuildableId
Methods inherited from interface org.gnome.gtk.Native
getRenderer, getSurface, getSurfaceTransform, realize, unrealize
Methods inherited from interface org.gnome.gtk.Root
getDisplay, getFocus, setFocus
-
Constructor Details
-
PreferencesWindow
Deprecated.Create a PreferencesWindow proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
PreferencesWindow
Deprecated.UsePreferencesDialog
.Creates a newAdwPreferencesWindow
.
-
-
Method Details
-
getType
Deprecated.Get the GType of the PreferencesWindow class- Returns:
- the GType
-
getMemoryLayout
Deprecated.The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Deprecated.Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuper
keyword, but will set the native typeclass function pointers to the parent type. When overriding a native virtual method in Java, "chaining up" withsuper.methodName()
doesn't work, because it invokes the overridden function pointer again. To chain up, callasParent().methodName()
. This will call the native function pointer of this virtual method in the typeclass of the parent type. -
add
Deprecated.UsePreferencesDialog
.Adds a preferences page to this PreferencesWindow.- Parameters:
page
- the page to add
-
addToast
-
closeSubpage
Deprecated.UsepopSubpage()
instead.Closes the current subpage.If there is no presented subpage, this does nothing.
-
getSearchEnabled
Deprecated.UsePreferencesDialog
.Gets whether search is enabled for this PreferencesWindow.- Returns:
- whether search is enabled for this PreferencesWindow.
-
getVisiblePage
Deprecated.UsePreferencesDialog
.Gets the currently visible page of this PreferencesWindow.- Returns:
- the visible page
-
getVisiblePageName
Deprecated.UsePreferencesDialog
.Gets the name of currently visible page of this PreferencesWindow.- Returns:
- the name of the visible page
-
popSubpage
Deprecated.UsePreferencesDialog
.Pop the visible page from the subpage stack of this PreferencesWindow.- Returns:
TRUE
if a page has been popped
-
presentSubpage
Deprecated.UsepushSubpage(org.gnome.adw.NavigationPage)
instead.Setssubpage
as the window's subpage and opens it.The transition can be cancelled by the user, in which case visible child will change back to the previously visible child.
- Parameters:
subpage
- the subpage
-
remove
Deprecated.UsePreferencesDialog
.Removes a page from this PreferencesWindow.- Parameters:
page
- the page to remove
-
setSearchEnabled
Deprecated.UsePreferencesDialog
.Sets whether search is enabled for this PreferencesWindow.- Parameters:
searchEnabled
- whether search is enabled
-
setVisiblePage
Deprecated.UsePreferencesDialog
.Makespage
the visible page of this PreferencesWindow.- Parameters:
page
- a page of this PreferencesWindow
-
setVisiblePageName
Deprecated.UsePreferencesDialog
.Makes the page with the given name visible.See
PreferencesWindow:visible-page
.- Parameters:
name
- the name of the page to make visible
-
builder
Deprecated.APreferencesWindow.Builder
object constructs aPreferencesWindow
with the specified properties. Use the variousset...()
methods to set properties, and finish construction withPreferencesWindow.Builder.build()
.
-
PreferencesDialog
.