Jelajahi Sumber

Rename GUI to User Interface (UI)

Nathan Lovato 4 tahun lalu
induk
melakukan
1778b89945
65 mengubah file dengan 42 tambahan dan 71 penghapusan
  1. 1 1
      classes/class_charfxtransform.rst
  2. 1 1
      classes/class_control.rst
  3. 1 1
      classes/class_richtexteffect.rst
  4. 1 1
      classes/class_richtextlabel.rst
  5. 1 1
      classes/class_theme.rst
  6. 1 1
      index.rst
  7. 0 65
      tutorials/gui/index.rst
  8. 0 0
      tutorials/ui/bbcode_in_richtextlabel.rst
  9. 0 0
      tutorials/ui/control_node_gallery.rst
  10. 0 0
      tutorials/ui/custom_gui_controls.rst
  11. TEMPAT SAMPAH
      tutorials/ui/files/skin_assets.zip
  12. 0 0
      tutorials/ui/gui_containers.rst
  13. 0 0
      tutorials/ui/gui_navigation.rst
  14. 0 0
      tutorials/ui/gui_skinning.rst
  15. 0 0
      tutorials/ui/gui_using_theme_editor.rst
  16. 0 0
      tutorials/ui/img/add_item_type.png
  17. 0 0
      tutorials/ui/img/anchors.png
  18. 0 0
      tutorials/ui/img/bbcodeDemo.png
  19. 0 0
      tutorials/ui/img/bbcodeText.png
  20. 0 0
      tutorials/ui/img/container_example.gif
  21. 0 0
      tutorials/ui/img/container_size_flags.png
  22. 0 0
      tutorials/ui/img/containers_box.png
  23. 0 0
      tutorials/ui/img/containers_center_pan.gif
  24. 0 0
      tutorials/ui/img/containers_grid.png
  25. 0 0
      tutorials/ui/img/containers_margin.png
  26. 0 0
      tutorials/ui/img/containers_margin_constants.png
  27. 0 0
      tutorials/ui/img/containers_panel.png
  28. 0 0
      tutorials/ui/img/containers_scroll.png
  29. 0 0
      tutorials/ui/img/containers_split.png
  30. 0 0
      tutorials/ui/img/containers_split_drag.gif
  31. 0 0
      tutorials/ui/img/containers_tab.png
  32. 0 0
      tutorials/ui/img/containers_tab_click.gif
  33. 0 0
      tutorials/ui/img/default_font.png
  34. 0 0
      tutorials/ui/img/default_preview.png
  35. 0 0
      tutorials/ui/img/fade.png
  36. 0 0
      tutorials/ui/img/focus_settings.png
  37. 0 0
      tutorials/ui/img/godot_containers.png
  38. 0 0
      tutorials/ui/img/import_items.png
  39. 0 0
      tutorials/ui/img/layout_dropdown_menu.png
  40. 0 0
      tutorials/ui/img/manage_items.png
  41. 0 0
      tutorials/ui/img/margin.png
  42. 0 0
      tutorials/ui/img/marginaround.png
  43. 0 0
      tutorials/ui/img/marginend.png
  44. 0 0
      tutorials/ui/img/new_theme.png
  45. 0 0
      tutorials/ui/img/rainbow.png
  46. TEMPAT SAMPAH
      tutorials/ui/img/sb1.png
  47. TEMPAT SAMPAH
      tutorials/ui/img/sb2.png
  48. 0 0
      tutorials/ui/img/scene_preview.png
  49. 0 0
      tutorials/ui/img/shake.png
  50. TEMPAT SAMPAH
      tutorials/ui/img/skinbuttons1.png
  51. TEMPAT SAMPAH
      tutorials/ui/img/skinbuttons2.png
  52. 0 0
      tutorials/ui/img/tank-kings-by-winterpixel-games.png
  53. 0 0
      tutorials/ui/img/theme_editor.png
  54. 0 0
      tutorials/ui/img/theme_item_inspector.png
  55. 0 0
      tutorials/ui/img/theme_pin_the_stylebox.png
  56. 0 0
      tutorials/ui/img/theme_preview_picker.png
  57. 0 0
      tutorials/ui/img/theme_type_editor.png
  58. 0 0
      tutorials/ui/img/themecheck.png
  59. TEMPAT SAMPAH
      tutorials/ui/img/themeci.png
  60. TEMPAT SAMPAH
      tutorials/ui/img/themeci2.png
  61. TEMPAT SAMPAH
      tutorials/ui/img/themeci3.png
  62. 0 0
      tutorials/ui/img/tornado.png
  63. 0 0
      tutorials/ui/img/wave.png
  64. 36 0
      tutorials/ui/index.rst
  65. 0 0
      tutorials/ui/size_and_anchors.rst

+ 1 - 1
classes/class_charfxtransform.rst

@@ -21,7 +21,7 @@ By setting various properties on this object, you can control how individual cha
 Tutorials
 ---------
 
-- :doc:`../tutorials/gui/bbcode_in_richtextlabel`
+- :doc:`../tutorials/ui/bbcode_in_richtextlabel`
 
 - `https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project <https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project>`__
 

+ 1 - 1
classes/class_control.rst

@@ -37,7 +37,7 @@ Sets :ref:`mouse_filter<class_Control_property_mouse_filter>` to :ref:`MOUSE_FIL
 Tutorials
 ---------
 
-- :doc:`../tutorials/gui/index`
+- :doc:`../tutorials/ui/index`
 
 - :doc:`../tutorials/2d/custom_drawing_in_2d`
 

+ 1 - 1
classes/class_richtexteffect.rst

@@ -30,7 +30,7 @@ A custom effect for use with :ref:`RichTextLabel<class_RichTextLabel>`.
 Tutorials
 ---------
 
-- :doc:`../tutorials/gui/bbcode_in_richtextlabel`
+- :doc:`../tutorials/ui/bbcode_in_richtextlabel`
 
 - `https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project <https://github.com/Eoin-ONeill-Yokai/Godot-Rich-Text-Effect-Test-Project>`__
 

+ 1 - 1
classes/class_richtextlabel.rst

@@ -31,7 +31,7 @@ Rich text can contain custom text, fonts, images and some basic formatting. The
 Tutorials
 ---------
 
-- :doc:`../tutorials/gui/bbcode_in_richtextlabel`
+- :doc:`../tutorials/ui/bbcode_in_richtextlabel`
 
 - `GUI Rich Text/BBcode Demo <https://godotengine.org/asset-library/asset/132>`__
 

+ 1 - 1
classes/class_theme.rst

@@ -23,7 +23,7 @@ Theme resources can alternatively be loaded by writing them in a ``.theme`` file
 Tutorials
 ---------
 
-- :doc:`../tutorials/gui/gui_skinning`
+- :doc:`../tutorials/ui/gui_skinning`
 
 Properties
 ----------

+ 1 - 1
index.rst

@@ -95,7 +95,7 @@ The main documentation for the site is organized into the following sections:
    tutorials/inputs/index
    tutorials/io/index
    tutorials/i18n/index
-   tutorials/gui/index
+   tutorials/ui/index
    tutorials/rendering/index
    tutorials/shaders/index
    tutorials/networking/index

+ 0 - 65
tutorials/gui/index.rst

@@ -1,65 +0,0 @@
-.. _doc_user_interface:
-
-User Interface (UI)
-===================
-
-In this section of the tutorial we explain the basics of creating a graphical
-user interface (GUI) in Godot.
-
-UI building blocks
-------------------
-
-Like everything else in Godot the user interface is built using nodes, specifically
-:ref:`Control <class_Control>` nodes. There are many different types of controls
-which are useful for creating specific types of the GUI. For simplicity we can
-separate them into two groups: content and layout.
-
-Typical content controls include:
-
-* :ref:`Buttons <class_Button>`
-* :ref:`Labels <class_Label>`
-* :ref:`LineEdits <class_LineEdit>` and :ref:`TextEdits <class_TextEdit>`
-
-Typical layout controls include:
-
-* :ref:`BoxContainers <class_BoxContainer>`
-* :ref:`MarginContainers <class_MarginContainer>`
-* :ref:`ScrollContainers <class_ScrollContainer>`
-* :ref:`TabContainers <class_TabContainer>`
-* :ref:`Popups <class_Popup>`
-
-The following pages explain the basics of using such controls.
-
-.. toctree::
-   :maxdepth: 1
-   :name: toc-gui-basics
-
-   size_and_anchors
-   gui_containers
-   custom_gui_controls
-   gui_navigation
-   control_node_gallery
-
-GUI skinning and themes
------------------------
-
-Godot features an in-depth skinning/theming system for control nodes. The pages in this section
-explain the benefits of that system and how to set it up in your projects.
-
-.. toctree::
-   :maxdepth: 1
-   :name: toc-gui-skinning
-
-   gui_skinning
-   gui_using_theme_editor
-
-Control node tutorials
-----------------------
-
-The following articles cover specific details of using particular control nodes.
-
-.. toctree::
-   :maxdepth: 1
-   :name: toc-control-nodes-tutorials
-
-   bbcode_in_richtextlabel

+ 0 - 0
tutorials/gui/bbcode_in_richtextlabel.rst → tutorials/ui/bbcode_in_richtextlabel.rst


+ 0 - 0
tutorials/gui/control_node_gallery.rst → tutorials/ui/control_node_gallery.rst


+ 0 - 0
tutorials/gui/custom_gui_controls.rst → tutorials/ui/custom_gui_controls.rst


TEMPAT SAMPAH
tutorials/ui/files/skin_assets.zip


+ 0 - 0
tutorials/gui/gui_containers.rst → tutorials/ui/gui_containers.rst


+ 0 - 0
tutorials/gui/gui_navigation.rst → tutorials/ui/gui_navigation.rst


+ 0 - 0
tutorials/gui/gui_skinning.rst → tutorials/ui/gui_skinning.rst


+ 0 - 0
tutorials/gui/gui_using_theme_editor.rst → tutorials/ui/gui_using_theme_editor.rst


+ 0 - 0
tutorials/gui/img/add_item_type.png → tutorials/ui/img/add_item_type.png


+ 0 - 0
tutorials/gui/img/anchors.png → tutorials/ui/img/anchors.png


+ 0 - 0
tutorials/gui/img/bbcodeDemo.png → tutorials/ui/img/bbcodeDemo.png


+ 0 - 0
tutorials/gui/img/bbcodeText.png → tutorials/ui/img/bbcodeText.png


+ 0 - 0
tutorials/gui/img/container_example.gif → tutorials/ui/img/container_example.gif


+ 0 - 0
tutorials/gui/img/container_size_flags.png → tutorials/ui/img/container_size_flags.png


+ 0 - 0
tutorials/gui/img/containers_box.png → tutorials/ui/img/containers_box.png


+ 0 - 0
tutorials/gui/img/containers_center_pan.gif → tutorials/ui/img/containers_center_pan.gif


+ 0 - 0
tutorials/gui/img/containers_grid.png → tutorials/ui/img/containers_grid.png


+ 0 - 0
tutorials/gui/img/containers_margin.png → tutorials/ui/img/containers_margin.png


+ 0 - 0
tutorials/gui/img/containers_margin_constants.png → tutorials/ui/img/containers_margin_constants.png


+ 0 - 0
tutorials/gui/img/containers_panel.png → tutorials/ui/img/containers_panel.png


+ 0 - 0
tutorials/gui/img/containers_scroll.png → tutorials/ui/img/containers_scroll.png


+ 0 - 0
tutorials/gui/img/containers_split.png → tutorials/ui/img/containers_split.png


+ 0 - 0
tutorials/gui/img/containers_split_drag.gif → tutorials/ui/img/containers_split_drag.gif


+ 0 - 0
tutorials/gui/img/containers_tab.png → tutorials/ui/img/containers_tab.png


+ 0 - 0
tutorials/gui/img/containers_tab_click.gif → tutorials/ui/img/containers_tab_click.gif


+ 0 - 0
tutorials/gui/img/default_font.png → tutorials/ui/img/default_font.png


+ 0 - 0
tutorials/gui/img/default_preview.png → tutorials/ui/img/default_preview.png


+ 0 - 0
tutorials/gui/img/fade.png → tutorials/ui/img/fade.png


+ 0 - 0
tutorials/gui/img/focus_settings.png → tutorials/ui/img/focus_settings.png


+ 0 - 0
tutorials/gui/img/godot_containers.png → tutorials/ui/img/godot_containers.png


+ 0 - 0
tutorials/gui/img/import_items.png → tutorials/ui/img/import_items.png


+ 0 - 0
tutorials/gui/img/layout_dropdown_menu.png → tutorials/ui/img/layout_dropdown_menu.png


+ 0 - 0
tutorials/gui/img/manage_items.png → tutorials/ui/img/manage_items.png


+ 0 - 0
tutorials/gui/img/margin.png → tutorials/ui/img/margin.png


+ 0 - 0
tutorials/gui/img/marginaround.png → tutorials/ui/img/marginaround.png


+ 0 - 0
tutorials/gui/img/marginend.png → tutorials/ui/img/marginend.png


+ 0 - 0
tutorials/gui/img/new_theme.png → tutorials/ui/img/new_theme.png


+ 0 - 0
tutorials/gui/img/rainbow.png → tutorials/ui/img/rainbow.png


TEMPAT SAMPAH
tutorials/ui/img/sb1.png


TEMPAT SAMPAH
tutorials/ui/img/sb2.png


+ 0 - 0
tutorials/gui/img/scene_preview.png → tutorials/ui/img/scene_preview.png


+ 0 - 0
tutorials/gui/img/shake.png → tutorials/ui/img/shake.png


TEMPAT SAMPAH
tutorials/ui/img/skinbuttons1.png


TEMPAT SAMPAH
tutorials/ui/img/skinbuttons2.png


+ 0 - 0
tutorials/gui/img/tank-kings-by-winterpixel-games.png → tutorials/ui/img/tank-kings-by-winterpixel-games.png


+ 0 - 0
tutorials/gui/img/theme_editor.png → tutorials/ui/img/theme_editor.png


+ 0 - 0
tutorials/gui/img/theme_item_inspector.png → tutorials/ui/img/theme_item_inspector.png


+ 0 - 0
tutorials/gui/img/theme_pin_the_stylebox.png → tutorials/ui/img/theme_pin_the_stylebox.png


+ 0 - 0
tutorials/gui/img/theme_preview_picker.png → tutorials/ui/img/theme_preview_picker.png


+ 0 - 0
tutorials/gui/img/theme_type_editor.png → tutorials/ui/img/theme_type_editor.png


+ 0 - 0
tutorials/gui/img/themecheck.png → tutorials/ui/img/themecheck.png


TEMPAT SAMPAH
tutorials/ui/img/themeci.png


TEMPAT SAMPAH
tutorials/ui/img/themeci2.png


TEMPAT SAMPAH
tutorials/ui/img/themeci3.png


+ 0 - 0
tutorials/gui/img/tornado.png → tutorials/ui/img/tornado.png


+ 0 - 0
tutorials/gui/img/wave.png → tutorials/ui/img/wave.png


+ 36 - 0
tutorials/ui/index.rst

@@ -0,0 +1,36 @@
+User Interface (UI)
+===================
+
+.. toctree::
+   :maxdepth: 1
+   :name: toc-gui-basics
+
+   size_and_anchors
+   gui_containers
+   custom_gui_controls
+   gui_navigation
+   control_node_gallery
+
+GUI skinning and themes
+-----------------------
+
+Godot features an in-depth skinning/theming system for control nodes. The pages in this section
+explain the benefits of that system and how to set it up in your projects.
+
+.. toctree::
+   :maxdepth: 1
+   :name: toc-gui-skinning
+
+   gui_skinning
+   gui_using_theme_editor
+
+Control node tutorials
+----------------------
+
+The following articles cover specific details of using particular control nodes.
+
+.. toctree::
+   :maxdepth: 1
+   :name: toc-control-nodes-tutorials
+
+   bbcode_in_richtextlabel

+ 0 - 0
tutorials/gui/size_and_anchors.rst → tutorials/ui/size_and_anchors.rst