Type Alias GParamSpecString

Source
pub type GParamSpecString = _GParamSpecString;
Expand description

GParamSpecString: @parent_instance: private #GParamSpec portion @default_value: default value for the property specified @cset_first: a string containing the allowed values for the first byte @cset_nth: a string containing the allowed values for the subsequent bytes @substitutor: the replacement byte for bytes which don’t match @cset_first or @cset_nth. @null_fold_if_empty: replace empty string by %NULL @ensure_non_null: replace %NULL strings by an empty string

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

Aliased Type§

struct GParamSpecString {
    pub parent_instance: _GParamSpec,
    pub default_value: *mut i8,
    pub cset_first: *mut i8,
    pub cset_nth: *mut i8,
    pub substitutor: i8,
    pub _bitfield_align_1: [u8; 0],
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
    pub __bindgen_padding_0: [u16; 3],
}

Fields§

§parent_instance: _GParamSpec§default_value: *mut i8§cset_first: *mut i8§cset_nth: *mut i8§substitutor: i8§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: [u16; 3]