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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandlerintset for the first logical glyph in each cluster.intset if the the font will render this glyph with color.voidsetFieldIsClusterStart(int is_cluster_start) set for the first logical glyph in each cluster.voidsetFieldIsColor(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, unregisterCallbacksMethods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
-