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 *
A string value

strings
char * *
An array of strings

integer
int
An integer value

integers
int *
An array of integers

real
double
A double value

reals
double *
An array of doubles

selection
UF_UI_selection_p_t
A pointer to a selection structure

notify
UF_STYLER_notification_p_t
A pointer to the notification structure

attach
UF_UI_attachment_t
Attachments structure

option_toggle
UF_UI_option_toggle_t
Option toggle structure