ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Data Structures | Functions
Stylesheet.h File Reference

The Stylesheet type. More...

#include <Objectively/Array.h>
#include <Objectively/Data.h>
#include <Objectively/Resource.h>
#include <ObjectivelyMVC/Style.h>

Go to the source code of this file.

Data Structures

struct  Stylesheet
 Stylesheets are comprised of Selectors and Styles. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _Stylesheet (void)
 

Detailed Description

The Stylesheet type.

Definition in file Stylesheet.h.

Function Documentation

◆ _Stylesheet()

OBJECTIVELYMVC_EXPORT Class * _Stylesheet ( void  )

Definition at line 277 of file Stylesheet.c.

277 {
278 static Class *clazz;
279 static Once once;
280
281 do_once(&once, {
282 clazz = _initialize(&(const ClassDef) {
283 .name = "Stylesheet",
284 .superclass = _Object(),
285 .instanceSize = sizeof(Stylesheet),
286 .interfaceOffset = offsetof(Stylesheet, interface),
287 .interfaceSize = sizeof(StylesheetInterface),
289 .destroy = destroy,
290 });
291 });
292
293 return clazz;
294}
static void destroy(Class *clazz)
Definition: Stylesheet.c:269
static void initialize(Class *clazz)
Definition: Stylesheet.c:247
Stylesheets are comprised of Selectors and Styles.
Definition: Stylesheet.h:44