Package ch.bailu.gtk.pango
Class GlyphVisAttr
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.pango.GlyphVisAttr
- All Implemented Interfaces:
PointerInterface
A `PangoGlyphVisAttr` structure communicates information between
the shaping and rendering phases.
Currently, it contains cluster start and color information.
More attributes may be added in the future.
Clusters are stored in visual order, within the cluster, glyphs
are always ordered in logical order, since visual order is meaningless;
that is, in Arabic text, accent glyphs follow the glyphs for the
base character.
the shaping and rendering phases.
Currently, it contains cluster start and color information.
More attributes may be added in the future.
Clusters are stored in visual order, within the cluster, glyphs
are always ordered in logical order, since visual order is meaningless;
that is, in Arabic text, accent glyphs follow the glyphs for the
base character.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandler
int
set for the first logical glyph in each cluster.int
set if the the font will render this glyph with color.void
setFieldIsClusterStart
(int is_cluster_start) set for the first logical glyph in each cluster.void
setFieldIsColor
(int is_color) set if the the font will render this glyph with color.Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Field Details
-
IS_CLUSTER_START
set for the first logical glyph in each cluster.- See Also:
-
IS_COLOR
set if the the font will render this glyph with color. Since 1.50- See Also:
-
-
Constructor Details
-
GlyphVisAttr
-
GlyphVisAttr
public GlyphVisAttr()
-
-
Method Details
-
getClassHandler
-
setFieldIsClusterStart
public void setFieldIsClusterStart(int is_cluster_start) set for the first logical glyph in each cluster. -
getFieldIsClusterStart
public int getFieldIsClusterStart()set for the first logical glyph in each cluster. -
setFieldIsColor
public void setFieldIsColor(int is_color) set if the the font will render this glyph with color. Since 1.50 -
getFieldIsColor
public int getFieldIsColor()set if the the font will render this glyph with color. Since 1.50
-