182 {
183
185
187
193 MakeOutlet(
"computedStyle", &this->computedStyle),
195 );
196
199
201 release(view);
202
203 this->selectors->dataSource.self = self;
206 this->selectors->delegate.self = self;
208
209 this->computedStyle->dataSource.self = self;
212 this->computedStyle->delegate.self = self;
214
215 this->warnings->dataSource.self = self;
218 this->warnings->delegate.self = self;
220}
static TableCellView * selectors_cellForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static ident warnings_valueForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static ident computedStyle_valueForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static TableCellView * warnings_cellForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static size_t computedStyle_numberOfRows(const TableView *tableView)
static TableCellView * computedStyle_cellForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static size_t selectors_numberOfRows(const TableView *tableView)
static ident selectors_valueForColumnAndRow(const TableView *tableView, const TableColumn *column, size_t row)
static size_t warnings_numberOfRows(const TableView *tableView)
#define MakeOutlet(identifier, view)
Creates an Outlet with the specified parameters.
#define MakeOutlets(...)
Creates a NULL-termianted array of Outlets.
Outlets enable outbound data binding of Views through JSON.
Stylesheets are comprised of Selectors and Styles.
Stylesheet * stylesheetWithCharacters(const char *chars)
Instantiates a new Stylesheet with the given CSS definitions.
void setView(ViewController *self, View *view)
Sets this ViewController's View.
Stylesheet * stylesheet
An optional Stylesheet.
View * viewWithCharacters(const char *chars, Outlet *outlets)
Instantiates a View initialized with the given null-terminated JSON C string.