GParamSpecString

A #GParamSpec derived structure that contains the meta data for string properties.

Members

Variables

csetFirst
char* csetFirst;

a string containing the allowed values for the first byte

csetNth
char* csetNth;

a string containing the allowed values for the subsequent bytes

defaultValue
char* defaultValue;

default value for the property specified

ensureNonNull
uint ensureNonNull;

replace null strings by an empty string

nullFoldIfEmpty
uint nullFoldIfEmpty;

replace empty string by null

parentInstance
GParamSpec parentInstance;

private #GParamSpec portion

substitutor
char substitutor;

the replacement byte for bytes which don't match @cset_first or @cset_nth.