mirror of
https://github.com/godotengine/godot-docs-l10n.git
synced 2025-12-31 09:49:22 +03:00
6840 lines
612 KiB
ReStructuredText
6840 lines
612 KiB
ReStructuredText
:github_url: hide
|
||
|
||
.. _class_DisplayServer:
|
||
|
||
DisplayServer
|
||
=============
|
||
|
||
**Eredita:** :ref:`Object<class_Object>`
|
||
|
||
Un'interfaccia server per la gestione delle finestre di basso livello.
|
||
|
||
.. rst-class:: classref-introduction-group
|
||
|
||
Descrizione
|
||
----------------------
|
||
|
||
**DisplayServer** gestisce tutto ciò che riguarda la gestione delle finestre. È separato da :ref:`OS<class_OS>` poiché un singolo sistema operativo può supportare più server di visualizzazione.
|
||
|
||
\ **Modalità headless:** Avviare il motore con l'argomento della riga di comando ``--headless`` :doc:`../tutorials/editor/command_line_tutorial` disabilita tutte le funzioni di rendering e gestione delle finestre. La maggior parte delle funzioni di **DisplayServer** restituirà valori fittizi in questo caso.
|
||
|
||
.. rst-class:: classref-reftable-group
|
||
|
||
Metodi
|
||
------------
|
||
|
||
.. table::
|
||
:widths: auto
|
||
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`RID<class_RID>` | :ref:`accessibility_create_element<class_DisplayServer_method_accessibility_create_element>`\ (\ window_id\: :ref:`int<class_int>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`RID<class_RID>` | :ref:`accessibility_create_sub_element<class_DisplayServer_method_accessibility_create_sub_element>`\ (\ parent_rid\: :ref:`RID<class_RID>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`, insert_pos\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`RID<class_RID>` | :ref:`accessibility_create_sub_text_edit_elements<class_DisplayServer_method_accessibility_create_sub_text_edit_elements>`\ (\ parent_rid\: :ref:`RID<class_RID>`, shaped_text\: :ref:`RID<class_RID>`, min_height\: :ref:`float<class_float>`, insert_pos\: :ref:`int<class_int>` = -1, is_last_line\: :ref:`bool<class_bool>` = false\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Variant<class_Variant>` | :ref:`accessibility_element_get_meta<class_DisplayServer_method_accessibility_element_get_meta>`\ (\ id\: :ref:`RID<class_RID>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_element_set_meta<class_DisplayServer_method_accessibility_element_set_meta>`\ (\ id\: :ref:`RID<class_RID>`, meta\: :ref:`Variant<class_Variant>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_free_element<class_DisplayServer_method_accessibility_free_element>`\ (\ id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`RID<class_RID>` | :ref:`accessibility_get_window_root<class_DisplayServer_method_accessibility_get_window_root>`\ (\ window_id\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`accessibility_has_element<class_DisplayServer_method_accessibility_has_element>`\ (\ id\: :ref:`RID<class_RID>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility_screen_reader_active<class_DisplayServer_method_accessibility_screen_reader_active>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_set_window_focused<class_DisplayServer_method_accessibility_set_window_focused>`\ (\ window_id\: :ref:`int<class_int>`, focused\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_set_window_rect<class_DisplayServer_method_accessibility_set_window_rect>`\ (\ window_id\: :ref:`int<class_int>`, rect_out\: :ref:`Rect2<class_Rect2>`, rect_in\: :ref:`Rect2<class_Rect2>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility_should_increase_contrast<class_DisplayServer_method_accessibility_should_increase_contrast>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility_should_reduce_animation<class_DisplayServer_method_accessibility_should_reduce_animation>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility_should_reduce_transparency<class_DisplayServer_method_accessibility_should_reduce_transparency>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_action<class_DisplayServer_method_accessibility_update_add_action>`\ (\ id\: :ref:`RID<class_RID>`, action\: :ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>`, callable\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_child<class_DisplayServer_method_accessibility_update_add_child>`\ (\ id\: :ref:`RID<class_RID>`, child_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_custom_action<class_DisplayServer_method_accessibility_update_add_custom_action>`\ (\ id\: :ref:`RID<class_RID>`, action_id\: :ref:`int<class_int>`, action_description\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_controls<class_DisplayServer_method_accessibility_update_add_related_controls>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_described_by<class_DisplayServer_method_accessibility_update_add_related_described_by>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_details<class_DisplayServer_method_accessibility_update_add_related_details>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_flow_to<class_DisplayServer_method_accessibility_update_add_related_flow_to>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_labeled_by<class_DisplayServer_method_accessibility_update_add_related_labeled_by>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_add_related_radio_group<class_DisplayServer_method_accessibility_update_add_related_radio_group>`\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_active_descendant<class_DisplayServer_method_accessibility_update_set_active_descendant>`\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_background_color<class_DisplayServer_method_accessibility_update_set_background_color>`\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_bounds<class_DisplayServer_method_accessibility_update_set_bounds>`\ (\ id\: :ref:`RID<class_RID>`, p_rect\: :ref:`Rect2<class_Rect2>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_checked<class_DisplayServer_method_accessibility_update_set_checked>`\ (\ id\: :ref:`RID<class_RID>`, checekd\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_classname<class_DisplayServer_method_accessibility_update_set_classname>`\ (\ id\: :ref:`RID<class_RID>`, classname\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_color_value<class_DisplayServer_method_accessibility_update_set_color_value>`\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_description<class_DisplayServer_method_accessibility_update_set_description>`\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_error_message<class_DisplayServer_method_accessibility_update_set_error_message>`\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_extra_info<class_DisplayServer_method_accessibility_update_set_extra_info>`\ (\ id\: :ref:`RID<class_RID>`, name\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_flag<class_DisplayServer_method_accessibility_update_set_flag>`\ (\ id\: :ref:`RID<class_RID>`, flag\: :ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>`, value\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_focus<class_DisplayServer_method_accessibility_update_set_focus>`\ (\ id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_foreground_color<class_DisplayServer_method_accessibility_update_set_foreground_color>`\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_in_page_link_target<class_DisplayServer_method_accessibility_update_set_in_page_link_target>`\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_language<class_DisplayServer_method_accessibility_update_set_language>`\ (\ id\: :ref:`RID<class_RID>`, language\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_item_count<class_DisplayServer_method_accessibility_update_set_list_item_count>`\ (\ id\: :ref:`RID<class_RID>`, size\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_item_expanded<class_DisplayServer_method_accessibility_update_set_list_item_expanded>`\ (\ id\: :ref:`RID<class_RID>`, expanded\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_item_index<class_DisplayServer_method_accessibility_update_set_list_item_index>`\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_item_level<class_DisplayServer_method_accessibility_update_set_list_item_level>`\ (\ id\: :ref:`RID<class_RID>`, level\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_item_selected<class_DisplayServer_method_accessibility_update_set_list_item_selected>`\ (\ id\: :ref:`RID<class_RID>`, selected\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_list_orientation<class_DisplayServer_method_accessibility_update_set_list_orientation>`\ (\ id\: :ref:`RID<class_RID>`, vertical\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_live<class_DisplayServer_method_accessibility_update_set_live>`\ (\ id\: :ref:`RID<class_RID>`, live\: :ref:`AccessibilityLiveMode<enum_DisplayServer_AccessibilityLiveMode>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_member_of<class_DisplayServer_method_accessibility_update_set_member_of>`\ (\ id\: :ref:`RID<class_RID>`, group_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_name<class_DisplayServer_method_accessibility_update_set_name>`\ (\ id\: :ref:`RID<class_RID>`, name\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_next_on_line<class_DisplayServer_method_accessibility_update_set_next_on_line>`\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_num_jump<class_DisplayServer_method_accessibility_update_set_num_jump>`\ (\ id\: :ref:`RID<class_RID>`, jump\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_num_range<class_DisplayServer_method_accessibility_update_set_num_range>`\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_num_step<class_DisplayServer_method_accessibility_update_set_num_step>`\ (\ id\: :ref:`RID<class_RID>`, step\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_num_value<class_DisplayServer_method_accessibility_update_set_num_value>`\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_placeholder<class_DisplayServer_method_accessibility_update_set_placeholder>`\ (\ id\: :ref:`RID<class_RID>`, placeholder\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_popup_type<class_DisplayServer_method_accessibility_update_set_popup_type>`\ (\ id\: :ref:`RID<class_RID>`, popup\: :ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_previous_on_line<class_DisplayServer_method_accessibility_update_set_previous_on_line>`\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_role<class_DisplayServer_method_accessibility_update_set_role>`\ (\ id\: :ref:`RID<class_RID>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_role_description<class_DisplayServer_method_accessibility_update_set_role_description>`\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_scroll_x<class_DisplayServer_method_accessibility_update_set_scroll_x>`\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_scroll_x_range<class_DisplayServer_method_accessibility_update_set_scroll_x_range>`\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_scroll_y<class_DisplayServer_method_accessibility_update_set_scroll_y>`\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_scroll_y_range<class_DisplayServer_method_accessibility_update_set_scroll_y_range>`\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_shortcut<class_DisplayServer_method_accessibility_update_set_shortcut>`\ (\ id\: :ref:`RID<class_RID>`, shortcut\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_state_description<class_DisplayServer_method_accessibility_update_set_state_description>`\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_cell_position<class_DisplayServer_method_accessibility_update_set_table_cell_position>`\ (\ id\: :ref:`RID<class_RID>`, row_index\: :ref:`int<class_int>`, column_index\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_cell_span<class_DisplayServer_method_accessibility_update_set_table_cell_span>`\ (\ id\: :ref:`RID<class_RID>`, row_span\: :ref:`int<class_int>`, column_span\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_column_count<class_DisplayServer_method_accessibility_update_set_table_column_count>`\ (\ id\: :ref:`RID<class_RID>`, count\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_column_index<class_DisplayServer_method_accessibility_update_set_table_column_index>`\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_row_count<class_DisplayServer_method_accessibility_update_set_table_row_count>`\ (\ id\: :ref:`RID<class_RID>`, count\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_table_row_index<class_DisplayServer_method_accessibility_update_set_table_row_index>`\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_text_align<class_DisplayServer_method_accessibility_update_set_text_align>`\ (\ id\: :ref:`RID<class_RID>`, align\: :ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_text_decorations<class_DisplayServer_method_accessibility_update_set_text_decorations>`\ (\ id\: :ref:`RID<class_RID>`, underline\: :ref:`bool<class_bool>`, strikethrough\: :ref:`bool<class_bool>`, overline\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_text_orientation<class_DisplayServer_method_accessibility_update_set_text_orientation>`\ (\ id\: :ref:`RID<class_RID>`, vertical\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_text_selection<class_DisplayServer_method_accessibility_update_set_text_selection>`\ (\ id\: :ref:`RID<class_RID>`, text_start_id\: :ref:`RID<class_RID>`, start_char\: :ref:`int<class_int>`, text_end_id\: :ref:`RID<class_RID>`, end_char\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_tooltip<class_DisplayServer_method_accessibility_update_set_tooltip>`\ (\ id\: :ref:`RID<class_RID>`, tooltip\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_transform<class_DisplayServer_method_accessibility_update_set_transform>`\ (\ id\: :ref:`RID<class_RID>`, transform\: :ref:`Transform2D<class_Transform2D>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_url<class_DisplayServer_method_accessibility_update_set_url>`\ (\ id\: :ref:`RID<class_RID>`, url\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`accessibility_update_set_value<class_DisplayServer_method_accessibility_update_set_value>`\ (\ id\: :ref:`RID<class_RID>`, value\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`beep<class_DisplayServer_method_beep>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`clipboard_get<class_DisplayServer_method_clipboard_get>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Image<class_Image>` | :ref:`clipboard_get_image<class_DisplayServer_method_clipboard_get_image>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`clipboard_get_primary<class_DisplayServer_method_clipboard_get_primary>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`clipboard_has<class_DisplayServer_method_clipboard_has>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`clipboard_has_image<class_DisplayServer_method_clipboard_has_image>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`clipboard_set<class_DisplayServer_method_clipboard_set>`\ (\ clipboard\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`clipboard_set_primary<class_DisplayServer_method_clipboard_set_primary>`\ (\ clipboard_primary\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`color_picker<class_DisplayServer_method_color_picker>`\ (\ callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`create_status_indicator<class_DisplayServer_method_create_status_indicator>`\ (\ icon\: :ref:`Texture2D<class_Texture2D>`, tooltip\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`CursorShape<enum_DisplayServer_CursorShape>` | :ref:`cursor_get_shape<class_DisplayServer_method_cursor_get_shape>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`cursor_set_custom_image<class_DisplayServer_method_cursor_set_custom_image>`\ (\ cursor\: :ref:`Resource<class_Resource>`, shape\: :ref:`CursorShape<enum_DisplayServer_CursorShape>` = 0, hotspot\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`cursor_set_shape<class_DisplayServer_method_cursor_set_shape>`\ (\ shape\: :ref:`CursorShape<enum_DisplayServer_CursorShape>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`delete_status_indicator<class_DisplayServer_method_delete_status_indicator>`\ (\ id\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`dialog_input_text<class_DisplayServer_method_dialog_input_text>`\ (\ title\: :ref:`String<class_String>`, description\: :ref:`String<class_String>`, existing_text\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`dialog_show<class_DisplayServer_method_dialog_show>`\ (\ title\: :ref:`String<class_String>`, description\: :ref:`String<class_String>`, buttons\: :ref:`PackedStringArray<class_PackedStringArray>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`enable_for_stealing_focus<class_DisplayServer_method_enable_for_stealing_focus>`\ (\ process_id\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`file_dialog_show<class_DisplayServer_method_file_dialog_show>`\ (\ title\: :ref:`String<class_String>`, current_directory\: :ref:`String<class_String>`, filename\: :ref:`String<class_String>`, show_hidden\: :ref:`bool<class_bool>`, mode\: :ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>`, filters\: :ref:`PackedStringArray<class_PackedStringArray>`, callback\: :ref:`Callable<class_Callable>`, parent_window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`file_dialog_with_options_show<class_DisplayServer_method_file_dialog_with_options_show>`\ (\ title\: :ref:`String<class_String>`, current_directory\: :ref:`String<class_String>`, root\: :ref:`String<class_String>`, filename\: :ref:`String<class_String>`, show_hidden\: :ref:`bool<class_bool>`, mode\: :ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>`, filters\: :ref:`PackedStringArray<class_PackedStringArray>`, options\: :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\], callback\: :ref:`Callable<class_Callable>`, parent_window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`force_process_and_drop_events<class_DisplayServer_method_force_process_and_drop_events>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`get_accent_color<class_DisplayServer_method_get_accent_color>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`get_base_color<class_DisplayServer_method_get_base_color>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Array<class_Array>`\[:ref:`Rect2<class_Rect2>`\] | :ref:`get_display_cutouts<class_DisplayServer_method_get_display_cutouts>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Rect2i<class_Rect2i>` | :ref:`get_display_safe_area<class_DisplayServer_method_get_display_safe_area>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_keyboard_focus_screen<class_DisplayServer_method_get_keyboard_focus_screen>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`get_name<class_DisplayServer_method_get_name>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_primary_screen<class_DisplayServer_method_get_primary_screen>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_screen_count<class_DisplayServer_method_get_screen_count>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_screen_from_rect<class_DisplayServer_method_get_screen_from_rect>`\ (\ rect\: :ref:`Rect2<class_Rect2>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`get_swap_cancel_ok<class_DisplayServer_method_get_swap_cancel_ok>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_window_at_screen_position<class_DisplayServer_method_get_window_at_screen_position>`\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`PackedInt32Array<class_PackedInt32Array>` | :ref:`get_window_list<class_DisplayServer_method_get_window_list>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_check_item<class_DisplayServer_method_global_menu_add_check_item>`\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_icon_check_item<class_DisplayServer_method_global_menu_add_icon_check_item>`\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_icon_item<class_DisplayServer_method_global_menu_add_icon_item>`\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_icon_radio_check_item<class_DisplayServer_method_global_menu_add_icon_radio_check_item>`\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_item<class_DisplayServer_method_global_menu_add_item>`\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_multistate_item<class_DisplayServer_method_global_menu_add_multistate_item>`\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, max_states\: :ref:`int<class_int>`, default_state\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_radio_check_item<class_DisplayServer_method_global_menu_add_radio_check_item>`\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_separator<class_DisplayServer_method_global_menu_add_separator>`\ (\ menu_root\: :ref:`String<class_String>`, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_add_submenu_item<class_DisplayServer_method_global_menu_add_submenu_item>`\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, submenu\: :ref:`String<class_String>`, index\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_clear<class_DisplayServer_method_global_menu_clear>`\ (\ menu_root\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Key<enum_@GlobalScope_Key>` | :ref:`global_menu_get_item_accelerator<class_DisplayServer_method_global_menu_get_item_accelerator>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Callable<class_Callable>` | :ref:`global_menu_get_item_callback<class_DisplayServer_method_global_menu_get_item_callback>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_count<class_DisplayServer_method_global_menu_get_item_count>`\ (\ menu_root\: :ref:`String<class_String>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Texture2D<class_Texture2D>` | :ref:`global_menu_get_item_icon<class_DisplayServer_method_global_menu_get_item_icon>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_indentation_level<class_DisplayServer_method_global_menu_get_item_indentation_level>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_index_from_tag<class_DisplayServer_method_global_menu_get_item_index_from_tag>`\ (\ menu_root\: :ref:`String<class_String>`, tag\: :ref:`Variant<class_Variant>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_index_from_text<class_DisplayServer_method_global_menu_get_item_index_from_text>`\ (\ menu_root\: :ref:`String<class_String>`, text\: :ref:`String<class_String>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Callable<class_Callable>` | :ref:`global_menu_get_item_key_callback<class_DisplayServer_method_global_menu_get_item_key_callback>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_max_states<class_DisplayServer_method_global_menu_get_item_max_states>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`global_menu_get_item_state<class_DisplayServer_method_global_menu_get_item_state>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`global_menu_get_item_submenu<class_DisplayServer_method_global_menu_get_item_submenu>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Variant<class_Variant>` | :ref:`global_menu_get_item_tag<class_DisplayServer_method_global_menu_get_item_tag>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`global_menu_get_item_text<class_DisplayServer_method_global_menu_get_item_text>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`global_menu_get_item_tooltip<class_DisplayServer_method_global_menu_get_item_tooltip>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`global_menu_get_system_menu_roots<class_DisplayServer_method_global_menu_get_system_menu_roots>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`global_menu_is_item_checkable<class_DisplayServer_method_global_menu_is_item_checkable>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`global_menu_is_item_checked<class_DisplayServer_method_global_menu_is_item_checked>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`global_menu_is_item_disabled<class_DisplayServer_method_global_menu_is_item_disabled>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`global_menu_is_item_hidden<class_DisplayServer_method_global_menu_is_item_hidden>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`global_menu_is_item_radio_checkable<class_DisplayServer_method_global_menu_is_item_radio_checkable>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_remove_item<class_DisplayServer_method_global_menu_remove_item>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_accelerator<class_DisplayServer_method_global_menu_set_item_accelerator>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_callback<class_DisplayServer_method_global_menu_set_item_callback>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_checkable<class_DisplayServer_method_global_menu_set_item_checkable>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checkable\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_checked<class_DisplayServer_method_global_menu_set_item_checked>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checked\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_disabled<class_DisplayServer_method_global_menu_set_item_disabled>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_hidden<class_DisplayServer_method_global_menu_set_item_hidden>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, hidden\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_hover_callbacks<class_DisplayServer_method_global_menu_set_item_hover_callbacks>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_icon<class_DisplayServer_method_global_menu_set_item_icon>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_indentation_level<class_DisplayServer_method_global_menu_set_item_indentation_level>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, level\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_key_callback<class_DisplayServer_method_global_menu_set_item_key_callback>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, key_callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_max_states<class_DisplayServer_method_global_menu_set_item_max_states>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, max_states\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_radio_checkable<class_DisplayServer_method_global_menu_set_item_radio_checkable>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checkable\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_state<class_DisplayServer_method_global_menu_set_item_state>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, state\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_submenu<class_DisplayServer_method_global_menu_set_item_submenu>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, submenu\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_tag<class_DisplayServer_method_global_menu_set_item_tag>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, tag\: :ref:`Variant<class_Variant>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_text<class_DisplayServer_method_global_menu_set_item_text>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, text\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_item_tooltip<class_DisplayServer_method_global_menu_set_item_tooltip>`\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`global_menu_set_popup_callbacks<class_DisplayServer_method_global_menu_set_popup_callbacks>`\ (\ menu_root\: :ref:`String<class_String>`, open_callback\: :ref:`Callable<class_Callable>`, close_callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`has_additional_outputs<class_DisplayServer_method_has_additional_outputs>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`has_feature<class_DisplayServer_method_has_feature>`\ (\ feature\: :ref:`Feature<enum_DisplayServer_Feature>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`has_hardware_keyboard<class_DisplayServer_method_has_hardware_keyboard>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`help_set_search_callbacks<class_DisplayServer_method_help_set_search_callbacks>`\ (\ search_callback\: :ref:`Callable<class_Callable>`, action_callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`ime_get_selection<class_DisplayServer_method_ime_get_selection>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`ime_get_text<class_DisplayServer_method_ime_get_text>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`is_dark_mode<class_DisplayServer_method_is_dark_mode>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`is_dark_mode_supported<class_DisplayServer_method_is_dark_mode_supported>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`is_touchscreen_available<class_DisplayServer_method_is_touchscreen_available>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`is_window_transparency_available<class_DisplayServer_method_is_window_transparency_available>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`keyboard_get_current_layout<class_DisplayServer_method_keyboard_get_current_layout>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Key<enum_@GlobalScope_Key>` | :ref:`keyboard_get_keycode_from_physical<class_DisplayServer_method_keyboard_get_keycode_from_physical>`\ (\ keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Key<enum_@GlobalScope_Key>` | :ref:`keyboard_get_label_from_physical<class_DisplayServer_method_keyboard_get_label_from_physical>`\ (\ keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`keyboard_get_layout_count<class_DisplayServer_method_keyboard_get_layout_count>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`keyboard_get_layout_language<class_DisplayServer_method_keyboard_get_layout_language>`\ (\ index\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`keyboard_get_layout_name<class_DisplayServer_method_keyboard_get_layout_name>`\ (\ index\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`keyboard_set_current_layout<class_DisplayServer_method_keyboard_set_current_layout>`\ (\ index\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |bitfield|\[:ref:`MouseButtonMask<enum_@GlobalScope_MouseButtonMask>`\] | :ref:`mouse_get_button_state<class_DisplayServer_method_mouse_get_button_state>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`MouseMode<enum_DisplayServer_MouseMode>` | :ref:`mouse_get_mode<class_DisplayServer_method_mouse_get_mode>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`mouse_get_position<class_DisplayServer_method_mouse_get_position>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`mouse_set_mode<class_DisplayServer_method_mouse_set_mode>`\ (\ mouse_mode\: :ref:`MouseMode<enum_DisplayServer_MouseMode>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`process_events<class_DisplayServer_method_process_events>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`register_additional_output<class_DisplayServer_method_register_additional_output>`\ (\ object\: :ref:`Object<class_Object>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`screen_get_dpi<class_DisplayServer_method_screen_get_dpi>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Image<class_Image>` | :ref:`screen_get_image<class_DisplayServer_method_screen_get_image>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Image<class_Image>` | :ref:`screen_get_image_rect<class_DisplayServer_method_screen_get_image_rect>`\ (\ rect\: :ref:`Rect2i<class_Rect2i>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`screen_get_max_scale<class_DisplayServer_method_screen_get_max_scale>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` | :ref:`screen_get_orientation<class_DisplayServer_method_screen_get_orientation>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`screen_get_pixel<class_DisplayServer_method_screen_get_pixel>`\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`screen_get_position<class_DisplayServer_method_screen_get_position>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`screen_get_refresh_rate<class_DisplayServer_method_screen_get_refresh_rate>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`screen_get_scale<class_DisplayServer_method_screen_get_scale>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`screen_get_size<class_DisplayServer_method_screen_get_size>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Rect2i<class_Rect2i>` | :ref:`screen_get_usable_rect<class_DisplayServer_method_screen_get_usable_rect>`\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`screen_is_kept_on<class_DisplayServer_method_screen_is_kept_on>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`screen_set_keep_on<class_DisplayServer_method_screen_set_keep_on>`\ (\ enable\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`screen_set_orientation<class_DisplayServer_method_screen_set_orientation>`\ (\ orientation\: :ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>`, screen\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_hardware_keyboard_connection_change_callback<class_DisplayServer_method_set_hardware_keyboard_connection_change_callback>`\ (\ callable\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_icon<class_DisplayServer_method_set_icon>`\ (\ image\: :ref:`Image<class_Image>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_native_icon<class_DisplayServer_method_set_native_icon>`\ (\ filename\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_system_theme_change_callback<class_DisplayServer_method_set_system_theme_change_callback>`\ (\ callable\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`show_emoji_and_symbol_picker<class_DisplayServer_method_show_emoji_and_symbol_picker>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Rect2<class_Rect2>` | :ref:`status_indicator_get_rect<class_DisplayServer_method_status_indicator_get_rect>`\ (\ id\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`status_indicator_set_callback<class_DisplayServer_method_status_indicator_set_callback>`\ (\ id\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`status_indicator_set_icon<class_DisplayServer_method_status_indicator_set_icon>`\ (\ id\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`status_indicator_set_menu<class_DisplayServer_method_status_indicator_set_menu>`\ (\ id\: :ref:`int<class_int>`, menu_rid\: :ref:`RID<class_RID>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`status_indicator_set_tooltip<class_DisplayServer_method_status_indicator_set_tooltip>`\ (\ id\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`tablet_get_current_driver<class_DisplayServer_method_tablet_get_current_driver>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`tablet_get_driver_count<class_DisplayServer_method_tablet_get_driver_count>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`tablet_get_driver_name<class_DisplayServer_method_tablet_get_driver_name>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tablet_set_current_driver<class_DisplayServer_method_tablet_set_current_driver>`\ (\ name\: :ref:`String<class_String>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`tts_get_voices<class_DisplayServer_method_tts_get_voices>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`tts_get_voices_for_language<class_DisplayServer_method_tts_get_voices_for_language>`\ (\ language\: :ref:`String<class_String>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`tts_is_paused<class_DisplayServer_method_tts_is_paused>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`tts_is_speaking<class_DisplayServer_method_tts_is_speaking>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tts_pause<class_DisplayServer_method_tts_pause>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tts_resume<class_DisplayServer_method_tts_resume>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tts_set_utterance_callback<class_DisplayServer_method_tts_set_utterance_callback>`\ (\ event\: :ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>`, callable\: :ref:`Callable<class_Callable>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tts_speak<class_DisplayServer_method_tts_speak>`\ (\ text\: :ref:`String<class_String>`, voice\: :ref:`String<class_String>`, volume\: :ref:`int<class_int>` = 50, pitch\: :ref:`float<class_float>` = 1.0, rate\: :ref:`float<class_float>` = 1.0, utterance_id\: :ref:`int<class_int>` = 0, interrupt\: :ref:`bool<class_bool>` = false\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`tts_stop<class_DisplayServer_method_tts_stop>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`unregister_additional_output<class_DisplayServer_method_unregister_additional_output>`\ (\ object\: :ref:`Object<class_Object>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`virtual_keyboard_get_height<class_DisplayServer_method_virtual_keyboard_get_height>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`virtual_keyboard_hide<class_DisplayServer_method_virtual_keyboard_hide>`\ (\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`virtual_keyboard_show<class_DisplayServer_method_virtual_keyboard_show>`\ (\ existing_text\: :ref:`String<class_String>`, position\: :ref:`Rect2<class_Rect2>` = Rect2(0, 0, 0, 0), type\: :ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` = 0, max_length\: :ref:`int<class_int>` = -1, cursor_start\: :ref:`int<class_int>` = -1, cursor_end\: :ref:`int<class_int>` = -1\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`warp_mouse<class_DisplayServer_method_warp_mouse>`\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_can_draw<class_DisplayServer_method_window_can_draw>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`window_get_active_popup<class_DisplayServer_method_window_get_active_popup>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`window_get_attached_instance_id<class_DisplayServer_method_window_get_attached_instance_id>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`window_get_current_screen<class_DisplayServer_method_window_get_current_screen>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_get_flag<class_DisplayServer_method_window_get_flag>`\ (\ flag\: :ref:`WindowFlags<enum_DisplayServer_WindowFlags>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_max_size<class_DisplayServer_method_window_get_max_size>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_min_size<class_DisplayServer_method_window_get_min_size>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`WindowMode<enum_DisplayServer_WindowMode>` | :ref:`window_get_mode<class_DisplayServer_method_window_get_mode>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`window_get_native_handle<class_DisplayServer_method_window_get_native_handle>`\ (\ handle_type\: :ref:`HandleType<enum_DisplayServer_HandleType>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Rect2i<class_Rect2i>` | :ref:`window_get_popup_safe_rect<class_DisplayServer_method_window_get_popup_safe_rect>`\ (\ window\: :ref:`int<class_int>`\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_position<class_DisplayServer_method_window_get_position>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_position_with_decorations<class_DisplayServer_method_window_get_position_with_decorations>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector3i<class_Vector3i>` | :ref:`window_get_safe_title_margins<class_DisplayServer_method_window_get_safe_title_margins>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_size<class_DisplayServer_method_window_get_size>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_size_with_decorations<class_DisplayServer_method_window_get_size_with_decorations>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`window_get_title_size<class_DisplayServer_method_window_get_title_size>`\ (\ title\: :ref:`String<class_String>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`VSyncMode<enum_DisplayServer_VSyncMode>` | :ref:`window_get_vsync_mode<class_DisplayServer_method_window_get_vsync_mode>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_is_focused<class_DisplayServer_method_window_is_focused>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_is_maximize_allowed<class_DisplayServer_method_window_is_maximize_allowed>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_maximize_on_title_dbl_click<class_DisplayServer_method_window_maximize_on_title_dbl_click>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`window_minimize_on_title_dbl_click<class_DisplayServer_method_window_minimize_on_title_dbl_click>`\ (\ ) |const| |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_move_to_foreground<class_DisplayServer_method_window_move_to_foreground>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_request_attention<class_DisplayServer_method_window_request_attention>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_color<class_DisplayServer_method_window_set_color>`\ (\ color\: :ref:`Color<class_Color>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_current_screen<class_DisplayServer_method_window_set_current_screen>`\ (\ screen\: :ref:`int<class_int>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_drop_files_callback<class_DisplayServer_method_window_set_drop_files_callback>`\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_exclusive<class_DisplayServer_method_window_set_exclusive>`\ (\ window_id\: :ref:`int<class_int>`, exclusive\: :ref:`bool<class_bool>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_flag<class_DisplayServer_method_window_set_flag>`\ (\ flag\: :ref:`WindowFlags<enum_DisplayServer_WindowFlags>`, enabled\: :ref:`bool<class_bool>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_ime_active<class_DisplayServer_method_window_set_ime_active>`\ (\ active\: :ref:`bool<class_bool>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_ime_position<class_DisplayServer_method_window_set_ime_position>`\ (\ position\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_input_event_callback<class_DisplayServer_method_window_set_input_event_callback>`\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_input_text_callback<class_DisplayServer_method_window_set_input_text_callback>`\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_max_size<class_DisplayServer_method_window_set_max_size>`\ (\ max_size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_min_size<class_DisplayServer_method_window_set_min_size>`\ (\ min_size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_mode<class_DisplayServer_method_window_set_mode>`\ (\ mode\: :ref:`WindowMode<enum_DisplayServer_WindowMode>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_mouse_passthrough<class_DisplayServer_method_window_set_mouse_passthrough>`\ (\ region\: :ref:`PackedVector2Array<class_PackedVector2Array>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_popup_safe_rect<class_DisplayServer_method_window_set_popup_safe_rect>`\ (\ window\: :ref:`int<class_int>`, rect\: :ref:`Rect2i<class_Rect2i>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_position<class_DisplayServer_method_window_set_position>`\ (\ position\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_rect_changed_callback<class_DisplayServer_method_window_set_rect_changed_callback>`\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_size<class_DisplayServer_method_window_set_size>`\ (\ size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_title<class_DisplayServer_method_window_set_title>`\ (\ title\: :ref:`String<class_String>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_transient<class_DisplayServer_method_window_set_transient>`\ (\ window_id\: :ref:`int<class_int>`, parent_window_id\: :ref:`int<class_int>`\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_vsync_mode<class_DisplayServer_method_window_set_vsync_mode>`\ (\ vsync_mode\: :ref:`VSyncMode<enum_DisplayServer_VSyncMode>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_window_buttons_offset<class_DisplayServer_method_window_set_window_buttons_offset>`\ (\ offset\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_set_window_event_callback<class_DisplayServer_method_window_set_window_event_callback>`\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_start_drag<class_DisplayServer_method_window_start_drag>`\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`window_start_resize<class_DisplayServer_method_window_start_resize>`\ (\ edge\: :ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>`, window_id\: :ref:`int<class_int>` = 0\ ) |
|
||
+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Enumerazioni
|
||
------------------------
|
||
|
||
.. _enum_DisplayServer_Feature:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **Feature**: :ref:`🔗<enum_DisplayServer_Feature>`
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_GLOBAL_MENU:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_GLOBAL_MENU** = ``0``
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Il server di visualizzazione supporta il menu globale. Ciò consente all'applicazione di visualizzare le voci del menu nella barra superiore del sistema operativo. **macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_SUBWINDOWS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_SUBWINDOWS** = ``1``
|
||
|
||
Il server di visualizzazione supporta più finestre che possono essere spostate all'esterno della finestra principale. **Windows, macOS, Linux (X11)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_TOUCHSCREEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_TOUCHSCREEN** = ``2``
|
||
|
||
Il server di visualizzazione supporta gli input da touchscreen. **Windows, Linux (X11), Android, iOS, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_MOUSE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_MOUSE** = ``3``
|
||
|
||
Il server di visualizzazione supporta l'input dal mouse. **Windows, macOS, Linux (X11/Wayland), Android, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_MOUSE_WARP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_MOUSE_WARP** = ``4``
|
||
|
||
Il server di visualizzazione supporta la deformazione delle coordinate del mouse per restringere il cursore del mouse in un'area, ma avvolgendo la posizione quando viene raggiunto uno dei bordi. **Windows, macOS, Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_CLIPBOARD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_CLIPBOARD** = ``5``
|
||
|
||
Il server di visualizzazione supporta l'impostazione e l'ottenimento dei dati degli appunti. Vedi anche :ref:`FEATURE_CLIPBOARD_PRIMARY<class_DisplayServer_constant_FEATURE_CLIPBOARD_PRIMARY>`. **Windows, macOS, Linux (X11/Wayland), Android, iOS, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_VIRTUAL_KEYBOARD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_VIRTUAL_KEYBOARD** = ``6``
|
||
|
||
Il server di visualizzazione supporta l'apertura di una tastiera virtuale quando viene richiesto di immettere testo senza una tastiera fisica. **Android, iOS, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_CURSOR_SHAPE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_CURSOR_SHAPE** = ``7``
|
||
|
||
Il server di visualizzazione supporta l'impostazione della forma del cursore del mouse in modo che sia diversa da quella predefinita. **Windows, macOS, Linux (X11/Wayland), Android, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_CUSTOM_CURSOR_SHAPE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_CUSTOM_CURSOR_SHAPE** = ``8``
|
||
|
||
Il server di visualizzazione supporta l'impostazione della forma del cursore del mouse su un'immagine personalizzata. **Windows, macOS, Linux (X11/Wayland), Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_DIALOG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_DIALOG** = ``9``
|
||
|
||
Il server di visualizzazione supporta la generazione di finestre di dialogo di testo utilizzando l'aspetto nativo del sistema operativo. Vedi :ref:`dialog_show()<class_DisplayServer_method_dialog_show>`. **Windows, macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_IME:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_IME** = ``10``
|
||
|
||
Il server di visualizzazione supporta l'`Input Method Editor <https://en.wikipedia.org/wiki/Input_method>`__, che è comunemente utilizzato per l'inserimento di testo cinese/giapponese/coreano. Questo è gestito dal sistema operativo, anziché da Godot. **Windows, macOS, Linux (X11)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_WINDOW_TRANSPARENCY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_WINDOW_TRANSPARENCY** = ``11``
|
||
|
||
Il server di visualizzazione supporta finestre che possono utilizzare la trasparenza per pixel per rendere le finestre dietro di esse parzialmente o completamente visibili. **Windows, macOS, Linux (X11/Wayland), Android**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_HIDPI:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_HIDPI** = ``12``
|
||
|
||
Il server di visualizzazione supporta la richiesta al sistema operativo del fattore di scala del display. Ciò consente di rilevare automaticamente e *affidabilmente* l'hiDPI del display, anziché fare assunzioni in base alla risoluzione dello schermo e al DPI segnalato dal display (il che può essere inaffidabile a causa dell'EDID del monitor non funzionante). **Windows, Linux (Wayland), macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_ICON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_ICON** = ``13``
|
||
|
||
Display server supports changing the window icon (usually displayed in the top-left corner). **Windows, macOS, Linux (X11/Wayland)**\
|
||
|
||
\ **Note:** Use on Wayland requires the compositor to implement the `xdg_toplevel_icon_v1 <https://wayland.app/protocols/xdg-toplevel-icon-v1#xdg_toplevel_icon_v1>`__ protocol, which not all compositors do. See `xdg_toplevel_icon_v1#compositor-support <https://wayland.app/protocols/xdg-toplevel-icon-v1#compositor-support>`__ for more information on individual compositor support.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_ICON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_ICON** = ``14``
|
||
|
||
Il server di visualizzazione supporta la modifica dell'icona della finestra (solitamente visualizzata nell'angolo in alto a sinistra). **Windows, macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_ORIENTATION:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_ORIENTATION** = ``15``
|
||
|
||
Il server di visualizzazione supporta la modifica dell'orientamento dello schermo. **Android, iOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_SWAP_BUFFERS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_SWAP_BUFFERS** = ``16``
|
||
|
||
Il server di visualizzazione supporta lo stato V-Sync che può essere modificato rispetto a quello predefinito (che è forzato a essere abilitato sulle piattaforme che non supportano questa funzionalità). **Windows, macOS, Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_CLIPBOARD_PRIMARY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_CLIPBOARD_PRIMARY** = ``18``
|
||
|
||
Il server di visualizzazione supporta gli appunti primari. Questi sono appunti diversi da :ref:`FEATURE_CLIPBOARD<class_DisplayServer_constant_FEATURE_CLIPBOARD>`. **Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_TEXT_TO_SPEECH:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_TEXT_TO_SPEECH** = ``19``
|
||
|
||
Il server di visualizzazione supporta la conversione da testo a voce. Vedi i metodi ``tts_*``. **Windows, macOS, Linux (X11/Wayland), Android, iOS, Web**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_EXTEND_TO_TITLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_EXTEND_TO_TITLE** = ``20``
|
||
|
||
Il server di visualizzazione supporta l'espansione del contenuto della finestra al titolo. Vedi :ref:`WINDOW_FLAG_EXTEND_TO_TITLE<class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE>`. **macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_SCREEN_CAPTURE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_SCREEN_CAPTURE** = ``21``
|
||
|
||
Il server di visualizzazione supporta la lettura dei pixel nello schermo. Vedi :ref:`screen_get_pixel()<class_DisplayServer_method_screen_get_pixel>`.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_STATUS_INDICATOR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_STATUS_INDICATOR** = ``22``
|
||
|
||
Il server di visualizzazione supporta gli indicatori di stato dell'applicazione.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_HELP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_HELP** = ``23``
|
||
|
||
Il server di visualizzazione supporta i callback di ricerca nativa del sistema di aiuto. Vedere :ref:`help_set_search_callbacks()<class_DisplayServer_method_help_set_search_callbacks>`.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_INPUT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_DIALOG_INPUT** = ``24``
|
||
|
||
Il server di visualizzazione supporta la generazione di finestre di dialogo di inserimento di testo utilizzando l'aspetto nativo del sistema operativo. Vedi :ref:`dialog_input_text()<class_DisplayServer_method_dialog_input_text>`. **Windows, macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_DIALOG_FILE** = ``25``
|
||
|
||
Il server di visualizzazione supporta la generazione di finestre di dialogo per la selezione di file o cartelle utilizzando l'aspetto nativo del sistema operativo. Vedi :ref:`file_dialog_show()<class_DisplayServer_method_file_dialog_show>`. **Windows, macOS, Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE_EXTRA:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_DIALOG_FILE_EXTRA** = ``26``
|
||
|
||
Il server di visualizzazione supporta tutte le funzionalità di :ref:`FEATURE_NATIVE_DIALOG_FILE<class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE>`, con l'aggiunta di "opzioni" e accesso ai file per la finestra di dialogo nativa per i percorsi ``res://`` e ``user://`` . Vedi :ref:`file_dialog_show()<class_DisplayServer_method_file_dialog_show>` e :ref:`file_dialog_with_options_show()<class_DisplayServer_method_file_dialog_with_options_show>`. **Windows, macOS, Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_WINDOW_DRAG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_WINDOW_DRAG** = ``27``
|
||
|
||
Il server di visualizzazione supporta l'avvio di operazioni di trascinamento e ridimensionamento delle finestre su richiesta. Vedi :ref:`window_start_drag()<class_DisplayServer_method_window_start_drag>` e :ref:`window_start_resize()<class_DisplayServer_method_window_start_resize>`.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_SCREEN_EXCLUDE_FROM_CAPTURE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_SCREEN_EXCLUDE_FROM_CAPTURE** = ``28``
|
||
|
||
Il server di visualizzazione supporta il flag di finestra :ref:`WINDOW_FLAG_EXCLUDE_FROM_CAPTURE<class_DisplayServer_constant_WINDOW_FLAG_EXCLUDE_FROM_CAPTURE>`. **Windows, macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_WINDOW_EMBEDDING:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_WINDOW_EMBEDDING** = ``29``
|
||
|
||
Il server di visualizzazione supporta l'incoporamento di una finestra proveniente da un altro processo. **Windows, Linux (X11)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE_MIME:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_DIALOG_FILE_MIME** = ``30``
|
||
|
||
La finestra di dialogo nativa di selezione dei file supporta i tipi MIME come filtri.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_EMOJI_AND_SYMBOL_PICKER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_EMOJI_AND_SYMBOL_PICKER** = ``31``
|
||
|
||
Il server di visualizzazione supporta il selettore di emoji e simboli del sistema. **Windows, macOS**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_NATIVE_COLOR_PICKER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_NATIVE_COLOR_PICKER** = ``32``
|
||
|
||
Il server di visualizzazione supporta un selettore di colore nativo. **Linux (X11/Wayland)**
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_SELF_FITTING_WINDOWS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_SELF_FITTING_WINDOWS** = ``33``
|
||
|
||
Il server di visualizzazione adatta automaticamente i popup in base ai limiti dello schermo. I nodi Window non dovrebbero tentare di farlo autonomamente.
|
||
|
||
.. _class_DisplayServer_constant_FEATURE_ACCESSIBILITY_SCREEN_READER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`Feature<enum_DisplayServer_Feature>` **FEATURE_ACCESSIBILITY_SCREEN_READER** = ``34``
|
||
|
||
Il server di visualizzazione supporta l'interazione con i lettori dello schermo o i display Braille. **Linux (X11/Wayland), macOS, Windows**
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityRole:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityRole**: :ref:`🔗<enum_DisplayServer_AccessibilityRole>`
|
||
|
||
.. _class_DisplayServer_constant_ROLE_UNKNOWN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_UNKNOWN** = ``0``
|
||
|
||
Ruolo sconosciuto o personalizzato.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_DEFAULT_BUTTON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_DEFAULT_BUTTON** = ``1``
|
||
|
||
Elemento pulsante di dialogo predefinito.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_AUDIO:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_AUDIO** = ``2``
|
||
|
||
Elemento riproduttore audio.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_VIDEO:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_VIDEO** = ``3``
|
||
|
||
Elemento riproduttore video.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_STATIC_TEXT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_STATIC_TEXT** = ``4``
|
||
|
||
Etichetta di testo non modificabile.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_CONTAINER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_CONTAINER** = ``5``
|
||
|
||
Elemento contenitore. Gli elementi con questo ruolo sono utilizzati per la struttura interna e ignorati dai lettori dello schermo.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_PANEL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_PANEL** = ``6``
|
||
|
||
Elemento contenitore di pannello.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_BUTTON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_BUTTON** = ``7``
|
||
|
||
Elemento pulsante.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_LINK:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_LINK** = ``8``
|
||
|
||
Elemento collegamento.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_CHECK_BOX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_CHECK_BOX** = ``9``
|
||
|
||
Elemento casella di spunta.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_RADIO_BUTTON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_RADIO_BUTTON** = ``10``
|
||
|
||
Elemento pulsante di opzione (radio).
|
||
|
||
.. _class_DisplayServer_constant_ROLE_CHECK_BUTTON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_CHECK_BUTTON** = ``11``
|
||
|
||
Elemento pulsante di spunta.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_SCROLL_BAR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_SCROLL_BAR** = ``12``
|
||
|
||
Elemento barra di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_SCROLL_VIEW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_SCROLL_VIEW** = ``13``
|
||
|
||
Elemento contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_SPLITTER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_SPLITTER** = ``14``
|
||
|
||
Elemento maniglia di divisore di contenitore.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_SLIDER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_SLIDER** = ``15``
|
||
|
||
Elemento slider.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_SPIN_BUTTON:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_SPIN_BUTTON** = ``16``
|
||
|
||
Elemento casella numerica.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_PROGRESS_INDICATOR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_PROGRESS_INDICATOR** = ``17``
|
||
|
||
Elemento indicatore di progresso.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TEXT_FIELD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TEXT_FIELD** = ``18``
|
||
|
||
Elemento campo di testo modificabile.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MULTILINE_TEXT_FIELD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MULTILINE_TEXT_FIELD** = ``19``
|
||
|
||
Elemento campo di testo modificabile su più righe.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_COLOR_PICKER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_COLOR_PICKER** = ``20``
|
||
|
||
Elemento selettore di colore.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TABLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TABLE** = ``21``
|
||
|
||
Elemento tabella.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_CELL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_CELL** = ``22``
|
||
|
||
Elemento cella di albero/tabella.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_ROW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_ROW** = ``23``
|
||
|
||
Elemento riga di albero/tabella.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_ROW_GROUP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_ROW_GROUP** = ``24``
|
||
|
||
Elemento gruppo di righe di albero/tabella.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_ROW_HEADER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_ROW_HEADER** = ``25``
|
||
|
||
Elemento intestazione di riga di tabella/albero.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_COLUMN_HEADER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_COLUMN_HEADER** = ``26``
|
||
|
||
Elemento intestazione di colonna di tabella/albero.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TREE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TREE** = ``27``
|
||
|
||
Elemento vista di albero.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TREE_ITEM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TREE_ITEM** = ``28``
|
||
|
||
Elemento elemento di vista di albero.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_LIST:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_LIST** = ``29``
|
||
|
||
Elemento lista.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_LIST_ITEM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_LIST_ITEM** = ``30``
|
||
|
||
Elemento elemento di lista.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_LIST_BOX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_LIST_BOX** = ``31``
|
||
|
||
Elemento vista di lista.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_LIST_BOX_OPTION:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_LIST_BOX_OPTION** = ``32``
|
||
|
||
Elemento elemento di vista di lista.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TAB_BAR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TAB_BAR** = ``33``
|
||
|
||
Elemento barra di schede.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TAB:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TAB** = ``34``
|
||
|
||
Elemento elemento di barra di schede.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TAB_PANEL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TAB_PANEL** = ``35``
|
||
|
||
Elemento pannello di scheda.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MENU_BAR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MENU_BAR** = ``36``
|
||
|
||
Elemento barra di menu.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MENU:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MENU** = ``37``
|
||
|
||
Elemento menu popup.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MENU_ITEM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MENU_ITEM** = ``38``
|
||
|
||
Elemento voce di menu popup.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MENU_ITEM_CHECK_BOX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MENU_ITEM_CHECK_BOX** = ``39``
|
||
|
||
Elemento elemento di pulsante di spunta di menu popup.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_MENU_ITEM_RADIO:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_MENU_ITEM_RADIO** = ``40``
|
||
|
||
Elemento elemento di pulsante di opzione (radio) di menu popup.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_IMAGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_IMAGE** = ``41``
|
||
|
||
Elemento immagine.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_WINDOW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_WINDOW** = ``42``
|
||
|
||
Elemento finestra.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TITLE_BAR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TITLE_BAR** = ``43``
|
||
|
||
Elemento barra del titolo incorporata nella finestra.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_DIALOG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_DIALOG** = ``44``
|
||
|
||
Elemento finestra di dialogo.
|
||
|
||
.. _class_DisplayServer_constant_ROLE_TOOLTIP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>` **ROLE_TOOLTIP** = ``45``
|
||
|
||
Elemento suggerimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityPopupType:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityPopupType**: :ref:`🔗<enum_DisplayServer_AccessibilityPopupType>`
|
||
|
||
.. _class_DisplayServer_constant_POPUP_MENU:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>` **POPUP_MENU** = ``0``
|
||
|
||
Elemento popup.
|
||
|
||
.. _class_DisplayServer_constant_POPUP_LIST:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>` **POPUP_LIST** = ``1``
|
||
|
||
Lista popup.
|
||
|
||
.. _class_DisplayServer_constant_POPUP_TREE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>` **POPUP_TREE** = ``2``
|
||
|
||
Vista di albero popup.
|
||
|
||
.. _class_DisplayServer_constant_POPUP_DIALOG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>` **POPUP_DIALOG** = ``3``
|
||
|
||
Finestra di dialogo popup.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityFlags:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityFlags**: :ref:`🔗<enum_DisplayServer_AccessibilityFlags>`
|
||
|
||
.. _class_DisplayServer_constant_FLAG_HIDDEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_HIDDEN** = ``0``
|
||
|
||
L'elemento è nascosto per gli strumenti di accessibilità.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_MULTISELECTABLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_MULTISELECTABLE** = ``1``
|
||
|
||
Element supports multiple item selection.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_REQUIRED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_REQUIRED** = ``2``
|
||
|
||
L'elemento richiede l'input dell'utente.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_VISITED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_VISITED** = ``3``
|
||
|
||
L'elemento è un link visitato.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_BUSY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_BUSY** = ``4``
|
||
|
||
Il contenuto dell'elemento non è pronto (ad esempio, in caricamento).
|
||
|
||
.. _class_DisplayServer_constant_FLAG_MODAL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_MODAL** = ``5``
|
||
|
||
L'elemento è una finestra modale.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_TOUCH_PASSTHROUGH:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_TOUCH_PASSTHROUGH** = ``6``
|
||
|
||
L'elemento permette di trasmettere i tocchi quando un lettore dello schermo è in modalità di esplorazione tattile.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_READONLY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_READONLY** = ``7``
|
||
|
||
L'elemento è un campo di testo, con testo selezionabile ma di sola lettura.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_DISABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_DISABLED** = ``8``
|
||
|
||
L'elemento è disabilitato.
|
||
|
||
.. _class_DisplayServer_constant_FLAG_CLIPS_CHILDREN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>` **FLAG_CLIPS_CHILDREN** = ``9``
|
||
|
||
L'elemento ritaglia i figli.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityAction:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityAction**: :ref:`🔗<enum_DisplayServer_AccessibilityAction>`
|
||
|
||
.. _class_DisplayServer_constant_ACTION_CLICK:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_CLICK** = ``0``
|
||
|
||
Azione di solo clic, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_FOCUS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_FOCUS** = ``1``
|
||
|
||
Azione di focalizzazione, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_BLUR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_BLUR** = ``2``
|
||
|
||
Azione di sfocatura, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_COLLAPSE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_COLLAPSE** = ``3``
|
||
|
||
Azione di compressione, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_EXPAND:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_EXPAND** = ``4``
|
||
|
||
Azione di espansione, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_DECREMENT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_DECREMENT** = ``5``
|
||
|
||
Azione di decremento, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_INCREMENT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_INCREMENT** = ``6``
|
||
|
||
Azione di incremento, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_HIDE_TOOLTIP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_HIDE_TOOLTIP** = ``7``
|
||
|
||
Azione per nascondere un suggerimento, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SHOW_TOOLTIP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SHOW_TOOLTIP** = ``8``
|
||
|
||
Azione per mostrare un suggerimento, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SET_TEXT_SELECTION:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SET_TEXT_SELECTION** = ``9``
|
||
|
||
Azione di selezione testo, l'argomento del callback è impostato su un :ref:`Dictionary<class_Dictionary>` con le seguenti chiavi:
|
||
|
||
- ``"start_element"`` elemento di accessibilità dell'inizio della selezione.
|
||
|
||
- ``"start_char"`` offset di carattere relativo all'elemento di accessibilità dell'inizio della selezione.
|
||
|
||
- ``"end_element"`` elemento di accessibilità della fine della selezione.
|
||
|
||
- ``"end_char"`` offset di carattere relativo all'elemento di accessibilità della fine della selezione.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_REPLACE_SELECTED_TEXT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_REPLACE_SELECTED_TEXT** = ``10``
|
||
|
||
Azione di sostituzione testo, l'argomento del callback è impostato su una :ref:`String<class_String>` con il testo sostitutivo.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_BACKWARD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_BACKWARD** = ``11``
|
||
|
||
Azione di scorrimento indietro, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_DOWN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_DOWN** = ``12``
|
||
|
||
Azione di scorrimento in basso, l'argomento del callback è impostato su :ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>`.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_FORWARD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_FORWARD** = ``13``
|
||
|
||
Azione di scorrimento in avanti, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_LEFT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_LEFT** = ``14``
|
||
|
||
Azione di scorrimento a sinistra, l'argomento del callback è impostato su :ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>`.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_RIGHT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_RIGHT** = ``15``
|
||
|
||
Azione di scorrimento a destra, l'argomento del callback è impostato su :ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>`.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_UP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_UP** = ``16``
|
||
|
||
Azione di scorrimento in alto, l'argomento del callback è impostato su :ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>`.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_INTO_VIEW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_INTO_VIEW** = ``17``
|
||
|
||
Azione di scorrimento in vista, l'argomento del callback è impostato su :ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>`.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SCROLL_TO_POINT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SCROLL_TO_POINT** = ``18``
|
||
|
||
Azione di scorrimento fino a un punto, l'argomento del callback è impostato su un :ref:`Vector2<class_Vector2>` con le coordinate relative del punto.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SET_SCROLL_OFFSET:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SET_SCROLL_OFFSET** = ``19``
|
||
|
||
Azione di offset dello scorrimento, l'argomento del callback è impostato su un :ref:`Vector2<class_Vector2>` con l'offset.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SET_VALUE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SET_VALUE** = ``20``
|
||
|
||
Azione di impostazione di un valore, l'argomento del callback è impostato su una :ref:`String<class_String>` o su un numero con il nuovo valore.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_SHOW_CONTEXT_MENU:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_SHOW_CONTEXT_MENU** = ``21``
|
||
|
||
Azione per mostrare il menu contestuale, l'argomento del callback non è impostato.
|
||
|
||
.. _class_DisplayServer_constant_ACTION_CUSTOM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>` **ACTION_CUSTOM** = ``22``
|
||
|
||
Azione personalizzata, l'argomento del callback è impostato sull'ID intero dell'azione.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityLiveMode:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityLiveMode**: :ref:`🔗<enum_DisplayServer_AccessibilityLiveMode>`
|
||
|
||
.. _class_DisplayServer_constant_LIVE_OFF:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityLiveMode<enum_DisplayServer_AccessibilityLiveMode>` **LIVE_OFF** = ``0``
|
||
|
||
Indica che gli aggiornamenti alla regione attiva non devono presentarsi.
|
||
|
||
.. _class_DisplayServer_constant_LIVE_POLITE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityLiveMode<enum_DisplayServer_AccessibilityLiveMode>` **LIVE_POLITE** = ``1``
|
||
|
||
Indica che gli aggiornamenti alla regione attiva devono presentarsi alla prossima occasione (ad esempio alla fine della frase attuale).
|
||
|
||
.. _class_DisplayServer_constant_LIVE_ASSERTIVE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityLiveMode<enum_DisplayServer_AccessibilityLiveMode>` **LIVE_ASSERTIVE** = ``2``
|
||
|
||
Indica che gli aggiornamenti alla regione attiva hanno la massima priorità e devono presentarsi immediatamente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityScrollUnit:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityScrollUnit**: :ref:`🔗<enum_DisplayServer_AccessibilityScrollUnit>`
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_UNIT_ITEM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>` **SCROLL_UNIT_ITEM** = ``0``
|
||
|
||
La quantità da scorrere. Un singolo elemento di un elenco, una riga di testo.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_UNIT_PAGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollUnit<enum_DisplayServer_AccessibilityScrollUnit>` **SCROLL_UNIT_PAGE** = ``1``
|
||
|
||
La quantità da scorrere. Una singola pagina.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_AccessibilityScrollHint:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **AccessibilityScrollHint**: :ref:`🔗<enum_DisplayServer_AccessibilityScrollHint>`
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_TOP_LEFT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_TOP_LEFT** = ``0``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo superiore sinistro del contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_BOTTOM_RIGHT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_BOTTOM_RIGHT** = ``1``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo inferiore destro del contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_TOP_EDGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_TOP_EDGE** = ``2``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo superiore del contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_BOTTOM_EDGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_BOTTOM_EDGE** = ``3``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo inferiore del contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_LEFT_EDGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_LEFT_EDGE** = ``4``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo sinistro del contenitore di scorrimento.
|
||
|
||
.. _class_DisplayServer_constant_SCROLL_HINT_RIGHT_EDGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`AccessibilityScrollHint<enum_DisplayServer_AccessibilityScrollHint>` **SCROLL_HINT_RIGHT_EDGE** = ``5``
|
||
|
||
Una posizione preferita per il nodo visualizzato tramite scorrimento. Il bordo destro del contenitore di scorrimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_MouseMode:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **MouseMode**: :ref:`🔗<enum_DisplayServer_MouseMode>`
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_VISIBLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_VISIBLE** = ``0``
|
||
|
||
Rende visibile il cursore del mouse se è nascosto.
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_HIDDEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_HIDDEN** = ``1``
|
||
|
||
Nasconde il cursore del mouse se è visibile.
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_CAPTURED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_CAPTURED** = ``2``
|
||
|
||
Cattura il mouse. Il mouse sarà nascosto e la sua posizione sarà ristretta al centro della finestra del gestore delle finestre.
|
||
|
||
\ **Nota:** Se si desidera elaborare il movimento del mouse in questa modalità, bisogna usare :ref:`InputEventMouseMotion.relative<class_InputEventMouseMotion_property_relative>`.
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_CONFINED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_CONFINED** = ``3``
|
||
|
||
Restringe il cursore del mouse alla finestra del gioco e lo rende visibile.
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_CONFINED_HIDDEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_CONFINED_HIDDEN** = ``4``
|
||
|
||
Restringe il cursore del mouse alla finestra del gioco e lo rende nascosto.
|
||
|
||
.. _class_DisplayServer_constant_MOUSE_MODE_MAX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **MOUSE_MODE_MAX** = ``5``
|
||
|
||
Valore massimo di :ref:`MouseMode<enum_DisplayServer_MouseMode>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_ScreenOrientation:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **ScreenOrientation**: :ref:`🔗<enum_DisplayServer_ScreenOrientation>`
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_LANDSCAPE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_LANDSCAPE** = ``0``
|
||
|
||
Orientamento orizzontale predefinito.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_PORTRAIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_PORTRAIT** = ``1``
|
||
|
||
Orientamento verticale predefinito.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_REVERSE_LANDSCAPE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_REVERSE_LANDSCAPE** = ``2``
|
||
|
||
Orientamento orizzontale predefinito.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_REVERSE_PORTRAIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_REVERSE_PORTRAIT** = ``3``
|
||
|
||
Orientamento verticale inverso (capovolto).
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_SENSOR_LANDSCAPE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_SENSOR_LANDSCAPE** = ``4``
|
||
|
||
Orientamento orizzontale automatico (predefinito o invertito a seconda del sensore).
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_SENSOR_PORTRAIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_SENSOR_PORTRAIT** = ``5``
|
||
|
||
Orientamento verticale automatico (predefinito o invertito a seconda del sensore).
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_SENSOR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **SCREEN_SENSOR** = ``6``
|
||
|
||
Orientamento automatico orizzontale o verticale (predefinito o inverso a seconda del sensore).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_VirtualKeyboardType:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **VirtualKeyboardType**: :ref:`🔗<enum_DisplayServer_VirtualKeyboardType>`
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_DEFAULT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_DEFAULT** = ``0``
|
||
|
||
Tastiera virtuale di testo predefinita.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_MULTILINE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_MULTILINE** = ``1``
|
||
|
||
Tastiera virtuale multilinea.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_NUMBER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_NUMBER** = ``2``
|
||
|
||
Tastierino numerico virtuale, utile per l'inserimento del PIN.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_NUMBER_DECIMAL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_NUMBER_DECIMAL** = ``3``
|
||
|
||
Tastierino numerico virtuale, utile per inserire numeri frazionari.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_PHONE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_PHONE** = ``4``
|
||
|
||
Tastiera virtuale per numeri di telefono.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_EMAIL_ADDRESS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_EMAIL_ADDRESS** = ``5``
|
||
|
||
Tastiera virtuale con tasti aggiuntivi per facilitare la digitazione degli indirizzi e-mail.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_PASSWORD:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_PASSWORD** = ``6``
|
||
|
||
Tastiera virtuale per immettere una password. Sulla maggior parte delle piattaforme, questo dovrebbe disattivare il completamento automatico e l'autocapitalizzazione.
|
||
|
||
\ **Nota:** Questo non è supportato sul Web. Invece, si comporta in modo identico a :ref:`KEYBOARD_TYPE_DEFAULT<class_DisplayServer_constant_KEYBOARD_TYPE_DEFAULT>`.
|
||
|
||
.. _class_DisplayServer_constant_KEYBOARD_TYPE_URL:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` **KEYBOARD_TYPE_URL** = ``7``
|
||
|
||
Tastiera virtuale con tasti aggiuntivi per facilitare la digitazione degli URL.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_CursorShape:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **CursorShape**: :ref:`🔗<enum_DisplayServer_CursorShape>`
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_ARROW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_ARROW** = ``0``
|
||
|
||
Forma del cursore a freccia. Questa è la forma predefinita quando non si punta nulla che sovrascriva il cursore del mouse, come un :ref:`LineEdit<class_LineEdit>` o un :ref:`TextEdit<class_TextEdit>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_IBEAM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_IBEAM** = ``1``
|
||
|
||
Forma del cursore a I. Viene utilizzato come predefinito quando si passa il cursore su un controllo che accetta input di testo, come :ref:`LineEdit<class_LineEdit>` o :ref:`TextEdit<class_TextEdit>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_POINTING_HAND:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_POINTING_HAND** = ``2``
|
||
|
||
Forma del cursore di mano che punta. Viene utilizzato come predefinito quando si passa il cursore su un :ref:`LinkButton<class_LinkButton>` o un tag URL in un :ref:`RichTextLabel<class_RichTextLabel>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_CROSS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_CROSS** = ``3``
|
||
|
||
Cursore a croce. È pensato per essere visualizzato quando l'utente ha bisogno di una mira precisa su un elemento, come uno strumento di selezione rettangolare o un selettore di colori.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_WAIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_WAIT** = ``4``
|
||
|
||
Cursore di attesa. Nella maggior parte dei temi del cursore, questo visualizza un'icona rotante *accanto* alla freccia. Pensato per essere utilizzato per operazioni non bloccanti (quando l'utente può fare qualcos'altro al momento). Vedi anche :ref:`CURSOR_BUSY<class_DisplayServer_constant_CURSOR_BUSY>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_BUSY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_BUSY** = ``5``
|
||
|
||
Cursore di attesa. Nella maggior parte dei temi del cursore, questo *sostituisce* la freccia con un'icona rotante. Pensato per essere utilizzato per operazioni bloccanti (quando l'utente non può fare altro al momento). Vedi anche :ref:`CURSOR_WAIT<class_DisplayServer_constant_CURSOR_WAIT>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_DRAG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_DRAG** = ``6``
|
||
|
||
Forma del cursore di mano che trascina. Viene visualizzato durante le operazioni di trascinamento e rilascio. Vedi anche :ref:`CURSOR_CAN_DROP<class_DisplayServer_constant_CURSOR_CAN_DROP>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_CAN_DROP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_CAN_DROP** = ``7``
|
||
|
||
Cursore "Rilasciabile". Viene visualizzato durante le operazioni di trascinamento e rilascio se si passa il cursore su un :ref:`Control<class_Control>` che può accettare l'evento di trascinamento e rilascio. Nella maggior parte dei temi del cursore, viene visualizzata una mano che trascina con un simbolo di freccia accanto. Vedi anche :ref:`CURSOR_DRAG<class_DisplayServer_constant_CURSOR_DRAG>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_FORBIDDEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_FORBIDDEN** = ``8``
|
||
|
||
Cursore non consentito. Viene visualizzato durante le operazioni di trascinamento e rilascio se il :ref:`Control<class_Control>` su cui si passa il cursore non può accettare l'evento di trascinamento e rilascio.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_VSIZE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_VSIZE** = ``9``
|
||
|
||
Cursore di ridimensionamento verticale. Progettato per essere visualizzato quando il :ref:`Control<class_Control>` su cui si passa il cursore può essere ridimensionato verticalmente tramite il mouse. Vedi anche :ref:`CURSOR_VSPLIT<class_DisplayServer_constant_CURSOR_VSPLIT>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_HSIZE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_HSIZE** = ``10``
|
||
|
||
Cursore di ridimensionamento orizzontale. Progettato per essere visualizzato quando il :ref:`Control<class_Control>` su cui si passa il cursore può essere ridimensionato orizzontalmente tramite il mouse. Vedi anche :ref:`CURSOR_HSPLIT<class_DisplayServer_constant_CURSOR_HSPLIT>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_BDIAGSIZE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_BDIAGSIZE** = ``11``
|
||
|
||
Cursore di ridimensionamento diagonale secondario (in alto a destra/in basso a sinistra). Progettato per essere visualizzato quando il :ref:`Control<class_Control>` su cui si passa il cursore può essere ridimensionato su entrambi gli assi allo stesso tempo tramite il mouse.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_FDIAGSIZE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_FDIAGSIZE** = ``12``
|
||
|
||
Cursore di ridimensionamento diagonale principale (in alto a sinistra/in basso a destra). Progettato per essere visualizzato quando il :ref:`Control<class_Control>` su cui si passa il cursore può essere ridimensionato su entrambi gli assi allo stesso tempo tramite il mouse.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_MOVE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_MOVE** = ``13``
|
||
|
||
Cursore di spostamento. Progettato per essere visualizzato quando il :ref:`Control<class_Control>` su cui si passa il mouse può essere spostato tramite il mouse.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_VSPLIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_VSPLIT** = ``14``
|
||
|
||
Cursore di divisione verticale. Viene visualizzato quando si passa il cursore su un :ref:`Control<class_Control>` con divisioni che possono essere ridimensionate verticalmente tramite il mouse, come :ref:`VSplitContainer<class_VSplitContainer>`. In alcuni temi del cursore, questo cursore può avere lo stesso aspetto di :ref:`CURSOR_VSIZE<class_DisplayServer_constant_CURSOR_VSIZE>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_HSPLIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_HSPLIT** = ``15``
|
||
|
||
Cursore di divisione orizzontale. Viene visualizzato quando si passa il cursore su un :ref:`Control<class_Control>` con divisioni che possono essere ridimensionate orizzontalmente tramite il mouse, come :ref:`HSplitContainer<class_HSplitContainer>`. In alcuni temi del cursore, questo cursore può avere lo stesso aspetto di :ref:`CURSOR_HSIZE<class_DisplayServer_constant_CURSOR_HSIZE>`.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_HELP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_HELP** = ``16``
|
||
|
||
Cursore di aiuto. Nella maggior parte dei temi del cursore, visualizza un'icona a forma di punto interrogativo al posto del cursore del mouse. Da utilizzare quando l'utente ha richiesto aiuto per l'elemento successivo che verrà cliccato.
|
||
|
||
.. _class_DisplayServer_constant_CURSOR_MAX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **CURSOR_MAX** = ``17``
|
||
|
||
Rappresenta la dimensione dell'enumerazione :ref:`CursorShape<enum_DisplayServer_CursorShape>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_FileDialogMode:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **FileDialogMode**: :ref:`🔗<enum_DisplayServer_FileDialogMode>`
|
||
|
||
.. _class_DisplayServer_constant_FILE_DIALOG_MODE_OPEN_FILE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>` **FILE_DIALOG_MODE_OPEN_FILE** = ``0``
|
||
|
||
La finestra di dialogo nativa dei file consente di selezionare solamente un file.
|
||
|
||
.. _class_DisplayServer_constant_FILE_DIALOG_MODE_OPEN_FILES:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>` **FILE_DIALOG_MODE_OPEN_FILES** = ``1``
|
||
|
||
La finestra di dialogo nativa dei file consente di selezionare più file.
|
||
|
||
.. _class_DisplayServer_constant_FILE_DIALOG_MODE_OPEN_DIR:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>` **FILE_DIALOG_MODE_OPEN_DIR** = ``2``
|
||
|
||
La finestra di dialogo nativa dei file consente solo la selezione di una cartella, non consentendo la selezione di alcun file.
|
||
|
||
.. _class_DisplayServer_constant_FILE_DIALOG_MODE_OPEN_ANY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>` **FILE_DIALOG_MODE_OPEN_ANY** = ``3``
|
||
|
||
La finestra di dialogo nativa dei file consente di selezionare un file o una cartella.
|
||
|
||
.. _class_DisplayServer_constant_FILE_DIALOG_MODE_SAVE_FILE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>` **FILE_DIALOG_MODE_SAVE_FILE** = ``4``
|
||
|
||
La finestra di dialogo nativa dei file avviserà quando esiste un file.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_WindowMode:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **WindowMode**: :ref:`🔗<enum_DisplayServer_WindowMode>`
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_MODE_WINDOWED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **WINDOW_MODE_WINDOWED** = ``0``
|
||
|
||
Modalità finestra, ovvero il :ref:`Window<class_Window>` non occupa l'intero schermo (a meno che non sia impostato sulla dimensione dello schermo).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_MODE_MINIMIZED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **WINDOW_MODE_MINIMIZED** = ``1``
|
||
|
||
Modalità finestra minimizzata, ovvero la :ref:`Window<class_Window>` non è visibile e disponibile nella lista finestre del gestore finestre. Normalmente accade quando si preme il pulsante di minimizzazione.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_MODE_MAXIMIZED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **WINDOW_MODE_MAXIMIZED** = ``2``
|
||
|
||
Modalità finestra massimizzata, ovvero la :ref:`Window<class_Window>` occuperà l'intera area dello schermo, tranne la barra delle applicazioni, e visualizzerà comunque i suoi bordi. Normalmente accade quando si preme il pulsante di massimizzazione.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_MODE_FULLSCREEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **WINDOW_MODE_FULLSCREEN** = ``3``
|
||
|
||
Modalità a schermo intero con supporto multi-finestra completo.
|
||
|
||
La finestra a schermo intero copre l'intera area di visualizzazione di uno schermo e non ha decorazioni. La modalità video del display non cambia.
|
||
|
||
\ **Su Android:** Questo abilita la modalità immersiva.
|
||
|
||
\ **Su macOS:** È utilizzato un nuovo desktop per visualizzare il progetto in esecuzione.
|
||
|
||
\ **Nota:** A prescindere dalla piattaforma, abilitando lo schermo intero si modificheranno le dimensioni della finestra in modo che corrispondano alle dimensioni del monitor. Pertanto, assicurati che il tuo progetto supporti :doc:`diverse risoluzioni <../tutorials/rendering/multiple_resolutions>` quando abiliti la modalità a schermo intero.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_MODE_EXCLUSIVE_FULLSCREEN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **WINDOW_MODE_EXCLUSIVE_FULLSCREEN** = ``4``
|
||
|
||
Modalità a schermo intero con una sola finestra. Questa modalità è più efficiente, ma può essere aperta solo una finestra alla volta su un determinato schermo (l'apertura di una finestra secondaria o il cambio dell'applicazione attiverà una transizione dallo schermo intero).
|
||
|
||
La finestra a schermo intero copre l'intera area di visualizzazione di uno schermo e non ha bordi o decorazioni. La modalità video del display non cambia.
|
||
|
||
\ **Nota:** Questa modalità potrebbe non funzionare con i software di registrazione dello schermo.
|
||
|
||
\ **Su Android:** Questo abilita la modalità immersiva.
|
||
|
||
\ **Su Windows:** A seconda del driver video, la transizione allo schermo intero potrebbe causare lo spegnimento momentaneo dello schermo.
|
||
|
||
\ **Su macOS:** È utilizzato un nuovo desktop per visualizzare il progetto in esecuzione. La modalità a schermo intero esclusiva impedisce che Dock e Menu vengano visualizzati quando il puntatore del mouse passa sul bordo dello schermo.
|
||
|
||
\ **Su Linux (X11):** La modalità a schermo intero esclusiva ignora il compositore.
|
||
|
||
\ **Su Linux (Wayland):** Equivalente a :ref:`WINDOW_MODE_FULLSCREEN<class_DisplayServer_constant_WINDOW_MODE_FULLSCREEN>`.
|
||
|
||
\ **Nota:** A prescindere dalla piattaforma, abilitando lo schermo intero si modificheranno le dimensioni della finestra in modo che corrispondano alle dimensioni del monitor. Pertanto, assicurati che il tuo progetto supporti :doc:`diverse risoluzioni <../tutorials/rendering/multiple_resolutions>` quando abiliti la modalità a schermo intero.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_WindowFlags:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **WindowFlags**: :ref:`🔗<enum_DisplayServer_WindowFlags>`
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_RESIZE_DISABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_RESIZE_DISABLED** = ``0``
|
||
|
||
La finestra non può essere ridimensionata trascinando la sua impugnatura di ridimensionamento. È ancora possibile ridimensionare la finestra attraverso :ref:`window_set_size()<class_DisplayServer_method_window_set_size>`. Questo flag è ignorato per le finestre a schermo intero.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_BORDERLESS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_BORDERLESS** = ``1``
|
||
|
||
La finestra non ha la barra del titolo nativa e altre decorazioni. Questo flag è ignorato per le finestre a schermo intero.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_ALWAYS_ON_TOP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_ALWAYS_ON_TOP** = ``2``
|
||
|
||
La finestra è fluttuante sopra tutte le altre finestre. Questo flag è ignorato per le finestre a schermo intero.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_TRANSPARENT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_TRANSPARENT** = ``3``
|
||
|
||
Lo sfondo della finestra può essere trasparente.
|
||
|
||
\ **Nota:** Questo flag non ha effetto se :ref:`is_window_transparency_available()<class_DisplayServer_method_is_window_transparency_available>` restituisce ``false``.
|
||
|
||
\ **Nota:** Il supporto per la trasparenza è implementato su Linux (X11/Wayland), macOS e Windows, ma la disponibilità potrebbe variare a seconda del driver GPU, del gestore di visualizzazione e delle capacità del compositore.
|
||
|
||
\ **Nota:** Il supporto per la trasparenza è implementato su Android, ma può essere abilitato solo tramite :ref:`ProjectSettings.display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>`. Questo flag non ha effetto su Android.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_NO_FOCUS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_NO_FOCUS** = ``4``
|
||
|
||
La finestra non può essere focalizzata. Una finestra impossibile da focalizzare ignorerà tutti gli input, tranne i clic del mouse.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_POPUP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_POPUP** = ``5``
|
||
|
||
La finestra fa parte di un menu o del menu a tendina di un :ref:`OptionButton<class_OptionButton>`. Questo flag non può essere cambiato quando la finestra è visibile. Una finestra popup attiva riceverà esclusivamente tutti gli input, senza rubare il focus dal suo genitore. Le finestre popup vengono chiuse automaticamente quando si clicca al di fuori di essa o quando si cambia applicazione. La finestra popup deve avere un genitore transitorio impostato (vedi :ref:`window_set_transient()<class_DisplayServer_method_window_set_transient>`).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_EXTEND_TO_TITLE** = ``6``
|
||
|
||
Il contenuto della finestra è esteso fino alle dimensioni massime della finestra. A differenza di una finestra senza bordi, la cornice è lasciata intatta e può essere utilizzata per ridimensionare la finestra, la barra del titolo è trasparente, ma ha pulsanti minimizza/massimizza/chiudi.
|
||
|
||
Utilizza :ref:`window_set_window_buttons_offset()<class_DisplayServer_method_window_set_window_buttons_offset>` per regolare lo scostamento dei pulsanti minimizza/massimizza/chiudi.
|
||
|
||
Utilizza :ref:`window_get_safe_title_margins()<class_DisplayServer_method_window_get_safe_title_margins>` per determinare l'area sotto la barra del titolo che non è coperta da decorazioni.
|
||
|
||
\ **Nota:** Questo flag è implementato solo su macOS.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_MOUSE_PASSTHROUGH:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_MOUSE_PASSTHROUGH** = ``7``
|
||
|
||
Tutti gli eventi del mouse vengono passati alla finestra sottostante della stessa applicazione.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_SHARP_CORNERS:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_SHARP_CORNERS** = ``8``
|
||
|
||
Lo stile della finestra è sostituito, forzando angoli acuti.
|
||
|
||
\ **Nota:** Questo flag è implementato solo su Windows (11).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_EXCLUDE_FROM_CAPTURE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_EXCLUDE_FROM_CAPTURE** = ``9``
|
||
|
||
La finestra è esclusa dagli screenshot acquisiti da :ref:`screen_get_image()<class_DisplayServer_method_screen_get_image>`, :ref:`screen_get_image_rect()<class_DisplayServer_method_screen_get_image_rect>` e :ref:`screen_get_pixel()<class_DisplayServer_method_screen_get_pixel>`.
|
||
|
||
\ **Nota:** Questo flag è implementato su macOS e Windows (10, 20H1).
|
||
|
||
\ **Nota:** L'impostazione di questo flag impedirà ai metodi standard di catturare un'immagine della finestra, ma **NON** garantisce che altre app non siano in grado di catturare un'immagine. Non si dovrebbe utilizzare come DRM o misura di sicurezza.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_POPUP_WM_HINT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_POPUP_WM_HINT** = ``10``
|
||
|
||
Segnala al gestore delle finestre che questa finestra dovrebbe essere un "popup" definito dall'implementazione (solitamente una finestra figlia mobile, senza bordi, non ordinabile e non modificabile).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_MINIMIZE_DISABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_MINIMIZE_DISABLED** = ``11``
|
||
|
||
Il pulsante di minimizzazione della finestra è disabilitato.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_MAXIMIZE_DISABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_MAXIMIZE_DISABLED** = ``12``
|
||
|
||
Il pulsante di massimizzazione della finestra è disabilitato.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_FLAG_MAX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowFlags<enum_DisplayServer_WindowFlags>` **WINDOW_FLAG_MAX** = ``13``
|
||
|
||
Represents the size of the :ref:`WindowFlags<enum_DisplayServer_WindowFlags>` enum.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_WindowEvent:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **WindowEvent**: :ref:`🔗<enum_DisplayServer_WindowEvent>`
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_MOUSE_ENTER:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_MOUSE_ENTER** = ``0``
|
||
|
||
Inviato quando il puntatore del mouse entra nella finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_MOUSE_EXIT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_MOUSE_EXIT** = ``1``
|
||
|
||
Inviato quando il puntatore del mouse esce dalla finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_FOCUS_IN:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_FOCUS_IN** = ``2``
|
||
|
||
Inviato quando la finestra cattura il focus.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_FOCUS_OUT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_FOCUS_OUT** = ``3``
|
||
|
||
Inviato quando la finestra perde il focus.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_CLOSE_REQUEST:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_CLOSE_REQUEST** = ``4``
|
||
|
||
Inviato quando l'utente ha tentato di chiudere la finestra (ad esempio premendo il pulsante Chiudi).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_GO_BACK_REQUEST:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_GO_BACK_REQUEST** = ``5``
|
||
|
||
Inviato quando il pulsante "Indietro" del dispositivo viene premuto.
|
||
|
||
\ **Nota:** Questo evento è implementato solo su Android.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_DPI_CHANGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_DPI_CHANGE** = ``6``
|
||
|
||
Inviato quando la finestra viene spostata su un display con un DPI diverso, o il DPI del display viene cambiato.
|
||
|
||
\ **Nota:** Questo flag è implementata solo su macOS e Linux (Wayland).
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_TITLEBAR_CHANGE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_TITLEBAR_CHANGE** = ``7``
|
||
|
||
Inviato quando la decorazione della barra del titolo della finestra viene modificata (ad esempio, il flag :ref:`WINDOW_FLAG_EXTEND_TO_TITLE<class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE>` è impostato o la finestra è entrata/uscita dalla modalità a schermo intero).
|
||
|
||
\ **Nota:** Questo flag è implementato solo su macOS.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EVENT_FORCE_CLOSE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowEvent<enum_DisplayServer_WindowEvent>` **WINDOW_EVENT_FORCE_CLOSE** = ``8``
|
||
|
||
Sent when the window has been forcibly closed by the display server. The window will immediately hide and clean any internal rendering references.
|
||
|
||
\ **Note:** This flag is implemented only on Linux (Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_WindowResizeEdge:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **WindowResizeEdge**: :ref:`🔗<enum_DisplayServer_WindowResizeEdge>`
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_TOP_LEFT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_TOP_LEFT** = ``0``
|
||
|
||
Bordo superiore sinistro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_TOP:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_TOP** = ``1``
|
||
|
||
Bordo superiore di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_TOP_RIGHT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_TOP_RIGHT** = ``2``
|
||
|
||
Bordo superiore destro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_LEFT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_LEFT** = ``3``
|
||
|
||
Bordo sinistro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_RIGHT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_RIGHT** = ``4``
|
||
|
||
Bordo destro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_BOTTOM_LEFT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_BOTTOM_LEFT** = ``5``
|
||
|
||
Bordo inferiore sinistro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_BOTTOM:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_BOTTOM** = ``6``
|
||
|
||
Bordo inferiore di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_BOTTOM_RIGHT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_BOTTOM_RIGHT** = ``7``
|
||
|
||
Bordo inferiore destro di una finestra.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_EDGE_MAX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>` **WINDOW_EDGE_MAX** = ``8``
|
||
|
||
Rappresenta la dimensione dell'enumerazione :ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_VSyncMode:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **VSyncMode**: :ref:`🔗<enum_DisplayServer_VSyncMode>`
|
||
|
||
.. _class_DisplayServer_constant_VSYNC_DISABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VSyncMode<enum_DisplayServer_VSyncMode>` **VSYNC_DISABLED** = ``0``
|
||
|
||
Nessuna sincronizzazione verticale, il che significa che il motore visualizzerà i frame il più velocemente possibile (potrebbe essere visibile un tearing). Il frame rate è illimitato (a prescindere da :ref:`Engine.max_fps<class_Engine_property_max_fps>`).
|
||
|
||
.. _class_DisplayServer_constant_VSYNC_ENABLED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VSyncMode<enum_DisplayServer_VSyncMode>` **VSYNC_ENABLED** = ``1``
|
||
|
||
Modalità di sincronizzazione verticale predefinita, l'immagine viene visualizzata solo su intervalli di oscuramento verticale (non è visibile alcun tearing). Il frame rate è limitato dalla frequenza di aggiornamento del monitor (a prescindere da :ref:`Engine.max_fps<class_Engine_property_max_fps>`).
|
||
|
||
.. _class_DisplayServer_constant_VSYNC_ADAPTIVE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VSyncMode<enum_DisplayServer_VSyncMode>` **VSYNC_ADAPTIVE** = ``2``
|
||
|
||
Si comporta come :ref:`VSYNC_DISABLED<class_DisplayServer_constant_VSYNC_DISABLED>` quando il frame rate scende sotto la frequenza di aggiornamento dello schermo per ridurre lo stuttering (potrebbe essere visibile il tearing). Altrimenti, la sincronizzazione verticale è abilitata per evitare il tearing. Il frame rate è limitato dalla frequenza di aggiornamento del monitor (a prescindere da :ref:`Engine.max_fps<class_Engine_property_max_fps>`). Si comporta come :ref:`VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>` quando si utilizza il metodo di rendering Compatibilità.
|
||
|
||
.. _class_DisplayServer_constant_VSYNC_MAILBOX:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`VSyncMode<enum_DisplayServer_VSyncMode>` **VSYNC_MAILBOX** = ``3``
|
||
|
||
Visualizza l'immagine più recente nella coda su intervalli di oscuramento verticale, mentre renderizza sulle altre immagini (non è visibile alcun tearing). Il frame rate è illimitato (a prescindere da :ref:`Engine.max_fps<class_Engine_property_max_fps>`).
|
||
|
||
Sebbene non sia garantito, le immagini possono essere renderizzate il più velocemente possibile, il che può ridurre il ritardo degli input (chiamato anche modalità V-Sync "veloce"). :ref:`VSYNC_MAILBOX<class_DisplayServer_constant_VSYNC_MAILBOX>` funziona meglio quando vengono renderizzati almeno il doppio dei frame rispetto alla frequenza di aggiornamento del display. Si comporta come :ref:`VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>` quando si utilizza il metodo di rendering Compatibilità.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_HandleType:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **HandleType**: :ref:`🔗<enum_DisplayServer_HandleType>`
|
||
|
||
.. _class_DisplayServer_constant_DISPLAY_HANDLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **DISPLAY_HANDLE** = ``0``
|
||
|
||
Gestore del display:
|
||
|
||
- Linux (X11): ``X11::Display*`` per il display.
|
||
|
||
- Linux (Wayland): ``wl_display`` per il display.
|
||
|
||
- Android: ``EGLDisplay`` per il display.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_HANDLE:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **WINDOW_HANDLE** = ``1``
|
||
|
||
Gestore della finestra:
|
||
|
||
- Windows: ``HWND`` per la finestra.
|
||
|
||
- Linux (X11): ``X11::Window*`` per la finestra.
|
||
|
||
- Linux (Wayland): ``wl_surface`` per la finestra.
|
||
|
||
- macOS: ``NSWindow*`` per la finestra.
|
||
|
||
- iOS: ``UIViewController*`` per il view controller.
|
||
|
||
- Android: ``jObject`` per l'attività.
|
||
|
||
.. _class_DisplayServer_constant_WINDOW_VIEW:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **WINDOW_VIEW** = ``2``
|
||
|
||
Vista della finestra:
|
||
|
||
- Windows: ``HDC`` per la finestra (solo con il renderer Compatibilità).
|
||
|
||
- macOS: ``NSView*`` per la vista principale della finestra.
|
||
|
||
- iOS: ``UIView*`` per la vista principale della finestra.
|
||
|
||
.. _class_DisplayServer_constant_OPENGL_CONTEXT:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **OPENGL_CONTEXT** = ``3``
|
||
|
||
Contesto OpenGL (solo con il renderer Compatibilità):
|
||
|
||
- Windows: ``HGLRC`` per la finestra (GL nativo) o ``EGLContext`` per la finestra (ANGLE).
|
||
|
||
- Linux (X11): ``GLXContext*`` per la finestra.
|
||
|
||
- Linux (Wayland): ``EGLContext`` per la finestra.
|
||
|
||
- macOS: ``NSOpenGLContext*`` per la finestra (GL nativo) o ``EGLContext`` per la finestra (ANGLE).
|
||
|
||
- Android: ``EGLContext`` per la finestra.
|
||
|
||
.. _class_DisplayServer_constant_EGL_DISPLAY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **EGL_DISPLAY** = ``4``
|
||
|
||
- Windows: ``EGLDisplay`` per la finestra (ANGLE).
|
||
|
||
- macOS: ``EGLDisplay`` per la finestra (ANGLE).
|
||
|
||
- Linux (Wayland): ``EGLDisplay`` per la finestra.
|
||
|
||
.. _class_DisplayServer_constant_EGL_CONFIG:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`HandleType<enum_DisplayServer_HandleType>` **EGL_CONFIG** = ``5``
|
||
|
||
- Windows: ``EGLConfig`` per la finestra (ANGLE).
|
||
|
||
- macOS: ``EGLConfig`` per la finestra (ANGLE).
|
||
|
||
- Linux (Wayland): ``EGLConfig`` per la finestra.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _enum_DisplayServer_TTSUtteranceEvent:
|
||
|
||
.. rst-class:: classref-enumeration
|
||
|
||
enum **TTSUtteranceEvent**: :ref:`🔗<enum_DisplayServer_TTSUtteranceEvent>`
|
||
|
||
.. _class_DisplayServer_constant_TTS_UTTERANCE_STARTED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>` **TTS_UTTERANCE_STARTED** = ``0``
|
||
|
||
L'enunciazione ha cominciato a essere pronunciata.
|
||
|
||
.. _class_DisplayServer_constant_TTS_UTTERANCE_ENDED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>` **TTS_UTTERANCE_ENDED** = ``1``
|
||
|
||
L'enunciazione è stata conclusa correttamente.
|
||
|
||
.. _class_DisplayServer_constant_TTS_UTTERANCE_CANCELED:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>` **TTS_UTTERANCE_CANCELED** = ``2``
|
||
|
||
L'enunciazione è stata annullata oppure il servizio TTS non è riuscito a elaborarla.
|
||
|
||
.. _class_DisplayServer_constant_TTS_UTTERANCE_BOUNDARY:
|
||
|
||
.. rst-class:: classref-enumeration-constant
|
||
|
||
:ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>` **TTS_UTTERANCE_BOUNDARY** = ``3``
|
||
|
||
L'enunciazione ha raggiunto il limite di una parola o di una frase.
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Costanti
|
||
----------------
|
||
|
||
.. _class_DisplayServer_constant_INVALID_SCREEN:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**INVALID_SCREEN** = ``-1`` :ref:`🔗<class_DisplayServer_constant_INVALID_SCREEN>`
|
||
|
||
L'ID che fa riferimento a uno schermo inesistente. Questo è restituito da alcuni metodi del **DisplayServer** se nessuno schermo corrisponde al risultato richiesto.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**SCREEN_WITH_MOUSE_FOCUS** = ``-4`` :ref:`🔗<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>`
|
||
|
||
Rappresenta lo schermo contenente il puntatore del mouse.
|
||
|
||
\ **Nota:** Su Android, iOS, Web e Linux (Wayland), questa costante rappresenta sempre lo schermo all'indice ``0``.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**SCREEN_WITH_KEYBOARD_FOCUS** = ``-3`` :ref:`🔗<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`
|
||
|
||
Rappresenta lo schermo contenente la finestra con il focus della tastiera.
|
||
|
||
\ **Nota:** Su Android, iOS, Web e Linux (Wayland), questa costante rappresenta sempre lo schermo all'indice ``0``.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_PRIMARY:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**SCREEN_PRIMARY** = ``-2`` :ref:`🔗<class_DisplayServer_constant_SCREEN_PRIMARY>`
|
||
|
||
Rappresenta lo schermo primario.
|
||
|
||
\ **Nota:** Su Android, iOS, Web e Linux (Wayland), questa costante rappresenta sempre lo schermo all'indice ``0``.
|
||
|
||
.. _class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**SCREEN_OF_MAIN_WINDOW** = ``-1`` :ref:`🔗<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`
|
||
|
||
Rappresenta lo schermo in cui si trova la finestra principale. Questo è solitamente il valore predefinito nelle funzioni che consentono di specificare uno dei diversi schermi.
|
||
|
||
\ **Nota:** Su Android, iOS, Web e Linux (Wayland), questa costante rappresenta sempre lo schermo all'indice ``0``.
|
||
|
||
.. _class_DisplayServer_constant_MAIN_WINDOW_ID:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**MAIN_WINDOW_ID** = ``0`` :ref:`🔗<class_DisplayServer_constant_MAIN_WINDOW_ID>`
|
||
|
||
ID della finestra principale generata dal motore, che può essere passato ai metodi che si aspettano un ``window_id``.
|
||
|
||
.. _class_DisplayServer_constant_INVALID_WINDOW_ID:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**INVALID_WINDOW_ID** = ``-1`` :ref:`🔗<class_DisplayServer_constant_INVALID_WINDOW_ID>`
|
||
|
||
L'ID che fa riferimento a una finestra inesistente. Questo viene restituito da alcuni metodi del **DisplayServer** se nessuna finestra corrisponde al risultato richiesto.
|
||
|
||
.. _class_DisplayServer_constant_INVALID_INDICATOR_ID:
|
||
|
||
.. rst-class:: classref-constant
|
||
|
||
**INVALID_INDICATOR_ID** = ``-1`` :ref:`🔗<class_DisplayServer_constant_INVALID_INDICATOR_ID>`
|
||
|
||
ID che fa riferimento a un indicatore di stato inesistente dell'applicazione.
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Descrizioni dei metodi
|
||
--------------------------------------------
|
||
|
||
.. _class_DisplayServer_method_accessibility_create_element:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`RID<class_RID>` **accessibility_create_element**\ (\ window_id\: :ref:`int<class_int>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_create_element>`
|
||
|
||
Crea una nuova risorsa vuota per gli elementi di accessibilità.
|
||
|
||
\ **Nota:** Un elemento di accessibilità viene creato e liberato automaticamente per ogni :ref:`Node<class_Node>`. In generale, questa funzione non si dovrebbe chiamare manualmente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_create_sub_element:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`RID<class_RID>` **accessibility_create_sub_element**\ (\ parent_rid\: :ref:`RID<class_RID>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`, insert_pos\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_accessibility_create_sub_element>`
|
||
|
||
Crea una nuova risorsa vuota per i sotto-elementi di accessibilità. I sotto-elementi si possono utilizzare per fornire informazioni di accessibilità per oggetti che non sono :ref:`Node<class_Node>`, come voci di un elenco, celle di una tabella o voci di un menu. I sotto-elementi vengono liberati automaticamente quando l'elemento padre viene liberato, oppure si possono liberare in anticipo attraverso il metodo :ref:`accessibility_free_element()<class_DisplayServer_method_accessibility_free_element>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_create_sub_text_edit_elements:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`RID<class_RID>` **accessibility_create_sub_text_edit_elements**\ (\ parent_rid\: :ref:`RID<class_RID>`, shaped_text\: :ref:`RID<class_RID>`, min_height\: :ref:`float<class_float>`, insert_pos\: :ref:`int<class_int>` = -1, is_last_line\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_DisplayServer_method_accessibility_create_sub_text_edit_elements>`
|
||
|
||
Creates a new, empty accessibility sub-element from the shaped text buffer. Sub-elements are freed automatically when the parent element is freed, or can be freed early using the :ref:`accessibility_free_element()<class_DisplayServer_method_accessibility_free_element>` method.
|
||
|
||
If ``is_last_line`` is ``true``, no trailing newline is appended to the text content. Set to ``true`` for the last line in multi-line text fields and for single-line text fields.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_element_get_meta:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Variant<class_Variant>` **accessibility_element_get_meta**\ (\ id\: :ref:`RID<class_RID>`\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_element_get_meta>`
|
||
|
||
Returns the metadata of the accessibility element ``id``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_element_set_meta:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_element_set_meta**\ (\ id\: :ref:`RID<class_RID>`, meta\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_element_set_meta>`
|
||
|
||
Sets the metadata of the accessibility element ``id`` to ``meta``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_free_element:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_free_element**\ (\ id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_free_element>`
|
||
|
||
Frees the accessibility element ``id`` created by :ref:`accessibility_create_element()<class_DisplayServer_method_accessibility_create_element>`, :ref:`accessibility_create_sub_element()<class_DisplayServer_method_accessibility_create_sub_element>`, or :ref:`accessibility_create_sub_text_edit_elements()<class_DisplayServer_method_accessibility_create_sub_text_edit_elements>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_get_window_root:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`RID<class_RID>` **accessibility_get_window_root**\ (\ window_id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_get_window_root>`
|
||
|
||
Restituisce l'elemento principale di accessibilità della finestra nativa del sistema operativo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_has_element:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **accessibility_has_element**\ (\ id\: :ref:`RID<class_RID>`\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_has_element>`
|
||
|
||
Restituisce ``true`` se ``id`` è un elemento di accessibilità valido.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_screen_reader_active:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **accessibility_screen_reader_active**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_screen_reader_active>`
|
||
|
||
Returns ``1`` if a screen reader, Braille display or other assistive app is active, ``0`` otherwise. Returns ``-1`` if status is unknown.
|
||
|
||
\ **Note:** This method is implemented on Linux, macOS, and Windows.
|
||
|
||
\ **Note:** Accessibility debugging tools, such as Accessibility Insights for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD), do not count as assistive apps and will not affect this value. To test your project with these tools, set :ref:`ProjectSettings.accessibility/general/accessibility_support<class_ProjectSettings_property_accessibility/general/accessibility_support>` to ``1``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_set_window_focused:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_set_window_focused**\ (\ window_id\: :ref:`int<class_int>`, focused\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_set_window_focused>`
|
||
|
||
Imposta lo stato di focalizzazione della finestra per le app assistive.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
\ **Nota:** Questo metodo non è supportato dalle voci di menu del Dock di macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_set_window_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_set_window_rect**\ (\ window_id\: :ref:`int<class_int>`, rect_out\: :ref:`Rect2<class_Rect2>`, rect_in\: :ref:`Rect2<class_Rect2>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_set_window_rect>`
|
||
|
||
Imposta i limiti esterni (con decorazioni) e interni (senza decorazioni) della finestra per le applicazioni assistive.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux, macOS e Windows.
|
||
|
||
\ **Nota:** Solo per utenti avanzati! Gli oggetti :ref:`Window<class_Window>` chiamano questo metodo automaticamente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_should_increase_contrast:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **accessibility_should_increase_contrast**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_should_increase_contrast>`
|
||
|
||
Restituisce ``1`` se si dovrebbe utilizzare un tema ad alto contrasto per l'interfaccia utente, ``0`` altrimenti. Restituisce ``-1`` se lo stato è sconosciuto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland, GNOME), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_should_reduce_animation:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **accessibility_should_reduce_animation**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_should_reduce_animation>`
|
||
|
||
Restituisce ``1`` se si dovrebbero disabilitare flash, lampeggi e altri contenuti in movimento che possono causare crisi epilettiche negli utenti con epilessia fotosensibile, ``0`` altrimenti. Restituisce ``-1`` se lo stato è sconosciuto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_should_reduce_transparency:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **accessibility_should_reduce_transparency**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_accessibility_should_reduce_transparency>`
|
||
|
||
Restituisce ``1`` se si dovrebbero disabilitare le immagini di sfondo, la trasparenza e altre funzionalità che potrebbero ridurre il contrasto tra primo piano e sfondo, ``0`` altrimenti. Restituisce ``-1`` se lo stato è sconosciuto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_action:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_action**\ (\ id\: :ref:`RID<class_RID>`, action\: :ref:`AccessibilityAction<enum_DisplayServer_AccessibilityAction>`, callable\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_action>`
|
||
|
||
Aggiunge un callback per l'azione di accessibilità (azione che si può effettuare attraverso un comando speciale in un lettore dello schermo o i pulsanti su un display Braille) e contrassegna questa azione come supportata. Il callback dell'azione riceve un argomento :ref:`Variant<class_Variant>`, il cui valore dipende dal tipo di azione.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_child:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_child**\ (\ id\: :ref:`RID<class_RID>`, child_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_child>`
|
||
|
||
Aggiunge un elemento di accessibilità figlio.
|
||
|
||
\ **Nota:** I figli :ref:`Node<class_Node>` e i sotto-elementi sono aggiunti automaticamente all'elenco degli elementi figlio.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_custom_action:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_custom_action**\ (\ id\: :ref:`RID<class_RID>`, action_id\: :ref:`int<class_int>`, action_description\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_custom_action>`
|
||
|
||
Aggiunge supporto per un'azione di accessibilità personalizzata. ``action_id`` è passato come argomento al callback dell'azione :ref:`ACTION_CUSTOM<class_DisplayServer_constant_ACTION_CUSTOM>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_controls:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_controls**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_controls>`
|
||
|
||
Aggiunge un elemento che è controllato da questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_described_by:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_described_by**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_described_by>`
|
||
|
||
Aggiunge un elemento che descrive questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_details:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_details**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_details>`
|
||
|
||
Aggiunge un elemento che descrive in dettaglio questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_flow_to:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_flow_to**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_flow_to>`
|
||
|
||
Aggiunge un elemento in cui fluisce questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_labeled_by:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_labeled_by**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_labeled_by>`
|
||
|
||
Aggiunge un elemento che etichetta questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_add_related_radio_group:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_add_related_radio_group**\ (\ id\: :ref:`RID<class_RID>`, related_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_add_related_radio_group>`
|
||
|
||
Aggiunge un elemento che fa parte dello stesso gruppo di opzioni (radio).
|
||
|
||
\ **Nota:** Questo metodo si dovrebbe chiamare su ogni elemento del gruppo, utilizzando tutti gli altri elementi come ``related_id``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_active_descendant:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_active_descendant**\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_active_descendant>`
|
||
|
||
Aggiunge un elemento che è un discendente attivo di questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_background_color:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_background_color**\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_background_color>`
|
||
|
||
Imposta il colore di sfondo dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_bounds:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_bounds**\ (\ id\: :ref:`RID<class_RID>`, p_rect\: :ref:`Rect2<class_Rect2>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_bounds>`
|
||
|
||
Restituisce la bounding box dell'elemento, relativa alla posizione del nodo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_checked:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_checked**\ (\ id\: :ref:`RID<class_RID>`, checekd\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_checked>`
|
||
|
||
Imposta lo stato di spunta dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_classname:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_classname**\ (\ id\: :ref:`RID<class_RID>`, classname\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_classname>`
|
||
|
||
Imposta il nome della classe dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_color_value:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_color_value**\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_color_value>`
|
||
|
||
Imposta il valore di colore dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_description:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_description**\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_description>`
|
||
|
||
Imposta la descrizione d'accessibilità dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_error_message:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_error_message**\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_error_message>`
|
||
|
||
Imposta un elemento che contiene un messaggio di errore per questo elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_extra_info:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_extra_info**\ (\ id\: :ref:`RID<class_RID>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_extra_info>`
|
||
|
||
Imposta ulteriori informazioni d'accessibilità dell'elemento aggiunte al nome dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_flag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_flag**\ (\ id\: :ref:`RID<class_RID>`, flag\: :ref:`AccessibilityFlags<enum_DisplayServer_AccessibilityFlags>`, value\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_flag>`
|
||
|
||
Imposta il flag dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_focus:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_focus**\ (\ id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_focus>`
|
||
|
||
Imposta l'elemento attualmente focalizzato.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_foreground_color:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_foreground_color**\ (\ id\: :ref:`RID<class_RID>`, color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_foreground_color>`
|
||
|
||
Imposta il colore di primo piano dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_in_page_link_target:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_in_page_link_target**\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_in_page_link_target>`
|
||
|
||
Imposta l'elemento di destinazione per il collegamento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_language:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_language**\ (\ id\: :ref:`RID<class_RID>`, language\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_language>`
|
||
|
||
Imposta la lingua di testo dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_item_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_item_count**\ (\ id\: :ref:`RID<class_RID>`, size\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_item_count>`
|
||
|
||
Imposta il numero di elementi nell'elenco.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_item_expanded:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_item_expanded**\ (\ id\: :ref:`RID<class_RID>`, expanded\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_item_expanded>`
|
||
|
||
Imposta lo stato espanso dell'elemento elenco/albero.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_item_index:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_item_index**\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_item_index>`
|
||
|
||
Imposta la posizione dell'elemento nell'elenco.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_item_level:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_item_level**\ (\ id\: :ref:`RID<class_RID>`, level\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_item_level>`
|
||
|
||
Imposta il livello gerarchico dell'elemento nell'elenco.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_item_selected:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_item_selected**\ (\ id\: :ref:`RID<class_RID>`, selected\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_item_selected>`
|
||
|
||
Imposta lo stato di spunta dell'elemento nell'elenco/albero.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_list_orientation:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_list_orientation**\ (\ id\: :ref:`RID<class_RID>`, vertical\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_list_orientation>`
|
||
|
||
Imposta l'orientazione degli elementi nell'elenco.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_live:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_live**\ (\ id\: :ref:`RID<class_RID>`, live\: :ref:`AccessibilityLiveMode<enum_DisplayServer_AccessibilityLiveMode>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_live>`
|
||
|
||
Imposta la priorità degli aggiornamenti della regione attiva.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_member_of:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_member_of**\ (\ id\: :ref:`RID<class_RID>`, group_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_member_of>`
|
||
|
||
Imposta l'elemento come membro del gruppo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_name:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_name**\ (\ id\: :ref:`RID<class_RID>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_name>`
|
||
|
||
Imposta il nome di accessibilità dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_next_on_line:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_next_on_line**\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_next_on_line>`
|
||
|
||
Imposta l'elemento successivo sulla riga.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_num_jump:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_num_jump**\ (\ id\: :ref:`RID<class_RID>`, jump\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_num_jump>`
|
||
|
||
Imposta il salto del valore numerico.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_num_range:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_num_range**\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_num_range>`
|
||
|
||
Imposta l'intervallo del valore numerico.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_num_step:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_num_step**\ (\ id\: :ref:`RID<class_RID>`, step\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_num_step>`
|
||
|
||
Imposta il passo del valore numerico.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_num_value:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_num_value**\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_num_value>`
|
||
|
||
Imposta il valore numerico.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_placeholder:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_placeholder**\ (\ id\: :ref:`RID<class_RID>`, placeholder\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_placeholder>`
|
||
|
||
Imposta il testo segnaposto.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_popup_type:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_popup_type**\ (\ id\: :ref:`RID<class_RID>`, popup\: :ref:`AccessibilityPopupType<enum_DisplayServer_AccessibilityPopupType>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_popup_type>`
|
||
|
||
Imposta il tipo di popup per i pulsanti popup.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_previous_on_line:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_previous_on_line**\ (\ id\: :ref:`RID<class_RID>`, other_id\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_previous_on_line>`
|
||
|
||
Imposta l'elemento precedente sulla riga.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_role:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_role**\ (\ id\: :ref:`RID<class_RID>`, role\: :ref:`AccessibilityRole<enum_DisplayServer_AccessibilityRole>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_role>`
|
||
|
||
Imposta il ruolo dell'elemento di accessibilità.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_role_description:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_role_description**\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_role_description>`
|
||
|
||
Imposta il testo descrittivo per il ruolo dell'elemento di accessibilità.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_scroll_x:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_scroll_x**\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_scroll_x>`
|
||
|
||
Imposta la posizione in x della barra di scorrimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_scroll_x_range:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_scroll_x_range**\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_scroll_x_range>`
|
||
|
||
Imposta l'intervallo in x della barra di scorrimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_scroll_y:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_scroll_y**\ (\ id\: :ref:`RID<class_RID>`, position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_scroll_y>`
|
||
|
||
Imposta la posizione in y della barra di scorrimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_scroll_y_range:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_scroll_y_range**\ (\ id\: :ref:`RID<class_RID>`, min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_scroll_y_range>`
|
||
|
||
Imposta l'intervallo in y della barra di scorrimento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_shortcut:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_shortcut**\ (\ id\: :ref:`RID<class_RID>`, shortcut\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_shortcut>`
|
||
|
||
Imposta la lista delle scorciatoie da tastiera utilizzate dall'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_state_description:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_state_description**\ (\ id\: :ref:`RID<class_RID>`, description\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_state_description>`
|
||
|
||
Imposta una descrizione leggibile in chiaro dello stato di spunta attuale.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_cell_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_cell_position**\ (\ id\: :ref:`RID<class_RID>`, row_index\: :ref:`int<class_int>`, column_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_cell_position>`
|
||
|
||
Imposta la posizione nella tabella.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_cell_span:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_cell_span**\ (\ id\: :ref:`RID<class_RID>`, row_span\: :ref:`int<class_int>`, column_span\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_cell_span>`
|
||
|
||
Imposta la spaziatura tra righe/colonne delle celle.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_column_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_column_count**\ (\ id\: :ref:`RID<class_RID>`, count\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_column_count>`
|
||
|
||
Imposta il numero di colonne nella tabella.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_column_index:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_column_index**\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_column_index>`
|
||
|
||
Imposta la posizione della colonna.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_row_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_row_count**\ (\ id\: :ref:`RID<class_RID>`, count\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_row_count>`
|
||
|
||
Imposta il numero di righe nella tabella.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_table_row_index:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_table_row_index**\ (\ id\: :ref:`RID<class_RID>`, index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_table_row_index>`
|
||
|
||
Imposta la posizione della colonna nella tabella.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_text_align:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_text_align**\ (\ id\: :ref:`RID<class_RID>`, align\: :ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_text_align>`
|
||
|
||
Imposta l'allineamento del testo dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_text_decorations:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_text_decorations**\ (\ id\: :ref:`RID<class_RID>`, underline\: :ref:`bool<class_bool>`, strikethrough\: :ref:`bool<class_bool>`, overline\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_text_decorations>`
|
||
|
||
Imposta il testo sottolineato/sopralineato/barrato.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_text_orientation:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_text_orientation**\ (\ id\: :ref:`RID<class_RID>`, vertical\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_text_orientation>`
|
||
|
||
Imposta l'orientazione del testo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_text_selection:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_text_selection**\ (\ id\: :ref:`RID<class_RID>`, text_start_id\: :ref:`RID<class_RID>`, start_char\: :ref:`int<class_int>`, text_end_id\: :ref:`RID<class_RID>`, end_char\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_text_selection>`
|
||
|
||
Imposta la selezione del testo sul campo di testo. ``text_start_id`` e ``text_end_id`` devono essere elementi creati da :ref:`accessibility_create_sub_text_edit_elements()<class_DisplayServer_method_accessibility_create_sub_text_edit_elements>`. Gli offset dei caratteri sono relativi all'elemento corrispondente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_tooltip:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_tooltip**\ (\ id\: :ref:`RID<class_RID>`, tooltip\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_tooltip>`
|
||
|
||
Imposta il testo del tooltip.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_transform:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_transform**\ (\ id\: :ref:`RID<class_RID>`, transform\: :ref:`Transform2D<class_Transform2D>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_transform>`
|
||
|
||
Imposta la trasformazione 2D dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_url:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_url**\ (\ id\: :ref:`RID<class_RID>`, url\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_url>`
|
||
|
||
Imposta l'URL di un collegamento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_accessibility_update_set_value:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **accessibility_update_set_value**\ (\ id\: :ref:`RID<class_RID>`, value\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_accessibility_update_set_value>`
|
||
|
||
Imposta il valore del testo dell'elemento.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_beep:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **beep**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_beep>`
|
||
|
||
Riproduce il suono del beep dal sistema operativo, se possibile. Poiché proviene dal sistema operativo, il segnale acustico sarà udibile anche se l'applicazione è silenziata. Potrebbe anche essere disabilitato per l'intero sistema operativo dall'utente.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS, Linux (X11/Wayland) e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_get:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **clipboard_get**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_clipboard_get>`
|
||
|
||
Restituisce gli appunti dell'utente come stringa, se possibile.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_get_image:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Image<class_Image>` **clipboard_get_image**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_clipboard_get_image>`
|
||
|
||
Restituisce gli appunti dell'utente come immagine, se possibile.
|
||
|
||
\ **Nota:** Questo metodo utilizza i dati dei pixel copiati, ad esempio da un software per modificare immagini o da un browser web, non un file di immagine copiato da Esplora file.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_get_primary:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **clipboard_get_primary**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_clipboard_get_primary>`
|
||
|
||
Restituisce gli appunti `primari <https://unix.stackexchange.com/questions/139191/whats-the-difference-between-primary-selection-and-clipboard-buffer>`__ dell'utente come stringa, se possibile. Questi sono gli apponti che vengono impostati quando l'utente seleziona del testo in qualsiasi applicazione, anziché quando preme :kbd:`Ctrl + C`. I dati degli appunti possono quindi essere incollati cliccando con il tasto centrale del mouse in qualsiasi applicazione che supporti il meccanismo degli appunti primari.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_has:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **clipboard_has**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_clipboard_has>`
|
||
|
||
Restituisce ``true`` se è presente un contenuto di testo negli appunti dell'utente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_has_image:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **clipboard_has_image**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_clipboard_has_image>`
|
||
|
||
Restituisce ``true`` se è presente un contenuto di immagine negli appunti dell'utente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_set:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **clipboard_set**\ (\ clipboard\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_clipboard_set>`
|
||
|
||
Imposta il contenuto negli appunti dell'utente alla stringa specificata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_clipboard_set_primary:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **clipboard_set_primary**\ (\ clipboard_primary\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_clipboard_set_primary>`
|
||
|
||
Imposta gli appunti `primari <https://unix.stackexchange.com/questions/139191/whats-the-difference-between-primary-selection-and-clipboard-buffer>`__ dell'utente come stringa, se possibile. Questi sono gli apponti che vengono impostati quando l'utente seleziona del testo in qualsiasi applicazione, anziché quando preme :kbd:`Ctrl + C`. I dati degli appunti possono quindi essere incollati cliccando con il tasto centrale del mouse in qualsiasi applicazione che supporti il meccanismo degli appunti primari.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_color_picker:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **color_picker**\ (\ callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_color_picker>`
|
||
|
||
Visualizza il selettore colori nativo del sistema operativo.
|
||
|
||
I callback hanno i seguenti argomenti: ``status: bool, color: Color``.
|
||
|
||
\ **Nota:** Questo metodo è implementato se il server di visualizzazione ha la funzionalità :ref:`FEATURE_NATIVE_COLOR_PICKER<class_DisplayServer_constant_FEATURE_NATIVE_COLOR_PICKER>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_create_status_indicator:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **create_status_indicator**\ (\ icon\: :ref:`Texture2D<class_Texture2D>`, tooltip\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_create_status_indicator>`
|
||
|
||
Crea un nuovo indicatore di stato dell'applicazione con l'icona, il tooltip e il callback di attivazione specificati.
|
||
|
||
\ ``callback`` dovrebbe accettare due argomenti: il pulsante del mouse premuto (una delle costanti di :ref:`MouseButton<enum_@GlobalScope_MouseButton>`) e la posizione del clic nelle coordinate dello schermo (un :ref:`Vector2i<class_Vector2i>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_cursor_get_shape:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`CursorShape<enum_DisplayServer_CursorShape>` **cursor_get_shape**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_cursor_get_shape>`
|
||
|
||
Restituisce la forma predefinita del cursore del mouse come impostata da :ref:`cursor_set_shape()<class_DisplayServer_method_cursor_set_shape>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_cursor_set_custom_image:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **cursor_set_custom_image**\ (\ cursor\: :ref:`Resource<class_Resource>`, shape\: :ref:`CursorShape<enum_DisplayServer_CursorShape>` = 0, hotspot\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ ) :ref:`🔗<class_DisplayServer_method_cursor_set_custom_image>`
|
||
|
||
Imposta un'immagine personalizzata del cursore del mouse per la forma ``shape``. Ciò significa che il sistema operativo dell'utente e il tema del cursore del mouse non influenzeranno più l'aspetto del cursore del mouse.
|
||
|
||
\ ``cursor`` può essere una :ref:`Texture2D<class_Texture2D>` o un':ref:`Image<class_Image>` e non dovrebbe essere più grande di 256×256 per essere visualizzato correttamente. Facoltativamente, ``hotspot`` può essere impostato per compensare la posizione dell'immagine rispetto al punto di clic. Per impostazione predefinita, ``hotspot`` è impostato sull'angolo in alto a sinistra dell'immagine. Vedi anche :ref:`cursor_set_shape()<class_DisplayServer_method_cursor_set_shape>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_cursor_set_shape:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **cursor_set_shape**\ (\ shape\: :ref:`CursorShape<enum_DisplayServer_CursorShape>`\ ) :ref:`🔗<class_DisplayServer_method_cursor_set_shape>`
|
||
|
||
Imposta la forma predefinita del cursore del mouse. L'aspetto del cursore varierà a seconda del sistema operativo dell'utente e del tema del cursore del mouse. Vedi anche :ref:`cursor_get_shape()<class_DisplayServer_method_cursor_get_shape>` e :ref:`cursor_set_custom_image()<class_DisplayServer_method_cursor_set_custom_image>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_delete_status_indicator:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **delete_status_indicator**\ (\ id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_delete_status_indicator>`
|
||
|
||
Rimuove l'indicatore di stato dell'applicazione.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_dialog_input_text:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **dialog_input_text**\ (\ title\: :ref:`String<class_String>`, description\: :ref:`String<class_String>`, existing_text\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_dialog_input_text>`
|
||
|
||
Mostra una finestra di dialogo con campo di testo che utilizza l'aspetto nativo del sistema operativo. ``callback`` dovrebbe accettare un singolo parametro :ref:`String<class_String>` che contiene il contenuto del campo di testo.
|
||
|
||
\ **Nota:** Questo metodo è implementato se il server di visualizzazione ha la funzionalità :ref:`FEATURE_NATIVE_DIALOG_INPUT<class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_INPUT>`. Le piattaforme supportate includono macOS, Windows e Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_dialog_show:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **dialog_show**\ (\ title\: :ref:`String<class_String>`, description\: :ref:`String<class_String>`, buttons\: :ref:`PackedStringArray<class_PackedStringArray>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_dialog_show>`
|
||
|
||
Mostra una finestra di dialogo con testo che utilizza l'aspetto nativo del sistema operativo. ``callback`` dovrebbe accettare un singolo parametro :ref:`String<class_String>` che contiene il contenuto del campo di testo.
|
||
|
||
\ **Nota:** Questo metodo è implementato se il server di visualizzazione ha la funzionalità :ref:`FEATURE_NATIVE_DIALOG<class_DisplayServer_constant_FEATURE_NATIVE_DIALOG>`. Le piattaforme supportate includono macOS, Windows e Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_enable_for_stealing_focus:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **enable_for_stealing_focus**\ (\ process_id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_enable_for_stealing_focus>`
|
||
|
||
Consente al PID ``process_id`` di rubare lo stato attivo da questa finestra. In altre parole, questo disabilita la protezione del sistema operativo contro il furto dello stato attivo per il PID specificato.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_file_dialog_show:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **file_dialog_show**\ (\ title\: :ref:`String<class_String>`, current_directory\: :ref:`String<class_String>`, filename\: :ref:`String<class_String>`, show_hidden\: :ref:`bool<class_bool>`, mode\: :ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>`, filters\: :ref:`PackedStringArray<class_PackedStringArray>`, callback\: :ref:`Callable<class_Callable>`, parent_window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_file_dialog_show>`
|
||
|
||
Displays OS native dialog for selecting files or directories in the file system.
|
||
|
||
Each filter string in the ``filters`` array should be formatted like this: ``*.png,*.jpg,*.jpeg;Image Files;image/png,image/jpeg``. The description text of the filter is optional and can be omitted. It is recommended to set both file extension and MIME type. See also :ref:`FileDialog.filters<class_FileDialog_property_filters>`.
|
||
|
||
Callbacks have the following arguments: ``status: bool, selected_paths: PackedStringArray, selected_filter_index: int``. **On Android,** the third callback argument (``selected_filter_index``) is always ``0``.
|
||
|
||
\ **Note:** This method is implemented if the display server has the :ref:`FEATURE_NATIVE_DIALOG_FILE<class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE>` feature. Supported platforms include Linux (X11/Wayland), Windows, macOS, and Android (API level 29+).
|
||
|
||
\ **Note:** ``current_directory`` might be ignored.
|
||
|
||
\ **Note:** Embedded file dialogs and Windows file dialogs support only file extensions, while Android, Linux, and macOS file dialogs also support MIME types.
|
||
|
||
\ **Note:** On Android and Linux, ``show_hidden`` is ignored.
|
||
|
||
\ **Note:** On Android and macOS, native file dialogs have no title.
|
||
|
||
\ **Note:** On macOS, sandboxed apps will save security-scoped bookmarks to retain access to the opened folders across multiple sessions. Use :ref:`OS.get_granted_permissions()<class_OS_method_get_granted_permissions>` to get a list of saved bookmarks.
|
||
|
||
\ **Note:** On Android, this method uses the Android Storage Access Framework (SAF).
|
||
|
||
The file picker returns a URI instead of a filesystem path. This URI can be passed directly to :ref:`FileAccess<class_FileAccess>` to perform read/write operations.
|
||
|
||
When using :ref:`FILE_DIALOG_MODE_OPEN_DIR<class_DisplayServer_constant_FILE_DIALOG_MODE_OPEN_DIR>`, it returns a tree URI that grants full access to the selected directory. File operations inside this directory can be performed by passing a path on the form ``treeUri#relative/path/to/file`` to :ref:`FileAccess<class_FileAccess>`.
|
||
|
||
To avoid opening the file picker again after each app restart, you can take persistable URI permission as follows:
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
val uri = "content://com.android..." # URI of the selected file or folder.
|
||
val persist = true # Set to false to release the persistable permission.
|
||
var android_runtime = Engine.get_singleton("AndroidRuntime")
|
||
android_runtime.updatePersistableUriPermission(uri, persist)
|
||
|
||
|
||
|
||
The persistable URI permission remains valid across app restarts as long as the directory is not moved, renamed, or deleted.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_file_dialog_with_options_show:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **file_dialog_with_options_show**\ (\ title\: :ref:`String<class_String>`, current_directory\: :ref:`String<class_String>`, root\: :ref:`String<class_String>`, filename\: :ref:`String<class_String>`, show_hidden\: :ref:`bool<class_bool>`, mode\: :ref:`FileDialogMode<enum_DisplayServer_FileDialogMode>`, filters\: :ref:`PackedStringArray<class_PackedStringArray>`, options\: :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\], callback\: :ref:`Callable<class_Callable>`, parent_window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_file_dialog_with_options_show>`
|
||
|
||
Displays OS native dialog for selecting files or directories in the file system with additional user selectable options.
|
||
|
||
Each filter string in the ``filters`` array should be formatted like this: ``*.png,*.jpg,*.jpeg;Image Files;image/png,image/jpeg``. The description text of the filter is optional and can be omitted. It is recommended to set both file extension and MIME type. See also :ref:`FileDialog.filters<class_FileDialog_property_filters>`.
|
||
|
||
\ ``options`` is array of :ref:`Dictionary<class_Dictionary>`\ s with the following keys:
|
||
|
||
- ``"name"`` - option's name :ref:`String<class_String>`.
|
||
|
||
- ``"values"`` - :ref:`PackedStringArray<class_PackedStringArray>` of values. If empty, boolean option (check box) is used.
|
||
|
||
- ``"default"`` - default selected option index (:ref:`int<class_int>`) or default boolean value (:ref:`bool<class_bool>`).
|
||
|
||
Callbacks have the following arguments: ``status: bool, selected_paths: PackedStringArray, selected_filter_index: int, selected_option: Dictionary``.
|
||
|
||
\ **Note:** This method is implemented if the display server has the :ref:`FEATURE_NATIVE_DIALOG_FILE_EXTRA<class_DisplayServer_constant_FEATURE_NATIVE_DIALOG_FILE_EXTRA>` feature. Supported platforms include Linux (X11/Wayland), Windows, and macOS.
|
||
|
||
\ **Note:** ``current_directory`` might be ignored.
|
||
|
||
\ **Note:** Embedded file dialogs and Windows file dialogs support only file extensions, while Android, Linux, and macOS file dialogs also support MIME types.
|
||
|
||
\ **Note:** On Linux (X11), ``show_hidden`` is ignored.
|
||
|
||
\ **Note:** On macOS, native file dialogs have no title.
|
||
|
||
\ **Note:** On macOS, sandboxed apps will save security-scoped bookmarks to retain access to the opened folders across multiple sessions. Use :ref:`OS.get_granted_permissions()<class_OS_method_get_granted_permissions>` to get a list of saved bookmarks.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_force_process_and_drop_events:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **force_process_and_drop_events**\ (\ ) :ref:`🔗<class_DisplayServer_method_force_process_and_drop_events>`
|
||
|
||
Forza l'elaborazione del gestore delle finestre ignorando tutti gli :ref:`InputEvent<class_InputEvent>`. Vedi anche :ref:`process_events()<class_DisplayServer_method_process_events>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Windows e macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_accent_color:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Color<class_Color>` **get_accent_color**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_accent_color>`
|
||
|
||
Restituisce il colore d'accento del tema del sistema operativo. Restituisce ``Color(0, 0, 0, 0)``, se il colore d'accento è sconosciuto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS, Windows, Android e Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_base_color:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Color<class_Color>` **get_base_color**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_base_color>`
|
||
|
||
Restituisce il colore di base del tema del sistema operativo (colore predefinito di sfondo). Restituisce ``Color(0, 0, 0, 0)``, se il colore di base è sconosciuto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS, Windows e Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_display_cutouts:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Array<class_Array>`\[:ref:`Rect2<class_Rect2>`\] **get_display_cutouts**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_display_cutouts>`
|
||
|
||
Restituisce un :ref:`Array<class_Array>` di :ref:`Rect2<class_Rect2>`, ognuno dei quali è il rettangolo di delimitazione per un ritaglio o una tacca sul display. Si trattano di aree non funzionali su schermi edge-to-edge utilizzate da fotocamere e sensori. Restituisce un array vuoto se il dispositivo non ha ritagli. Vedi anche :ref:`get_display_safe_area()<class_DisplayServer_method_get_display_safe_area>`.
|
||
|
||
\ **Nota:** Attualmente implementato solo su Android. Altre piattaforme restituiranno un array vuoto anche se hanno ritagli o tacche sul display.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_display_safe_area:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Rect2i<class_Rect2i>` **get_display_safe_area**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_display_safe_area>`
|
||
|
||
Restituisce l'area non oscurata del display in cui si dovrebbero renderizzare i controlli interattivi. Vedi anche :ref:`get_display_cutouts()<class_DisplayServer_method_get_display_cutouts>`.
|
||
|
||
\ **Nota:** Attualmente implementato solo su Android e iOS. Su altre piattaforme, ``screen_get_usable_rect(SCREEN_OF_MAIN_WINDOW)`` verrà restituito come alternativa. Vedi anche :ref:`screen_get_usable_rect()<class_DisplayServer_method_screen_get_usable_rect>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_keyboard_focus_screen:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_keyboard_focus_screen**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_keyboard_focus_screen>`
|
||
|
||
Restituisce l'indice dello schermo contenente la finestra con il focus sulla tastiera, oppure lo schermo primario se non c'è alcuna finestra con il focus.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux/X11, macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre la schermata principale.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_name:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **get_name**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_name>`
|
||
|
||
Restituisce il nome del **DisplayServer** attualmente in uso. La maggior parte dei sistemi operativi ha soltanto un **DisplayServer**, ma Linux ha accesso a più di un **DisplayServer** (attualmente X11 e Wayland).
|
||
|
||
I nomi dei server di visualizzazione integrati sono ``Windows``, ``macOS``, ``X11`` (Linux), ``Wayland`` (Linux), ``Android``, ``iOS``, ``web`` (HTML5) e ``headless`` (quando avviato con l':doc:`argomento della riga di comando <../tutorials/editor/command_line_tutorial>` ``--headless``).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_primary_screen:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_primary_screen**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_primary_screen>`
|
||
|
||
Returns the index of the primary screen.
|
||
|
||
\ **Note:** This method is implemented on Linux/X11, macOS, and Windows. On other platforms, this method always returns ``0``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_screen_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_screen_count**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_screen_count>`
|
||
|
||
Restituisce il numero di schermi disponibili.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11 e Wayland), macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre ``1``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_screen_from_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_screen_from_rect**\ (\ rect\: :ref:`Rect2<class_Rect2>`\ ) |const| :ref:`🔗<class_DisplayServer_method_get_screen_from_rect>`
|
||
|
||
Restituisce l'indice dello schermo che si sovrappone di più al rettangolo fornito. Restituisce :ref:`INVALID_SCREEN<class_DisplayServer_constant_INVALID_SCREEN>` se il rettangolo non si sovrappone ad alcuno schermo o non ha area.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_swap_cancel_ok:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **get_swap_cancel_ok**\ (\ ) :ref:`🔗<class_DisplayServer_method_get_swap_cancel_ok>`
|
||
|
||
Restituisce ``true`` se le posizioni dei pulsanti **OK** e **Annulla** sono scambiate nelle finestre di dialogo. Questa opzione è abilitata per impostazione predefinita su Windows per seguire le convenzioni d'interfaccia e può essere cambiata attraverso :ref:`ProjectSettings.gui/common/swap_cancel_ok<class_ProjectSettings_property_gui/common/swap_cancel_ok>`.
|
||
|
||
\ **Nota:** Questa opzione non influisce sulle finestre di dialogo native come quelle generate da :ref:`dialog_show()<class_DisplayServer_method_dialog_show>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_window_at_screen_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_window_at_screen_position**\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_DisplayServer_method_get_window_at_screen_position>`
|
||
|
||
Restituisce l'ID della finestra nella posizione ``position`` (in pixel) sullo schermo. Nelle configurazioni multi-monitor, la posizione sullo schermo è relativa all'area del desktop virtuale. Nelle configurazioni multi-monitor con diverse risoluzioni o orientamenti dello schermo, l'origine potrebbe essere posizionata all'esterno di qualsiasi display in questo modo:
|
||
|
||
.. code:: text
|
||
|
||
* (0, 0) +-------+
|
||
| |
|
||
+-------------+ | |
|
||
| | | |
|
||
| | | |
|
||
+-------------+ +-------+
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_get_window_list:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`PackedInt32Array<class_PackedInt32Array>` **get_window_list**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_get_window_list>`
|
||
|
||
Restituisce la lista degli ID delle finestre Godot appartenenti a questo processo.
|
||
|
||
\ **Nota:** Le finestre di dialogo native non sono incluse in questa lista.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_check_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_check_item**\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_check_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce spuntabile con il testo ``label`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_icon_check_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_icon_check_item**\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_icon_check_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce spuntabile con il testo ``label`` e l'icona ``icon`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_icon_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_icon_item**\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_icon_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce con il testo ``label`` e l'icona ``icon`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_icon_radio_check_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_icon_radio_check_item**\ (\ menu_root\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_icon_radio_check_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce spuntabile di opzione (radio) con il testo ``label`` e l'icona ``icon`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** Le voci spuntabili mostrano solo un segno di spunta, ma non hanno alcun comportamento di spunta incorporato e devono essere selezionate e deselezionate manualmente. Consulta :ref:`global_menu_set_item_checked()<class_DisplayServer_method_global_menu_set_item_checked>` per ulteriori informazioni su come controllarle.
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_item**\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce con il testo ``label`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_multistate_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_multistate_item**\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, max_states\: :ref:`int<class_int>`, default_state\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_multistate_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce con il testo ``label`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Contrariamente alle normali voci binarie, le voci multistato possono avere più di due stati, come definito da ``max_states``. Ogni pressione o attivazione della voce aumenterà lo stato di uno. Il valore predefinito è definito da ``default_state``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** Come predefinito, non c'è alcuna indicazione sullo stato attuale della voce, la quale dovrebbe essere modificata manualmente.
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_radio_check_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_radio_check_item**\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, callback\: :ref:`Callable<class_Callable>` = Callable(), key_callback\: :ref:`Callable<class_Callable>` = Callable(), tag\: :ref:`Variant<class_Variant>` = null, accelerator\: :ref:`Key<enum_@GlobalScope_Key>` = 0, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_radio_check_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una nuova voce spuntabile di opzione (radio) con il testo ``label`` al menu globale con l'ID ``menu_root``.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
È possibile definire un ``accelerator``, ovvero una scorciatoia da tastiera che può essere premuta per attivare il pulsante del menu anche se non è attualmente aperto. Il ``accelerator`` è generalmente una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` che utilizzano OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** Le voci spuntabili mostrano solo un segno di spunta, ma non hanno alcun comportamento di spunta incorporato e devono essere selezionate e deselezionate manualmente. Consulta :ref:`global_menu_set_item_checked()<class_DisplayServer_method_global_menu_set_item_checked>` per ulteriori informazioni su come controllarle.
|
||
|
||
\ **Nota:** I chiamabili ``callback`` e ``key_callback`` devono accettare soltanto un parametro variante, il parametro passato ai chiamabili sarà il valore passato a ``tag``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_separator:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_separator**\ (\ menu_root\: :ref:`String<class_String>`, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_separator>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge un separatore tra le voci del menu globale con l'ID ``menu_root``. Anche i separatori occupano un indice.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_add_submenu_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_add_submenu_item**\ (\ menu_root\: :ref:`String<class_String>`, label\: :ref:`String<class_String>`, submenu\: :ref:`String<class_String>`, index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_global_menu_add_submenu_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Aggiunge una voce che fungerà da sottomenu del menu globale ``menu_root``. L'argomento ``submenu`` è l'ID della radice del menu globale che verrà visualizzata quando si clicca sulla voce.
|
||
|
||
Restituisce l'indice della voce inserita, non è garantito che sia lo stesso del valore ``index``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_clear:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_clear**\ (\ menu_root\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_clear>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Rimuove tutte le voci dal menu globale con l'ID ``menu_root``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **ID di menu di sistema supportati:**\
|
||
|
||
.. code:: text
|
||
|
||
"_main" - Menu principale (macOS).
|
||
"_dock" - Menu popup Dock (macOS).
|
||
"_apple" - Menu Apple (macOS, voci personalizzate aggiunte prima di "Servizi").
|
||
"_window" - Menu Finestra (macOS, voci personalizzate aggiunte dopo "Porta tutto in primo piano").
|
||
"_help" - Menu Aiuto (macOS).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_accelerator:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Key<enum_@GlobalScope_Key>` **global_menu_get_item_accelerator**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_accelerator>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'acceleratore dell'elemento all'indice ``idx``. Gli acceleratori sono combinazioni speciali di tasti che attivano l'elemento, indifferentemente da quale controllo è focalizzato.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Callable<class_Callable>` **global_menu_get_item_callback**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_callback>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il callback dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_count**\ (\ menu_root\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_count>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il numero di voci nel menù globale con l'ID ``menu_root``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_icon:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Texture2D<class_Texture2D>` **global_menu_get_item_icon**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_icon>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'icona dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_indentation_level:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_indentation_level**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_indentation_level>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'offset orizzontale dell'elemento al dato indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_index_from_tag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_index_from_tag**\ (\ menu_root\: :ref:`String<class_String>`, tag\: :ref:`Variant<class_Variant>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_index_from_tag>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'indice dell'elemento con la ``tag`` specificata. Gli indici sono automaticamente assegnati a ogni elemento dal motore, e non possono essere impostati manualmente.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_index_from_text:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_index_from_text**\ (\ menu_root\: :ref:`String<class_String>`, text\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_index_from_text>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'indice dell'elemento con il testo specificato. Gli indici sono automaticamente assegnati a ogni elemento dal motore, e non possono essere impostati manualmente.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_key_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Callable<class_Callable>` **global_menu_get_item_key_callback**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_key_callback>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il callback dell'acceleratore dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_max_states:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_max_states**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_max_states>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il numero di stati di una voce multistato. Vedi :ref:`global_menu_add_multistate_item()<class_DisplayServer_method_global_menu_add_multistate_item>` per i dettagli.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_state:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **global_menu_get_item_state**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_state>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce lo stato di una voce multistato. Vedi :ref:`global_menu_add_multistate_item()<class_DisplayServer_method_global_menu_add_multistate_item>` per i dettagli.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_submenu:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **global_menu_get_item_submenu**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_submenu>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce l'ID del sottomenù dalla voce all'indice ``idx``. Vedi :ref:`global_menu_add_submenu_item()<class_DisplayServer_method_global_menu_add_submenu_item>` per più informazioni su come aggiungere un sottomenu.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_tag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Variant<class_Variant>` **global_menu_get_item_tag**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_tag>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce i metadati della voce specificata, che potrebbero essere di qualsiasi tipo. È possibile impostarli con :ref:`global_menu_set_item_tag()<class_DisplayServer_method_global_menu_set_item_tag>`, il quale fornisce un modo semplice per assegnare dati di contesto alle voci.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_text:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **global_menu_get_item_text**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_text>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il testo dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_item_tooltip:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **global_menu_get_item_tooltip**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_item_tooltip>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce il tooltip associato all'indice specificato ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_get_system_menu_roots:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **global_menu_get_system_menu_roots**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_get_system_menu_roots>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce un :ref:`Dictionary<class_Dictionary>` di ID di menu del sistema supportati e nomi.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_is_item_checkable:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **global_menu_is_item_checkable**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_is_item_checkable>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce ``true`` se l'elemento all'indice ``idx`` è spuntabile in qualche modo, ad esempio se ha una casella di spunta o un pulsante di scelta (radio).
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_is_item_checked:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **global_menu_is_item_checked**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_is_item_checked>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce ``true`` se l'elemento all'indice ``idx`` è spuntato.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_is_item_disabled:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **global_menu_is_item_disabled**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_is_item_disabled>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce ``true`` se la voce all'indice ``idx`` è disabilitata. Quando è disabilitata, non è possibile selezionare la voce o invocare la sua azione.
|
||
|
||
Vedi :ref:`global_menu_set_item_disabled()<class_DisplayServer_method_global_menu_set_item_disabled>` per ulteriori informazioni su come disabilitare una voce.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_is_item_hidden:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **global_menu_is_item_hidden**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_is_item_hidden>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce ``true`` se la voce all'indice ``idx`` è nascosta.
|
||
|
||
Vedi :ref:`global_menu_set_item_hidden()<class_DisplayServer_method_global_menu_set_item_hidden>` per ulteriori informazioni su come nascondere una voce.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_is_item_radio_checkable:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **global_menu_is_item_radio_checkable**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_global_menu_is_item_radio_checkable>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Restituisce ``true`` se la voce all'indice ``idx`` può essere spuntata come un pulsante radio.
|
||
|
||
\ **Nota:** Questo è puramente cosmetico; bisogna implementare manualmente la logica per spuntare le voci nei gruppi radio
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_remove_item:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_remove_item**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_remove_item>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Rimuove la voce all'indice ``idx`` dal menu globale ``menu_root``.
|
||
|
||
\ **Nota:** Gli indici delle voci dopo la voce rimossa saranno spostati di uno.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_accelerator:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_accelerator**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_accelerator>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta l'acceleratore della voce all'indice ``idx``. ``keycode`` può essere un solo valore da :ref:`Key<enum_@GlobalScope_Key>` oppure una combinazione di :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` e :ref:`Key<enum_@GlobalScope_Key>` tramite OR bit a bit come ``KEY_MASK_CTRL | KEY_A`` (:kbd:`Ctrl + A`).
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_callback**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_callback>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il callback della voce all'indice ``idx``. Il callback viene emesso quando viene premuto una voce.
|
||
|
||
\ **Nota:** Il chiamabile ``callback`` deve accettare soltanto un parametro variante, il parametro passato al chiamabile sarà il valore passato al parametro ``tag`` quando la voce del menu è stata creata.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_checkable:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_checkable**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checkable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_checkable>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta se l'elemento all'indice ``idx`` ha una casella di spunta. Se ``false``, imposta il tipo dell'elemento a testo semplice.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_checked:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_checked**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checked\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_checked>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta lo stato della spunta dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questa proprietà è implementata su Linux, macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_disabled:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_disabled**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_disabled>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Attiva o disattiva l'elemento all'indice ``idx``. Quando è disattivato, non può essere selezionato e la sua azione non può essere richiamata.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_hidden:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_hidden**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, hidden\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_hidden>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Nasconde o mostra la voce all'indice ``idx``. Quando è nascosta, una voce non appare in un menù e la sua azione non può essere richiamata.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_hover_callbacks:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_hover_callbacks**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_hover_callbacks>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il callback della voce all'indice ``idx``. Il callback viene emesso al passaggio del cursore.
|
||
|
||
\ **Nota:** Il chiamabile ``callback`` deve accettare soltanto un parametro variante, il parametro passato al chiamabile sarà il valore passato al parametro ``tag`` quando la voce del menu è stata creata.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_icon:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_icon**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_icon>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Sostituisce l'icona :ref:`Texture2D<class_Texture2D>` dell'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
\ **Nota:** Questo metodo è non è supportato dalle voci di menu "_dock" di macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_indentation_level:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_indentation_level**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, level\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_indentation_level>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta l'offset orizzontale dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_key_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_key_callback**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, key_callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_key_callback>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il callback della voce all'indice ``idx``. Il callback viene emesso quando il suo acceleratore viene attivato.
|
||
|
||
\ **Nota:** Il chiamabile ``key_callback`` deve accettare soltanto un parametro variante, il parametro passato al chiamabile sarà il valore passato al parametro ``tag`` quando la voce del menu è stata creata.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_max_states:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_max_states**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, max_states\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_max_states>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il numero di stati di una voce multistato. Vedi :ref:`global_menu_add_multistate_item()<class_DisplayServer_method_global_menu_add_multistate_item>` per i dettagli.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_radio_checkable:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_radio_checkable**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, checkable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_radio_checkable>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il tipo della voce all'indice ``idx`` su pulsante di scelta (radio). Se ``false``, imposta il tipo della voce su testo semplice.
|
||
|
||
\ **Nota:** Questo è puramente cosmetico; bisogna implementare manualmente la logica per spuntare le voci in gruppi radio
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_state:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_state**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, state\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_state>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta lo stato di una voce multistato. Vedi :ref:`global_menu_add_multistate_item()<class_DisplayServer_method_global_menu_add_multistate_item>` per i dettagli.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_submenu:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_submenu**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, submenu\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_submenu>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il sottomenù della voce all'indice ``idx``. Il sottomenù è l'ID di una radice di menu globale che dovrebbe essere mostrata quando la voce è cliccato.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_tag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_tag**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, tag\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_tag>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il metadati di una voce, che può essere di qualunque tipo. Puoi successivamente ricavarli con :ref:`global_menu_get_item_tag()<class_DisplayServer_method_global_menu_get_item_tag>`, che fornisce un modo semplice per assegnare dati di contesto alle voci.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_text:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_text**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, text\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_text>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta il testo dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_item_tooltip:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_item_tooltip**\ (\ menu_root\: :ref:`String<class_String>`, idx\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_item_tooltip>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Imposta una :ref:`String<class_String>` tooltip dell'elemento all'indice ``idx``.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_global_menu_set_popup_callbacks:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **global_menu_set_popup_callbacks**\ (\ menu_root\: :ref:`String<class_String>`, open_callback\: :ref:`Callable<class_Callable>`, close_callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_global_menu_set_popup_callbacks>`
|
||
|
||
**Deprecato:** Use :ref:`NativeMenu<class_NativeMenu>` or :ref:`PopupMenu<class_PopupMenu>` instead.
|
||
|
||
Registra i chiamabili da emettere quando il menù sta per mostrarsi o chiudersi, rispettivamente. I metodi di callback devono avere zero argomenti.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_has_additional_outputs:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **has_additional_outputs**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_has_additional_outputs>`
|
||
|
||
Restituisce ``true`` se sono stati registrati output aggiuntivi tramite :ref:`register_additional_output()<class_DisplayServer_method_register_additional_output>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_has_feature:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **has_feature**\ (\ feature\: :ref:`Feature<enum_DisplayServer_Feature>`\ ) |const| :ref:`🔗<class_DisplayServer_method_has_feature>`
|
||
|
||
Restituisce ``true`` se la funzionalità ``feature`` specificata è supportata dal **DisplayServer** attuale, altrimenti ``false``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_has_hardware_keyboard:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **has_hardware_keyboard**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_has_hardware_keyboard>`
|
||
|
||
Restituisce ``true`` se una tastiera hardware è connessa.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android e iOS. Su altre piattaforme, questo metodo restituisce sempre ``true``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_help_set_search_callbacks:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **help_set_search_callbacks**\ (\ search_callback\: :ref:`Callable<class_Callable>`, action_callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_help_set_search_callbacks>`
|
||
|
||
Imposta i callback di ricerca del sistema nativo di aiuto.
|
||
|
||
\ ``search_callback`` ha i seguenti argomenti: ``String search_string, int result_limit`` e restituisce un :ref:`Dictionary<class_Dictionary>` con coppie di "key, display name" per i risultati della ricerca. Chiamato quando l'utente inserisci i termini di ricerca nel menu ``Help`` (aiuto).
|
||
|
||
\ ``action_callback`` ha i seguenti argomenti: ``String key``. Chiamato quando l'utente seleziona un risultato di ricerca nel menu ``Help`` (aiuto).
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_ime_get_selection:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **ime_get_selection**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_ime_get_selection>`
|
||
|
||
Restituisce la selezione di testo nella stringa di composizione nell'`Input Method Editor <https://en.wikipedia.org/wiki/Input_method>`__, con il componente ``x`` del :ref:`Vector2i<class_Vector2i>` che rappresenta la posizione del cursore e ``y`` che rappresenta la lunghezza della selezione.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_ime_get_text:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **ime_get_text**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_ime_get_text>`
|
||
|
||
Restituisce la stringa di composizione contenuta nella finestra del `Input Method Editor <https://en.wikipedia.org/wiki/Input_method>`__.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_is_dark_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **is_dark_mode**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_is_dark_mode>`
|
||
|
||
Restituisce ``true`` se il sistema operativo sta usando la modalità oscura.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, macOS, Windows, e Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_is_dark_mode_supported:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **is_dark_mode_supported**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_is_dark_mode_supported>`
|
||
|
||
Restituisce ``true`` se il sistema operativo supporta la modalità oscura.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, macOS, Windows, e Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_is_touchscreen_available:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **is_touchscreen_available**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_is_touchscreen_available>`
|
||
|
||
Restituisce ``true`` se sono disponibili gli eventi di tocco (Android o iOS), la capacità è rilevata sulla piattaforma Web o se :ref:`ProjectSettings.input_devices/pointing/emulate_touch_from_mouse<class_ProjectSettings_property_input_devices/pointing/emulate_touch_from_mouse>` è ``true``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_is_window_transparency_available:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **is_window_transparency_available**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_is_window_transparency_available>`
|
||
|
||
Restituisce ``true`` se lo sfondo della finestra può essere reso trasparente. Questo metodo restituisce ``false`` se :ref:`ProjectSettings.display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>` è impostato su ``false``, o se la trasparenza non è supportata dal renderer o dal compositore del sistema operativo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_current_layout:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **keyboard_get_current_layout**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_current_layout>`
|
||
|
||
Restituisce l'indice del layout di tastiera attivo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_keycode_from_physical:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Key<enum_@GlobalScope_Key>` **keyboard_get_keycode_from_physical**\ (\ keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_keycode_from_physical>`
|
||
|
||
Converte un ``keycode`` fisico (US QWERTY) a uno nel layout di tastiera attivo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_label_from_physical:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Key<enum_@GlobalScope_Key>` **keyboard_get_label_from_physical**\ (\ keycode\: :ref:`Key<enum_@GlobalScope_Key>`\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_label_from_physical>`
|
||
|
||
Converte un ``keycode`` fisico (US QWERTY) a un'etichetta localizzata sul tasto nel layout di tastiera attivo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_layout_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **keyboard_get_layout_count**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_layout_count>`
|
||
|
||
Restituisce il numero di layout di tastiera.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_layout_language:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **keyboard_get_layout_language**\ (\ index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_layout_language>`
|
||
|
||
Restituisce il codice lingua con lo standard ISO-639/BCP-4 del layout di tastiera all'indice ``index``.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_get_layout_name:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **keyboard_get_layout_name**\ (\ index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_keyboard_get_layout_name>`
|
||
|
||
Restituisce il nome localizzato del layout di tastiera all'indice ``index``.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_keyboard_set_current_layout:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **keyboard_set_current_layout**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_keyboard_set_current_layout>`
|
||
|
||
Imposta il layout di tastiera attivo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_mouse_get_button_state:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|bitfield|\[:ref:`MouseButtonMask<enum_@GlobalScope_MouseButtonMask>`\] **mouse_get_button_state**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_mouse_get_button_state>`
|
||
|
||
Restituisce lo stato attuale dei pulsanti del mouse (se ogni pulsante è premuto) come maschera di bit. Se più pulsanti del mouse vengono premuti allo stesso tempo, i bit vengono sommati. Equivale a :ref:`Input.get_mouse_button_mask()<class_Input_method_get_mouse_button_mask>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_mouse_get_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`MouseMode<enum_DisplayServer_MouseMode>` **mouse_get_mode**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_mouse_get_mode>`
|
||
|
||
Restituisce la modalità attuale del mouse. Vedi anche :ref:`mouse_set_mode()<class_DisplayServer_method_mouse_set_mode>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_mouse_get_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **mouse_get_position**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_mouse_get_position>`
|
||
|
||
Restituisce la posizione attuale del cursore del mouse nelle coordinate dello schermo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_mouse_set_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **mouse_set_mode**\ (\ mouse_mode\: :ref:`MouseMode<enum_DisplayServer_MouseMode>`\ ) :ref:`🔗<class_DisplayServer_method_mouse_set_mode>`
|
||
|
||
Imposta la modalità attuale del mouse. Vedi anche :ref:`mouse_get_mode()<class_DisplayServer_method_mouse_get_mode>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_process_events:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **process_events**\ (\ ) :ref:`🔗<class_DisplayServer_method_process_events>`
|
||
|
||
Esegue l'elaborazione del gestore delle finestre, incluso lo svuotamento degli input. Vedi anche :ref:`force_process_and_drop_events()<class_DisplayServer_method_force_process_and_drop_events>`, :ref:`Input.flush_buffered_events()<class_Input_method_flush_buffered_events>` e :ref:`Input.use_accumulated_input<class_Input_property_use_accumulated_input>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_register_additional_output:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **register_additional_output**\ (\ object\: :ref:`Object<class_Object>`\ ) :ref:`🔗<class_DisplayServer_method_register_additional_output>`
|
||
|
||
Registra un :ref:`Object<class_Object>` che rappresenta un'uscita aggiuntiva che verrà renderizzata, oltre alle finestre normali. L':ref:`Object<class_Object>` è utilizzato solo come identificatore, che può essere successivamente passato a :ref:`unregister_additional_output()<class_DisplayServer_method_unregister_additional_output>`.
|
||
|
||
Questo può essere utilizzato per impedire a Godot di tralasciare il rendering quando non sono visibili finestre normali.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_dpi:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **screen_get_dpi**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_dpi>`
|
||
|
||
Restituisce la densità di punti per pollice dello schermo specificato. Restituisce un valore predefinito specifico della piattaforma se ``screen`` non è valido.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Su macOS, il valore restituito è impreciso se si usa la modalità frazionaria di scala della visualizzazione.
|
||
|
||
\ **Nota:** Sui dispositivi Android, le densità effettive dello schermo sono raggruppate in sei densità generalizzate:
|
||
|
||
.. code:: text
|
||
|
||
ldpi - 120 dpi
|
||
mdpi - 160 dpi
|
||
hdpi - 240 dpi
|
||
xhdpi - 320 dpi
|
||
xxhdpi - 480 dpi
|
||
xxxhdpi - 640 dpi
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Linux (X11/Wayland), macOS, Web e Windows. Su altre piattaforme, questo metodo restituisce sempre ``72``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_image:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Image<class_Image>` **screen_get_image**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_image>`
|
||
|
||
Restituisce uno screenshot dello schermo ``screen``. Restituisce ``null`` se ``screen`` non è valido o se **DisplayServer** non riesce a catturare lo screenshot.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11, escluso XWayland), macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre ``null``.
|
||
|
||
\ **Nota:** Su macOS, questo metodo richiede l'autorizzazione "Registrazione schermo". Se l'autorizzazione non viene concessa, questo metodo restituisce uno screenshot che non includerà altre finestre dell'applicazione o elementi del sistema operativo che non riguardano l'applicazione.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_image_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Image<class_Image>` **screen_get_image_rect**\ (\ rect\: :ref:`Rect2i<class_Rect2i>`\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_image_rect>`
|
||
|
||
Restituisce uno screenshot dell'area dello schermo definita da ``rect``. Restituisce ``null`` se ``rect`` è fuori i limiti dello schermo o se **DisplayServer** non riesce ad acquisire lo screenshot.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre ``null``.
|
||
|
||
\ **Nota:** Su macOS, questo metodo richiede l'autorizzazione "Registrazione schermo". Se l'autorizzazione non viene concessa, questo metodo restituisce uno screenshot che non includerà altre finestre dell'applicazione o elementi del sistema operativo che non riguardano l'applicazione.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_max_scale:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`float<class_float>` **screen_get_max_scale**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_max_scale>`
|
||
|
||
Restituisce il fattore di scala più grande tra tutti gli schermi.
|
||
|
||
\ **Nota:** Su macOS il valore restituito è ``2.0`` se nel sistema è presente almeno uno schermo hiDPI (Retina) e ``1.0`` in tutti gli altri casi.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_orientation:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` **screen_get_orientation**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_orientation>`
|
||
|
||
Restituisce l'orientamento attuale dello schermo ``screen``. Vedi anche :ref:`screen_set_orientation()<class_DisplayServer_method_screen_set_orientation>`. Restituisce :ref:`SCREEN_LANDSCAPE<class_DisplayServer_constant_SCREEN_LANDSCAPE>` se ``screen`` non è valido.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android e iOS. Su altre piattaforme, questo metodo restituisce sempre :ref:`SCREEN_LANDSCAPE<class_DisplayServer_constant_SCREEN_LANDSCAPE>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_pixel:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Color<class_Color>` **screen_get_pixel**\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_pixel>`
|
||
|
||
Returns the color of the pixel at the given screen ``position``. On multi-monitor setups, the screen position is relative to the virtual desktop area.
|
||
|
||
\ **Note:** This method is implemented on Linux (X11, excluding XWayland), macOS, and Windows. On other platforms, this method always returns ``Color(0, 0, 0, 1)``.
|
||
|
||
\ **Note:** On macOS, this method requires the "Screen Recording" permission. If permission is not granted, this method returns a color from a screenshot that will not include other application windows or OS elements not related to the application.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **screen_get_position**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_position>`
|
||
|
||
Restituisce la posizione dell'angolo in alto a sinistra dello schermo in pixel. Restituisce :ref:`Vector2i.ZERO<class_Vector2i_constant_ZERO>` se ``screen`` non è valido. Nelle configurazioni multi-monitor, la posizione dello schermo è relativa all'area del desktop virtuale. Nelle configurazioni multi-monitor con diverse risoluzioni o orientamenti dello schermo, l'origine può essere posizionata all'esterno di qualsiasi display in questo modo:
|
||
|
||
.. code:: text
|
||
|
||
* (0, 0) +-------+
|
||
| |
|
||
+-------------+ | |
|
||
| | | |
|
||
| | | |
|
||
+-------------+ +-------+
|
||
|
||
Vedi anche :ref:`screen_get_size()<class_DisplayServer_method_screen_get_size>`.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_refresh_rate:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`float<class_float>` **screen_get_refresh_rate**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_refresh_rate>`
|
||
|
||
Returns the current refresh rate of the specified screen. When V-Sync is enabled, this returns the maximum framerate the project can effectively reach. Returns ``-1.0`` if ``screen`` is invalid or the **DisplayServer** fails to find the refresh rate for the specified screen.
|
||
|
||
To fallback to a default refresh rate if the method fails, try:
|
||
|
||
::
|
||
|
||
var refresh_rate = DisplayServer.screen_get_refresh_rate()
|
||
if refresh_rate < 0:
|
||
refresh_rate = 60.0
|
||
|
||
\ **Note:** One of the following constants can be used as ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>`, or :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Note:** This method is implemented on Android, iOS, macOS, Linux (X11 and Wayland), and Windows. On other platforms, this method always returns ``-1.0``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_scale:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`float<class_float>` **screen_get_scale**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_scale>`
|
||
|
||
Restituisce il fattore di scala dello schermo specificato per indice. Restituisce ``1.0`` se ``screen`` non è valido.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Su macOS, il valore restituito è ``2.0`` per gli schermi hiDPI (Retina) e ``1.0`` per tutti gli altri casi.
|
||
|
||
\ **Nota:** Su Linux (Wayland), il valore restituito è accurato solo quando ``screen`` è :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`. A causa delle limitazioni dell'API, il passaggio di un indice diretto restituirà un intero arrotondato per eccesso, se lo schermo ha una scala frazionaria (ad esempio, ``1.25`` verrebbe arrotondato per eccesso a ``2.0``).
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, macOS e Linux (Wayland). Su altre piattaforme, questo metodo restituisce sempre ``1.0``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **screen_get_size**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_size>`
|
||
|
||
Restituisce la dimensione dello schermo in pixel. Vedi anche :ref:`screen_get_position()<class_DisplayServer_method_screen_get_position>` e :ref:`screen_get_usable_rect()<class_DisplayServer_method_screen_get_usable_rect>`. Restituisce :ref:`Vector2i.ZERO<class_Vector2i_constant_ZERO>` se ``screen`` non è valido.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_get_usable_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Rect2i<class_Rect2i>` **screen_get_usable_rect**\ (\ screen\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_get_usable_rect>`
|
||
|
||
Restituisce la porzione dello schermo non ostruita dalla barra di stato, in pixel. Vedi anche :ref:`screen_get_size()<class_DisplayServer_method_screen_get_size>`.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux/X11, macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre ``Rect2i(screen_get_position(screen), screen_get_size(screen))``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_is_kept_on:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **screen_is_kept_on**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_screen_is_kept_on>`
|
||
|
||
Restituisce ``true`` se lo schermo non dovrebbe mai essere spento dalle misure di risparmio energetico del sistema operativo. Vedi anche :ref:`screen_set_keep_on()<class_DisplayServer_method_screen_set_keep_on>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_set_keep_on:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **screen_set_keep_on**\ (\ enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_screen_set_keep_on>`
|
||
|
||
Imposta se lo schermo non dovrebbe mai essere spento dalle misure di risparmio energetico del sistema operativo. Vedi anche :ref:`screen_is_kept_on()<class_DisplayServer_method_screen_is_kept_on>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_screen_set_orientation:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **screen_set_orientation**\ (\ orientation\: :ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>`, screen\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_screen_set_orientation>`
|
||
|
||
Imposta l'orientamento dello schermo all'indice ``screen`` su ``orientation``. Vedi anche :ref:`screen_get_orientation()<class_DisplayServer_method_screen_get_orientation>`.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android e iOS.
|
||
|
||
\ **Nota:** Su iOS, questo metodo non ha effetto se :ref:`ProjectSettings.display/window/handheld/orientation<class_ProjectSettings_property_display/window/handheld/orientation>` non è impostato su :ref:`SCREEN_SENSOR<class_DisplayServer_constant_SCREEN_SENSOR>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_set_hardware_keyboard_connection_change_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_hardware_keyboard_connection_change_callback**\ (\ callable\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_set_hardware_keyboard_connection_change_callback>`
|
||
|
||
Sets the callback that should be called when a hardware keyboard is connected or disconnected. ``callable`` should accept a single :ref:`bool<class_bool>` argument indicating whether the keyboard has been connected (``true``) or disconnected (``false``).
|
||
|
||
\ **Note:** This method is only implemented on Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_set_icon:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_icon**\ (\ image\: :ref:`Image<class_Image>`\ ) :ref:`🔗<class_DisplayServer_method_set_icon>`
|
||
|
||
Imposta l'icona della finestra (solitamente visualizzata nell'angolo in alto a sinistra) con un':ref:`Image<class_Image>`. Per usare le icone nel formato nativo del sistema operativo, usa invece :ref:`set_native_icon()<class_DisplayServer_method_set_native_icon>`.
|
||
|
||
\ **Nota:** Richiede il supporto per :ref:`FEATURE_ICON<class_DisplayServer_constant_FEATURE_ICON>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_set_native_icon:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_native_icon**\ (\ filename\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_set_native_icon>`
|
||
|
||
Imposta l'icona della finestra (solitamente visualizzata nell'angolo in alto a sinistra) nel formato *nativo* del sistema operativo. Il file nel percorso ``filename`` deve essere in formato ``.ico`` su Windows o ``.icns`` su macOS. Utilizzando icone ``.ico`` o ``.icns`` appositamente create, :ref:`set_native_icon()<class_DisplayServer_method_set_native_icon>` consente di specificare icone diverse a seconda delle dimensioni in cui l'icona viene visualizzata. Questa dimensione è determinata dal sistema operativo e dalle preferenze dell'utente (incluso il fattore di scala di visualizzazione). Per utilizzare icone in altri formati, utilizzare invece :ref:`set_icon()<class_DisplayServer_method_set_icon>`.
|
||
|
||
\ **Nota:** Richiede il supporto per :ref:`FEATURE_NATIVE_ICON<class_DisplayServer_constant_FEATURE_NATIVE_ICON>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_set_system_theme_change_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_system_theme_change_callback**\ (\ callable\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_set_system_theme_change_callback>`
|
||
|
||
Sets the callback that should be called when the system's theme settings are changed. ``callable`` should accept zero arguments.
|
||
|
||
\ **Note:** This method is implemented on Android, iOS, macOS, Windows, and Linux (X11/Wayland).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_show_emoji_and_symbol_picker:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **show_emoji_and_symbol_picker**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_show_emoji_and_symbol_picker>`
|
||
|
||
Apre il selettore di emoji e simboli del sistema.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_status_indicator_get_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Rect2<class_Rect2>` **status_indicator_get_rect**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_status_indicator_get_rect>`
|
||
|
||
Restituisce il rettangolo per il dato indicatore di stato ``id`` in coordinate di schermo. Se l'indicatore di stato non è visibile, restituisce un :ref:`Rect2<class_Rect2>` vuoto.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_status_indicator_set_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **status_indicator_set_callback**\ (\ id\: :ref:`int<class_int>`, callback\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_status_indicator_set_callback>`
|
||
|
||
Imposta il callback di attivazione dell'indicatore di stato dell'applicazione. ``callback`` dovrebbe accettare due argomenti: Un :ref:`int<class_int>` che è l'indice del pulsante del mouse (uno dei valori di :ref:`MouseButton<enum_@GlobalScope_MouseButton>`) e un :ref:`Vector2i<class_Vector2i>` che è la posizione del clic nelle coordinate dello schermo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_status_indicator_set_icon:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **status_indicator_set_icon**\ (\ id\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) :ref:`🔗<class_DisplayServer_method_status_indicator_set_icon>`
|
||
|
||
Imposta l'icona dell'applicazione nell'indicatore di stato.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_status_indicator_set_menu:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **status_indicator_set_menu**\ (\ id\: :ref:`int<class_int>`, menu_rid\: :ref:`RID<class_RID>`\ ) :ref:`🔗<class_DisplayServer_method_status_indicator_set_menu>`
|
||
|
||
Imposta il menu popup nativo dell'indicatore di stato dell'applicazione.
|
||
|
||
\ **Nota:** Su macOS, il menu viene attivato da qualsiasi pulsante del mouse. Il suo callback di attivazione *non* viene attivato.
|
||
|
||
\ **Nota:** Su Windows, il menu viene attivato dal pulsante destro del mouse, selezionando l'icona di stato e premendo :kbd:`Shift + F10`, oppure il tasto applicazioni. Il callback di attivazione del menu per gli altri pulsanti del mouse viene comunque attivato.
|
||
|
||
\ **Nota:** Il popup nativo è supportato solo se :ref:`NativeMenu<class_NativeMenu>` supporta la funzionalità :ref:`NativeMenu.FEATURE_POPUP_MENU<class_NativeMenu_constant_FEATURE_POPUP_MENU>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_status_indicator_set_tooltip:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **status_indicator_set_tooltip**\ (\ id\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_status_indicator_set_tooltip>`
|
||
|
||
Imposta il tooltip dell'applicazione nell'indicatore di stato.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tablet_get_current_driver:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **tablet_get_current_driver**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_tablet_get_current_driver>`
|
||
|
||
Restituisce il nome del driver del tablet attualmente attivo.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tablet_get_driver_count:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **tablet_get_driver_count**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_tablet_get_driver_count>`
|
||
|
||
Restituisce il numero totale di driver di tablet disponibili.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tablet_get_driver_name:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **tablet_get_driver_name**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_tablet_get_driver_name>`
|
||
|
||
Restituisce il nome del driver del tablet per il dato indice.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tablet_set_current_driver:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tablet_set_current_driver**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_DisplayServer_method_tablet_set_current_driver>`
|
||
|
||
Imposta il nome del driver del tablet attivo.
|
||
|
||
Driver supportati:
|
||
|
||
- ``winink``: API Windows Ink, predefinita.
|
||
|
||
- ``wintab``: API Wacom Wintab (necessario driver dispositivo compatibile).
|
||
|
||
- ``dummy``: Driver fittizio, l'input del tablet è disabilitato.
|
||
|
||
\ **Nota:** Questo metodo è implementato solo su Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_get_voices:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **tts_get_voices**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_tts_get_voices>`
|
||
|
||
Restituisce un :ref:`Array<class_Array>` di dizionari di informazioni vocali.
|
||
|
||
Ogni :ref:`Dictionary<class_Dictionary>` contiene due voci :ref:`String<class_String>`:
|
||
|
||
- ``name`` è il nome della voce.
|
||
|
||
- ``id`` è l'identificativo della voce.
|
||
|
||
- ``language`` è il codice della lingua nel formato ``lang_Variant``. La parte ``lang`` è un codice di 2 o 3 lettere basato sullo standard ISO-639, in minuscolo. La parte ``Variant`` è una stringa dipendente dal motore che descrive paese, regione e/o dialetto.
|
||
|
||
Nota che Godot dipende dalle librerie di sistema per la funzionalità di conversione da testo a voce. Queste librerie sono installate di default su Windows e macOS, ma non su tutte le distribuzioni Linux. Se non sono presenti, questo metodo restituirà un elenco vuoto. Questo vale sia per gli utenti Godot su Linux, sia per gli utenti finali su Linux che eseguono giochi in Godot che utilizzano la conversione da testo a voce.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_get_voices_for_language:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`PackedStringArray<class_PackedStringArray>` **tts_get_voices_for_language**\ (\ language\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_DisplayServer_method_tts_get_voices_for_language>`
|
||
|
||
Restituisce un :ref:`PackedStringArray<class_PackedStringArray>` di identificatori di voce per la lingua ``language``.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_is_paused:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **tts_is_paused**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_tts_is_paused>`
|
||
|
||
Restituisce ``true`` se il sintetizzatore è in pausa.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_is_speaking:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **tts_is_speaking**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_tts_is_speaking>`
|
||
|
||
Restituisce ``true`` se il sintetizzatore sta generando un'espressione, o ha un'enunciazione in coda.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_pause:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tts_pause**\ (\ ) :ref:`🔗<class_DisplayServer_method_tts_pause>`
|
||
|
||
Mette il sintetizzatore in pausa.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_resume:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tts_resume**\ (\ ) :ref:`🔗<class_DisplayServer_method_tts_resume>`
|
||
|
||
Riprende il sintetizzatore se era in pausa.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_set_utterance_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tts_set_utterance_callback**\ (\ event\: :ref:`TTSUtteranceEvent<enum_DisplayServer_TTSUtteranceEvent>`, callable\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_DisplayServer_method_tts_set_utterance_callback>`
|
||
|
||
Aggiunge un callback, che viene richiamato quando l'enunciazione è iniziata, terminata, annullata o ha raggiunto un riquadro di testo.
|
||
|
||
- Per :ref:`TTS_UTTERANCE_STARTED<class_DisplayServer_constant_TTS_UTTERANCE_STARTED>`, :ref:`TTS_UTTERANCE_ENDED<class_DisplayServer_constant_TTS_UTTERANCE_ENDED>` e :ref:`TTS_UTTERANCE_CANCELED<class_DisplayServer_constant_TTS_UTTERANCE_CANCELED>`, il metodo del chiamabile dovrebbe accettare un parametro :ref:`int<class_int>`, l'ID dell'enunciazione.
|
||
|
||
- Per :ref:`TTS_UTTERANCE_BOUNDARY<class_DisplayServer_constant_TTS_UTTERANCE_BOUNDARY>`, il metodo del chiamabile dovrebbe accettare due parametri :ref:`int<class_int>`, l'indice del carattere e l'ID dell'enunciazione.
|
||
|
||
\ **Nota:** La granularità dei callback di riquadro dipende dal motore.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_speak:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tts_speak**\ (\ text\: :ref:`String<class_String>`, voice\: :ref:`String<class_String>`, volume\: :ref:`int<class_int>` = 50, pitch\: :ref:`float<class_float>` = 1.0, rate\: :ref:`float<class_float>` = 1.0, utterance_id\: :ref:`int<class_int>` = 0, interrupt\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_DisplayServer_method_tts_speak>`
|
||
|
||
Aggiunge un'enunciazione alla coda. Se ``interrupt`` è ``true``, la coda viene prima ripulita.
|
||
|
||
- ``voice`` è uno dei valori ``"id"`` restituiti da :ref:`tts_get_voices()<class_DisplayServer_method_tts_get_voices>` o uno dei valori restituiti da :ref:`tts_get_voices_for_language()<class_DisplayServer_method_tts_get_voices_for_language>`.
|
||
|
||
- ``volume`` varia da ``0`` (il più basso) a ``100`` (il più alto).
|
||
|
||
- ``pitch`` varia da ``0.0`` (il più basso) a ``2.0`` (il più alto), ``1.0`` è il tono predefinito per la voce attuale.
|
||
|
||
- ``rate`` varia da ``0.1`` (minimo) a ``10.0`` (massimo), ``1.0`` è una velocità di parlato normale. Altri valori agiscono come percentuale relativa.
|
||
|
||
- ``utterance_id`` viene passato come parametro alle funzioni di callback.
|
||
|
||
\ **Nota:** Su Windows e Linux (X11/Wayland), il testo (``text``) dell'enunciazione può usare il markup SSML. Il supporto SSML dipende dal motore e dalla voce. Se il motore non supporta SSML, dovresti eliminare tutto il markup XML prima di chiamare :ref:`tts_speak()<class_DisplayServer_method_tts_speak>`.
|
||
|
||
\ **Nota:** La granularità del tono, della velocità e del volume dipende dal motore e dalla voce. I valori potrebbero essere troncati.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_tts_stop:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **tts_stop**\ (\ ) :ref:`🔗<class_DisplayServer_method_tts_stop>`
|
||
|
||
Ferma la sintesi in sviluppo e rimuove tutte le enunciazioni dalla coda.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS, Web, Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_unregister_additional_output:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **unregister_additional_output**\ (\ object\: :ref:`Object<class_Object>`\ ) :ref:`🔗<class_DisplayServer_method_unregister_additional_output>`
|
||
|
||
Annulla la registrazione di un :ref:`Object<class_Object>` che rappresenta un'uscita aggiuntiva, registrato tramite :ref:`register_additional_output()<class_DisplayServer_method_register_additional_output>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_virtual_keyboard_get_height:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **virtual_keyboard_get_height**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_virtual_keyboard_get_height>`
|
||
|
||
Returns the on-screen keyboard's height in pixels. Returns ``0`` if there is no keyboard or if it is currently hidden.
|
||
|
||
\ **Note:** On Android 7 and 8, the keyboard height may return ``0`` the first time the keyboard is opened in non-immersive mode. This behavior does not occur in immersive mode.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_virtual_keyboard_hide:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **virtual_keyboard_hide**\ (\ ) :ref:`🔗<class_DisplayServer_method_virtual_keyboard_hide>`
|
||
|
||
Nasconde la tastiera virtuale se viene mostrata, altrimenti non fa nulla.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_virtual_keyboard_show:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **virtual_keyboard_show**\ (\ existing_text\: :ref:`String<class_String>`, position\: :ref:`Rect2<class_Rect2>` = Rect2(0, 0, 0, 0), type\: :ref:`VirtualKeyboardType<enum_DisplayServer_VirtualKeyboardType>` = 0, max_length\: :ref:`int<class_int>` = -1, cursor_start\: :ref:`int<class_int>` = -1, cursor_end\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_DisplayServer_method_virtual_keyboard_show>`
|
||
|
||
Mostra la tastiera virtuale se la piattaforma ne ha una.
|
||
|
||
Il parametro ``existing_text`` è utile per implementare il tuo :ref:`LineEdit<class_LineEdit>` o :ref:`TextEdit<class_TextEdit>`, poiché indica alla tastiera virtuale quale testo è già stato digitato (la tastiera virtuale lo usa per la correzione automatica e le previsioni).
|
||
|
||
Il parametro ``position`` è lo spazio sullo schermo :ref:`Rect2<class_Rect2>` del testo modificato.
|
||
|
||
Il parametro ``type`` consente di configurare il tipo di tastiera virtuale da mostrare.
|
||
|
||
\ ``max_length`` limita il numero di caratteri che possono essere inseriti se diverso da ``-1``.
|
||
|
||
\ ``cursor_start`` può facoltativamente definire la posizione attuale del cursore del testo se ``cursor_end`` non è impostato.
|
||
|
||
\ ``cursor_start`` e ``cursor_end`` possono facoltativamente definire la selezione attuale del testo.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, iOS e Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_warp_mouse:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **warp_mouse**\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) :ref:`🔗<class_DisplayServer_method_warp_mouse>`
|
||
|
||
Imposta la posizione del cursore del mouse sulla posizione ``position`` relativa a un'origine nell'angolo in alto a sinistra della finestra del Gestore finestre del gioco attualmente in primo piano.
|
||
|
||
\ **Nota:** :ref:`warp_mouse()<class_DisplayServer_method_warp_mouse>` è supportato solo su Windows, macOS e Linux (X11/Wayland). Non ha effetto su Android, iOS e Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_can_draw:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_can_draw**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_can_draw>`
|
||
|
||
Restituisce ``true`` se è possibile disegnare qualcosa nella finestra specificata da ``window_id``, altrimenti ``false``. Utilizzando l'argomento della riga di comando ``--disable-render-loop`` o una build headless verrà restituito ``false``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_active_popup:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **window_get_active_popup**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_active_popup>`
|
||
|
||
Restituisce l'ID della finestra popup attiva o :ref:`INVALID_WINDOW_ID<class_DisplayServer_constant_INVALID_WINDOW_ID>` se non ce n'è alcuna.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_attached_instance_id:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **window_get_attached_instance_id**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_attached_instance_id>`
|
||
|
||
Restituisce l'ID d'istanza (:ref:`Object.get_instance_id()<class_Object_method_get_instance_id>`) della :ref:`Window<class_Window>` a cui è associato il ``window_id``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_current_screen:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **window_get_current_screen**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_current_screen>`
|
||
|
||
Restituisce lo schermo su cui è attualmente posizionata la finestra specificata da ``window_id``. Se lo schermo si sovrappone a più display, viene restituito lo schermo in cui si trova il centro della finestra. Vedi anche :ref:`window_set_current_screen()<class_DisplayServer_method_window_set_current_screen>`. Restituisce :ref:`INVALID_SCREEN<class_DisplayServer_constant_INVALID_SCREEN>` se ``window_id`` non è valido.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux/X11, macOS e Windows. Su altre piattaforme, questo metodo restituisce sempre ``0``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_flag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_get_flag**\ (\ flag\: :ref:`WindowFlags<enum_DisplayServer_WindowFlags>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_flag>`
|
||
|
||
Restituisce il valore attuale del ``flag`` della finestra specificata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_max_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_max_size**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_max_size>`
|
||
|
||
Restituisce le dimensioni massime della finestra (in pixel). Vedi anche :ref:`window_set_max_size()<class_DisplayServer_method_window_set_max_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_min_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_min_size**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_min_size>`
|
||
|
||
Restituisce le dimensioni minime della finestra (in pixel). Vedi anche :ref:`window_set_min_size()<class_DisplayServer_method_window_set_min_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`WindowMode<enum_DisplayServer_WindowMode>` **window_get_mode**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_mode>`
|
||
|
||
Restituisce la modalità della finestra specificata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_native_handle:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **window_get_native_handle**\ (\ handle_type\: :ref:`HandleType<enum_DisplayServer_HandleType>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_native_handle>`
|
||
|
||
Restituisce i puntatori di strutture interne per l'uso nelle estensioni.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Android, Linux (X11/Wayland), macOS, e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_popup_safe_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Rect2i<class_Rect2i>` **window_get_popup_safe_rect**\ (\ window\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_popup_safe_rect>`
|
||
|
||
Restituisce il riquadro di delimitazione del controllo o della voce di menu utilizzata per aprire la finestra popup nel sistema di coordinate dello schermo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_position**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_position>`
|
||
|
||
Restituisce la posizione dell'area client della finestra specificata sullo schermo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_position_with_decorations:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_position_with_decorations**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_position_with_decorations>`
|
||
|
||
Restituisce la posizione della finestra specificata sullo schermo, includendo i bordi disegnati dal sistema operativo. Vedi anche :ref:`window_get_position()<class_DisplayServer_method_window_get_position>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_safe_title_margins:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector3i<class_Vector3i>` **window_get_safe_title_margins**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_safe_title_margins>`
|
||
|
||
Restituisce i margini sinistri (``x``), i margini destri (``y``) e l'altezza (``z``) del titolo che sono sicuri da usare (non contengono pulsanti o altri elementi) quando è impostato il flag :ref:`WINDOW_FLAG_EXTEND_TO_TITLE<class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_size**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_size>`
|
||
|
||
Restituisce le dimensioni della finestra specificata da ``window_id`` (in pixel), escludendo i bordi disegnati dal sistema operativo. Questa è anche chiamata "client area". Vedi anche :ref:`window_get_size_with_decorations()<class_DisplayServer_method_window_get_size_with_decorations>`, :ref:`window_set_size()<class_DisplayServer_method_window_set_size>` e :ref:`window_get_position()<class_DisplayServer_method_window_get_position>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_size_with_decorations:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_size_with_decorations**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_size_with_decorations>`
|
||
|
||
Restituisce le dimensioni della finestra specificata da ``window_id`` (in pixel), includendo i bordi disegnati dal sistema operativo. Vedi anche :ref:`window_get_size()<class_DisplayServer_method_window_get_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_title_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **window_get_title_size**\ (\ title\: :ref:`String<class_String>`, window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_title_size>`
|
||
|
||
Restituisce le dimensioni stimate della barra del titolo della finestra (inclusi testo e pulsanti della finestra) per la finestra specificata da ``window_id`` (in pixel). Questo metodo non modifica il titolo della finestra.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_get_vsync_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`VSyncMode<enum_DisplayServer_VSyncMode>` **window_get_vsync_mode**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_get_vsync_mode>`
|
||
|
||
Restituisce la modalità di sincronizzazione verticale della finestra specificata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_is_focused:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_is_focused**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_is_focused>`
|
||
|
||
Restituisce ``true`` se la finestra specificata da ``window_id`` è focalizzata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_is_maximize_allowed:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_is_maximize_allowed**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_DisplayServer_method_window_is_maximize_allowed>`
|
||
|
||
Restituisce ``true`` se la finestra specificata può essere massimizzata (il pulsante di ingrandimento è abilitato).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_maximize_on_title_dbl_click:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_maximize_on_title_dbl_click**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_window_maximize_on_title_dbl_click>`
|
||
|
||
Returns ``true`` if double-clicking on a window's title should maximize it.
|
||
|
||
\ **Note:** This method is implemented only on macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_minimize_on_title_dbl_click:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **window_minimize_on_title_dbl_click**\ (\ ) |const| :ref:`🔗<class_DisplayServer_method_window_minimize_on_title_dbl_click>`
|
||
|
||
Returns ``true`` if double-clicking on a window's title should minimize it.
|
||
|
||
\ **Note:** This method is implemented only on macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_move_to_foreground:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_move_to_foreground**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_move_to_foreground>`
|
||
|
||
Sposta la finestra specificata da ``window_id`` in primo piano, in modo che sia visibile sopra le altre finestre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_request_attention:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_request_attention**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_request_attention>`
|
||
|
||
Fa in modo che la finestra specificata da ``window_id`` richieda l'attenzione, il che provoca il titolo della finestra e la voce della barra delle applicazioni a lampeggiare finché la finestra non è focalizzata. Di solito questo non ha alcun effetto visibile se la finestra è attualmente focalizzata. Il comportamento esatto varia a seconda del sistema operativo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_color:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_color**\ (\ color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_DisplayServer_method_window_set_color>`
|
||
|
||
Sets the background color of the root window.
|
||
|
||
\ **Note:** This method is implemented only on Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_current_screen:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_current_screen**\ (\ screen\: :ref:`int<class_int>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_current_screen>`
|
||
|
||
Sposta la finestra specificata da ``window_id`` nello schermo ``screen``. Vedi anche :ref:`window_get_current_screen()<class_DisplayServer_method_window_get_current_screen>`.
|
||
|
||
\ **Nota:** È possibile utilizzare una delle seguenti costanti per ``screen``: :ref:`SCREEN_OF_MAIN_WINDOW<class_DisplayServer_constant_SCREEN_OF_MAIN_WINDOW>`, :ref:`SCREEN_PRIMARY<class_DisplayServer_constant_SCREEN_PRIMARY>`, :ref:`SCREEN_WITH_MOUSE_FOCUS<class_DisplayServer_constant_SCREEN_WITH_MOUSE_FOCUS>` o :ref:`SCREEN_WITH_KEYBOARD_FOCUS<class_DisplayServer_constant_SCREEN_WITH_KEYBOARD_FOCUS>`.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux/X11, macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_drop_files_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_drop_files_callback**\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_drop_files_callback>`
|
||
|
||
Imposta il ``callback`` che deve essere richiamato quando i file vengono eliminati dal gestore di file del sistema operativo alla finestra specificata da ``window_id``. ``callback`` deve accettare un argomento :ref:`PackedStringArray<class_PackedStringArray>`, che è la lista dei file eliminati.
|
||
|
||
\ **Attenzione:** Solo per utenti avanzati! L'aggiunta di tale callback a un nodo :ref:`Window<class_Window>` sovrascriverà la sua implementazione predefinita, il che può introdurre bug.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Windows, macOS, Linux (X11/Wayland) e Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_exclusive:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_exclusive**\ (\ window_id\: :ref:`int<class_int>`, exclusive\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_DisplayServer_method_window_set_exclusive>`
|
||
|
||
Se impostato su ``true``, questa finestra rimarrà sempre in cima alla finestra padre, la finestra padre ignorerà gli input mentre questa finestra è aperta.
|
||
|
||
\ **Nota:** Su macOS, le finestre esclusive sono confinate nello stesso spazio (desktop virtuale o schermo) della finestra padre.
|
||
|
||
\ **Nota:** Questo metodo è implementato su macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_flag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_flag**\ (\ flag\: :ref:`WindowFlags<enum_DisplayServer_WindowFlags>`, enabled\: :ref:`bool<class_bool>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_flag>`
|
||
|
||
Attiva o disattiva il ``flag`` specificato della finestra specificata.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_ime_active:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_ime_active**\ (\ active\: :ref:`bool<class_bool>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_ime_active>`
|
||
|
||
Imposta se l'`Input Method Editor <https://en.wikipedia.org/wiki/Input_method>`__ deve essere abilitato per la finestra specificata da ``window_id``. Vedi anche :ref:`window_set_ime_position()<class_DisplayServer_method_window_set_ime_position>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_ime_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_ime_position**\ (\ position\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_ime_position>`
|
||
|
||
Imposta la posizione del popup `Input Method Editor <https://en.wikipedia.org/wiki/Input_method>`__ per la finestra specificata da ``window_id``. Efficace solo se :ref:`window_set_ime_active()<class_DisplayServer_method_window_set_ime_active>` è stato impostato su ``true`` per la finestra specificata da ``window_id``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_input_event_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_input_event_callback**\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_input_event_callback>`
|
||
|
||
Imposta il ``callback`` che deve essere richiamato quando un :ref:`InputEvent<class_InputEvent>` viene inviato alla finestra specificata da ``window_id``.
|
||
|
||
\ **Attenzione:** Solo per utenti avanzati! L'aggiunta di tale callback a un nodo :ref:`Window<class_Window>` sovrascriverà la sua implementazione predefinita, il che può introdurre bug.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_input_text_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_input_text_callback**\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_input_text_callback>`
|
||
|
||
Imposta il ``callback`` che deve essere richiamato quando si inserisce testo tramite la tastiera virtuale sulla finestra specificata da ``window_id``.
|
||
|
||
\ **Attenzione:** Solo per utenti avanzati! L'aggiunta di tale callback a un nodo :ref:`Window<class_Window>` sovrascriverà la sua implementazione predefinita, il che può introdurre bug.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_max_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_max_size**\ (\ max_size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_max_size>`
|
||
|
||
Imposta le dimensioni massime della finestra specificata da ``window_id`` in pixel. Normalmente, l'utente non sarà in grado di trascinare la finestra per renderla più grande della dimensione specificata. Vedi anche :ref:`window_get_max_size()<class_DisplayServer_method_window_get_max_size>`.
|
||
|
||
\ **Nota:** Si consiglia di modificare questo valore utilizzando invece :ref:`Window.max_size<class_Window_property_max_size>`.
|
||
|
||
\ **Nota:** Utilizzando strumenti di terze parti, per gli utenti è possibile disabilitare le restrizioni della geometria della finestra e quindi aggirare questo limite.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_min_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_min_size**\ (\ min_size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_min_size>`
|
||
|
||
Imposta le dimensioni minime della finestra specificata da ``window_id`` in pixel. Normalmente, l'utente non sarà in grado di trascinare la finestra per renderla più grande della dimensione specificata. Vedi anche :ref:`window_get_min_size()<class_DisplayServer_method_window_get_min_size>`.
|
||
|
||
\ **Nota:** Si consiglia di modificare questo valore utilizzando invece :ref:`Window.min_size<class_Window_property_min_size>`.
|
||
|
||
\ **Nota:** Per impostazione predefinita, la finestra principale ha dimensioni minime di ``Vector2i(64, 64)``. Ciò impedisce eventuali problemi che possono sorgere quando le dimensioni della finestra sono quasi uguali a zero.
|
||
|
||
\ **Nota:** Utilizzando strumenti di terze parti, per gli utenti è possibile disabilitare le restrizioni della geometria della finestra e quindi aggirare questo limite.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_mode**\ (\ mode\: :ref:`WindowMode<enum_DisplayServer_WindowMode>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_mode>`
|
||
|
||
Imposta la modalità di finestra per la finestra specificata su ``mode``.
|
||
|
||
\ **Nota:** su Android, impostandola su :ref:`WINDOW_MODE_FULLSCREEN<class_DisplayServer_constant_WINDOW_MODE_FULLSCREEN>` o :ref:`WINDOW_MODE_EXCLUSIVE_FULLSCREEN<class_DisplayServer_constant_WINDOW_MODE_EXCLUSIVE_FULLSCREEN>` verrà abilitata la modalità immersiva.
|
||
|
||
\ **Nota:** Impostando la finestra a schermo intero, il flag borderless (senza bordi) viene forzato su ``true``, quindi assicurarsi di reimpostarlo su ``false`` se non desiderato.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_mouse_passthrough:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_mouse_passthrough**\ (\ region\: :ref:`PackedVector2Array<class_PackedVector2Array>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_mouse_passthrough>`
|
||
|
||
Imposta una regione poligonale della finestra che accetta eventi dal mouse. Gli eventi dal mouse al di fuori della regione passeranno attraverso (passthrough).
|
||
|
||
Impostando un array vuoto il supporto per il passthrough verrà disabilitato (tutti gli eventi del mouse saranno intercettati dalla finestra, il che è il comportamento predefinito).
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
# Imposta la regione, usando il nodo Path2D.
|
||
DisplayServer.window_set_mouse_passthrough($Path2D.curve.get_baked_points())
|
||
|
||
# Imposta la regione, usando il nodo Polygon2D.
|
||
DisplayServer.window_set_mouse_passthrough($Polygon2D.polygon)
|
||
|
||
# Reimposta la regione sul valore predefinito.
|
||
DisplayServer.window_set_mouse_passthrough([])
|
||
|
||
.. code-tab:: csharp
|
||
|
||
// Imposta la regione, usando il nodo Path2D.
|
||
DisplayServer.WindowSetMousePassthrough(GetNode<Path2D>("Path2D").Curve.GetBakedPoints());
|
||
|
||
// Imposta la regione, usando il nodo Polygon2D.
|
||
DisplayServer.WindowSetMousePassthrough(GetNode<Polygon2D>("Polygon2D").Polygon);
|
||
|
||
// Reimposta la regione sul valore predefinito.
|
||
DisplayServer.WindowSetMousePassthrough(new Vector2[] {});
|
||
|
||
|
||
|
||
\ **Nota:** Su Windows, la parte di una finestra che si trova all'esterno della regione non è disegnata, mentre su Linux (X11) e macOS lo è.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_popup_safe_rect:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_popup_safe_rect**\ (\ window\: :ref:`int<class_int>`, rect\: :ref:`Rect2i<class_Rect2i>`\ ) :ref:`🔗<class_DisplayServer_method_window_set_popup_safe_rect>`
|
||
|
||
Imposta il riquadro di delimitazione del controllo o della voce di menu utilizzata per aprire la finestra popup nel sistema di coordinate dello schermo. Cliccando su quest'area questo popup non verrà chiuso automaticamente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_position:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_position**\ (\ position\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_position>`
|
||
|
||
Imposta la posizione della finestra specificata su ``position``. Nelle configurazioni multi-monitor, la posizione dello schermo è relativa all'area del desktop virtuale. Nelle configurazioni multi-monitor con diverse risoluzioni o orientamenti dello schermo, l'origine può essere posizionata all'esterno di qualsiasi display in questo modo:
|
||
|
||
.. code:: text
|
||
|
||
* (0, 0) +-------+
|
||
| |
|
||
+-------------+ | |
|
||
| | | |
|
||
| | | |
|
||
+-------------+ +-------+
|
||
|
||
Vedi anche :ref:`window_get_position()<class_DisplayServer_method_window_get_position>` e :ref:`window_set_size()<class_DisplayServer_method_window_set_size>`.
|
||
|
||
\ **Nota:** Si consiglia di modificare questo valore utilizzando invece :ref:`Window.position<class_Window_property_position>`.
|
||
|
||
\ **Nota:** Su Linux (Wayland): questo metodo è un no-op.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_rect_changed_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_rect_changed_callback**\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_rect_changed_callback>`
|
||
|
||
Imposta il ``callback`` che verrà richiamato quando la finestra specificata da ``window_id`` viene spostata o ridimensionata.
|
||
|
||
\ **Attenzione:** Solo per utenti avanzati! L'aggiunta di tale callback a un nodo :ref:`Window<class_Window>` sovrascriverà la sua implementazione predefinita, il che può introdurre bug.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_size:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_size**\ (\ size\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_size>`
|
||
|
||
Imposta le dimensioni della finestra specificata su ``size`` (in pixel). Vedi anche :ref:`window_get_size()<class_DisplayServer_method_window_get_size>` e :ref:`window_get_position()<class_DisplayServer_method_window_get_position>`.
|
||
|
||
\ **Nota:** Si consiglia di modificare questo valore utilizzando invece :ref:`Window.size<class_Window_property_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_title:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_title**\ (\ title\: :ref:`String<class_String>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_title>`
|
||
|
||
Imposta il titolo della finestra specificata su ``title``.
|
||
|
||
\ **Nota:** Si consiglia di modificare questo valore utilizzando invece :ref:`Window.title<class_Window_property_title>`.
|
||
|
||
\ **Nota:** Evitare di modificare il titolo della finestra a ogni frame, poiché ciò può causare problemi di prestazioni su alcuni gestori di finestre. Cerca di modificare il titolo della finestra solo poche volte al secondo al massimo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_transient:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_transient**\ (\ window_id\: :ref:`int<class_int>`, parent_window_id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_DisplayServer_method_window_set_transient>`
|
||
|
||
Imposta la finestra transitoria genitore. La finestra transitoria verrà distrutta con il suo genitore transitorio e tornerà il focus sul suo genitore quando verrà chiusa. La finestra transitoria è visualizzata sopra una finestra padre a schermo intero non esclusivo. Le finestre transitorie non possono entrare in modalità a schermo intero.
|
||
|
||
\ **Nota:** Si consiglia invece di modificare questo valore tramite :ref:`Window.transient<class_Window_property_transient>`.
|
||
|
||
\ **Nota:** Il comportamento potrebbe essere diverso a seconda della piattaforma.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_vsync_mode:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_vsync_mode**\ (\ vsync_mode\: :ref:`VSyncMode<enum_DisplayServer_VSyncMode>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_vsync_mode>`
|
||
|
||
Imposta la modalità di V-Sync della finestra specificata. Vedi anche :ref:`ProjectSettings.display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>`.
|
||
|
||
A seconda della piattaforma e del renderer utilizzato, il motore ricadrà a :ref:`VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>` se la modalità desiderata non è supportata.
|
||
|
||
\ **Nota:** Le modalità di V-Sync diverse da :ref:`VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>` sono supportate solo nei metodi di rendering Forward+ e Mobile, non Compatibilità.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_window_buttons_offset:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_window_buttons_offset**\ (\ offset\: :ref:`Vector2i<class_Vector2i>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_window_buttons_offset>`
|
||
|
||
Quando il flag :ref:`WINDOW_FLAG_EXTEND_TO_TITLE<class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE>` è impostato, imposta lo scostamento al centro del primo pulsante della barra del titolo.
|
||
|
||
\ **Nota:** Questo flag è implementato solo su macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_set_window_event_callback:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_set_window_event_callback**\ (\ callback\: :ref:`Callable<class_Callable>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_set_window_event_callback>`
|
||
|
||
Imposta il ``callback`` che verrà richiamato quando si verifica un evento nella finestra specificata da ``window_id``.
|
||
|
||
\ **Attenzione:** Solo per utenti avanzati! L'aggiunta di tale callback a un nodo :ref:`Window<class_Window>` sovrascriverà la sua implementazione predefinita, il che può introdurre bug.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_start_drag:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_start_drag**\ (\ window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_start_drag>`
|
||
|
||
Avvia un'operazione di trascinamento interattiva sulla finestra con l'ID ``window_id``, usando la posizione attuale del mouse. Chiama questo metodo quando gestisci un pulsante del mouse premuto per simulare un evento di pressione sulla barra del titolo della finestra. Usando questo metodo, la finestra può partecipare al cambio di spazio, all'affiancamento e ad altre funzionalità di sistema.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_DisplayServer_method_window_start_resize:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **window_start_resize**\ (\ edge\: :ref:`WindowResizeEdge<enum_DisplayServer_WindowResizeEdge>`, window_id\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_DisplayServer_method_window_start_resize>`
|
||
|
||
Avvia un'operazione di ridimensionamento interattiva sulla finestra con l'ID ``window_id``, usando la posizione attuale del mouse. Chiama questo metodo quando gestisci un pulsante del mouse premuto per simulare un evento di pressione sul bordo della finestra.
|
||
|
||
\ **Nota:** Questo metodo è implementato su Linux (X11/Wayland), macOS e Windows.
|
||
|
||
.. |virtual| replace:: :abbr:`virtual (Questo metodo dovrebbe solitamente essere sovrascritto dall'utente per aver un effetto.)`
|
||
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
|
||
.. |const| replace:: :abbr:`const (Questo metodo non ha effetti collaterali. Non modifica alcuna variabile appartenente all'istanza.)`
|
||
.. |vararg| replace:: :abbr:`vararg (Questo metodo accetta qualsiasi numero di argomenti oltre a quelli descritti qui.)`
|
||
.. |constructor| replace:: :abbr:`constructor (Questo metodo è utilizzato per creare un tipo.)`
|
||
.. |static| replace:: :abbr:`static (Questo metodo non necessita di alcun'istanza per essere chiamato, quindi può essere chiamato direttamente usando il nome della classe.)`
|
||
.. |operator| replace:: :abbr:`operator (Questo metodo descrive un operatore valido da usare con questo tipo come operando di sinistra.)`
|
||
.. |bitfield| replace:: :abbr:`BitField (Questo valore è un intero composto da una maschera di bit dei seguenti flag.)`
|
||
.. |void| replace:: :abbr:`void (Nessun valore restituito.)`
|