| 97 | } |
| 98 | |
| 99 | void TextBoxCanvasComponent::init_text_box(DrawingProgram& drawP) { |
| 100 | textBox->set_font_data(drawP.world.main.fonts); // Getting a segfault relating to the paragraph cache means that the font collection hasn't been set yet |
| 101 | textBox->set_max_width(d.p2.x() - d.p1.x() - TEXTBOX_PADDING * 2.0f); |
| 102 | } |
| 103 | |
| 104 | void TextBoxCanvasComponent::draw(SkCanvas* canvas, const DrawData& drawData, const std::shared_ptr<void>& predrawData) const { |
| 105 | SkRect clipR = SkRect::MakeLTRB(d.p1.x(), d.p1.y(), d.p2.x(), d.p2.y()); |
no test coverage detected