void ImageBaseView::set_highlighted_image(const std::shared_ptr<ImageSource> &image) { impl->highlighted_image = image; impl->canvas_highlighted_image = nullptr; set_needs_render(); set_needs_layout(); }
void ImageView::set_image(const std::shared_ptr<ImageSource> &image) { impl->image = image; impl->canvas_image = Image(); set_needs_render(); set_needs_layout(); }
void TextureWindow::set_viewport(const Rectf &rect) { if (rect != impl->canvas_rect) { impl->canvas_rect = rect; set_needs_render(); } }
void SpanLayoutView::add_text(const std::string &text, const TextStyle &style) { impl->add_text(text, style); set_needs_layout(); set_needs_render(); }
void SpanLayoutView::set_text_alignment(TextAlignment alignment) { impl->set_text_alignment(alignment); set_needs_layout(); set_needs_render(); }
void ColorWheel::option_changed() { set_needs_render(); update_labels(); }