- if(style)
- {
- Root *root = find_ancestor<Root>();
- if(root)
- {
- if(icon_name.empty())
- image = nullptr;
- else
- image = &root->get_resources().get<GL::Texture2D>(icon_name);
- signal_autosize_changed.emit();
- mark_rebuild();
- return;
- }
- }
-