1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:28:12 +00:00
serenity/Libraries/LibWeb
Andreas Kling d6889ecf35 LibWeb: Allow layout nodes to receive and track mouse events
To implement form controls internally in LibWeb (necessary for multi
process forms), we'll need the ability to handle events since we can't
rely on LibGUI widgets anymore.

A LayoutNode can now override wants_mouse_events() and if it returns
true, it will now receive mousedown, mousemove and mouseup events. :^)
2020-09-11 18:42:43 +02:00
..
Bindings LibWeb: Move DOM event dispatch to its own class 2020-09-06 14:48:14 +02:00
CodeGenerators LibWeb: Add basic support for boolean IDL attributes :^) 2020-09-11 18:42:43 +02:00
CSS LibWeb: Add support for viewport-relative length units (#3433) 2020-09-08 20:39:09 +02:00
DOM LibWeb: Move DOM event dispatch to its own class 2020-09-06 14:48:14 +02:00
HTML LibWeb: Add the "checked" and "disabled" HTML attributes 2020-09-11 18:42:43 +02:00
Layout LibWeb: Allow layout nodes to receive and track mouse events 2020-09-11 18:42:43 +02:00
Loader LibWeb: make it possible to directly load .svg files 2020-09-08 13:57:18 +02:00
Page LibWeb: Allow layout nodes to receive and track mouse events 2020-09-11 18:42:43 +02:00
Painting LibWeb: Only paint focus outline when browser window has focus 2020-08-15 00:05:45 +02:00
Scripts LibWeb: Move CSS classes into the Web::CSS namespace 2020-07-26 20:05:15 +02:00
SVG LibWeb: SVG: implement SmoothQuadraticBezierCurve 2020-09-08 13:57:18 +02:00
Tests LibWeb: Implement document ready state 2020-08-31 23:05:51 +02:00
UIEvents LibWeb: Oops, provide the correct WrapperType for UIEvent 2020-07-28 19:40:11 +02:00
CMakeLists.txt LibWeb: Move DOM event dispatch to its own class 2020-09-06 14:48:14 +02:00
DOMTreeModel.cpp LibWeb: Implement <template> parsing 2020-08-21 11:57:11 +02:00
DOMTreeModel.h LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
Dump.cpp LibWeb: Implement <template> parsing 2020-08-21 11:57:11 +02:00
Dump.h LibWeb: Move CSS classes into the Web::CSS namespace 2020-07-26 20:05:15 +02:00
FontCache.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
FontCache.h LibWeb: Use FlyString in FontCache keys 2020-05-26 23:45:48 +02:00
Forward.h LibWeb: Implement <template> parsing 2020-08-21 11:57:11 +02:00
InProcessWebView.cpp LibWeb: Use widget override cursors 2020-09-11 14:28:05 +02:00
InProcessWebView.h LibGfx: Move StandardCursor enum to LibGfx 2020-09-10 19:25:13 +02:00
LayoutTreeModel.cpp LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
LayoutTreeModel.h LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
Origin.h LibWeb: Add Origin concept (protocol, host, port tuple) 2020-04-07 23:01:45 +02:00
OutOfProcessWebView.cpp LibWeb: Use widget override cursors 2020-09-11 14:28:05 +02:00
OutOfProcessWebView.h LibWeb: Move OutOfProcessWebView into the Web namespace 2020-08-24 18:21:33 +02:00
StylePropertiesModel.cpp LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
StylePropertiesModel.h LibGUI: Move GUI::Model::Role to GUI::ModelRole 2020-08-16 16:44:09 +02:00
TreeNode.h LibWeb: Move tree iteration helpers from Node/LayoutNode to TreeNode 2020-08-10 15:21:23 +02:00
URLEncoder.cpp LibWeb: Use the URL encoder from AK instead of rolling a custom one 2020-06-15 17:56:00 +02:00
URLEncoder.h LibWeb: Use the URL encoder from AK instead of rolling a custom one 2020-06-15 17:56:00 +02:00
WebContentClient.cpp LibWeb: Move OutOfProcessWebView into the Web namespace 2020-08-24 18:21:33 +02:00
WebContentClient.h LibWeb: Move OutOfProcessWebView into the Web namespace 2020-08-24 18:21:33 +02:00
WebViewHooks.h LibWeb: Move DOM classes into the Web::DOM namespace 2020-07-26 20:05:15 +02:00