:github_url: hide .. meta:: :keywords: select, dropdown .. _class_OptionButton: OptionButton ============ **Успадковує:** :ref:`Button` **<** :ref:`BaseButton` **<** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` Кнопка, яка виводить випадання з вибірковими опціями при натисканні. .. rst-class:: classref-introduction-group Опис -------- **OptionButton** – це тип кнопки, яка при натисканні відкриває випадаючий список з елементами, які можна вибрати. Вибраний елемент стає «поточним» елементом і відображається як текст кнопки. Див. також :ref:`BaseButton`, який містить загальні властивості та методи, пов’язані з цим вузлом. \ **Примітка:** Ідентифікатори, що використовуються для елементів, обмежені 32-бітними цілими числами зі знаком, а не повними 64 бітами :ref:`int`. Вони мають діапазон від ``-2^31`` до ``2^31 - 1``, тобто від ``-2147483648`` до ``2147483647``. \ **Примітка:** Властивості :ref:`Button.text` та :ref:`Button.icon` встановлюються автоматично на основі вибраного елемента. Їх не слід змінювати вручну. .. rst-class:: classref-reftable-group Властивості ---------------------- .. table:: :widths: auto +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`ActionMode` | action_mode | ``0`` (overrides :ref:`BaseButton`) | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`HorizontalAlignment` | alignment | ``0`` (overrides :ref:`Button`) | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`allow_reselect` | ``false`` | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`fit_to_longest_item` | ``true`` | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`int` | :ref:`item_count` | ``0`` | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`int` | :ref:`selected` | ``-1`` | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`bool` | toggle_mode | ``true`` (overrides :ref:`BaseButton`) | +-------------------------------------------------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Методи ------------ .. table:: :widths: auto +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`add_icon_item`\ (\ texture\: :ref:`Texture2D`, label\: :ref:`String`, id\: :ref:`int` = -1\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`add_item`\ (\ label\: :ref:`String`, id\: :ref:`int` = -1\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`add_separator`\ (\ text\: :ref:`String` = ""\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`clear`\ (\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`AutoTranslateMode` | :ref:`get_item_auto_translate_mode`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`get_item_icon`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_id`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_index`\ (\ id\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_item_metadata`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_item_text`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_item_tooltip`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PopupMenu` | :ref:`get_popup`\ (\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selectable_item`\ (\ from_last\: :ref:`bool` = false\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selected_id`\ (\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_selected_metadata`\ (\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_selectable_items`\ (\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_disabled`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_separator`\ (\ idx\: :ref:`int`\ ) |const| | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`remove_item`\ (\ idx\: :ref:`int`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`select`\ (\ idx\: :ref:`int`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_disable_shortcuts`\ (\ disabled\: :ref:`bool`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_auto_translate_mode`\ (\ idx\: :ref:`int`, mode\: :ref:`AutoTranslateMode`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_disabled`\ (\ idx\: :ref:`int`, disabled\: :ref:`bool`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_icon`\ (\ idx\: :ref:`int`, texture\: :ref:`Texture2D`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_id`\ (\ idx\: :ref:`int`, id\: :ref:`int`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_metadata`\ (\ idx\: :ref:`int`, metadata\: :ref:`Variant`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_text`\ (\ idx\: :ref:`int`, text\: :ref:`String`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_item_tooltip`\ (\ idx\: :ref:`int`, tooltip\: :ref:`String`\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`show_popup`\ (\ ) | +-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Властивості теми -------------------------------- .. table:: :widths: auto +-----------------------------------+-------------------------------------------------------------------------+-------+ | :ref:`int` | :ref:`arrow_margin` | ``4`` | +-----------------------------------+-------------------------------------------------------------------------+-------+ | :ref:`int` | :ref:`modulate_arrow` | ``0`` | +-----------------------------------+-------------------------------------------------------------------------+-------+ | :ref:`Texture2D` | :ref:`arrow` | | +-----------------------------------+-------------------------------------------------------------------------+-------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Сигнали -------------- .. _class_OptionButton_signal_item_focused: .. rst-class:: classref-signal **item_focused**\ (\ index\: :ref:`int`\ ) :ref:`🔗` Увімкнено, коли користувач навігує на предмет, використовуючи :ref:`ProjectSettings.input/ui_up` або :ref:`ProjectSettings.input/ui_down` вхідні дії. Індекс вибраного елемента передається як аргумент. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_signal_item_selected: .. rst-class:: classref-signal **item_selected**\ (\ index\: :ref:`int`\ ) :ref:`🔗` Увімкнено, коли поточний елемент змінено користувачем. Індекс вибраного елемента передається як аргумент. \ :ref:`allow_reselect` повинен бути включений для видалення елемента. .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Описи властивостей ------------------------------------ .. _class_OptionButton_property_allow_reselect: .. rst-class:: classref-property :ref:`bool` **allow_reselect** = ``false`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_allow_reselect**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **get_allow_reselect**\ (\ ) Якщо ``true``, в даний час вибраний пункт можна вибрати знову. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_property_fit_to_longest_item: .. rst-class:: classref-property :ref:`bool` **fit_to_longest_item** = ``true`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_fit_to_longest_item**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_fit_to_longest_item**\ (\ ) Якщо ``true``, мінімальний розмір буде визначений текстом найдовшого елемента, замість того, що в даний час вибрано один. \ **Примітка:** З причин виконання, мінімальний розмір не змінюється відразу при додаванні, видаленні або модифікації елементів. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_property_item_count: .. rst-class:: classref-property :ref:`int` **item_count** = ``0`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_item_count**\ (\ value\: :ref:`int`\ ) - :ref:`int` **get_item_count**\ (\ ) Кількість елементів для вибору. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_property_selected: .. rst-class:: classref-property :ref:`int` **selected** = ``-1`` :ref:`🔗` .. rst-class:: classref-property-setget - :ref:`int` **get_selected**\ (\ ) Індекс поточного обраного елемента, або ``-1``, якщо елемент не обрано. .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Описи методів -------------------------- .. _class_OptionButton_method_add_icon_item: .. rst-class:: classref-method |void| **add_icon_item**\ (\ texture\: :ref:`Texture2D`, label\: :ref:`String`, id\: :ref:`int` = -1\ ) :ref:`🔗` Додає елемент із значком ``texture``, текстом ``label`` та (необов'язково) ``id``. Якщо ``id`` не передано, індекс елемента буде використано як його ідентифікатор. Нові елементи додаються в кінці. \ **Примітка:** Елемент буде вибрано, якщо інших елементів немає. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_add_item: .. rst-class:: classref-method |void| **add_item**\ (\ label\: :ref:`String`, id\: :ref:`int` = -1\ ) :ref:`🔗` Додає елемент з текстом ``label`` та (необов'язково) ``id``. Якщо ``id`` не передано, індекс елемента буде використано як ідентифікатор елемента. Нові елементи додаються в кінці. \ **Примітка:** Елемент буде вибрано, якщо інших елементів немає. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_add_separator: .. rst-class:: classref-method |void| **add_separator**\ (\ text\: :ref:`String` = ""\ ) :ref:`🔗` Додає сепаратор до переліку елементів. Сепаратори допомагають групувати елементи, а також до них можна додати заголовок ``text``. Сепаратор також отримує вказаний індекс, і додаватиметься в кінці переліку елементів. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_clear: .. rst-class:: classref-method |void| **clear**\ (\ ) :ref:`🔗` Очищає всі елементи в **OptionButton**. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_auto_translate_mode: .. rst-class:: classref-method :ref:`AutoTranslateMode` **get_item_auto_translate_mode**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертає режим автоматичного перекладу елемента за індексом ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_icon: .. rst-class:: classref-method :ref:`Texture2D` **get_item_icon**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертає ікону елемента в індексі ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_id: .. rst-class:: classref-method :ref:`int` **get_item_id**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертає ідентифікатор пункту за індексом ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_index: .. rst-class:: classref-method :ref:`int` **get_item_index**\ (\ id\: :ref:`int`\ ) |const| :ref:`🔗` Повернення індексу пункту з вказаною ``парою id``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_metadata: .. rst-class:: classref-method :ref:`Variant` **get_item_metadata**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Перегляд метаданих пункту. Метадані може бути будь-яким типом і може бути використаний для зберігання додаткової інформації про елемент, наприклад, зовнішній рядок ID. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_text: .. rst-class:: classref-method :ref:`String` **get_item_text**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертає текст пункту за індексом ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_item_tooltip: .. rst-class:: classref-method :ref:`String` **get_item_tooltip**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертаємо пристрій пункту індексу ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_popup: .. rst-class:: classref-method :ref:`PopupMenu` **get_popup**\ (\ ) |const| :ref:`🔗` Повертаємо :ref:`PopupMenu`, що міститься в цій кнопці. \ **Попередження:** Це необхідний внутрішній вузол, видаляючи і звільняючи його може призвести до аварії. Якщо ви хочете приховати його або будь-який з своїх дітей, скористайтеся їх ``пам'ятне вікно.видиме``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_selectable_item: .. rst-class:: classref-method :ref:`int` **get_selectable_item**\ (\ from_last\: :ref:`bool` = false\ ) |const| :ref:`🔗` Повертає індекс першого елемента, який не вимкнений, або позначений як сепаратор. Якщо ``from_last`` є ``true``, елементи будуть шукати у зворотному порядку. Повертає ``-1``, якщо елемента не знайдено. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_selected_id: .. rst-class:: classref-method :ref:`int` **get_selected_id**\ (\ ) |const| :ref:`🔗` Повертає ідентифікатор вибраного елемента, або ``-1``, якщо елемент не обрано. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_get_selected_metadata: .. rst-class:: classref-method :ref:`Variant` **get_selected_metadata**\ (\ ) |const| :ref:`🔗` Отримує метадані вибраного елемента. Метадані для елементів можна встановити за допомогою :ref:`_item_metadata()`. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_has_selectable_items: .. rst-class:: classref-method :ref:`bool` **has_selectable_items**\ (\ ) |const| :ref:`🔗` Повертає ``true``, якщо ця кнопка містить принаймні один елемент, який не вимкнено або не позначено як роздільник. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_is_item_disabled: .. rst-class:: classref-method :ref:`bool` **is_item_disabled**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертає ``true``, якщо елемент на позиції ``idx`` вимкнено. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_is_item_separator: .. rst-class:: classref-method :ref:`bool` **is_item_separator**\ (\ idx\: :ref:`int`\ ) |const| :ref:`🔗` Повертаємо ``true``, якщо елемент індексу ``idx`` позначається як сепаратор. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_remove_item: .. rst-class:: classref-method |void| **remove_item**\ (\ idx\: :ref:`int`\ ) :ref:`🔗` Видаліть пункт в індексі ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_select: .. rst-class:: classref-method |void| **select**\ (\ idx\: :ref:`int`\ ) :ref:`🔗` Вибирає елемент за індексом і робить його поточним елементом. Це буде працювати навіть якщо елемент вимкнено. Передача ``-1`` як індексу знімає вибір будь-якого поточно вибраного елемента. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_disable_shortcuts: .. rst-class:: classref-method |void| **set_disable_shortcuts**\ (\ disabled\: :ref:`bool`\ ) :ref:`🔗` Якщо ``true``, ярлики вимкнені і не можна використовувати для запуску кнопки. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_auto_translate_mode: .. rst-class:: classref-method |void| **set_item_auto_translate_mode**\ (\ idx\: :ref:`int`, mode\: :ref:`AutoTranslateMode`\ ) :ref:`🔗` Встановлює режим автоматичного перекладу елемента за індексом ``idx``. Елементи використовують :ref:`Node.AUTO_TRANSLATE_MODE_INHERIT` за замовчуванням, який використовує той самий режим автоматичного перекладу, що й сам **OptionButton**. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_disabled: .. rst-class:: classref-method |void| **set_item_disabled**\ (\ idx\: :ref:`int`, disabled\: :ref:`bool`\ ) :ref:`🔗` Встановлює, чи вимкнено пункт індексу ``idx``. Вимкнені елементи покладаються по-різному і не вибираються користувачем. Якщо поточний обраний пункт встановлюється як вимкнений, він буде залишатися вибраним. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_icon: .. rst-class:: classref-method |void| **set_item_icon**\ (\ idx\: :ref:`int`, texture\: :ref:`Texture2D`\ ) :ref:`🔗` Встановлює ікону елемента в індексі ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_id: .. rst-class:: classref-method |void| **set_item_id**\ (\ idx\: :ref:`int`, id\: :ref:`int`\ ) :ref:`🔗` Встановлює ідентифікатор елемента в індексі ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_metadata: .. rst-class:: classref-method |void| **set_item_metadata**\ (\ idx\: :ref:`int`, metadata\: :ref:`Variant`\ ) :ref:`🔗` Налаштовує метадані пункту. Метадані можуть бути будь-якого типу і можуть бути використані для зберігання додаткової інформації про елемент, наприклад, зовнішній рядок ID. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_text: .. rst-class:: classref-method |void| **set_item_text**\ (\ idx\: :ref:`int`, text\: :ref:`String`\ ) :ref:`🔗` Встановлює текст елемента в індексі ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_set_item_tooltip: .. rst-class:: classref-method |void| **set_item_tooltip**\ (\ idx\: :ref:`int`, tooltip\: :ref:`String`\ ) :ref:`🔗` Встановлює інструментарій пункту індексу ``idx``. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_method_show_popup: .. rst-class:: classref-method |void| **show_popup**\ (\ ) :ref:`🔗` Налаштовує позицію попуп і співвідношення для **OptionButton**, потім показує :ref:`PopupMenu`. За допомогою ``get_popup().popup()``. .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Описи тематичної нерухомості -------------------------------------------------------- .. _class_OptionButton_theme_constant_arrow_margin: .. rst-class:: classref-themeproperty :ref:`int` **arrow_margin** = ``4`` :ref:`🔗` Горизонтальний простір між іконкою стріли і правим краєм кнопки. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_theme_constant_modulate_arrow: .. rst-class:: classref-themeproperty :ref:`int` **modulate_arrow** = ``0`` :ref:`🔗` Якщо відрізняється від ``0``, значок стріли буде модулювати до кольору шрифту. .. rst-class:: classref-item-separator ---- .. _class_OptionButton_theme_icon_arrow: .. rst-class:: classref-themeproperty :ref:`Texture2D` **arrow** :ref:`🔗` Ікона стріли повинна бути намальована на правому кінці кнопки. .. |virtual| replace:: :abbr:`virtual (Зазвичай, цей метод перевизначається користувачем, щоб він мав вплив.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` .. |const| replace:: :abbr:`const (Цей метод не має побічних ефектів. Не змінює ніяку змінну екземпляра об'єкта.)` .. |vararg| replace:: :abbr:`vararg (Цей метод приймає будь-яке число аргументів після описаних тут.)` .. |constructor| replace:: :abbr:`constructor (Цей метод використовується для побудови типів.)` .. |static| replace:: :abbr:`static (Цей метод не потребує екземпляра для виклику, його можна викликати безпосередньо за допомогою назви класу.)` .. |operator| replace:: :abbr:`operator (Цей метод описує дійсний оператор для взаємодії з цим типом як з лівим операндом.)` .. |bitfield| replace:: :abbr:`BitField (Це значення є цілим числом, складеним у вигляді бітової маски з наступних прапорів.)` .. |void| replace:: :abbr:`void (Значення не повертається.)`