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
1.8.5