1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:38:11 +00:00
serenity/Libraries/LibGUI
Andreas Kling 3ce80bec97 WindowServer+LibGUI: Add a "drag move" event
This allows windows/widgets to learn when something is being dragged
over them. They can then repaint themselves somehow to indicate that
they are willing to accept a drop.

Currently this is piggybacking somewhat on the mouse event mechanism
in WindowServer. I'm not sure that's the best design but it seemed
easier to do it this way right now.
2020-02-13 21:43:32 +01:00
..
AboutDialog.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AboutDialog.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AbstractButton.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AbstractButton.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AbstractTableView.cpp LibGUI: Always unhighlight table view column headers when cursor leaves 2020-02-12 19:35:25 +01:00
AbstractTableView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AbstractView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
AbstractView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Action.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Action.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ActionGroup.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ActionGroup.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Application.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Application.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
BoxLayout.cpp LibGUI: Make last auto-sized widget in a BoxLayout fill remaining space 2020-02-12 14:05:50 +01:00
BoxLayout.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Button.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Button.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
CheckBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
CheckBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Clipboard.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Clipboard.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ColorPicker.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ColorPicker.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ColumnsView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ColumnsView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ComboBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ComboBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Command.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Command.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
CppLexer.cpp LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
CppLexer.h LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
CppSyntaxHighlighter.cpp LibGUI: Tweak C++ syntax highlighting colors a bit :^) 2020-02-11 13:07:21 +01:00
CppSyntaxHighlighter.h LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
Desktop.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Desktop.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Dialog.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Dialog.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
DragOperation.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
DragOperation.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Event.h WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
FilePicker.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
FilePicker.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
FileSystemModel.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
FileSystemModel.h LibGUI: Use Core::DateTime in FileSystemModel 2020-02-11 20:43:32 +01:00
FontDatabase.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
FontDatabase.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Frame.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Frame.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
GroupBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
GroupBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Icon.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Icon.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
InputBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
InputBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ItemView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ItemView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
JsonArrayModel.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
JsonArrayModel.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Label.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Label.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Layout.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Layout.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
LazyWidget.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
LazyWidget.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ListView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ListView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Makefile LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
Margins.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Menu.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Menu.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MenuBar.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MenuBar.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MenuItem.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MenuItem.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MessageBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
MessageBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Model.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Model.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ModelEditingDelegate.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ModelIndex.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ModelSelection.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ModelSelection.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Painter.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Painter.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ProgressBar.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ProgressBar.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
RadioButton.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
RadioButton.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ResizeCorner.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ResizeCorner.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ScrollableWidget.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ScrollableWidget.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ScrollBar.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ScrollBar.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Shortcut.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Shortcut.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Slider.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Slider.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SortingProxyModel.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SortingProxyModel.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SpinBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SpinBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Splitter.cpp LibGUI: Don't assert when hovering spacing around single-child Splitter 2020-02-13 20:00:01 +01:00
Splitter.h LibGUI: Don't assert when hovering spacing around single-child Splitter 2020-02-13 20:00:01 +01:00
StackWidget.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
StackWidget.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
StatusBar.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
StatusBar.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
SyntaxHighlighter.cpp LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
SyntaxHighlighter.h LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
TableView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TableView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TabWidget.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TabWidget.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextBox.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextBox.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextDocument.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextDocument.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextEditor.cpp LibGUI: Single-line GUI::TextEditor should not have "go to line" action 2020-02-10 19:49:49 +01:00
TextEditor.h LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
TextPosition.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TextRange.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ToolBar.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
ToolBar.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TreeView.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
TreeView.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
UndoStack.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
UndoStack.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Variant.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Variant.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Widget.cpp WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
Widget.h WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
Window.cpp WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
Window.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
WindowServerConnection.cpp WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
WindowServerConnection.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
WindowType.h LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00