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

A Progress bar. More...

Go to the source code of this file.

Data Structures

struct  ProgressBar
 The ProgressBar type. More...
 
struct  ProgressBarDelegate
 The ProgressBar delegate protocol. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _ProgressBar (void)
 

Detailed Description

A Progress bar.

Definition in file ProgressBar.h.

Function Documentation

◆ _ProgressBar()

OBJECTIVELYMVC_EXPORT Class * _ProgressBar ( void  )

Definition at line 209 of file ProgressBar.c.

209 {
210 static Class *clazz;
211 static Once once;
212
213 do_once(&once, {
214 clazz = _initialize(&(const ClassDef) {
215 .name = "ProgressBar",
216 .superclass = _View(),
217 .instanceSize = sizeof(ProgressBar),
218 .interfaceOffset = offsetof(ProgressBar, interface),
219 .interfaceSize = sizeof(ProgressBarInterface),
221 });
222 });
223
224 return clazz;
225}
static void initialize(Class *clazz)
Class * _View(void)
Definition View.c:2067
The ProgressBar type.
Definition ProgressBar.h:61