Add alignment parameter to set_text (#419)

* add alignment parameter to set_text

* Fix doc comment
This commit is contained in:
Erik McClure 2025-09-07 11:40:42 -07:00 committed by GitHub
parent 750e1a4dd1
commit 3c1f6c9e8a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 30 additions and 11 deletions

View file

@ -92,7 +92,7 @@ impl DrawTestCfg {
Some((self.canvas_width - margins * 2) as f32),
Some((self.canvas_height - margins * 2) as f32),
);
buffer.set_text(&self.text, &self.font.as_attrs(), Shaping::Advanced);
buffer.set_text(&self.text, &self.font.as_attrs(), Shaping::Advanced, None);
buffer.shape_until_scroll(true);
// Black

View file

@ -105,7 +105,7 @@ fn wrap_extra_line() {
// Add some text!
buffer.set_wrap(Wrap::Word);
buffer.set_text("Lorem ipsum dolor sit amet, qui minim labore adipisicing\n\nweeewoooo minim sint cillum sint consectetur cupidatat.", &Attrs::new().family(cosmic_text::Family::Name("Inter")), Shaping::Advanced);
buffer.set_text("Lorem ipsum dolor sit amet, qui minim labore adipisicing\n\nweeewoooo minim sint cillum sint consectetur cupidatat.", &Attrs::new().family(cosmic_text::Family::Name("Inter")), Shaping::Advanced, None);
// Set a size for the text buffer, in pixels
buffer.set_size(Some(50.0), Some(1000.0));

View file

@ -15,7 +15,7 @@ fn wrap_word_fallback() {
let mut buffer = buffer.borrow_with(&mut font_system);
buffer.set_wrap(Wrap::WordOrGlyph);
buffer.set_text("Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.", &Attrs::new().family(cosmic_text::Family::Name("Inter")), Shaping::Advanced);
buffer.set_text("Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.", &Attrs::new().family(cosmic_text::Family::Name("Inter")), Shaping::Advanced, None);
buffer.set_size(Some(50.0), Some(1000.0));
buffer.shape_until_scroll(false);