1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-14 07:57:35 +00:00
serenity/Userland/DevTools/HackStudio
Aayush bc1293925a Hackstudio: Use `GUI::TextEditor' actions for cut/copy/paste buttons
This fixes a bug where hackstudio's language server will crash upon
clicking the 'cut' button when no text is selected.  This was because
the actions were not disabled on empty selection.

We now disable the actions depending on if there is empty selection
inside current tab. We update the cut/copy/paste buttons' actions when
changing tabs.
2022-12-25 15:40:46 +01:00
..
Debugger HackStudio: Add a factory function for DebugInfoWidget 2022-12-16 09:58:51 +01:00
Dialogs AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Git HackStudio: Open projects after the action tab was created 2022-12-23 23:27:45 +01:00
LanguageClients AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
LanguageServers HackStudio: Port to Core::Stream::File :^) 2022-12-20 10:58:54 +01:00
AutoCompleteResponse.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01: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 HackStudio: Remove FindWidget 2022-11-29 15:39:13 +00:00
CodeDocument.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CodeDocument.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Editor.cpp HackStudio: Port to Core::Stream::File :^) 2022-12-20 10:58:54 +01:00
Editor.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
EditorWrapper.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
EditorWrapper.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FindInFilesWidget.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
FindInFilesWidget.h HackStudio: Make FindInFilesWidget reset when opening new project 2021-08-22 10:30:06 +02:00
GMLPreviewWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
GMLPreviewWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HackStudio.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
HackStudioWidget.cpp Hackstudio: Use `GUI::TextEditor' actions for cut/copy/paste buttons 2022-12-25 15:40:46 +01:00
HackStudioWidget.h Hackstudio: Use `GUI::TextEditor' actions for cut/copy/paste buttons 2022-12-25 15:40:46 +01:00
Language.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Language.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
LanguageClient.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
LanguageClient.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Locator.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Locator.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
main.cpp HackStudio: Add a factory function for HackStudioWidget 2022-12-16 09:58:51 +01:00
Project.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Project.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectBuilder.cpp LibCore: Remove the force parameter from File::remove 2022-12-23 10:38:14 -05:00
ProjectBuilder.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectConfig.cpp HackStudio: Port to Core::Stream::File :^) 2022-12-20 10:58:54 +01:00
ProjectConfig.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectDeclarations.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectDeclarations.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectFile.cpp HackStudio: Port to Core::Stream::File :^) 2022-12-20 10:58:54 +01:00
ProjectFile.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectTemplate.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProjectTemplate.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TerminalWrapper.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TerminalWrapper.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ToDoEntries.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ToDoEntries.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ToDoEntriesWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ToDoEntriesWidget.h HackStudio: Clear ToDo entries upon opening new project 2021-08-22 10:30:06 +02:00