Parameters and Values часть 2
G_PARAM_SPEC_UINT()
#define G_PARAM_SPEC_UINT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt))Преобразует экземпляр GParamSpec в GParamSpecUInt.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_UINT()
#define G_VALUE_HOLDS_UINT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT))Определяет может ли полученная структура GValue содержать значения типа G_TYPE_UINT.
value :
допустимая структура GValue
G_TYPE_PARAM_UINT
#define G_TYPE_PARAM_UINT (g_param_spec_types[4])GType из GParamSpecUInt.
GParamSpecUInt
typedef struct {
GParamSpec parent_instance;
guint minimum;
guint maximum;
guint default_value;
} GParamSpecUInt;Производная структура GParamSpec которая содержит метаданные для свойств целочисленного без знака (unsigned integer).
GParamSpec parent_instance;
закрытая часть GParamSpec
guint minimum;
минимальное значение для определённого свойства
guint maximum;
максимальное значение определённого свойства
guint default_value;
значение по умолчанию для определённого свойства
g_param_spec_uint ()
Создаёт новый экземпляр GParamSpecUInt определяющий свойство G_TYPE_UINT.
Смотрите детали имён свойств в g_param_spec_internal().
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_uint ()
Устанавливает содержимое G_TYPE_UINT GValue в значение v_uint.
value :
допустимая структура GValue типа G_TYPE_UINT
v_uint :
Беззнаковое целочисленное значение для установки
g_value_get_uint ()
Получает содержимое G_TYPE_UINT GValue.
value :
допустимая структура GValue типа G_TYPE_UINT
Возвращает :
Беззнаковое целочисленное содержимое value
G_IS_PARAM_SPEC_LONG()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_LONG.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_LONG()
Преобразует экземпляр GParamSpec в GParamSpecLong.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_LONG()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_LONG.
value :
допустимая структура GValue
G_TYPE_PARAM_LONG
GType из GParamSpecLong.
GParamSpecLong
Производная структура GParamSpec которая содержит метаданные для long integer properties.
GParamSpec parent_instance;
закрытая часть GParamSpec
glong minimum;
минимальное значение для определённого свойства
glong maximum;
максимальное значение определённого свойства
glong default_value;
значение по умолчанию для определённого свойства
g_param_spec_long ()
Создаёт новый экземпляр GParamSpecLong определяющий свойство G_TYPE_LONG.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_long ()
Устанавливает содержимое G_TYPE_LONG GValue в значение v_long.
value :
допустимая структура GValue типа G_TYPE_LONG
v_long :
long integer значение для установки
g_value_get_long ()
Получает содержимое G_TYPE_LONG GValue.
value :
допустимая структура GValue типа G_TYPE_LONG
Возвращает :
long integer содержимое value
G_IS_PARAM_SPEC_ULONG()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_ULONG.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_ULONG()
Преобразует экземпляр GParamSpec в GParamSpecULong.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_ULONG()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_ULONG.
value :
допустимая структура GValue
G_TYPE_PARAM_ULONG
GType из GParamSpecULong.
GParamSpecULong
Производная структура GParamSpec которая содержит метаданные для unsigned long integer properties.
GParamSpec parent_instance;
закрытая часть GParamSpec
gulong minimum;
минимальное значение для определённого свойства
gulong maximum;
максимальное значение определённого свойства
gulong default_value;
значение по умолчанию для определённого свойства
g_param_spec_ulong ()
Создаёт новый экземпляр GParamSpecULong определяющий свойство G_TYPE_ULONG.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_ulong ()
Устанавливает содержимое G_TYPE_ULONG GValue в значение v_ulong.
value :
допустимая структура GValue типа G_TYPE_ULONG
v_ulong :
unsigned long integer значение для установки
g_value_get_ulong ()
Получает содержимое G_TYPE_ULONG GValue.
value :
допустимая структура GValue типа G_TYPE_ULONG
Возвращает :
unsigned long integer содержимое value
G_IS_PARAM_SPEC_INT64()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_INT64.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_INT64()
Преобразует экземпляр GParamSpec в GParamSpecInt64.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_INT64()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_INT64.
value :
допустимая структура GValue
G_TYPE_PARAM_INT64
GType из GParamSpecInt64.
GParamSpecInt64
Производная структура GParamSpec которая содержит метаданные для свойств 64bit целочисленного.
GParamSpec parent_instance;
закрытая часть GParamSpec
gint64 minimum;
минимальное значение для определённого свойства
gint64 maximum;
максимальное значение определённого свойства
gint64 default_value;
значение по умолчанию для определённого свойства
g_param_spec_int64 ()
Создаёт новый экземпляр GParamSpecInt64 определяющий свойство G_TYPE_INT64.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_int64 ()
Устанавливает содержимое G_TYPE_INT64 GValue в значение v_int64.
value :
допустимая структура GValue типа G_TYPE_INT64
v_int64 :
64bit integer значение для установки
g_value_get_int64 ()
Получает содержимое G_TYPE_INT64 GValue.
value :
допустимая структура GValue типа G_TYPE_INT64
Возвращает :
64bit целочисленное содержимое value
G_IS_PARAM_SPEC_UINT64()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_UINT64.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_UINT64()
Преобразует экземпляр GParamSpec в GParamSpecUInt64.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_UINT64()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_UINT64.
value :
допустимая структура GValue
G_TYPE_PARAM_UINT64
GParamSpecUInt64
Производная структура GParamSpec которая содержит метаданные для свойств unsigned 64bit integer.
GParamSpec parent_instance;
закрытая часть GParamSpec
guint64 minimum;
минимальное значение для определённого свойства
guint64 maximum;
максимальное значение определённого свойства
guint64 default_value;
значение по умолчанию для определённого свойства
g_param_spec_uint64 ()
Создаёт новый экземпляр GParamSpecUInt64 определяющий свойство G_TYPE_UINT64.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_uint64 ()
Устанавливает содержимое G_TYPE_UINT64 GValue в значение v_uint64.
value :
допустимая структура GValue типа G_TYPE_UINT64
v_uint64 :
значение типа unsigned 64bit integer для установки
g_value_get_uint64 ()
Получает содержимое G_TYPE_UINT64 GValue.
value :
допустимая структура GValue типа G_TYPE_UINT64
Возвращает :
unsigned 64bit integer содержимое value
G_IS_PARAM_SPEC_FLOAT()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_FLOAT.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_FLOAT()
Преобразует экземпляр GParamSpec в GParamSpecFloat.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_FLOAT()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_FLOAT.
value :
допустимая структура GValue
G_TYPE_PARAM_FLOAT
GType из GParamSpecFloat.
GParamSpecFloat
Производная структура GParamSpec которая содержит метаданные для свойств типа float.
GParamSpec parent_instance;
закрытая часть GParamSpec
gfloat minimum;
минимальное значение для определённого свойства
gfloat maximum;
максимальное значение определённого свойства
gfloat default_value;
значение по умолчанию для определённого свойства
gfloat epsilon;
значения ближе чем epsilon будут рассматриваться как идентичные g_param_values_cmp(); значение по умолчанию 1e-30.
g_param_spec_float ()
Создаёт новый экземпляр GParamSpecFloat определяющий свойство G_TYPE_FLOAT.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_float ()
Устанавливает содержимое G_TYPE_FLOAT GValue в значение v_float.
value :
допустимая структура GValue типа G_TYPE_FLOAT
v_float :
float значение для установки
g_value_get_float ()
Получает содержимое G_TYPE_FLOAT GValue.
value :
допустимая структура GValue типа G_TYPE_FLOAT
Возвращает :
float содержимое value
G_IS_PARAM_SPEC_DOUBLE()
Определяет соответствует ли полученная GParamSpec типу G_TYPE_PARAM_DOUBLE.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_DOUBLE()
Преобразует экземпляр GParamSpec в GParamSpecDouble.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_DOUBLE()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_DOUBLE.
value :
допустимая структура GValue
G_TYPE_PARAM_DOUBLE
GParamSpecDouble
Производная структура GParamSpec которая содержит метаданные для double properties.
GParamSpec parent_instance;
закрытая часть GParamSpec
gdouble minimum;
минимальное значение для определённого свойства
gdouble maximum;
максимальное значение определённого свойства
gdouble default_value;
значение по умолчанию для определённого свойства
gdouble epsilon;
значения ближе чем epsilon будут рассматриваться как идентичные g_param_values_cmp(); значение по умолчанию 1e-90.
g_param_spec_double ()
Создаёт новый экземпляр GParamSpecDouble определяющий свойство G_TYPE_DOUBLE.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
minimum :
минимальное значение для определённого свойства
maximum :
максимальное значение определённого свойства
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_double ()
Устанавливает содержимое G_TYPE_DOUBLE GValue в значение v_double.
value :
допустимая структура GValue типа G_TYPE_DOUBLE
v_double :
double значение для установки
g_value_get_double ()
Получает содержимое G_TYPE_DOUBLE GValue.
value :
допустимая структура GValue типа G_TYPE_DOUBLE
Возвращает :
double contents of value
G_IS_PARAM_SPEC_ENUM()
Определяет соответствует ли GParamSpec типу G_TYPE_PARAM_ENUM.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_ENUM()
Преобразует экземпляр GParamSpec в GParamSpecEnum.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_ENUM()
Определяет может ли полученная структура GValue содержать значения наследуемыйе из типа G_TYPE_ENUM.
value :
допустимая структура GValue
G_TYPE_PARAM_ENUM
GType из GParamSpecEnum.
GParamSpecEnum
Производная структура GParamSpec которая содержит метаданные для свойств перечисления.
GParamSpec parent_instance;
закрытая часть GParamSpec
GEnumClass *enum_class;
GEnumClass для перечисления
gint default_value;
значение по умолчанию для определённого свойства
g_param_spec_enum ()
Создаёт новый экземпляр GParamSpecEnum определяющий свойство G_TYPE_ENUM.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
enum_type :
GType наследуемыйй из G_TYPE_ENUM
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_enum ()
Устанавливает содержимое G_TYPE_ENUM GValue в значение v_enum.
value :
допустимая структура GValue чей тип унаследован из G_TYPE_ENUM
v_enum :
перечислимое значение для установки
g_value_get_enum ()
Получает содержимое G_TYPE_ENUM GValue.
value :
допустимая структура GValue чей тип унаследован из G_TYPE_ENUM
Возвращает :
перечислимое содержимое value
G_IS_PARAM_SPEC_FLAGS()
Определяет соответствует ли GParamSpec типу G_TYPE_PARAM_FLAGS.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_FLAGS()
Преобразует экземпляр GParamSpec в GParamSpecFlags.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_FLAGS()
Определяет соответствует ли GValue содержать значения наследуемыйе из типа G_TYPE_FLAGS.
value :
допустимая структура GValue
G_TYPE_PARAM_FLAGS
GType из GParamSpecFlags.
GParamSpecFlags
Производная структура GParamSpec которая содержит метаданные для флаговых свойств.
GParamSpec parent_instance;
закрытая часть GParamSpec
GFlagsClass *flags_class;
GFlagsClass для флагов
guint default_value;
значение по умолчанию для определённого свойства
g_param_spec_flags ()
Создаёт новый экземпляр GParamSpecEnum определяющий свойство G_TYPE_FLAGS property.
Смотрите g_param_spec_internal() относительно деталей имён свойств.
name :
каноническое имя определённого свойства
nick :
псевдоним определённого свойства
blurb :
описание определённого свойства
flags_type :
a GType derived from G_TYPE_FLAGS
default_value :
значение по умолчанию для определённого свойства
flags :
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
g_value_set_flags ()
Устанавливает содержимое G_TYPE_FLAGS GValue в значение v_flags.
value :
допустимая структура GValue чей тип унаследован из G_TYPE_FLAGS
v_flags :
флаговое значение для установки
g_value_get_flags ()
Получает содержимое G_TYPE_FLAGS GValue.
value :
допустимая структура GValue чей тип унаследован из G_TYPE_FLAGS
Возвращает :
флаговое содержимое value
G_IS_PARAM_SPEC_STRING()
Определяет соответствует ли GParamSpec типу G_TYPE_PARAM_STRING.
pspec :
допустимый экземпляр GParamSpec
G_PARAM_SPEC_STRING()
Преобразует экземпляр GParamSpec в GParamSpecString.
pspec :
допустимый экземпляр GParamSpec
G_VALUE_HOLDS_STRING()
Определяет может ли полученная структура GValue содержать значения типа G_TYPE_STRING.
value :
допустимая структура GValue
G_TYPE_PARAM_STRING
GParamSpecString
Производная структура GParamSpec которая содержит метаданные для свойств строки.
GParamSpec parent_instance;
закрытая часть GParamSpec
gchar *default_value;
значение по умолчанию для определённого свойства
gchar *cset_first;
строка содержащая допустимые значения для первого байта
gchar *cset_nth;
строка содержащая допустимые значения для последующих байт
gchar substitutor;
заменяет байт за байтом которые не соответствуют cset_first или cset_nth.
gchararray
'C' репрезентабельное имя типа для G_TYPE_STRING.
Last updated
Was this helpful?