From fc85359769ce4b4bcd17f68b930933c359274843 Mon Sep 17 00:00:00 2001 From: skyace65 Date: Fri, 31 Dec 2021 19:17:58 -0500 Subject: [PATCH] List advanced gui objects (3.4) --- development/compiling/optimizing_for_size.rst | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/development/compiling/optimizing_for_size.rst b/development/compiling/optimizing_for_size.rst index e2ce2d0e4..113d04ebd 100644 --- a/development/compiling/optimizing_for_size.rst +++ b/development/compiling/optimizing_for_size.rst @@ -106,8 +106,8 @@ Tools must be disabled in order to use this flag, as the editor is not designed to operate without 3D support. Without it, the binary size can be reduced by about 15%. -Disabling advanced GUI nodes ----------------------------- +Disabling advanced GUI objects +------------------------------ - **Space savings:** Moderate - **Difficulty:** Easy @@ -120,6 +120,31 @@ TextEdit or GraphEdit. They can be disabled using a build flag: scons p=windows target=release tools=no disable_advanced_gui=yes +This is everything that will be disabled: + +- FileDialog +- PopupMenu +- Tree +- TextEdit +- TreeItem +- OptionButton +- SpinBox +- ColorPicker +- ColorPickerButton +- RichTextLabel +- RichTextEffect +- CharFXTransform +- PopupDialog +- WindowDialog +- AcceptDialog +- ConfirmationDialog +- MarginContainer +- ViewportContainer +- SplitContainer +- HSplitContainer +- GraphNode +- GraphEdit + Disabling unwanted modules --------------------------