26#include <Objectively/Array.h>
44typedef struct ThemeInterface ThemeInterface;
73struct ThemeInterface {
78 ObjectInterface objectInterface;
123 Theme *(*theme)(SDL_Window *window);
OBJECTIVELYMVC_EXPORT Class * _Theme(void)
#define OBJECTIVELYMVC_EXPORT
Stylesheets are comprised of Selectors and Styles.
Object object
The superclass.
Array * stylesheets
The Stylesheets, in order of priority.
ThemeInterface * interface
The interface.
Views are the fundamental building blocks of ObjectivelyMVC user interfaces.