26#include <Objectively/Array.h> 
   27#include <Objectively/Data.h> 
   28#include <Objectively/Resource.h> 
   38typedef struct StylesheetInterface StylesheetInterface;
 
   71struct StylesheetInterface {
 
   76    ObjectInterface objectInterface;
 
  145    Stylesheet *(*stylesheetWithCharacters)(
const char *chars);
 
  155    Stylesheet *(*stylesheetWithData)(
const Data *data);
 
  165    Stylesheet *(*stylesheetWithResource)(
const Resource *resource);
 
  175    Stylesheet *(*stylesheetWithResourceName)(
const char *name);
 
  185    Stylesheet *(*stylesheetWithString)(
const String *string);
 
#define OBJECTIVELYMVC_EXPORT
 
Stylesheets are comprised of Selectors and Styles.
 
Array * styles
The Styles, keyed by Selector.
 
StylesheetInterface * interface
The interface.
 
Class * _Stylesheet(void)
The Stylesheet archetype.
 
Object object
The superclass.
 
Array * selectors
The Selectors, ordered by specificity.