ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
Loading...
Searching...
No Matches
PageView.h File Reference

PageViews manage their subviews as pages in a book. More...

Go to the source code of this file.

Data Structures

struct  PageView
 PageViews manage their subviews as pages in a book. More...
 
struct  PageViewDelegate
 The PageView delegate protocol. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _PageView (void)
 

Detailed Description

PageViews manage their subviews as pages in a book.

Definition in file PageView.h.

Function Documentation

◆ _PageView()

OBJECTIVELYMVC_EXPORT Class * _PageView ( void  )

Definition at line 177 of file PageView.c.

177 {
178 static Class *clazz;
179 static Once once;
180
181 do_once(&once, {
182 clazz = _initialize(&(const ClassDef) {
183 .name = "PageView",
184 .superclass = _View(),
185 .instanceSize = sizeof(PageView),
186 .interfaceOffset = offsetof(PageView, interface),
187 .interfaceSize = sizeof(PageViewInterface),
189 });
190 });
191
192 return clazz;
193}
static void initialize(Class *clazz)
Definition PageView.c:160
Class * _View(void)
Definition View.c:2067
PageViews manage their subviews as pages in a book.
Definition PageView.h:60