Files
godot-docs-l10n/classes/it/class_itemlist.rst
Rémi Verschelde c3f2364c10 Sync classref with 4.6 branch
Lots of translations invalidated (fuzzied) as we just synced Weblate.
2025-12-19 16:39:51 +01:00

1635 lines
85 KiB
ReStructuredText

:github_url: hide
.. _class_ItemList:
ItemList
========
**Eredita:** :ref:`Control<class_Control>` **<** :ref:`CanvasItem<class_CanvasItem>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
Un elenco verticale di elementi selezionabili con una o più colonne.
.. rst-class:: classref-introduction-group
Descrizione
----------------------
Questo controllo fornisce un elenco verticale di elementi selezionabili che possono essere in una o più colonne, con ogni elemento con opzioni per il testo e un'icona. I tooltip sono supportati e possono essere diversi per ogni elemento nell'elenco.
È possibile selezionare o deselezionare gli elementi selezionabili nell'elenco, e abilitare la selezione multipla. La selezione con il pulsante destro del mouse può anche essere abilitata per consentire l'uso di menu contestuali a comparsa. È possibile inoltre "attivare" gli elementi cliccando due volte su di essi o premendo :kbd:`Invio`.
Il testo di un elemento supporta solo stringhe a riga singola. I caratteri di nuova riga (ad esempio ``\n``) nella stringa non produrranno una nuova riga. L'avvolgimento del testo è abilitata in modalità :ref:`ICON_MODE_TOP<class_ItemList_constant_ICON_MODE_TOP>`, ma la larghezza della colonna è regolata per adattarsi completamente al suo contenuto per impostazione predefinita. È necessario impostare :ref:`fixed_column_width<class_ItemList_property_fixed_column_width>` maggiore di zero per avvolgere il testo.
Tutti i metodi ``set_*`` consentono gli indici negativi per gli elementi, ad esempio ``-1`` per accedere all'ultimo elemento, ``-2`` per accedere al penultimo elemento e così via.
\ **Ricerca incrementale:** Come :ref:`PopupMenu<class_PopupMenu>` e :ref:`Tree<class_Tree>`, **ItemList** supporta la ricerca all'interno dell'elenco mentre il controllo è attivo. Premi un tasto che corrisponde alla prima lettera del nome di un elemento per selezionare il primo elemento che inizia con la lettera specificata. Dopo quel punto, ci sono due modi per eseguire la ricerca incrementale: 1) Premi di nuovo lo stesso tasto prima della durata del timeout per selezionare l'elemento successivo che inizia con la stessa lettera. 2) Premi i tasti delle lettere che corrispondono al resto della parola prima della durata del timeout per selezionare direttamente l'elemento in questione. Entrambe queste azioni verranno ripristinate all'inizio dell'elenco se la durata del timeout è trascorsa dall'ultima pressione di un tasto. È possibile regolare la durata del timeout modificando :ref:`ProjectSettings.gui/timers/incremental_search_max_interval_msec<class_ProjectSettings_property_gui/timers/incremental_search_max_interval_msec>`.
.. rst-class:: classref-reftable-group
Proprietà
------------------
.. table::
:widths: auto
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`allow_reselect<class_ItemList_property_allow_reselect>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`allow_rmb_select<class_ItemList_property_allow_rmb_select>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`allow_search<class_ItemList_property_allow_search>` | ``true`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`auto_height<class_ItemList_property_auto_height>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`auto_width<class_ItemList_property_auto_width>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | clip_contents | ``true`` (overrides :ref:`Control<class_Control_property_clip_contents>`) |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`fixed_column_width<class_ItemList_property_fixed_column_width>` | ``0`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`Vector2i<class_Vector2i>` | :ref:`fixed_icon_size<class_ItemList_property_fixed_icon_size>` | ``Vector2i(0, 0)`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`FocusMode<enum_Control_FocusMode>` | focus_mode | ``2`` (overrides :ref:`Control<class_Control_property_focus_mode>`) |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`IconMode<enum_ItemList_IconMode>` | :ref:`icon_mode<class_ItemList_property_icon_mode>` | ``1`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`icon_scale<class_ItemList_property_icon_scale>` | ``1.0`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`item_count<class_ItemList_property_item_count>` | ``0`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`max_columns<class_ItemList_property_max_columns>` | ``1`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`max_text_lines<class_ItemList_property_max_text_lines>` | ``1`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`same_column_width<class_ItemList_property_same_column_width>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` | :ref:`scroll_hint_mode<class_ItemList_property_scroll_hint_mode>` | ``0`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`SelectMode<enum_ItemList_SelectMode>` | :ref:`select_mode<class_ItemList_property_select_mode>` | ``0`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>` | :ref:`text_overrun_behavior<class_ItemList_property_text_overrun_behavior>` | ``3`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`tile_scroll_hint<class_ItemList_property_tile_scroll_hint>` | ``false`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`wraparound_items<class_ItemList_property_wraparound_items>` | ``true`` |
+---------------------------------------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------+
.. rst-class:: classref-reftable-group
Metodi
------------
.. table::
:widths: auto
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`add_icon_item<class_ItemList_method_add_icon_item>`\ (\ icon\: :ref:`Texture2D<class_Texture2D>`, selectable\: :ref:`bool<class_bool>` = true\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`add_item<class_ItemList_method_add_item>`\ (\ text\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>` = null, selectable\: :ref:`bool<class_bool>` = true\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`clear<class_ItemList_method_clear>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`deselect<class_ItemList_method_deselect>`\ (\ idx\: :ref:`int<class_int>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`deselect_all<class_ItemList_method_deselect_all>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`ensure_current_is_visible<class_ItemList_method_ensure_current_is_visible>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`force_update_list_size<class_ItemList_method_force_update_list_size>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`HScrollBar<class_HScrollBar>` | :ref:`get_h_scroll_bar<class_ItemList_method_get_h_scroll_bar>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_item_at_position<class_ItemList_method_get_item_at_position>`\ (\ position\: :ref:`Vector2<class_Vector2>`, exact\: :ref:`bool<class_bool>` = false\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`AutoTranslateMode<enum_Node_AutoTranslateMode>` | :ref:`get_item_auto_translate_mode<class_ItemList_method_get_item_auto_translate_mode>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | :ref:`get_item_custom_bg_color<class_ItemList_method_get_item_custom_bg_color>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | :ref:`get_item_custom_fg_color<class_ItemList_method_get_item_custom_fg_color>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`get_item_icon<class_ItemList_method_get_item_icon>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | :ref:`get_item_icon_modulate<class_ItemList_method_get_item_icon_modulate>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Rect2<class_Rect2>` | :ref:`get_item_icon_region<class_ItemList_method_get_item_icon_region>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_item_language<class_ItemList_method_get_item_language>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Variant<class_Variant>` | :ref:`get_item_metadata<class_ItemList_method_get_item_metadata>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Rect2<class_Rect2>` | :ref:`get_item_rect<class_ItemList_method_get_item_rect>`\ (\ idx\: :ref:`int<class_int>`, expand\: :ref:`bool<class_bool>` = true\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_item_text<class_ItemList_method_get_item_text>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`TextDirection<enum_Control_TextDirection>` | :ref:`get_item_text_direction<class_ItemList_method_get_item_text_direction>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`get_item_tooltip<class_ItemList_method_get_item_tooltip>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`PackedInt32Array<class_PackedInt32Array>` | :ref:`get_selected_items<class_ItemList_method_get_selected_items>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`VScrollBar<class_VScrollBar>` | :ref:`get_v_scroll_bar<class_ItemList_method_get_v_scroll_bar>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_anything_selected<class_ItemList_method_is_anything_selected>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_item_disabled<class_ItemList_method_is_item_disabled>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_item_icon_transposed<class_ItemList_method_is_item_icon_transposed>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_item_selectable<class_ItemList_method_is_item_selectable>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_item_tooltip_enabled<class_ItemList_method_is_item_tooltip_enabled>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_selected<class_ItemList_method_is_selected>`\ (\ idx\: :ref:`int<class_int>`\ ) |const| |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`move_item<class_ItemList_method_move_item>`\ (\ from_idx\: :ref:`int<class_int>`, to_idx\: :ref:`int<class_int>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`remove_item<class_ItemList_method_remove_item>`\ (\ idx\: :ref:`int<class_int>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`select<class_ItemList_method_select>`\ (\ idx\: :ref:`int<class_int>`, single\: :ref:`bool<class_bool>` = true\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_auto_translate_mode<class_ItemList_method_set_item_auto_translate_mode>`\ (\ idx\: :ref:`int<class_int>`, mode\: :ref:`AutoTranslateMode<enum_Node_AutoTranslateMode>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_custom_bg_color<class_ItemList_method_set_item_custom_bg_color>`\ (\ idx\: :ref:`int<class_int>`, custom_bg_color\: :ref:`Color<class_Color>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_custom_fg_color<class_ItemList_method_set_item_custom_fg_color>`\ (\ idx\: :ref:`int<class_int>`, custom_fg_color\: :ref:`Color<class_Color>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_disabled<class_ItemList_method_set_item_disabled>`\ (\ idx\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_icon<class_ItemList_method_set_item_icon>`\ (\ idx\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_icon_modulate<class_ItemList_method_set_item_icon_modulate>`\ (\ idx\: :ref:`int<class_int>`, modulate\: :ref:`Color<class_Color>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_icon_region<class_ItemList_method_set_item_icon_region>`\ (\ idx\: :ref:`int<class_int>`, rect\: :ref:`Rect2<class_Rect2>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_icon_transposed<class_ItemList_method_set_item_icon_transposed>`\ (\ idx\: :ref:`int<class_int>`, transposed\: :ref:`bool<class_bool>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_language<class_ItemList_method_set_item_language>`\ (\ idx\: :ref:`int<class_int>`, language\: :ref:`String<class_String>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_metadata<class_ItemList_method_set_item_metadata>`\ (\ idx\: :ref:`int<class_int>`, metadata\: :ref:`Variant<class_Variant>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_selectable<class_ItemList_method_set_item_selectable>`\ (\ idx\: :ref:`int<class_int>`, selectable\: :ref:`bool<class_bool>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_text<class_ItemList_method_set_item_text>`\ (\ idx\: :ref:`int<class_int>`, text\: :ref:`String<class_String>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_text_direction<class_ItemList_method_set_item_text_direction>`\ (\ idx\: :ref:`int<class_int>`, direction\: :ref:`TextDirection<enum_Control_TextDirection>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_tooltip<class_ItemList_method_set_item_tooltip>`\ (\ idx\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_item_tooltip_enabled<class_ItemList_method_set_item_tooltip_enabled>`\ (\ idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`sort_items_by_text<class_ItemList_method_sort_items_by_text>`\ (\ ) |
+-------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
.. rst-class:: classref-reftable-group
Proprietà del tema
------------------------------------
.. table::
:widths: auto
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_color<class_ItemList_theme_color_font_color>` | ``Color(0.65, 0.65, 0.65, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_hovered_color<class_ItemList_theme_color_font_hovered_color>` | ``Color(0.95, 0.95, 0.95, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_hovered_selected_color<class_ItemList_theme_color_font_hovered_selected_color>` | ``Color(1, 1, 1, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_outline_color<class_ItemList_theme_color_font_outline_color>` | ``Color(0, 0, 0, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`font_selected_color<class_ItemList_theme_color_font_selected_color>` | ``Color(1, 1, 1, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Color<class_Color>` | :ref:`guide_color<class_ItemList_theme_color_guide_color>` | ``Color(0.7, 0.7, 0.7, 0.25)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`h_separation<class_ItemList_theme_constant_h_separation>` | ``4`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`icon_margin<class_ItemList_theme_constant_icon_margin>` | ``4`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`line_separation<class_ItemList_theme_constant_line_separation>` | ``2`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`outline_size<class_ItemList_theme_constant_outline_size>` | ``0`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`v_separation<class_ItemList_theme_constant_v_separation>` | ``4`` |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Font<class_Font>` | :ref:`font<class_ItemList_theme_font_font>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`int<class_int>` | :ref:`font_size<class_ItemList_theme_font_size_font_size>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`scroll_hint<class_ItemList_theme_icon_scroll_hint>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`cursor<class_ItemList_theme_style_cursor>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`cursor_unfocused<class_ItemList_theme_style_cursor_unfocused>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`focus<class_ItemList_theme_style_focus>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`hovered<class_ItemList_theme_style_hovered>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`hovered_selected<class_ItemList_theme_style_hovered_selected>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`hovered_selected_focus<class_ItemList_theme_style_hovered_selected_focus>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`panel<class_ItemList_theme_style_panel>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`selected<class_ItemList_theme_style_selected>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`selected_focus<class_ItemList_theme_style_selected_focus>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------+--------------------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Segnali
--------------
.. _class_ItemList_signal_empty_clicked:
.. rst-class:: classref-signal
**empty_clicked**\ (\ at_position\: :ref:`Vector2<class_Vector2>`, mouse_button_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_signal_empty_clicked>`
Attivato quando si clicca con il mouse all'interno del rettangolo dell'elenco ma su uno spazio vuoto.
\ ``at_position`` è la posizione del clic nel sistema di coordinate locali di questo controllo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_signal_item_activated:
.. rst-class:: classref-signal
**item_activated**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_signal_item_activated>`
Emesso quando un determinato elemento nell'elenco viene attivato tramite doppio clic o premendo :kbd:`Invio`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_signal_item_clicked:
.. rst-class:: classref-signal
**item_clicked**\ (\ index\: :ref:`int<class_int>`, at_position\: :ref:`Vector2<class_Vector2>`, mouse_button_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_signal_item_clicked>`
Emesso quando un determinato elemento nell'elenco è stato cliccato con un qualsiasi pulsante del mouse.
\ ``at_position`` è la posizione del clic nel sistema di coordinate locali di questo controllo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_signal_item_selected:
.. rst-class:: classref-signal
**item_selected**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_signal_item_selected>`
Emesso quando un determinato elemento è stato selezionato. Applicabile solo in modalità di selezione singola.
\ :ref:`allow_reselect<class_ItemList_property_allow_reselect>` deve essere abilitato per selezionare nuovamente lo stesso elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_signal_multi_selected:
.. rst-class:: classref-signal
**multi_selected**\ (\ index\: :ref:`int<class_int>`, selected\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ItemList_signal_multi_selected>`
Emesso quando viene alterata una selezione multipla in un elenco che consente la selezione multipla.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Enumerazioni
------------------------
.. _enum_ItemList_IconMode:
.. rst-class:: classref-enumeration
enum **IconMode**: :ref:`🔗<enum_ItemList_IconMode>`
.. _class_ItemList_constant_ICON_MODE_TOP:
.. rst-class:: classref-enumeration-constant
:ref:`IconMode<enum_ItemList_IconMode>` **ICON_MODE_TOP** = ``0``
L'icona è disegnata sopra il testo.
.. _class_ItemList_constant_ICON_MODE_LEFT:
.. rst-class:: classref-enumeration-constant
:ref:`IconMode<enum_ItemList_IconMode>` **ICON_MODE_LEFT** = ``1``
L'icona è disegnata a sinistra del testo.
.. rst-class:: classref-item-separator
----
.. _enum_ItemList_SelectMode:
.. rst-class:: classref-enumeration
enum **SelectMode**: :ref:`🔗<enum_ItemList_SelectMode>`
.. _class_ItemList_constant_SELECT_SINGLE:
.. rst-class:: classref-enumeration-constant
:ref:`SelectMode<enum_ItemList_SelectMode>` **SELECT_SINGLE** = ``0``
Permette la selezione di un solo elemento.
.. _class_ItemList_constant_SELECT_MULTI:
.. rst-class:: classref-enumeration-constant
:ref:`SelectMode<enum_ItemList_SelectMode>` **SELECT_MULTI** = ``1``
Consente di selezionare più elementi tenendo premuto :kbd:`Ctrl` o :kbd:`Maiusc`.
.. _class_ItemList_constant_SELECT_TOGGLE:
.. rst-class:: classref-enumeration-constant
:ref:`SelectMode<enum_ItemList_SelectMode>` **SELECT_TOGGLE** = ``2``
Consente di selezionare più elementi attivandoli e disattivandoli.
.. rst-class:: classref-item-separator
----
.. _enum_ItemList_ScrollHintMode:
.. rst-class:: classref-enumeration
enum **ScrollHintMode**: :ref:`🔗<enum_ItemList_ScrollHintMode>`
.. _class_ItemList_constant_SCROLL_HINT_MODE_DISABLED:
.. rst-class:: classref-enumeration-constant
:ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **SCROLL_HINT_MODE_DISABLED** = ``0``
Scroll hints will never be shown.
.. _class_ItemList_constant_SCROLL_HINT_MODE_BOTH:
.. rst-class:: classref-enumeration-constant
:ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **SCROLL_HINT_MODE_BOTH** = ``1``
Scroll hints will be shown at the top and bottom.
.. _class_ItemList_constant_SCROLL_HINT_MODE_TOP:
.. rst-class:: classref-enumeration-constant
:ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **SCROLL_HINT_MODE_TOP** = ``2``
Only the top scroll hint will be shown.
.. _class_ItemList_constant_SCROLL_HINT_MODE_BOTTOM:
.. rst-class:: classref-enumeration-constant
:ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **SCROLL_HINT_MODE_BOTTOM** = ``3``
Only the bottom scroll hint will be shown.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni delle proprietà
------------------------------------------------------
.. _class_ItemList_property_allow_reselect:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **allow_reselect** = ``false`` :ref:`🔗<class_ItemList_property_allow_reselect>`
.. rst-class:: classref-property-setget
- |void| **set_allow_reselect**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **get_allow_reselect**\ (\ )
Se ``true``, l'elemento attualmente selezionato può essere selezionato nuovamente.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_allow_rmb_select:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **allow_rmb_select** = ``false`` :ref:`🔗<class_ItemList_property_allow_rmb_select>`
.. rst-class:: classref-property-setget
- |void| **set_allow_rmb_select**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **get_allow_rmb_select**\ (\ )
Se ``true``, un clic destro può selezionare gli elementi.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_allow_search:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **allow_search** = ``true`` :ref:`🔗<class_ItemList_property_allow_search>`
.. rst-class:: classref-property-setget
- |void| **set_allow_search**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **get_allow_search**\ (\ )
Se ``true``, consente di navigare con i tasti di lettera attraverso la ricerca incrementale.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_auto_height:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **auto_height** = ``false`` :ref:`🔗<class_ItemList_property_auto_height>`
.. rst-class:: classref-property-setget
- |void| **set_auto_height**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **has_auto_height**\ (\ )
Se ``true``, l'altezza del controllo sarà automaticamente regolata per adattarsi all'altezza del contenuto.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_auto_width:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **auto_width** = ``false`` :ref:`🔗<class_ItemList_property_auto_width>`
.. rst-class:: classref-property-setget
- |void| **set_auto_width**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **has_auto_width**\ (\ )
Se ``true``, il controllo ridimensionerà automaticamente la sua larghezza per adattarla al suo contenuto.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_fixed_column_width:
.. rst-class:: classref-property
:ref:`int<class_int>` **fixed_column_width** = ``0`` :ref:`🔗<class_ItemList_property_fixed_column_width>`
.. rst-class:: classref-property-setget
- |void| **set_fixed_column_width**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_fixed_column_width**\ (\ )
La larghezza a cui saranno regolate tutte le colonne.
Un valore di zero disabilita la regolazione, ogni elemento avrà una larghezza uguale alla larghezza del suo contenuto e le colonne avranno una larghezza non uniforme.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_fixed_icon_size:
.. rst-class:: classref-property
:ref:`Vector2i<class_Vector2i>` **fixed_icon_size** = ``Vector2i(0, 0)`` :ref:`🔗<class_ItemList_property_fixed_icon_size>`
.. rst-class:: classref-property-setget
- |void| **set_fixed_icon_size**\ (\ value\: :ref:`Vector2i<class_Vector2i>`\ )
- :ref:`Vector2i<class_Vector2i>` **get_fixed_icon_size**\ (\ )
Le dimensioni a cui saranno adattate tutte le icone.
Se uno dei componenti X o Y non è maggiore di zero, le dimensioni dell'icona non saranno influenzate.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_icon_mode:
.. rst-class:: classref-property
:ref:`IconMode<enum_ItemList_IconMode>` **icon_mode** = ``1`` :ref:`🔗<class_ItemList_property_icon_mode>`
.. rst-class:: classref-property-setget
- |void| **set_icon_mode**\ (\ value\: :ref:`IconMode<enum_ItemList_IconMode>`\ )
- :ref:`IconMode<enum_ItemList_IconMode>` **get_icon_mode**\ (\ )
La posizione dell'icona, se sopra o a sinistra del testo. Vedi le costanti di :ref:`IconMode<enum_ItemList_IconMode>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_icon_scale:
.. rst-class:: classref-property
:ref:`float<class_float>` **icon_scale** = ``1.0`` :ref:`🔗<class_ItemList_property_icon_scale>`
.. rst-class:: classref-property-setget
- |void| **set_icon_scale**\ (\ value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_icon_scale**\ (\ )
La scala dell'icona applicata dopo :ref:`fixed_icon_size<class_ItemList_property_fixed_icon_size>` e dopo che la trasposizione abbia effetto.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_item_count:
.. rst-class:: classref-property
:ref:`int<class_int>` **item_count** = ``0`` :ref:`🔗<class_ItemList_property_item_count>`
.. rst-class:: classref-property-setget
- |void| **set_item_count**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_item_count**\ (\ )
Il numero di elementi attualmente nell'elenco.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_max_columns:
.. rst-class:: classref-property
:ref:`int<class_int>` **max_columns** = ``1`` :ref:`🔗<class_ItemList_property_max_columns>`
.. rst-class:: classref-property-setget
- |void| **set_max_columns**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_max_columns**\ (\ )
Numero massimo di colonne che l'elenco avrà.
Se maggiore di zero, il contenuto sarà suddiviso tra le colonne specificate.
Un valore di zero significa colonne illimitate, ovvero tutti gli elementi saranno inseriti nella stessa riga.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_max_text_lines:
.. rst-class:: classref-property
:ref:`int<class_int>` **max_text_lines** = ``1`` :ref:`🔗<class_ItemList_property_max_text_lines>`
.. rst-class:: classref-property-setget
- |void| **set_max_text_lines**\ (\ value\: :ref:`int<class_int>`\ )
- :ref:`int<class_int>` **get_max_text_lines**\ (\ )
Numero massimo di righe di testo consentite in ogni elemento. Lo spazio sarà riservato anche quando non ci sono abbastanza righe di testo da visualizzare.
\ **Nota:** Questa proprietà ha effetto solo quando :ref:`icon_mode<class_ItemList_property_icon_mode>` è :ref:`ICON_MODE_TOP<class_ItemList_constant_ICON_MODE_TOP>`. Per garantire che il testo si avvolga, :ref:`fixed_column_width<class_ItemList_property_fixed_column_width>` deve essere maggiore di zero.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_same_column_width:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **same_column_width** = ``false`` :ref:`🔗<class_ItemList_property_same_column_width>`
.. rst-class:: classref-property-setget
- |void| **set_same_column_width**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_same_column_width**\ (\ )
Se tutte le colonne avranno la stessa larghezza.
Se ``true``, la larghezza è uguale alla larghezza della colonna più grande di tutte le colonne.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_scroll_hint_mode:
.. rst-class:: classref-property
:ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **scroll_hint_mode** = ``0`` :ref:`🔗<class_ItemList_property_scroll_hint_mode>`
.. rst-class:: classref-property-setget
- |void| **set_scroll_hint_mode**\ (\ value\: :ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>`\ )
- :ref:`ScrollHintMode<enum_ItemList_ScrollHintMode>` **get_scroll_hint_mode**\ (\ )
The way which scroll hints (indicators that show that the content can still be scrolled in a certain direction) will be shown.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_select_mode:
.. rst-class:: classref-property
:ref:`SelectMode<enum_ItemList_SelectMode>` **select_mode** = ``0`` :ref:`🔗<class_ItemList_property_select_mode>`
.. rst-class:: classref-property-setget
- |void| **set_select_mode**\ (\ value\: :ref:`SelectMode<enum_ItemList_SelectMode>`\ )
- :ref:`SelectMode<enum_ItemList_SelectMode>` **get_select_mode**\ (\ )
Permette la selezione di uno o più elementi. Vedi le costanti di :ref:`SelectMode<enum_ItemList_SelectMode>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_text_overrun_behavior:
.. rst-class:: classref-property
:ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>` **text_overrun_behavior** = ``3`` :ref:`🔗<class_ItemList_property_text_overrun_behavior>`
.. rst-class:: classref-property-setget
- |void| **set_text_overrun_behavior**\ (\ value\: :ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>`\ )
- :ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>` **get_text_overrun_behavior**\ (\ )
Il comportamento di ritaglio quando il testo supera il rettangolo di delimitazione di un elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_tile_scroll_hint:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **tile_scroll_hint** = ``false`` :ref:`🔗<class_ItemList_property_tile_scroll_hint>`
.. rst-class:: classref-property-setget
- |void| **set_tile_scroll_hint**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_scroll_hint_tiled**\ (\ )
If ``true``, the scroll hint texture will be tiled instead of stretched. See :ref:`scroll_hint_mode<class_ItemList_property_scroll_hint_mode>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_property_wraparound_items:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **wraparound_items** = ``true`` :ref:`🔗<class_ItemList_property_wraparound_items>`
.. rst-class:: classref-property-setget
- |void| **set_wraparound_items**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **has_wraparound_items**\ (\ )
Se ``true``, il controllo sposterà automaticamente gli elementi in una nuova riga per adattarne il contenuto. Vedi anche :ref:`HFlowContainer<class_HFlowContainer>` per questo comportamento.
Se ``false``, il controllo aggiungerà una barra di scorrimento orizzontale per rendere visibili tutti gli elementi.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni dei metodi
--------------------------------------------
.. _class_ItemList_method_add_icon_item:
.. rst-class:: classref-method
:ref:`int<class_int>` **add_icon_item**\ (\ icon\: :ref:`Texture2D<class_Texture2D>`, selectable\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_ItemList_method_add_icon_item>`
Aggiunge un elemento all'elenco di elementi, senza testo, solo un'icona. Restituisce l'indice di un elemento aggiunto.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_add_item:
.. rst-class:: classref-method
:ref:`int<class_int>` **add_item**\ (\ text\: :ref:`String<class_String>`, icon\: :ref:`Texture2D<class_Texture2D>` = null, selectable\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_ItemList_method_add_item>`
Aggiunge un elemento all'elenco di elementi, con il testo specificato. Restituisce l'indice di un elemento aggiunto.
Specifica un ``icon``, oppure usa ``null`` come ``icon`` per un elemento senza icona.
Se ``selectable`` è ``true``, l'elemento sarà selezionabile.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_clear:
.. rst-class:: classref-method
|void| **clear**\ (\ ) :ref:`🔗<class_ItemList_method_clear>`
Rimuove tutti gli elementi dall'elenco.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_deselect:
.. rst-class:: classref-method
|void| **deselect**\ (\ idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_method_deselect>`
Assicura che l'elemento associato all'indice specificato non sia selezionato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_deselect_all:
.. rst-class:: classref-method
|void| **deselect_all**\ (\ ) :ref:`🔗<class_ItemList_method_deselect_all>`
Assicura che nessun elemento sia selezionato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_ensure_current_is_visible:
.. rst-class:: classref-method
|void| **ensure_current_is_visible**\ (\ ) :ref:`🔗<class_ItemList_method_ensure_current_is_visible>`
Assicura che la selezione attuale sia visibile, regolando la posizione di scorrimento se necessario.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_force_update_list_size:
.. rst-class:: classref-method
|void| **force_update_list_size**\ (\ ) :ref:`🔗<class_ItemList_method_force_update_list_size>`
Forza un aggiornamento delle dimensioni dell'elenco in base ai suoi elementi. Ciò avviene automaticamente ogni volta che le dimensioni degli elementi o altre impostazioni rilevanti come :ref:`auto_height<class_ItemList_property_auto_height>` cambiano. Il metodo può essere utilizzato per attivare l'aggiornamento prima del passaggio successivo di disegno.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_h_scroll_bar:
.. rst-class:: classref-method
:ref:`HScrollBar<class_HScrollBar>` **get_h_scroll_bar**\ (\ ) :ref:`🔗<class_ItemList_method_get_h_scroll_bar>`
Restituisce la barra di scorrimento orizzontale.
\ **Attenzione:** Questo è un nodo interno obbligatorio, rimuoverlo e liberarlo potrebbe causare un arresto anomalo. Se si desidera nasconderlo o nascondere uno dei suoi figli, usa la loro proprietà :ref:`CanvasItem.visible<class_CanvasItem_property_visible>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_at_position:
.. rst-class:: classref-method
:ref:`int<class_int>` **get_item_at_position**\ (\ position\: :ref:`Vector2<class_Vector2>`, exact\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_ItemList_method_get_item_at_position>`
Restituisce l'indice dell'elemento nella posizione ``position``.
Se non c'è alcun elemento in quel punto, verrà restituito -1 se ``exact`` è ``true``, altrimenti verrà restituito l'indice dell'elemento più vicino.
\ **Nota:** Il valore restituito non è affidabile se chiamato subito dopo aver modificato l'**ItemList**, prima che sia ridisegnato nel frame successivo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_auto_translate_mode:
.. rst-class:: classref-method
:ref:`AutoTranslateMode<enum_Node_AutoTranslateMode>` **get_item_auto_translate_mode**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_auto_translate_mode>`
Restituisce la modalità di traduzione automatica dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_custom_bg_color:
.. rst-class:: classref-method
:ref:`Color<class_Color>` **get_item_custom_bg_color**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_custom_bg_color>`
Restituisce il colore di sfondo personalizzato dell'elemento specificato dall'indice ``idx``.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_custom_fg_color:
.. rst-class:: classref-method
:ref:`Color<class_Color>` **get_item_custom_fg_color**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_custom_fg_color>`
Restituisce il colore di primo piano personalizzato dell'elemento specificato dall'indice ``idx``.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_icon:
.. rst-class:: classref-method
:ref:`Texture2D<class_Texture2D>` **get_item_icon**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_icon>`
Restituisce l'icona associata all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_icon_modulate:
.. rst-class:: classref-method
:ref:`Color<class_Color>` **get_item_icon_modulate**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_icon_modulate>`
Restituisce un :ref:`Color<class_Color>` che modula l'icona dell'elemento all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_icon_region:
.. rst-class:: classref-method
:ref:`Rect2<class_Rect2>` **get_item_icon_region**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_icon_region>`
Restituisce la regione dell'icona utilizzata dell'elemento. Se la regione non ha area, l'intera icona sarà utilizzata.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_language:
.. rst-class:: classref-method
:ref:`String<class_String>` **get_item_language**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_language>`
Restituisce il codice di lingua di testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_metadata:
.. rst-class:: classref-method
:ref:`Variant<class_Variant>` **get_item_metadata**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_metadata>`
Restituisce il valore dei metadati dell'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_rect:
.. rst-class:: classref-method
:ref:`Rect2<class_Rect2>` **get_item_rect**\ (\ idx\: :ref:`int<class_int>`, expand\: :ref:`bool<class_bool>` = true\ ) |const| :ref:`🔗<class_ItemList_method_get_item_rect>`
Restituisce la posizione e le dimensioni dell'elemento con l'indice specificato, nel sistema di coordinate del nodo **ItemList**. Se ``expand`` è ``true`` l'ultima colonna si espande per riempire il resto della riga.
\ **Nota:** Il valore restituito non è affidabile se chiamato subito dopo aver modificato l'**ItemList**, prima che sia ridisegnato nel frame successivo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_text:
.. rst-class:: classref-method
:ref:`String<class_String>` **get_item_text**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_text>`
Restituisce il testo associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_text_direction:
.. rst-class:: classref-method
:ref:`TextDirection<enum_Control_TextDirection>` **get_item_text_direction**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_text_direction>`
Restituisce la direzione di scrittura della base di testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_item_tooltip:
.. rst-class:: classref-method
:ref:`String<class_String>` **get_item_tooltip**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_get_item_tooltip>`
Restituisce il testo del tooltip associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_selected_items:
.. rst-class:: classref-method
:ref:`PackedInt32Array<class_PackedInt32Array>` **get_selected_items**\ (\ ) :ref:`🔗<class_ItemList_method_get_selected_items>`
Restituisce un array con gli indici degli elementi selezionati.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_get_v_scroll_bar:
.. rst-class:: classref-method
:ref:`VScrollBar<class_VScrollBar>` **get_v_scroll_bar**\ (\ ) :ref:`🔗<class_ItemList_method_get_v_scroll_bar>`
Restituisce la barra di scorrimento verticale.
\ **Attenzione:** Questo è un nodo interno obbligatorio, rimuoverlo e liberarlo potrebbe causare un arresto anomalo. Se si desidera nasconderlo o nascondere uno dei suoi figli, usa la loro proprietà :ref:`CanvasItem.visible<class_CanvasItem_property_visible>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_anything_selected:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_anything_selected**\ (\ ) :ref:`🔗<class_ItemList_method_is_anything_selected>`
Restituisce ``true`` se uno o più elementi sono selezionati.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_item_disabled:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_item_disabled**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_is_item_disabled>`
Restituisce ``true`` se l'elemento all'indice specificato è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_item_icon_transposed:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_item_icon_transposed**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_is_item_icon_transposed>`
Restituisce ``true`` se l'icona dell'oggetto sarà disegnata trasposta, ovvero gli assi X e Y sono scambiati.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_item_selectable:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_item_selectable**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_is_item_selectable>`
Restituisce ``true`` se l'elemento all'indice specificato è selezionabile.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_item_tooltip_enabled:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_item_tooltip_enabled**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_is_item_tooltip_enabled>`
Restituisce ``true`` se il tooltip è abilitato per l'indice dell'elemento specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_is_selected:
.. rst-class:: classref-method
:ref:`bool<class_bool>` **is_selected**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ItemList_method_is_selected>`
Restituisce ``true`` se l'elemento all'indice specificato è attualmente selezionato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_move_item:
.. rst-class:: classref-method
|void| **move_item**\ (\ from_idx\: :ref:`int<class_int>`, to_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_method_move_item>`
Sposta l'elemento dall'indice ``from_idx`` a ``to_idx``.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_remove_item:
.. rst-class:: classref-method
|void| **remove_item**\ (\ idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ItemList_method_remove_item>`
Rimuove l'elemento specificato dall'indice ``idx`` dall'elenco.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_select:
.. rst-class:: classref-method
|void| **select**\ (\ idx\: :ref:`int<class_int>`, single\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_ItemList_method_select>`
Seleziona l'elemento all'indice specificato.
\ **Nota:** Questo metodo non attiva il segnale di selezione dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_auto_translate_mode:
.. rst-class:: classref-method
|void| **set_item_auto_translate_mode**\ (\ idx\: :ref:`int<class_int>`, mode\: :ref:`AutoTranslateMode<enum_Node_AutoTranslateMode>`\ ) :ref:`🔗<class_ItemList_method_set_item_auto_translate_mode>`
Imposta la modalità di traduzione automatica dell'elemento associato all'indice specificato.
Gli elementi utilizzano :ref:`Node.AUTO_TRANSLATE_MODE_INHERIT<class_Node_constant_AUTO_TRANSLATE_MODE_INHERIT>` come predefinito, il quale utilizza la stessa modalità di traduzione automatica dell'**ItemList**.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_custom_bg_color:
.. rst-class:: classref-method
|void| **set_item_custom_bg_color**\ (\ idx\: :ref:`int<class_int>`, custom_bg_color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_ItemList_method_set_item_custom_bg_color>`
Imposta il colore di sfondo dell'elemento specificato dall'indice ``idx`` sul :ref:`Color<class_Color>` specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_custom_fg_color:
.. rst-class:: classref-method
|void| **set_item_custom_fg_color**\ (\ idx\: :ref:`int<class_int>`, custom_fg_color\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_ItemList_method_set_item_custom_fg_color>`
Imposta il colore di primo piano dell'elemento specificato dall'indice ``idx`` sul :ref:`Color<class_Color>` specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_disabled:
.. rst-class:: classref-method
|void| **set_item_disabled**\ (\ idx\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ItemList_method_set_item_disabled>`
Disabilita (o abilita) l'elemento all'indice specificato.
Gli elementi disabilitati non possono essere selezionati e non attivano segnali di attivazione (quando si clicca due volte o si preme :kbd:`Invio`).
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_icon:
.. rst-class:: classref-method
|void| **set_item_icon**\ (\ idx\: :ref:`int<class_int>`, icon\: :ref:`Texture2D<class_Texture2D>`\ ) :ref:`🔗<class_ItemList_method_set_item_icon>`
Imposta (o sostituisce) l'icona :ref:`Texture2D<class_Texture2D>` associata all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_icon_modulate:
.. rst-class:: classref-method
|void| **set_item_icon_modulate**\ (\ idx\: :ref:`int<class_int>`, modulate\: :ref:`Color<class_Color>`\ ) :ref:`🔗<class_ItemList_method_set_item_icon_modulate>`
Imposta un :ref:`Color<class_Color>` di modulazione dell'elemento associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_icon_region:
.. rst-class:: classref-method
|void| **set_item_icon_region**\ (\ idx\: :ref:`int<class_int>`, rect\: :ref:`Rect2<class_Rect2>`\ ) :ref:`🔗<class_ItemList_method_set_item_icon_region>`
Imposta la regione dell'icona dell'elemento utilizzata. Sarà utilizzata l'intera icona se la regione non ha area.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_icon_transposed:
.. rst-class:: classref-method
|void| **set_item_icon_transposed**\ (\ idx\: :ref:`int<class_int>`, transposed\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ItemList_method_set_item_icon_transposed>`
Imposta se l'icona dell'elemento sarà disegnata trasposta.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_language:
.. rst-class:: classref-method
|void| **set_item_language**\ (\ idx\: :ref:`int<class_int>`, language\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ItemList_method_set_item_language>`
Sets the language code of the text for the item at the given index to ``language``. This is used for line-breaking and text shaping algorithms. If ``language`` is empty, the current locale is used.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_metadata:
.. rst-class:: classref-method
|void| **set_item_metadata**\ (\ idx\: :ref:`int<class_int>`, metadata\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_ItemList_method_set_item_metadata>`
Imposta un valore (di qualsiasi tipo) da memorizzare con l'elemento associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_selectable:
.. rst-class:: classref-method
|void| **set_item_selectable**\ (\ idx\: :ref:`int<class_int>`, selectable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ItemList_method_set_item_selectable>`
Permette o impedisce la selezione dell'elemento associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_text:
.. rst-class:: classref-method
|void| **set_item_text**\ (\ idx\: :ref:`int<class_int>`, text\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ItemList_method_set_item_text>`
Imposta il testo dell'elemento associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_text_direction:
.. rst-class:: classref-method
|void| **set_item_text_direction**\ (\ idx\: :ref:`int<class_int>`, direction\: :ref:`TextDirection<enum_Control_TextDirection>`\ ) :ref:`🔗<class_ItemList_method_set_item_text_direction>`
Imposta la direzione di scrittura della base di testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_tooltip:
.. rst-class:: classref-method
|void| **set_item_tooltip**\ (\ idx\: :ref:`int<class_int>`, tooltip\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ItemList_method_set_item_tooltip>`
Imposta il testo del tooltip per l'elemento associato all'indice specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_set_item_tooltip_enabled:
.. rst-class:: classref-method
|void| **set_item_tooltip_enabled**\ (\ idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ItemList_method_set_item_tooltip_enabled>`
Imposta se il tooltip è abilitato per l'indice dell'elemento specificato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_method_sort_items_by_text:
.. rst-class:: classref-method
|void| **sort_items_by_text**\ (\ ) :ref:`🔗<class_ItemList_method_sort_items_by_text>`
Ordina gli elementi nell'elenco in base al loro testo.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni delle proprietà del tema
------------------------------------------------------------------------
.. _class_ItemList_theme_color_font_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **font_color** = ``Color(0.65, 0.65, 0.65, 1)`` :ref:`🔗<class_ItemList_theme_color_font_color>`
Il :ref:`Color<class_Color>` predefinito del testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_color_font_hovered_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **font_hovered_color** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_ItemList_theme_color_font_hovered_color>`
Il :ref:`Color<class_Color>` del testo utilizzato quando si passa il mouse sull'elemento e non è ancora selezionato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_color_font_hovered_selected_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **font_hovered_selected_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_ItemList_theme_color_font_hovered_selected_color>`
Il :ref:`Color<class_Color>` del testo utilizzato quando si passa il mouse sull'elemento ed è selezionato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_color_font_outline_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **font_outline_color** = ``Color(0, 0, 0, 1)`` :ref:`🔗<class_ItemList_theme_color_font_outline_color>`
La tinta del contorno di testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_color_font_selected_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **font_selected_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_ItemList_theme_color_font_selected_color>`
Il :ref:`Color<class_Color>` del testo utilizzato quando l'elemento è selezionato, ma il mouse non vi è sopra.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_color_guide_color:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **guide_color** = ``Color(0.7, 0.7, 0.7, 0.25)`` :ref:`🔗<class_ItemList_theme_color_guide_color>`
Il :ref:`Color<class_Color>` della linea guida. La linea guida è una linea tracciata tra ogni riga di elementi.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_constant_h_separation:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **h_separation** = ``4`` :ref:`🔗<class_ItemList_theme_constant_h_separation>`
La spaziatura orizzontale tra gli elementi.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_constant_icon_margin:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **icon_margin** = ``4`` :ref:`🔗<class_ItemList_theme_constant_icon_margin>`
La spaziatura tra l'icona dell'elemento e il testo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_constant_line_separation:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **line_separation** = ``2`` :ref:`🔗<class_ItemList_theme_constant_line_separation>`
La spaziatura verticale tra ogni riga di testo.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_constant_outline_size:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **outline_size** = ``0`` :ref:`🔗<class_ItemList_theme_constant_outline_size>`
La dimensione del contorno del testo dell'elemento.
\ **Nota:** Se si utilizza un font con :ref:`FontFile.multichannel_signed_distance_field<class_FontFile_property_multichannel_signed_distance_field>` abilitato, il suo :ref:`FontFile.msdf_pixel_range<class_FontFile_property_msdf_pixel_range>` deve essere impostato su almeno il *doppio* del valore di :ref:`outline_size<class_ItemList_theme_constant_outline_size>` affinché il rendering del contorno appaia corretto. Altrimenti, il contorno potrebbe apparire troncato prima del previsto.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_constant_v_separation:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **v_separation** = ``4`` :ref:`🔗<class_ItemList_theme_constant_v_separation>`
La spaziatura verticale tra gli elementi.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_font_font:
.. rst-class:: classref-themeproperty
:ref:`Font<class_Font>` **font** :ref:`🔗<class_ItemList_theme_font_font>`
Il :ref:`Font<class_Font>` del testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_font_size_font_size:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **font_size** :ref:`🔗<class_ItemList_theme_font_size_font_size>`
La dimensione del testo dell'elemento.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_icon_scroll_hint:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **scroll_hint** :ref:`🔗<class_ItemList_theme_icon_scroll_hint>`
The indicator that will be shown when the content can still be scrolled. See :ref:`scroll_hint_mode<class_ItemList_property_scroll_hint_mode>`.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_cursor:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **cursor** :ref:`🔗<class_ItemList_theme_style_cursor>`
Lo :ref:`StyleBox<class_StyleBox>` utilizzato per il cursore, quando l'**ItemList** è focalizzato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_cursor_unfocused:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **cursor_unfocused** :ref:`🔗<class_ItemList_theme_style_cursor_unfocused>`
Lo :ref:`StyleBox<class_StyleBox>` utilizzato per il cursore, quando l'**ItemList** è non è focalizzato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_focus:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **focus** :ref:`🔗<class_ItemList_theme_style_focus>`
The focused style for the **ItemList**, drawn on top of everything.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_hovered:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **hovered** :ref:`🔗<class_ItemList_theme_style_hovered>`
Lo :ref:`StyleBox<class_StyleBox>` per gli elementi su cui si passa il mouse, ma non sono selezionati.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_hovered_selected:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **hovered_selected** :ref:`🔗<class_ItemList_theme_style_hovered_selected>`
Lo :ref:`StyleBox<class_StyleBox>` per gli elementi selezionati e passati dal mouse, quando l'**ItemList** non è focalizzato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_hovered_selected_focus:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **hovered_selected_focus** :ref:`🔗<class_ItemList_theme_style_hovered_selected_focus>`
Lo :ref:`StyleBox<class_StyleBox>` per gli elementi selezionati e passati dal mouse, quando l'**ItemList** è focalizzato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_panel:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **panel** :ref:`🔗<class_ItemList_theme_style_panel>`
Lo stile di sfondo per l'**ItemList**.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_selected:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **selected** :ref:`🔗<class_ItemList_theme_style_selected>`
Lo :ref:`StyleBox<class_StyleBox>` per gli elementi selezionati, quando l'**ItemList** non è focalizzato.
.. rst-class:: classref-item-separator
----
.. _class_ItemList_theme_style_selected_focus:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **selected_focus** :ref:`🔗<class_ItemList_theme_style_selected_focus>`
Lo :ref:`StyleBox<class_StyleBox>` per gli elementi selezionati, quando l'**ItemList** è focalizzato.
.. |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.)`