Commit History

Author SHA1 Message Date
  Andreas Kling cff3685a4c GButton: Handle mousemove correctly while multiple buttons are pressed. 6 years ago
  Andreas Kling 8f81a3f9dd LibGUI+WindowServer: Make it possible to have checkable GActions. 6 years ago
  Andreas Kling 3f6408919f AK: Improve smart pointer ergonomics a bit. 6 years ago
  Andreas Kling c09c114d77 WindowServer+LibGUI: Add ability to set per-window icons. 6 years ago
  Andreas Kling 054c982181 LibGUI+WindowServer: Add support for enabled/disabled actions. 6 years ago
  Andreas Kling b8062f69d8 LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 6 years ago
  Andreas Kling 74142d78c1 LibGUI: GButton's caption should be drawn in the foreground color. 6 years ago
  Andreas Kling 82b02ed82b LibGUI: Use TextElision::Right for GButton captions. 6 years ago
  Andreas Kling 89c544d97b LibGUI: Allow specifying GButton text alignment. 6 years ago
  Andreas Kling 19eb814850 LibGUI: Make it possible for GButton to be checkable. 6 years ago
  Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places. 6 years ago
  Andreas Kling f249c40aaa Rename Painter::set_clip_rect() to add_clip_rect(). 6 years ago
  Andreas Kling c7ab643883 Move LibGUI/GStyle to SharedGraphics/StylePainter. 6 years ago
  Andreas Kling 9fa21fa585 LibGUI: Add a GPainter class that inherits from Painter. 6 years ago
  Andreas Kling b4da451c9a WindowServer+LibGUI: Implement automatic cursor tracking. 6 years ago
  Andreas Kling a6538feed1 LibGUI: Add GInputBox for getting a string from a modal dialog. 6 years ago
  Andreas Kling 57ff293a51 LibGUI: Implement nested event loops to support dialog boxes. 6 years ago
  Andreas Kling 5d69bf06d2 LibGUI: Don't fill widgets with background color by defualt. 6 years ago
  Andreas Kling 3fe7ddadaf LibGUI: Clip to paint event rect in most widgets. 6 years ago
  Andreas Kling bf30502560 LibGUI: Implement enter/leave events (with WindowServer support.) 6 years ago
  Andreas Kling d353c7c3d6 LibGUI: Support different button styles. 6 years ago
  Andreas Kling 9b71307d49 WindowServer: Support windows with alpha channels. And per-WSWindow opacity. 6 years ago
  Andreas Kling 5f288014d4 WindowServer: More work on menus. 6 years ago
  Andreas Kling e354c08c98 LibGUI: Share code for widget rendering styles in a GStyle class. 6 years ago
  Andreas Kling 887b4a7a1a Start working on a simple Launcher app. 6 years ago
  Andreas Kling 38f589a9cb SharedGraphics: Add some useful painting helpers and make use of them. 6 years ago
  Andreas Kling b1e054ffe8 Rename LizaBold to LizaRegular and LizaBlack to LizaBold. 6 years ago
  Andreas Kling 6f787f6877 LibGUI: Use LizaBold as the default button font. 6 years ago
  Andreas Kling 83228d03d8 LibGUI: GButton should only react to the left mouse button (for pushing.) 6 years ago
  Andreas Kling 069d21ed7f Make buttons unpress when the cursor leaves the button rect. 6 years ago