Package org.gnome.gtk
Class StackPage
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gtk.StackPage
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
StackPage.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.ObjectClass
Nested classes/interfaces inherited from interface org.gnome.gtk.Accessible
Accessible.AccessibleImpl, Accessible.AccessibleInterface
-
Constructor Summary
ConstructorDescriptionStackPage
(MemorySegment address) Create a StackPage proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected StackPage
asParent()
Returns this instance as if it were its parent type.static StackPage.Builder
<? extends StackPage.Builder> builder()
AStackPage.Builder
object constructs aStackPage
with the specified properties.getChild()
Returns the stack child to which this StackPage belongs.Returns the icon name of the page.getName()
Returns the name of the page.boolean
Returns whether the page is marked as “needs attention”.getTitle()
Gets the page title.static Type
getType()
Get the GType of the StackPage classboolean
Gets whether underlines in the page title indicate mnemonics.boolean
Returns whetherpage
is visible in itsGtkStack
.void
setIconName
(String setting) Sets the icon name of the page.void
Sets the name of the page.void
setNeedsAttention
(boolean setting) Sets whether the page is marked as “needs attention”.void
Sets the page title.void
setUseUnderline
(boolean setting) Sets whether underlines in the page title indicate mnemonics.void
setVisible
(boolean visible) Sets whetherpage
is 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, 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
-
Constructor Details
-
StackPage
Create a StackPage proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
-
Method Details
-
getType
-
asParent
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. -
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-name
property
-
getName
Returns the name of the page.- Returns:
- The value of the
Gtk.StackPage:name
property
-
getNeedsAttention
public boolean getNeedsAttention()Returns whether the page is marked as “needs attention”.- Returns:
- The value of the
Gtk.StackPage:needs-attention
property.
-
getTitle
Gets the page title.- Returns:
- The value of the
Gtk.StackPage:title
property
-
getUseUnderline
public boolean getUseUnderline()Gets whether underlines in the page title indicate mnemonics.- Returns:
- The value of the
Gtk.StackPage:use-underline
property
-
getVisible
public boolean getVisible()Returns whetherpage
is visible in itsGtkStack
.This is independent from the
Gtk.Widget:visible
property of its widget.- Returns:
true
ifpage
is 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 whetherpage
is visible in itsGtkStack
.- Parameters:
visible
- The new property value
-
builder
AStackPage.Builder
object constructs aStackPage
with the specified properties. Use the variousset...()
methods to set properties, and finish construction withStackPage.Builder.build()
.
-