Option for rendering. More...
#include <oyranos_alpha.h>
Data Fields | |
oyOBJECT_e | type_ |
oyStruct_Copy_f | copy |
oyStruct_Release_f | release |
oyObject_s | oy_ |
uint32_t | id |
char * | registration |
int | version [3] |
oyVALUETYPE_e | value_type |
oyValue_u * | value |
oyOPTIONSOURCE_e | source |
uint32_t | flags |
Related Functions | |
(Note that these are not member functions.) | |
oyOption_s * | oyOption_New (oyObject_s object) |
new option | |
oyOption_s * | oyOption_Copy (oyOption_s *option, oyObject_s object) |
copy or reference a option | |
int | oyOption_Release (oyOption_s **obj) |
release a option | |
int | oyOption_Clear (oyOption_s *s) |
clear a option | |
int | oyOption_GetId (oyOption_s *obj) |
get the identification number of a option | |
char * | oyOption_GetValueText (oyOption_s *obj, oyAlloc_f allocateFunc) |
get value as a text dump | |
const char * | oyOption_GetText (oyOption_s *obj, oyNAME_e type) |
get a text dump | |
int | oyOption_SetFromText (oyOption_s *obj, const char *text) |
set a option value from a string |
Option for rendering.
The id field maps to a oyWidget_s object. Options and widgets are to be queried by the according function / CMM combination.
oyStruct_Copy_f oyOption_s::copy |
copy function
uint32_t oyOption_s::flags |
| oyOPTIONATTRIBUTE_e
Referenced by oyOption_Clear(), oyOption_SetFromText(), and oyOptions_s::oyOptions_DoFilter().
uint32_t oyOption_s::id |
id to map to events and widgets
Referenced by oyOption_GetId(), and oyOption_Release().
base object
Referenced by oyOption_Clear(), oyOption_Copy(), oyOption_GetText(), oyOption_Release(), and oyOption_SetFromText().
char* oyOption_s::registration |
full key path name to store configuration, e.g. "sw/oyranos.org/generic/scale/x"
Referenced by oyOption_Clear(), oyOption_GetText(), oyOptions_s::oyOptions_Add(), oyOptions_s::oyOptions_DoFilter(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), and oyOptions_s::oyOptions_FromBoolean().
oyStruct_Release_f oyOption_s::release |
release function
Referenced by oyOption_New().
the source of this value
Referenced by oyOptions_s::oyOptions_DoFilter(), and oyOptions_s::oyOptions_ForFilter_().
struct type oyOBJECT_OPTION_S
Referenced by oyOption_Release(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), and oyOptions_s::oyOptions_MoveIn().
the actual value
Referenced by oyOption_Clear(), oyOption_GetText(), oyOption_GetValueText(), oyOption_SetFromText(), and oyOptions_s::oyOptions_FindString().
the type in value
Referenced by oyOption_Clear(), oyOption_GetValueText(), oyOption_SetFromText(), oyOptions_s::oyOptions_FindString(), and oyOptions_s::oyOptions_FromBoolean().
int oyOption_s::version[3] |
as for oyCMMapi4_s::version