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
TableHeaderView.h File Reference

Header rows for TableViews. More...

#include <ObjectivelyMVC/TableRowView.h>

Go to the source code of this file.

Data Structures

struct  TableHeaderView
 The header row is a specialized TableRow depicting the TableColumn handles. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _TableHeaderView (void)
 

Detailed Description

Header rows for TableViews.

Definition in file TableHeaderView.h.

Function Documentation

◆ _TableHeaderView()

OBJECTIVELYMVC_EXPORT Class * _TableHeaderView ( void  )

Definition at line 82 of file TableHeaderView.c.

82 {
83 static Class *clazz;
84 static Once once;
85
86 do_once(&once, {
87 clazz = _initialize(&(const ClassDef) {
88 .name = "TableHeaderView",
89 .superclass = _TableRowView(),
90 .instanceSize = sizeof(TableHeaderView),
91 .interfaceOffset = offsetof(TableHeaderView, interface),
92 .interfaceSize = sizeof(TableHeaderViewInterface),
94 });
95 });
96
97 return clazz;
98}
static void initialize(Class *clazz)
The header row is a specialized TableRow depicting the TableColumn handles.
Class * _TableRowView(void)
The TableRowView archetype.
Definition: TableRowView.c:162