pub trait TextOverlayExt: IsA<TextOverlay> + Sealed + 'static {
Show 14 methods
// Provided methods
fn color(&self) -> u32 { ... }
fn font_desc(&self) -> Option<GString> { ... }
fn halignment(&self) -> TextHAlign { ... }
fn text(&self) -> Option<GString> { ... }
fn valignment(&self) -> TextVAlign { ... }
fn xpos(&self) -> f64 { ... }
fn ypos(&self) -> f64 { ... }
fn set_color(&self, color: u32) { ... }
fn set_font_desc(&self, font_desc: Option<&str>) { ... }
fn set_halignment(&self, halign: TextHAlign) { ... }
fn set_text(&self, text: Option<&str>) { ... }
fn set_valignment(&self, valign: TextVAlign) { ... }
fn set_xpos(&self, position: f64) { ... }
fn set_ypos(&self, position: f64) { ... }
}
Expand description
Provided Methods§
sourcefn font_desc(&self) -> Option<GString>
fn font_desc(&self) -> Option<GString>
Get the pango font description currently set on source
.
§Returns
The pango font description currently set on source
.
sourcefn halignment(&self) -> TextHAlign
fn halignment(&self) -> TextHAlign
sourcefn valignment(&self) -> TextVAlign
fn valignment(&self) -> TextVAlign
sourcefn set_font_desc(&self, font_desc: Option<&str>)
fn set_font_desc(&self, font_desc: Option<&str>)
Sets the pango font description of the text this track element will render.
§font_desc
the pango font description
sourcefn set_halignment(&self, halign: TextHAlign)
fn set_halignment(&self, halign: TextHAlign)
Sets the horizontal aligment of the text.
§halign
The TextHAlign
defining the horizontal alignment
of the text render by self
.
sourcefn set_text(&self, text: Option<&str>)
fn set_text(&self, text: Option<&str>)
Sets the text this track element will render.
§text
the text to render. an internal copy of this text will be made.
sourcefn set_valignment(&self, valign: TextVAlign)
fn set_valignment(&self, valign: TextVAlign)
Sets the vertical aligment of the text.
§valign
The TextVAlign
defining the vertical alignment
of the text render by self
.
Object Safety§
This trait is not object safe.