Vital
|
A DocumentWindow that allows interactive editing of the Skin. More...
#include <skin.h>
Public Member Functions | |
SkinDesigner (Skin *skin, FullInterface *full_interface) | |
Constructs a SkinDesigner window. | |
~SkinDesigner () | |
Destructor. | |
void | closeButtonPressed () override |
Handles the close button press event. Closes and deletes the window. | |
Protected Attributes | |
std::unique_ptr< Component > | container_ |
Container component hosting skin editing controls. | |
A DocumentWindow that allows interactive editing of the Skin.
The SkinDesigner provides UI elements to load, save, and edit the current skin colors and values. Primarily used for development and customization, it is not typically shown in a production environment.
SkinDesigner::SkinDesigner | ( | Skin * | skin, |
FullInterface * | full_interface ) |
Constructs a SkinDesigner window.
skin | A pointer to the Skin to be edited. |
full_interface | A pointer to the FullInterface for reloading and applying skin changes. |
|
default |
Destructor.
|
inlineoverride |
Handles the close button press event. Closes and deletes the window.
|
protected |
Container component hosting skin editing controls.