module declgtk.components.textarea; import declgtk.components.component; import declui.components.textarea; import gtk.TextView; /** A GTK TextView */ final class GtkTextArea : GtkComponent!TextView, ITextArea { override TextView createInstance() { return new TextView; } override string text() { assert(0, "Not yet implemented"); } override void text(string text) { assert(0, "Not yet implemented"); } private bool _monospace; override bool monospace() { return _monospace; } override void monospace(bool monospaced) { _monospace = monospace; queue(widget => widget.setMonospace(monospaced)); } }