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

TabViewControllers arrange and manage their child ViewControllers in a tab view interface. More...

Go to the source code of this file.

Data Structures

struct  TabViewController
 TabViewControllers arrange and manage their child ViewControllers in a tab view interface. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _TabViewController (void)
 

Detailed Description

TabViewControllers arrange and manage their child ViewControllers in a tab view interface.

Definition in file TabViewController.h.

Function Documentation

◆ _TabViewController()

OBJECTIVELYMVC_EXPORT Class * _TabViewController ( void  )

Definition at line 169 of file TabViewController.c.

169 {
170 static Class *clazz;
171 static Once once;
172
173 do_once(&once, {
174 clazz = _initialize(&(const ClassDef) {
175 .name = "TabViewController",
176 .superclass = _ViewController(),
177 .instanceSize = sizeof(TabViewController),
178 .interfaceOffset = offsetof(TabViewController, interface),
179 .interfaceSize = sizeof(TabViewControllerInterface),
181 });
182 });
183
184 return clazz;
185}
static void initialize(Class *clazz)
Class * _ViewController(void)
TabViewControllers arrange and manage their child ViewControllers in a tab view interface.