Package ch.bailu.gtk.adw
Klasse PreferencesPage
- Alle implementierten Schnittstellen:
PointerInterface
A page from [class@PreferencesDialog].
<picture>
<source srcset="preferences-page-dark.png" media="(prefers-color-scheme: dark)">
<img src="preferences-page.png" alt="preferences-page">
</picture>
The `AdwPreferencesPage` widget gathers preferences groups into a single page
of a preferences window.
## CSS nodes
`AdwPreferencesPage` has a single CSS node with name `preferencespage`.
## Accessibility
`AdwPreferencesPage` uses the `GTK_ACCESSIBLE_ROLE_GROUP` role.
<picture>
<source srcset="preferences-page-dark.png" media="(prefers-color-scheme: dark)">
<img src="preferences-page.png" alt="preferences-page">
</picture>
The `AdwPreferencesPage` widget gathers preferences groups into a single page
of a preferences window.
## CSS nodes
`AdwPreferencesPage` has a single CSS node with name `preferencespage`.
## Accessibility
`AdwPreferencesPage` uses the `GTK_ACCESSIBLE_ROLE_GROUP` role.
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/class.PreferencesPage.html
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gtk.Widget
Widget.OnDestroy, Widget.OnDestroyNotify, Widget.OnDirectionChanged, Widget.OnHide, Widget.OnKeynavFailed, Widget.OnMap, Widget.OnMnemonicActivate, Widget.OnMoveFocus, Widget.OnQueryTooltip, Widget.OnRealize, Widget.OnShow, Widget.OnStateFlagsChanged, Widget.OnTickCallback, Widget.OnUnmap, Widget.OnUnrealize
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Feldübersicht
Von Klasse geerbte Felder ch.bailu.gtk.gtk.Widget
SIGNAL_ON_DESTROY, SIGNAL_ON_DIRECTION_CHANGED, SIGNAL_ON_HIDE, SIGNAL_ON_KEYNAV_FAILED, SIGNAL_ON_MAP, SIGNAL_ON_MNEMONIC_ACTIVATE, SIGNAL_ON_MOVE_FOCUS, SIGNAL_ON_QUERY_TOOLTIP, SIGNAL_ON_REALIZE, SIGNAL_ON_SHOW, SIGNAL_ON_STATE_FLAGS_CHANGED, SIGNAL_ON_UNMAP, SIGNAL_ON_UNREALIZE
Von Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new `AdwPreferencesPage`.PreferencesPage
(PointerContainer pointer) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
add
(PreferencesGroup group) Adds a preferences group to @self.Implements interfaceAccessible
.Implements interfaceBuildable
.Implements interfaceConstraintTarget
.Gets the banner displayed at the top of the page.static ClassHandler
Gets the description of @self.boolean
Gets whether the description is centered.Gets the icon name for @self.static int
getName()
Gets the name of @self.static long
static TypeSystem.TypeSize
getTitle()
Gets the title of @self.static long
static TypeSystem.TypeSize
boolean
Gets whether an embedded underline in the title indicates a mnemonic.void
remove
(PreferencesGroup group) Removes a group from @self.void
Scrolls the scrolled window of @self to the top.void
Sets the banner displayed at the top of the page.void
setDescription
(Str description) Sets the description of @self.void
setDescription
(String description) Sets the description of @self.void
setDescriptionCentered
(boolean centered) Sets whether the description should be centered.void
setIconName
(Str icon_name) Sets the icon name for @self.void
setIconName
(String icon_name) Sets the icon name for @self.void
Sets the name of @self.void
Sets the name of @self.void
Sets the title of @self.void
Sets the title of @self.void
setUseUnderline
(boolean use_underline) Sets whether an embedded underline in the title indicates a mnemonic.Von Klasse geerbte Methoden ch.bailu.gtk.gtk.Widget
actionSetEnabled, actionSetEnabled, activate, activateAction, activateAction, activateActionVariant, activateActionVariant, activateDefault, addController, addCssClass, addCssClass, addMnemonicLabel, addTickCallback, allocate, childFocus, computeBounds, computeExpand, computePoint, computeTransform, contains, createPangoContext, createPangoLayout, createPangoLayout, disposeTemplate, dragCheckThreshold, errorBell, 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, getLimitEvents, getMapped, getMarginBottom, getMarginEnd, getMarginStart, getMarginTop, getNative, getNextSibling, getOpacity, getOverflow, getPangoContext, getParent, getPreferredSize, getPrevSibling, getPrimaryClipboard, getRealized, getReceivesDefault, getRequestMode, getRoot, getScaleFactor, getSensitive, getSettings, getSize, getSizeRequest, getStateFlags, getStyleContext, getTemplateChild, getTemplateChild, getTooltipMarkup, getTooltipText, getValign, getVexpand, getVexpandSet, getVisible, getWidth, grabFocus, hasCssClass, hasCssClass, hasDefault, hasFocus, hasVisibleFocus, hide, inDestruction, initTemplate, insertActionGroup, insertActionGroup, insertAfter, insertBefore, isAncestor, isDrawable, isFocus, isSensitive, isVisible, keynavFailed, listMnemonicLabels, map, measure, mnemonicActivate, observeChildren, observeControllers, onDestroy, onDirectionChanged, onHide, onKeynavFailed, onMap, onMnemonicActivate, onMoveFocus, onQueryTooltip, onRealize, onShow, onStateFlagsChanged, onUnmap, onUnrealize, pick, queueAllocate, queueDraw, queueResize, realize, removeController, removeCssClass, removeCssClass, removeMnemonicLabel, removeTickCallback, setCanFocus, setCanTarget, setChildVisible, setCssClasses, setCursor, setCursorFromName, setCursorFromName, setDefaultDirection, setDirection, setFocusable, setFocusChild, setFocusOnClick, setFontMap, setFontOptions, setHalign, setHasTooltip, setHexpand, setHexpandSet, setLayoutManager, setLimitEvents, setMarginBottom, setMarginEnd, setMarginStart, setMarginTop, setOpacity, setOverflow, setParent, setReceivesDefault, setSensitive, setSizeRequest, setStateFlags, setTooltipMarkup, setTooltipMarkup, setTooltipText, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, shouldLayout, show, sizeAllocate, snapshotChild, triggerTooltipQuery, unmap, unparent, unrealize, unsetStateFlags
Von Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrProperty
Von Klasse geerbte Methoden ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref
Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Konstruktordetails
-
PreferencesPage
-
PreferencesPage
public PreferencesPage()Creates a new `AdwPreferencesPage`.
-
-
Methodendetails
-
getClassHandler
-
add
Adds a preferences group to @self.- Parameter:
group
- the group to add
-
getBanner
Gets the banner displayed at the top of the page.- Gibt zurück:
- the banner for @self
-
getDescription
Gets the description of @self.- Gibt zurück:
- the description of @self.
-
getDescriptionCentered
public boolean getDescriptionCentered()Gets whether the description is centered.- Gibt zurück:
- whether the description is centered.
-
getIconName
Gets the icon name for @self.- Gibt zurück:
- the icon name for @self
-
getName
Gets the name of @self. -
getTitle
Gets the title of @self.- Gibt zurück:
- the title of @self.
-
getUseUnderline
public boolean getUseUnderline()Gets whether an embedded underline in the title indicates a mnemonic.- Gibt zurück:
- whether an embedded underline in the title indicates a mnemonic
-
remove
Removes a group from @self.- Parameter:
group
- the group to remove
-
scrollToTop
public void scrollToTop()Scrolls the scrolled window of @self to the top. -
setBanner
Sets the banner displayed at the top of the page.- Parameter:
banner
- the banner to display at the top of the page
-
setDescription
Sets the description of @self.
The description is displayed at the top of the page.- Parameter:
description
- the description
-
setDescription
Sets the description of @self.
The description is displayed at the top of the page.- Parameter:
description
- the description
-
setDescriptionCentered
public void setDescriptionCentered(boolean centered) Sets whether the description should be centered.- Parameter:
centered
- If the description should be centered
-
setIconName
Sets the icon name for @self.- Parameter:
icon_name
- the icon name
-
setIconName
Sets the icon name for @self.- Parameter:
icon_name
- the icon name
-
setName
Sets the name of @self. -
setName
Sets the name of @self. -
setTitle
Sets the title of @self.- Parameter:
title
- the title
-
setTitle
Sets the title of @self.- Parameter:
title
- the title
-
setUseUnderline
public void setUseUnderline(boolean use_underline) Sets whether an embedded underline in the title indicates a mnemonic.- Parameter:
use_underline
- `TRUE` if underlines in the text indicate mnemonics
-
asAccessible
Implements interfaceAccessible
. Call this to get access to interface functions.- Setzt außer Kraft:
asAccessible
in KlasseWidget
- Gibt zurück:
Accessible
-
asBuildable
Implements interfaceBuildable
. Call this to get access to interface functions.- Setzt außer Kraft:
asBuildable
in KlasseWidget
- Gibt zurück:
Buildable
-
asConstraintTarget
Implements interfaceConstraintTarget
. Call this to get access to interface functions.- Setzt außer Kraft:
asConstraintTarget
in KlasseWidget
- Gibt zurück:
ConstraintTarget
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-