Exemple #1
0
	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();
	}
Exemple #2
0
	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();
	}
Exemple #6
0
void ColorWheel::option_changed()
{
	set_needs_render();
	update_labels();
}