From 728eb341fab27eb3761672266f434f433ee1d397 Mon Sep 17 00:00:00 2001 From: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Wed, 28 Aug 2024 15:16:48 +0200 Subject: [PATCH] [Contributing] Improve list of classes disabled by `disable_advanced_gui` --- .../compiling/optimizing_for_size.rst | 52 ++++++++++--------- 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/contributing/development/compiling/optimizing_for_size.rst b/contributing/development/compiling/optimizing_for_size.rst index 34e21a488..3fac49a65 100644 --- a/contributing/development/compiling/optimizing_for_size.rst +++ b/contributing/development/compiling/optimizing_for_size.rst @@ -165,30 +165,34 @@ TextEdit or GraphEdit. They can be disabled using a build flag: This is everything that will be disabled: -- FileDialog -- PopupMenu -- Tree -- TextEdit -- CodeEdit -- SyntaxHighlighter -- CodeHighlighter -- TreeItem -- OptionButton -- SpinBox -- ColorPicker -- ColorPickerButton -- RichTextlabel -- RichTextEffect -- CharFXTransform -- AcceptDialog -- ConfirmationDialog -- MarginContainer -- SubViewportContainer -- SplitContainer -- HSplitContainer -- VSplitContainer -- GraphNode -- GraphEdit +- :ref:`class_AcceptDialog` +- :ref:`class_CharFXTransform` +- :ref:`class_CodeEdit` +- :ref:`class_CodeHighlighter` +- :ref:`class_ColorPickerButton` +- :ref:`class_ColorPicker` +- :ref:`class_ConfirmationDialog` +- :ref:`class_FileDialog` +- :ref:`class_GraphEdit` +- :ref:`class_GraphElement` +- :ref:`class_GraphFrame` +- :ref:`class_GraphNode` +- :ref:`class_HSplitContainer` +- :ref:`class_MenuBar` +- :ref:`class_MenuButton` +- :ref:`class_OptionButton` +- :ref:`class_PopupMenu` (will make all popup menus unavailable in code for classes that use them, + like :ref:`class_LineEdit`, even though those classes are still available) +- :ref:`class_RichTextEffect` +- :ref:`class_RichTextLabel` +- :ref:`class_SpinBox` +- :ref:`class_SplitContainer` +- :ref:`class_SubViewportContainer` +- :ref:`class_SyntaxHighlighter` +- :ref:`class_TextEdit` +- :ref:`class_TreeItem` +- :ref:`class_Tree` +- :ref:`class_VSplitContainer` Disabling unwanted modules --------------------------