Parameters and Values часть 3, ага
Last updated
Was this helpful?
Last updated
Was this helpful?
Создаёт новый экземпляр .
Смотрите относительно деталей имён свойств.
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
default_value
:
значение по умолчанию для определённого свойства
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
Устанавливает содержимое в значение v_string
.
value
:
v_string
:
string to be set
value
:
v_string
:
статичная строка для установки
value
:
v_string
:
дублируемая не имеющая владельца строка для установки
Начиная с версии 2.4
Это внутренняя функция введенная главным образом для C маршаллеров.
value
:
v_string
:
дублируемая не имеющая владельца строка для установки
value
:
Возвращает :
строковое содержимое value
value
:
Возвращает :
вновь распределённая копия строкового содержимого value
pspec
:
pspec
:
value
:
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
param_type
:
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
value
:
param
:
value
:
param
:
Начиная с версии 2.4
Это внутренняя функция введённая в основном для С маршаллеров.
value
:
param
:
value
:
Возвращает :
value
:
Возвращает :
pspec
:
pspec
:
value
:
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
boxed_type
:
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
value
:
v_boxed
:
boxed значение для установки
value
:
v_boxed
:
статичное boxed значение для установки
value
:
v_boxed
:
дублируемое не имеющее владельца boxed значение для установки
Начиная с версии 2.4
Это внутренняя функция введённая в основном для С маршаллеров.
value
:
v_boxed
:
дублируемое не имеющее владельца boxed значение для установки
value
:
Возвращает :
boxed содержимое value
value
:
Возвращает :
boxed содержимое value
pspec
:
pspec
:
value
:
Создаёт новый экземпляр GParamSpecPoiner определяющий свойство указателя.
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
value
:
v_pointer
:
значение указателя для установки
value
:
Возвращает :
указатель содержащийся в value
pspec
:
pspec
:
value
:
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
object_type
:
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
value
:
v_object
:
объектное значение для установки
value
:
v_object
:
объектное значение для установки
Начиная с версии 2.4
Это внутренняя функция введённая в основном для С маршаллеров.
value
:
v_object
:
объектное значение для установки
value
:
Возвращает :
объект содержащийся в value
value
:
Возвращает :
объект содержащийся в value
, ссылка должна быть отменена когда больше не нужна.
pspec
:
pspec
:
значение по умолчанию для определённого свойства
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
default_value
:
значение по умолчанию для определённого свойства
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
pspec
:
pspec
:
если больше чем 0, массивы этого свойства будут все иметь это количество элементов
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
element_spec
:
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация свойства
pspec
:
Начиная с версии 2.4
pspec
:
Начиная с версии 2.4
Начиная с версии 2.4
Начиная с версии 2.4
name
:
имя свойства.
overridden
:
переписываемое свойство
Возвращает :
Начиная с версии 2.4
pspec
:
Начиная с версии 2.10
pspec
:
Начиная с версии 2.10
value
:
Начиная с версии 2.12
Начиная с версии 2.10
Начиная с версии 2.10
name
:
каноническое имя определённого свойства
nick
:
псевдоним определённого свойства
blurb
:
описание определённого свойства
is_a_type
:
flags
:
флаги для определённого свойства
Возвращает :
вновь созданная спецификация параметра
Начиная с версии 2.10
value
:
Возвращает :
Начиная с версии 2.12
value
:
v_gtype
:
Начиная с версии 2.12
допустимая структура типа
Устанавливает содержимое в значение v_string
. Строка, как предполагается, является статичной, и поэтому не дублируется при установке .
допустимая структура типа
Устанавливает содержимое в значение v_string
.
допустимая структура типа
g_value_set_string_take_ownership
устарела начиная с версии 2.4 и не должна использоваться во вновь создаваемом коде. Вместо неё используйте .
допустимая структура типа
Получает содержимое .
допустимая структура типа
Получает копию содержимого .
допустимая структура типа
Определяет соответствует ли типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
Определяет может ли полученная структура содержать значения наследуемыйе из типа .
допустимая структура
из .
Производная структура которая содержит метаданные для свойств .
parent_instance
;
закрытая часть
Создаёт новый экземпляр определяющий свойство .
Смотрите относительно деталей имён свойств.
a derived from
Устанавливает содержимое в значение param
.
допустимая структура типа
для установки
Устанавливает содержимое в значение param
и принимает монопольное пользование ссылкой param
; вызывающий больше не сможет отменить эту ссылку.
допустимая структура типа
для установки
g_value_set_param_take_ownership
устарела начиная с версии 2.4 и не должна использоваться во вновь создаваемом коде. Вместо неё используйте .
допустимая структура типа
для установки
Получает содержимое .
допустимая структура чей тип унаследован из
содержимое value
Получает содержимое , увеличивает количество ссылок.
допустимая структура чей тип унаследован из
содержимое value
, ссылка должна быть отменена когда больше не нужна.
Определяет соответствует ли полученная типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
Определяет может ли полученная структура содержать значения наследуемыйе из типа .
допустимая структура
из .
Производная структура которая содержит метаданные для упаковочных свойств.
parent_instance
;
закрытая часть
Создаёт новый экземпляр определяющий производное свойство .
Смотрите относительно деталей имён свойств.
наследуемыйй тип этого свойства
Устанавливает содержимое derived в значение v_boxed
.
допустимая структура наследуемого типа
Устанавливает содержимое наследуемой в значение v_boxed
. Значение как предполагается статично, поэтому не дублируется когда устанавливается .
допустимая структура наследуемого типа
Устанавливает содержимое наследуемой в значение v_boxed
и принимает монополию использования ссылки на v_boxed
; вызывающий уже не сможет отменить эту ссылку.
допустимая структура наследуемого типа
g_value_set_boxed_take_ownership
устарела начиная с версии 2.4 и не должна использоваться во вновь создаваемом коде. Вместо неё используйте .
допустимая структура наследуемого типа
Получает содержимое наследуемой .
допустимая структура наследуемого типа derived type
Получает содержимое наследуемой . После получения, boxed значение дублируется и должно быть освобождено позже с помощью , например как: g_boxed_free (G_VALUE_TYPE (value
), return_value);
допустимая структура наследуемого типа
Определяет соответствует ли типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
Определяет может ли полученная структура содержать значения типа .
допустимая структура
из .
Производная структура которая содержит метаданные для свойств указателя.
parent_instance
;
закрытая часть
Смотрите относительно деталей имён свойств.
Устанавливает содержимое указателя в значение v_pointer
.
допустимая структура из
Получает содержимое указателя .
допустимая структура из
Определяет соответствует ли типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
Определяет может ли полученная структура содержать значения наследуемыйе из типа .
допустимая структура
из .
Производная структура которая содержит метаданные для свойств объекта.
parent_instance
;
закрытая часть
Создаёт новый экземпляр определяющий свойство наследуемого .
Смотрите относительно деталей имён свойств.
наследуемого типа этого свойства
Устанавливает содержимое наследуемой в значение v_object
.
допустимая структура наследуемого типа
Устанавливает содержимое наследуемой в значение v_object
и принимает монопольное использование ссылки на v_object
; вызывающий уже не сможет отменить эту ссылку.
допустимая структура наследуемого типа
g_value_set_object_take_ownership
устарела начиная с версии 2.4 и не должна использоваться во вновь создаваемом коде. Вместо неё используйте .
допустимая структура наследуемого типа
Получает содержимое наследуемой .
допустимая структура наследуемого типа
Получает содержимое наследуемой , увеличивая количество ссылок.
допустимая структура чей тип унаследован из
Определяет соответствует ли полученная типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
из .
Производная структура которая содержит метаданные для unichar (unsigned integer) properties.
parent_instance
;
закрытая часть
default_value
;
Создаёт новый экземпляр определяющий свойство property. structures for this property can be accessed with and .
Смотрите относительно деталей имён свойств.
Определяет соответствует ли полученная типу .
допустимый экземпляр
Преобразует экземпляр в .
допустимый экземпляр
из .
Производная структура которая содержит метаданные для свойств .
parent_instance
;
закрытая часть
*element_spec
;
описывающая элементы содержащиеся в массиве этого свойства, может быть
fixed_n_elements
;
Создаёт новый экземпляр определяющий свойство . это тип , также к структурам этого свойства можно обратиться с помощью и .
Смотрите относительно деталей имён свойств.
описывающая элементы содержащиеся в массиве этого свойства, может быть
Определяет соответствует ли типу .
a
Преобразует в .
из .
Это тип который просто перенаправляет операции в другую спецификацию параметра. Все операции, кроме получения или установки значения, перенаправляются, включая доступное имя и описание, утверждённое значение, и так далее. Смотрите поиска свойства overidden. используется в реализации , и в основном полезна только при реализации нового базового типа наподобие GObject.
Создаёт новый экземпляр свойства типа . Используется для направления операций в другие спецификации параметра (paramspec), и в основном полезна только при реализации нового базового типа наподобие GObject.
вновь созданная
Определяет соответствует ли типу .
a
Преобразует в .
Определяет может ли содержать значения типа .
допустимая структура
из .
Производная структура которая содержит метаданные для свойства .
parent_instance
;
закрытая часть
is_a_type
;
чей подтип может использоваться как значение
Создаёт новый экземпляр определяющий свойство .
Смотрите относительно деталей имён свойств.
чей подтип доступен для использования в качестве значения свойства (используйте для любого типа)
Получает содержимое .
допустимая структура типа
хранящийся в value
Устанавливает содержимое в значение v_gtype
.
допустимая структура типа
для установки
, , .