diff options
Diffstat (limited to 'widget/src')
| -rw-r--r-- | widget/src/text_editor.rs | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/widget/src/text_editor.rs b/widget/src/text_editor.rs index b17e1156..03adbb59 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -81,6 +81,24 @@ where          self.padding = padding.into();          self      } + +    pub fn highlight<H: text::Highlighter>( +        self, +        settings: H::Settings, +    ) -> TextEditor<'a, H, Message, Renderer> { +        TextEditor { +            content: self.content, +            font: self.font, +            text_size: self.text_size, +            line_height: self.line_height, +            width: self.width, +            height: self.height, +            padding: self.padding, +            style: self.style, +            on_edit: self.on_edit, +            highlighter_settings: settings, +        } +    }  }  pub struct Content<R = crate::Renderer>(RefCell<Internal<R>>) | 
