girara
|
Data Fields | |
char * | name |
union { | |
bool b | |
int i | |
float f | |
char * s | |
} | value |
girara_setting_type_t | type |
bool | init_only |
char * | description |
girara_setting_callback_t | callback |
void * | data |
Structure of a settings entry
Definition at line 16 of file settings.c.
bool girara_setting_t::b |
Boolean
Definition at line 21 of file settings.c.
girara_setting_callback_t girara_setting_t::callback |
Callback that gets executed when the value of the setting changes
Definition at line 29 of file settings.c.
void* girara_setting_t::data |
Arbitary data that can be used by callbacks
Definition at line 30 of file settings.c.
char* girara_setting_t::description |
Description of this setting
Definition at line 28 of file settings.c.
float girara_setting_t::f |
Floating number
Definition at line 23 of file settings.c.
int girara_setting_t::i |
Integer
Definition at line 22 of file settings.c.
bool girara_setting_t::init_only |
Option can be set only before girara gets initialized
Definition at line 27 of file settings.c.
char* girara_setting_t::name |
Name of the setting
Definition at line 18 of file settings.c.
char* girara_setting_t::s |
String
Definition at line 24 of file settings.c.
girara_setting_type_t girara_setting_t::type |
Type identifier
Definition at line 26 of file settings.c.
union { ... } girara_setting_t::value |
Value of the setting