summaryrefslogtreecommitdiff
path: root/Libraries/LibGUI/Event.h
AgeCommit message (Collapse)Author
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
This time, without trailing 's'. Ran: git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
This reverts commit ea9ac3155d1774f13ac4e9a96605c0e85a8f299e. It replaced "codepoint" with "code_points", not "code_point".
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
Unicode calls them "code points" so let's follow their style.
2020-07-16WindowServer: Expose window parent information and more modal improvementsTom
* The parent information is necessary by the Taskbar to be able to determine a modal window's parent * Minimize and maximize modal window stacks together
2020-07-15WindowServer: Add accessory windowsTom
Accessory windows are windows that, when activated, will activate their parent and bring all other accessory windows of that parent to the front of the window stack. Accessory windows can only be active input windows. The accessory window's parent is always the active window regardless of whether it is also the active input window. In order to route input correctly, input is now sent to the active input window, which can be any accessory window or their parent, or any regular window.
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-06-16LibGUI: Replace text attribute on KeyEvent with code_point attributeHüseyin ASLITÜRK
2020-06-10LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSizeAndreas Kling
This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much better visual clue about what type of metric is being used.
2020-06-04LibGUI: Fix bad KeyEvent::m_key initializer to unbreak SDL2 portAndreas Kling
2020-06-03LibGUI: Add scancode value to KeyEventHüseyin ASLITÜRK
2020-05-30WindowServer+LibGUI: Add per-window progressAndreas Kling
Each window now has an associated progress integer that can be updated via the SetWindowProgress IPC call. This can be used by clients to indicate the progress of ongoing tasks. Any number in the range 0 through 100 indicate a progress percentage. Any other number means "no progress"
2020-05-27LibGUI: Change GUI::KeyEvent::key() type to KeyCodeSergey Bugaev
...instead of a plain int. Yay for some type safety.
2020-05-12LibGUI: Add missing Vector.h include to Event.hAndreas Kling
2020-05-12LibGUI: Add KeyEvent::to_string()Andreas Kling
This makes it way easier to debug key events.
2020-05-02WindowServer+LibGUI: Support the 4th and 5th mouse buttonsAndreas Kling
We'll call the "Back" and "Forward" since that's what they are normally mapped to in some other systems.
2020-05-02WindowServer+LibGUI+Taskbar: Don't include frameless windows in listsAndreas Kling
Frameless windows don't need to show up in the taskbar or the switcher.
2020-03-16LibGUI: Add a ThemeChange eventOriko
2020-02-15LibCore: Replace manual forward declarations with <LibCore/Forward.h>Andreas Kling
2020-02-14LibGUI: Port the drag&drop code to Core::MimeDataAndreas Kling
2020-02-13WindowServer+LibGUI: Add a "drag move" eventAndreas Kling
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-06LibGUI: Remove leading G from filenamesAndreas Kling