Package org.gnome.gtk
Class StackPage
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gtk.StackPage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classStackPage.Builder<B extends StackPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Nested classes/interfaces inherited from class org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClassNested classes/interfaces inherited from interface org.gnome.gtk.Accessible
Accessible.Accessible$Impl, Accessible.AccessibleInterface -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new StackPage.StackPage(MemorySegment address) Create a StackPage proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected StackPageasParent()Returns this instance as if it were its parent type.static StackPage.Builder<? extends StackPage.Builder> builder()AStackPage.Builderobject constructs aStackPagewith the specified properties.getChild()Returns the stack child to which this StackPage belongs.@Nullable StringReturns the icon name of the page.@Nullable StringgetName()Returns the name of the page.booleanReturns whether the page is marked as “needs attention”.@Nullable StringgetTitle()Gets the page title.static @Nullable TypegetType()Get the GType of the StackPage classbooleanGets whether underlines in the page title indicate mnemonics.booleanReturns whetherpageis visible in itsGtkStack.voidsetIconName(String setting) Sets the icon name of the page.voidSets the name of the page.voidsetNeedsAttention(boolean setting) Sets whether the page is marked as “needs attention”.voidSets the page title.voidsetUseUnderline(boolean setting) Sets whether underlines in the page title indicate mnemonics.voidsetVisible(boolean visible) Sets whetherpageis visible in itsGtkStack.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, getMemoryLayout, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, 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, withPropertiesMethods inherited from class org.gnome.gobject.TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gnome.gtk.Accessible
announce, getAccessibleParent, getAccessibleRole, getAtContext, getBounds, getFirstAccessibleChild, getNextAccessibleSibling, getPlatformState, resetProperty, resetRelation, resetState, setAccessibleParent, updateNextAccessibleSibling, updatePlatformState, updateProperty, updateRelation, updateState
-
Constructor Details
-
StackPage
Create a StackPage proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
StackPage
public StackPage()Creates a new StackPage.
-
-
Method Details
-
getType
-
asParent
Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuperkeyword, 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. -
getChild
Returns the stack child to which this StackPage belongs.- Returns:
- the child to which this StackPage belongs
-
getIconName
Returns the icon name of the page.- Returns:
- The value of the
Gtk.StackPage:icon-nameproperty
-
getName
Returns the name of the page.- Returns:
- The value of the
Gtk.StackPage:nameproperty
-
getNeedsAttention
public boolean getNeedsAttention()Returns whether the page is marked as “needs attention”.- Returns:
- The value of the
Gtk.StackPage:needs-attentionproperty.
-
getTitle
Gets the page title.- Returns:
- The value of the
Gtk.StackPage:titleproperty
-
getUseUnderline
public boolean getUseUnderline()Gets whether underlines in the page title indicate mnemonics.- Returns:
- The value of the
Gtk.StackPage:use-underlineproperty
-
getVisible
public boolean getVisible()Returns whetherpageis visible in itsGtkStack.This is independent from the
Gtk.Widget:visibleproperty of its widget.- Returns:
trueifpageis visible
-
setIconName
Sets the icon name of the page.- Parameters:
setting- the new value to set
-
setName
Sets the name of the page.- Parameters:
setting- the new value to set
-
setNeedsAttention
public void setNeedsAttention(boolean setting) Sets whether the page is marked as “needs attention”.- Parameters:
setting- the new value to set
-
setTitle
Sets the page title.- Parameters:
setting- the new value to set
-
setUseUnderline
public void setUseUnderline(boolean setting) Sets whether underlines in the page title indicate mnemonics.- Parameters:
setting- the new value to set
-
setVisible
public void setVisible(boolean visible) Sets whetherpageis visible in itsGtkStack.- Parameters:
visible- The new property value
-
builder
AStackPage.Builderobject constructs aStackPagewith the specified properties. Use the variousset...()methods to set properties, and finish construction withStackPage.Builder.build().- Returns:
- the builder object
-