type: geometry
description: A set of X/Y coordinates by which to adjust the text.
default: 0%/0%:100%x100%:100
- - identifier: font
- title: Font
+ - identifier: family
+ title: Font family
type: string
- description: The typeface to use
- default: Sans 48
+ description: >
+ The typeface of the font.
+ default: Sans
+ readonly: no
+ mutable: yes
+ widget: combo
+ - identifier: size
+ title: Font size
+ type: integer
+ description: >
+ The size in pixels of the font.
+ default: 48
readonly: no
mutable: yes
- widget: font
+ widget: spinner
- identifier: weight
title: Font weight
type: integer
description: The weight of the font.
minimum: 100
- maximum: 900
+ maximum: 1000
default: 400
readonly: no
mutable: yes
readonly: no
mutable: yes
widget: color
+ - identifier: olcolour
+ title: Outline color
+ type: string
+ description: >
+ A color value is a hexadecimal representation of RGB plus alpha channel
+ as 0xrrggbbaa. Colors can also be the words: white, black, red, green,
+ or blue. You can also use a HTML-style color values #rrggbb or #aarrggbb.
+ readonly: no
+ mutable: yes
+ widget: color
+ - identifier: outline
+ title: Outline Width
+ type: string
+ description: >
+ The width of the outline in pixels.
+ readonly: no
+ default: 0
+ minimum: 0
+ maximum: 3
+ mutable: yes
+ widget: spinner
+ - identifier: pad
+ title: Padding
+ type: integer
+ description: >
+ The number of pixels to pad the background rectangle beyond edges of text.
+ readonly: no
+ default: 0
+ mutable: yes
+ widget: spinner
+ - identifier: halign
+ title: Horizontal alignment
+ description: >
+ Set the horizontal alignment within the geometry rectangle.
+ type: string
+ default: left
+ values:
+ - left
+ - centre
+ - right
+ mutable: yes
+ widget: combo
+ - identifier: valign
+ title: Vertical alignment
+ description: >
+ Set the vertical alignment within the geometry rectangle.
+ type: string
+ default: top
+ values:
+ - top
+ - middle
+ - bottom
+ mutable: yes
+ widget: combo