getName
public String getName()
Returns the name of the tag
getName
protected static final String getName(Handle cptr)
getPriority
public int getPriority()
Returns the priority of the tag.
setPriority(int)
getType
public static Type getType()
Retrieve the runtime type used by the GLib library.
gtk_text_tag_get_priority
protected static final int gtk_text_tag_get_priority(Handle tag)
gtk_text_tag_get_type
protected static final int gtk_text_tag_get_type()
gtk_text_tag_new
protected static final Handle gtk_text_tag_new(String name)
gtk_text_tag_set_priority
protected static final void gtk_text_tag_set_priority(Handle tag,
int priority)
setBackground
public void setBackground(String background)
Sets the background color as a string.
background
-
setBackgroundFullHeight
public void setBackgroundFullHeight(boolean fullHeight)
Whether the background color fills the entire line height
or only the height of the tagged characters.
fullHeight
-
setBackgroundStipple
public void setBackgroundStipple(Pixmap stipple)
Bitmap to use as a mask when drawing the text background.
stipple
-
setBooleanProperty
protected static final void setBooleanProperty(Handle handle,
String property,
boolean setting)
setDirection
public void setDirection(TextDirection direction)
Text direction, e.g. right-to-left or left-to-right.
direction
-
setDoubleProperty
protected static final void setDoubleProperty(Handle handle,
String property,
double setting)
setEditable
public void setEditable(boolean editable)
Whether the text can be modified by the user.
editable
-
setFamily
public void setFamily(String family)
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
family
-
setFont
public void setFont(String font)
Font description as a string, e.g. "Sans Italic 12".
font
-
setFontDesc
protected static final void setFontDesc(Handle handle,
Handle fontDesc)
setFontDescription
public void setFontDescription(FontDescription fontDesc)
Font description as a FontDescription.
fontDesc
-
setForeground
public void setForeground(String foreground)
Foreground color as a string
foreground
-
setForegroundStipple
public void setForegroundStipple(Pixmap stipple)
Bitmap to use as a mask when drawing the text foreground.
stipple
-
setIndent
public void setIndent(int indent)
Amount to indent the paragraph, in pixels.
indent
-
setIntProperty
protected static final void setIntProperty(Handle handle,
String property,
int setting)
setJustification
public void setJustification(Justification justification)
Left, right, or center justification.
justification
-
setLanguage
public void setLanguage(String language)
The language this text is in, as an ISO code. Pango can use this
as a hint when rendering the text. If not set, an appropriate
default will be used.
language
-
setLeftMargin
public void setLeftMargin(int margin)
Width of the left margin in pixels.
margin
-
setPixelsAboveLines
public void setPixelsAboveLines(int setting)
Pixels of blank space above paragraphs.
setting
-
setPixelsBelowLines
public void setPixelsBelowLines(int setting)
Pixels of blank space below paragraphs.
setting
-
setPixelsInsideWrap
public void setPixelsInsideWrap(int setting)
Pixels of blank space between wrapped lines in a paragraph.
setting
-
setPixmapProperty
protected static final void setPixmapProperty(Handle handle,
String property,
Handle pixmap)
setPriority
public void setPriority(int priority)
Sets the priority of the Tag. Valid priorities are start at 0 and go to
one less than
TextTagTable.getSize()
. Each tag in a table has a
unique priority; setting the priority of one tag shifts the priorities of
all the other tags in the table to maintain a unique priority for each
tag. Higher priority tags "win" if two tags both set the same text
attribute. When adding a tag to a tag table, it will be assigned the
highest priority in the table by default; so normally the precedence of a
set of tags is the order in which they were added to the table, or
created with
TextBuffer.createTag(String)
, which adds the tag to
the buffer's table automatically.
setRightMargin
public void setRightMargin(int margin)
Width of the right margin in pixels.
margin
-
setRise
public void setRise(int rise)
Offset of text above the baseline (below the baseline if rise
is negative) in pixels.
rise
-
setScale
public void setScale(Scale scale)
Font size as a scale factor relative to the default font size.
This properly adapts to theme changes etc. so is recommended.
scale
-
setSize
public void setSize(int size)
Font size in Pango units.
size
-
setSizePoints
public void setSizePoints(double points)
Font size in points.
points
-
setStretch
public void setStretch(Stretch stretch)
Font stretch as a Stretch.
stretch
-
setStrikethrough
public void setStrikethrough(boolean strikethrough)
Whether to strike through the text.
strikethrough
-
setStringProperty
protected static final void setStringProperty(Handle handle,
String property,
String setting)
setStyle
public void setStyle(Style style)
Font Style
style
-
setTabs
protected static final void setTabs(Handle handle,
Handle tabArray)
setTabs
public void setTabs(TabArray tabs)
Custom tabs for this text.
tabs
-
setUnderline
public void setUnderline(Underline underline)
Style of underline for this text.
underline
-
setVariant
public void setVariant(Variant variant)
Font variant as a Variant.
variant
-
setWeight
public void setWeight(Weight weight)
Font weight as an integer, see predefined values in Weight
weight
-
setWrapMode
public void setWrapMode(WrapMode mode)
Whether to wrap lines never, at word boundaries, or at character
boundaries.
mode
-