virtualx-engine/modules/visual_script
Andrii Doroshenko (Xrayez) 7247247522 Make unsaved scripts in the script editor more user-friendly
Unsaved scripts were previously displayed with blank tabs, which are
mostly a result of deleted or improperly moved scripts.

This patch makes sure that those kind of scripts are displayed as
"[unsaved]" now, and ensures that scripts are removed from the list
while deleting scripts from the filesystem dock preventing the unsaved
tabs to appear in the first place (a user is already prompted with
"no undo" warning while deleting any file).

A user is always prompted to save those "[unsaved]" scripts if they
attempt to close them without saving in any case except as described
above.
2020-07-26 16:05:44 +03:00
..
doc_classes DocData: Skip language-specific ClassDoc without methods/constants 2020-06-17 15:09:07 +02:00
icons Fix missing module editor icons 2020-03-08 19:32:25 +02:00
config.py DocData: Skip language-specific ClassDoc without methods/constants 2020-06-17 15:09:07 +02:00
register_types.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
register_types.h Adding missing include guards to header files identified by LGTM. 2020-03-23 04:52:36 -04:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
visual_script.cpp VisualScript: Fix -Wduplicate-branches warning 2020-07-22 16:57:28 +02:00
visual_script.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_builtin_funcs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_builtin_funcs.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_editor.cpp Make unsaved scripts in the script editor more user-friendly 2020-07-26 16:05:44 +03:00
visual_script_editor.h Optimized ScriptEditor initialization when many scripts are loaded 2020-07-17 09:02:24 +02:00
visual_script_expression.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_expression.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_flow_control.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_flow_control.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_func_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_func_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00
visual_script_property_selector.cpp Use translated docs in PropertySelector 2020-05-28 12:02:12 +02:00
visual_script_property_selector.h Working multiple window support, including editor 2020-03-26 15:49:40 +01:00
visual_script_yield_nodes.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
visual_script_yield_nodes.h Add override keywords. 2020-07-10 13:56:54 +01:00