ladybird/Userland/Libraries/LibVT
brapru 93496af02b LibVT: Fix triple click behavior
When triple clicking a line in the terminal the selection will span the
whole line. However, after dragging down to lines above/below the
selection will stop at the cursor.

Instead, the expected functionality of triple clicking and dragging is
to select the whole line and any whole lines dragged to after the triple
click.

Previously, the triple line counter would get reset as soon as the whole
line was selected. This patch resets the m_triple_click_timer in the
mouse up event, so that the triple click selecting functionality is
maintained during the entire click event and terminated when the event
is over.
2022-02-13 23:05:39 +01:00
..
Attribute.h Kernel+LibVT: Add function for deleting a range of characters 2021-06-10 17:18:02 +02:00
CharacterSet.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
CMakeLists.txt Terminal+LibVT: Use LibConfig instead of Core::ConfigFile 2021-08-26 00:54:27 +02:00
Color.h LibVT: Implement bright color support 2021-06-04 09:02:43 +01:00
EscapeSequenceParser.cpp Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
EscapeSequenceParser.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
Line.cpp Kernel+LibVT: Use MUST + try_prepend / try_append 2022-01-05 14:04:18 +01:00
Line.h Userland: Make use of container version of any_of 2021-08-02 00:37:18 +02:00
Position.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
Range.h Kernel+LibVT: Fix selection with scrollback wrap-around 2021-06-10 17:18:02 +02:00
StateMachine.txt LibVT: Fix UTF-8 handling in OSC sequences 2021-05-22 23:23:08 +02:00
Terminal.cpp LibVT: Always clear "stomp" state when changing the cursor position 2021-12-29 03:42:45 -08:00
Terminal.h LibVT: Handle window resize after history overflow 2021-12-28 20:28:58 +03:30
TerminalWidget.cpp LibVT: Fix triple click behavior 2022-02-13 23:05:39 +01:00
TerminalWidget.h LibVT: Enable caller to control the visibility of the scrollbar widget 2022-01-15 11:03:23 +01:00
XtermColors.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00