Package ch.bailu.gtk.gtk
Klasse Inscription
- Alle implementierten Schnittstellen:
PointerInterface
Shows text in a predefined area.
You likely want to use `GtkLabel` instead as this widget is intended only
for a small subset of use cases. The main scenario envisaged is inside lists
such as `GtkColumnView`.
While a `GtkLabel` sizes itself depending on the text that is displayed,
`GtkInscription` is given a size and inscribes the given text into that
space as well as it can.
Users of this widget should take care to plan behaviour for the common case
where the text doesn't fit exactly in the allocated space.
## CSS nodes
`GtkInscription` has a single CSS node with the name label.
You likely want to use `GtkLabel` instead as this widget is intended only
for a small subset of use cases. The main scenario envisaged is inside lists
such as `GtkColumnView`.
While a `GtkLabel` sizes itself depending on the text that is displayed,
`GtkInscription` is given a size and inscribes the given text into that
space as well as it can.
Users of this widget should take care to plan behaviour for the common case
where the text doesn't fit exactly in the allocated space.
## CSS nodes
`GtkInscription` has a single CSS node with the name label.
-
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.OnUnrealizeVon 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_UNREALIZEVon Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInscription(PointerContainer pointer) Inscription(Str text) Creates a new `GtkInscription` with the given text.Inscription(String text) Creates a new `GtkInscription` with the given text. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungImplements interfaceAccessible.Implements interfaceAccessibleText.Implements interfaceBuildable.Implements interfaceConstraintTarget.Gets the inscription's attribute list.static ClassHandlerstatic intintGets the `min-chars` of the inscription.intGets the `min-lines` of the inscription.intGets the `nat-chars` of the inscription.intGets the `nat-lines` of the inscription.static longstatic TypeSystem.TypeSizegetText()Gets the text that is displayed.intGets the inscription's overflow method.static longstatic TypeSystem.TypeSizeintReturns line wrap mode used by the inscription.floatGets the `xalign` of the inscription.floatGets the `yalign` of the inscription.voidsetAttributes(AttrList attrs) Apply attributes to the inscription text.voidUtility function to set the text and attributes to be displayed.voidUtility function to set the text and attributes to be displayed.voidsetMinChars(int min_chars) Sets the `min-chars` of the inscription.voidsetMinLines(int min_lines) Sets the `min-lines` of the inscription.voidsetNatChars(int nat_chars) Sets the `nat-chars` of the inscription.voidsetNatLines(int nat_lines) Sets the `nat-lines` of the inscription.voidSets the text to be displayed.voidSets the text to be displayed.voidsetTextOverflow(int overflow) Sets what to do when the text doesn't fit.voidsetWrapMode(int wrap_mode) Controls how line wrapping is done.voidsetXalign(float xalign) Sets the `xalign` of the inscription.voidsetYalign(float yalign) Sets the `yalign` of the inscription.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, getName, 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, setName, setName, setOpacity, setOverflow, setParent, setReceivesDefault, setSensitive, setSizeRequest, setStateFlags, setTooltipMarkup, setTooltipMarkup, setTooltipText, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, shouldLayout, show, sizeAllocate, snapshotChild, triggerTooltipQuery, unmap, unparent, unrealize, unsetStateFlagsVon Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrPropertyVon 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, weakUnrefVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Konstruktordetails
-
Inscription
-
Inscription
Creates a new `GtkInscription` with the given text.- Parameter:
text- The text to display.
-
Inscription
Creates a new `GtkInscription` with the given text.- Parameter:
text- The text to display.
-
-
Methodendetails
-
getClassHandler
-
getAttributes
Gets the inscription's attribute list.- Gibt zurück:
- the attribute list
-
getMinChars
public int getMinChars()Gets the `min-chars` of the inscription.
See the [property@Gtk.Inscription:min-chars] property.- Gibt zurück:
- the min-chars property
-
getMinLines
public int getMinLines()Gets the `min-lines` of the inscription.
See the [property@Gtk.Inscription:min-lines] property.- Gibt zurück:
- the min-lines property
-
getNatChars
public int getNatChars()Gets the `nat-chars` of the inscription.
See the [property@Gtk.Inscription:nat-chars] property.- Gibt zurück:
- the nat-chars property
-
getNatLines
public int getNatLines()Gets the `nat-lines` of the inscription.
See the [property@Gtk.Inscription:nat-lines] property.- Gibt zurück:
- the nat-lines property
-
getText
Gets the text that is displayed.- Gibt zurück:
- The displayed text
-
getTextOverflow
public int getTextOverflow()Gets the inscription's overflow method.- Gibt zurück:
- the overflow method
-
getWrapMode
public int getWrapMode()Returns line wrap mode used by the inscription.
See [method@Gtk.Inscription.set_wrap_mode].- Gibt zurück:
- the line wrap mode
-
getXalign
public float getXalign()Gets the `xalign` of the inscription.
See the [property@Gtk.Inscription:xalign] property.- Gibt zurück:
- the xalign property
-
getYalign
public float getYalign()Gets the `yalign` of the inscription.
See the [property@Gtk.Inscription:yalign] property.- Gibt zurück:
- the yalign property
-
setAttributes
Apply attributes to the inscription text.
These attributes will not be evaluated for sizing the inscription.- Parameter:
attrs- a [struct@Pango.AttrList]
-
setMarkup
Utility function to set the text and attributes to be displayed.
See the [property@Gtk.Inscription:markup] property.- Parameter:
markup- The markup to display
-
setMarkup
Utility function to set the text and attributes to be displayed.
See the [property@Gtk.Inscription:markup] property.- Parameter:
markup- The markup to display
-
setMinChars
public void setMinChars(int min_chars) Sets the `min-chars` of the inscription.
See the [property@Gtk.Inscription:min-chars] property.- Parameter:
min_chars- the minimum number of characters that should fit, approximately
-
setMinLines
public void setMinLines(int min_lines) Sets the `min-lines` of the inscription.
See the [property@Gtk.Inscription:min-lines] property.- Parameter:
min_lines- the minimum number of lines that should fit, approximately
-
setNatChars
public void setNatChars(int nat_chars) Sets the `nat-chars` of the inscription.
See the [property@Gtk.Inscription:nat-chars] property.- Parameter:
nat_chars- the number of characters that should ideally fit, approximately
-
setNatLines
public void setNatLines(int nat_lines) Sets the `nat-lines` of the inscription.
See the [property@Gtk.Inscription:nat-lines] property.- Parameter:
nat_lines- the number of lines that should ideally fit
-
setText
Sets the text to be displayed.- Parameter:
text- The text to display
-
setText
Sets the text to be displayed.- Parameter:
text- The text to display
-
setTextOverflow
public void setTextOverflow(int overflow) Sets what to do when the text doesn't fit.- Parameter:
overflow- the overflow method to use
-
setWrapMode
public void setWrapMode(int wrap_mode) Controls how line wrapping is done.- Parameter:
wrap_mode- the line wrapping mode
-
setXalign
public void setXalign(float xalign) Sets the `xalign` of the inscription.
See the [property@Gtk.Inscription:xalign] property.- Parameter:
xalign- the new xalign value, between 0 and 1
-
setYalign
public void setYalign(float yalign) Sets the `yalign` of the inscription.
See the [property@Gtk.Inscription:yalign] property.- Parameter:
yalign- the new yalign value, between 0 and 1
-
asAccessible
Implements interfaceAccessible. Call this to get access to interface functions.- Setzt außer Kraft:
asAccessiblein KlasseWidget- Gibt zurück:
Accessible
-
asAccessibleText
Implements interfaceAccessibleText. Call this to get access to interface functions.- Gibt zurück:
AccessibleText
-
asBuildable
Implements interfaceBuildable. Call this to get access to interface functions.- Setzt außer Kraft:
asBuildablein KlasseWidget- Gibt zurück:
Buildable
-
asConstraintTarget
Implements interfaceConstraintTarget. Call this to get access to interface functions.- Setzt außer Kraft:
asConstraintTargetin KlasseWidget- Gibt zurück:
ConstraintTarget
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-