29 lines
605 B
Swift

//
// Text.swift
// Adwaita
//
// Created by david-swift on 23.08.23.
//
import CAdw
/// A text widget.
public typealias Text = Label
extension Text {
/// Initialize a text widget.
/// - Parameter text: The content.
public init(_ text: String) {
self.init(label: text)
}
/// Set whether the text should ellipsize at the end.
/// - Parameter ellipsize: Whether it should ellipsize.
/// - Returns: The text widget.
public func ellipsize(_ ellipsize: Bool = true) -> View {
inspect { gtk_label_set_ellipsize($0.pointer, PANGO_ELLIPSIZE_END) }
}
}