mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
classref: Sync with current master branch (db66bd3)
This commit is contained in:
@@ -42,6 +42,8 @@ Properties
|
||||
+---------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------+
|
||||
| :ref:`FileMode<enum_FileDialog_FileMode>` | :ref:`file_mode<class_FileDialog_property_file_mode>` | ``4`` |
|
||||
+---------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------+
|
||||
| :ref:`String<class_String>` | :ref:`filename_filter<class_FileDialog_property_filename_filter>` | ``""`` |
|
||||
+---------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------+
|
||||
| :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`filters<class_FileDialog_property_filters>` | ``PackedStringArray()`` |
|
||||
+---------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------+
|
||||
| :ref:`bool<class_bool>` | :ref:`mode_overrides_title<class_FileDialog_property_mode_overrides_title>` | ``true`` |
|
||||
@@ -72,6 +74,8 @@ Methods
|
||||
+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| |void| | :ref:`add_option<class_FileDialog_method_add_option>`\ (\ name\: :ref:`String<class_String>`, values\: :ref:`PackedStringArray<class_PackedStringArray>`, default_value_index\: :ref:`int<class_int>`\ ) |
|
||||
+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| |void| | :ref:`clear_filename_filter<class_FileDialog_method_clear_filename_filter>`\ (\ ) |
|
||||
+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| |void| | :ref:`clear_filters<class_FileDialog_method_clear_filters>`\ (\ ) |
|
||||
+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||||
| |void| | :ref:`deselect_all<class_FileDialog_method_deselect_all>`\ (\ ) |
|
||||
@@ -105,29 +109,31 @@ Theme Properties
|
||||
.. table::
|
||||
:widths: auto
|
||||
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`file_disabled_color<class_FileDialog_theme_color_file_disabled_color>` | ``Color(1, 1, 1, 0.25)`` |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`file_icon_color<class_FileDialog_theme_color_file_icon_color>` | ``Color(1, 1, 1, 1)`` |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`folder_icon_color<class_FileDialog_theme_color_folder_icon_color>` | ``Color(1, 1, 1, 1)`` |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`back_folder<class_FileDialog_theme_icon_back_folder>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`create_folder<class_FileDialog_theme_icon_create_folder>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`file<class_FileDialog_theme_icon_file>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`folder<class_FileDialog_theme_icon_folder>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`forward_folder<class_FileDialog_theme_icon_forward_folder>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`parent_folder<class_FileDialog_theme_icon_parent_folder>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`reload<class_FileDialog_theme_icon_reload>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`toggle_hidden<class_FileDialog_theme_icon_toggle_hidden>` | |
|
||||
+-----------------------------------+------------------------------------------------------------------------------+--------------------------+
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`file_disabled_color<class_FileDialog_theme_color_file_disabled_color>` | ``Color(1, 1, 1, 0.25)`` |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`file_icon_color<class_FileDialog_theme_color_file_icon_color>` | ``Color(1, 1, 1, 1)`` |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Color<class_Color>` | :ref:`folder_icon_color<class_FileDialog_theme_color_folder_icon_color>` | ``Color(1, 1, 1, 1)`` |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`back_folder<class_FileDialog_theme_icon_back_folder>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`create_folder<class_FileDialog_theme_icon_create_folder>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`file<class_FileDialog_theme_icon_file>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`folder<class_FileDialog_theme_icon_folder>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`forward_folder<class_FileDialog_theme_icon_forward_folder>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`parent_folder<class_FileDialog_theme_icon_parent_folder>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`reload<class_FileDialog_theme_icon_reload>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`toggle_filename_filter<class_FileDialog_theme_icon_toggle_filename_filter>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
| :ref:`Texture2D<class_Texture2D>` | :ref:`toggle_hidden<class_FileDialog_theme_icon_toggle_hidden>` | |
|
||||
+-----------------------------------+-----------------------------------------------------------------------------------+--------------------------+
|
||||
|
||||
.. rst-class:: classref-section-separator
|
||||
|
||||
@@ -162,6 +168,18 @@ Emitted when the user selects a file by double-clicking it or pressing the **OK*
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_signal_filename_filter_changed:
|
||||
|
||||
.. rst-class:: classref-signal
|
||||
|
||||
**filename_filter_changed**\ (\ filter\: :ref:`String<class_String>`\ ) :ref:`🔗<class_FileDialog_signal_filename_filter_changed>`
|
||||
|
||||
Emitted when the filter for file names changes.
|
||||
|
||||
.. rst-class:: classref-item-separator
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_signal_files_selected:
|
||||
|
||||
.. rst-class:: classref-signal
|
||||
@@ -357,6 +375,25 @@ The dialog's open or save mode, which affects the selection behavior. See :ref:`
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_property_filename_filter:
|
||||
|
||||
.. rst-class:: classref-property
|
||||
|
||||
:ref:`String<class_String>` **filename_filter** = ``""`` :ref:`🔗<class_FileDialog_property_filename_filter>`
|
||||
|
||||
.. rst-class:: classref-property-setget
|
||||
|
||||
- |void| **set_filename_filter**\ (\ value\: :ref:`String<class_String>`\ )
|
||||
- :ref:`String<class_String>` **get_filename_filter**\ (\ )
|
||||
|
||||
The filter for file names (case-insensitive). When set to a non-empty string, only files that contains the substring will be shown. :ref:`filename_filter<class_FileDialog_property_filename_filter>` can be edited by the user with the filter button at the top of the file dialog.
|
||||
|
||||
See also :ref:`filters<class_FileDialog_property_filters>`, which should be used to restrict the file types that can be selected instead of :ref:`filename_filter<class_FileDialog_property_filename_filter>` which is meant to be set by the user.
|
||||
|
||||
.. rst-class:: classref-item-separator
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_property_filters:
|
||||
|
||||
.. rst-class:: classref-property
|
||||
@@ -506,6 +543,18 @@ Adds an additional :ref:`OptionButton<class_OptionButton>` to the file dialog. I
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_method_clear_filename_filter:
|
||||
|
||||
.. rst-class:: classref-method
|
||||
|
||||
|void| **clear_filename_filter**\ (\ ) :ref:`🔗<class_FileDialog_method_clear_filename_filter>`
|
||||
|
||||
Clear the filter for file names.
|
||||
|
||||
.. rst-class:: classref-item-separator
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_method_clear_filters:
|
||||
|
||||
.. rst-class:: classref-method
|
||||
@@ -783,6 +832,18 @@ Custom icon for the reload button.
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_theme_icon_toggle_filename_filter:
|
||||
|
||||
.. rst-class:: classref-themeproperty
|
||||
|
||||
:ref:`Texture2D<class_Texture2D>` **toggle_filename_filter** :ref:`🔗<class_FileDialog_theme_icon_toggle_filename_filter>`
|
||||
|
||||
Custom icon for the toggle button for the filter for file names.
|
||||
|
||||
.. rst-class:: classref-item-separator
|
||||
|
||||
----
|
||||
|
||||
.. _class_FileDialog_theme_icon_toggle_hidden:
|
||||
|
||||
.. rst-class:: classref-themeproperty
|
||||
|
||||
Reference in New Issue
Block a user