UF_STYLER_value_u (view source)
Defined in: uf_styler.h
Also known as:
Overview
This is a union of all possible data types that attributes can have.
Depending on the indicator, the value field can represent a single string,
an array of strings, an integer, an array of integers, a double, an array
of doubles, a selection structure or a notification structure. When
requesting an attribute modification, the Open API program must set
this field to the desired appropriate value(s). When the UIStyler returns
from the attribute query or callback data, it sets this field to proper
value(s) with the indicator field correctly set to indicate the data type
of this field. If this field contains data returned from the UIStyler,
it must be freed by the Open API program when it is no longer needed.
This can be done by calling UF_STYLER_free_value.
Data Members
string
char *
strings
char * *
integer
int
integers
int *
real
double
reals
double *
selection
notify
attach
UF_UI_attachment_t
option_toggle
UF_UI_option_toggle_t