ladybird/Userland/DevTools/HackStudio
Marco Cutecchia 41744a4a87 HackStudio: Prevent closing the last editor group
Previously if the user closed the last open tab in the last TabWidget
then the open file action would stop working until they explicitly
went to the View menu and added a new editor group.

Before this commit there was an attempt at preventing the user to
close the last open tab by hiding its close button, this didn't
account for the many other ways one could close it though.
2022-10-06 11:53:23 +01:00
..
Debugger Everywhere: Make the codebase more architecture aware 2022-07-27 21:46:42 +00:00
Dialogs Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
Git Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
LanguageClients SystemServer+LoginServer+Userland: Switch to sid-based sockets 2022-10-03 11:11:29 +02:00
LanguageServers Everywhere: Fix two inconsistent serenity_lib() output names 2022-07-03 22:59:13 +02:00
AutoCompleteResponse.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
ClassViewWidget.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ClassViewWidget.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
CMakeLists.txt LibUnicode+Userland: Migrate generated CLDR data to LibLocaleData 2022-09-05 14:37:16 -04:00
CodeDocument.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CodeDocument.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Editor.cpp HackStudio: Insert tooltip styling directly into Markdown HTML output 2022-09-28 23:58:26 +01:00
Editor.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
EditorWrapper.cpp HackStudio: Fix crash when opening or creating with open empty file 2022-08-31 15:21:03 +01:00
EditorWrapper.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
FindInFilesWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FindInFilesWidget.h HackStudio: Make FindInFilesWidget reset when opening new project 2021-08-22 10:30:06 +02:00
FindWidget.cpp HackStudio: Hide FindWidget on escape key press 2022-03-30 11:26:26 -04:00
FindWidget.gml HackStudio: Add FindWidget 2022-03-29 17:45:36 +02:00
FindWidget.h HackStudio: Add FindWidget 2022-03-29 17:45:36 +02:00
GMLPreviewWidget.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
GMLPreviewWidget.h HackStudio: Add GML Preview action tab 2021-07-29 11:33:16 +02:00
HackStudio.h HackStudio: Fix update modified document on tab widget 2022-08-13 16:43:18 +01:00
HackStudioWidget.cpp HackStudio: Prevent closing the last editor group 2022-10-06 11:53:23 +01:00
HackStudioWidget.h HackStudio: Remove the 'Open in a new tab' action 2022-10-06 11:53:23 +01:00
Language.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Language.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LanguageClient.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
LanguageClient.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
Locator.cpp LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
Locator.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
main.cpp Userland: Rely on a single authoritative source for the default PATH 2022-08-23 19:00:04 +01:00
Project.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Project.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProjectBuilder.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
ProjectBuilder.h DevTools/HackStudio: Add verify_make_is_installed() 2022-07-12 11:56:23 +01:00
ProjectConfig.cpp HackStudio: Allow customizing the actions of the Build & Run buttons 2022-04-15 00:15:04 +02:00
ProjectConfig.h HackStudio: Allow customizing the actions of the Build & Run buttons 2022-04-15 00:15:04 +02:00
ProjectDeclarations.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProjectDeclarations.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
ProjectFile.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ProjectFile.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ProjectTemplate.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProjectTemplate.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TerminalWrapper.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
TerminalWrapper.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ToDoEntries.cpp LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
ToDoEntries.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
ToDoEntriesWidget.cpp LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
ToDoEntriesWidget.h HackStudio: Clear ToDo entries upon opening new project 2021-08-22 10:30:06 +02:00