ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Structures | Functions
Select.h File Reference

A Control allowing users to select one or more Options. More...

#include <ObjectivelyMVC/Control.h>
#include <ObjectivelyMVC/Option.h>
#include <ObjectivelyMVC/StackView.h>

Go to the source code of this file.

Data Structures

struct  Select
 A Control allowing users to select one or more Options. More...
 
struct  SelectDelegate
 The Select delegate protocol. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _Select (void)
 

Detailed Description

A Control allowing users to select one or more Options.

Definition in file Select.h.

Function Documentation

◆ _Select()

OBJECTIVELYMVC_EXPORT Class * _Select ( void  )

Definition at line 413 of file Select.c.

413 {
414 static Class *clazz;
415 static Once once;
416
417 do_once(&once, {
418 clazz = _initialize(&(const ClassDef) {
419 .name = "Select",
420 .superclass = _Control(),
421 .instanceSize = sizeof(Select),
422 .interfaceOffset = offsetof(Select, interface),
423 .interfaceSize = sizeof(SelectInterface),
425 });
426 });
427
428 return clazz;
429}
static void initialize(Class *clazz)
Definition: Select.c:386
Class * _Control(void)
The Control archetype.
Definition: Control.c:379
A Control allowing users to select one or more Options.
Definition: Select.h:63