Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 65e56eb72b GButton: Allow triggering a "click" by pressing Return when focused. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ad731cc08f LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4508287cb2 GButton: Draw disabled buttons with grayed-out text. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b34f376329 GButton: Update hovered state on mouseover as well. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling cff3685a4c GButton: Handle mousemove correctly while multiple buttons are pressed. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8f81a3f9dd LibGUI+WindowServer: Make it possible to have checkable GActions. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3f6408919f AK: Improve smart pointer ergonomics a bit. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c09c114d77 WindowServer+LibGUI: Add ability to set per-window icons. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 054c982181 LibGUI+WindowServer: Add support for enabled/disabled actions. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b8062f69d8 LibCore: Add CEvent and make LibGUI/GEvent inherit from it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 74142d78c1 LibGUI: GButton's caption should be drawn in the foreground color. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 82b02ed82b LibGUI: Use TextElision::Right for GButton captions. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 89c544d97b LibGUI: Allow specifying GButton text alignment. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 19eb814850 LibGUI: Make it possible for GButton to be checkable. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f249c40aaa Rename Painter::set_clip_rect() to add_clip_rect(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c7ab643883 Move LibGUI/GStyle to SharedGraphics/StylePainter. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9fa21fa585 LibGUI: Add a GPainter class that inherits from Painter. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b4da451c9a WindowServer+LibGUI: Implement automatic cursor tracking. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a6538feed1 LibGUI: Add GInputBox for getting a string from a modal dialog. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 57ff293a51 LibGUI: Implement nested event loops to support dialog boxes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5d69bf06d2 LibGUI: Don't fill widgets with background color by defualt. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3fe7ddadaf LibGUI: Clip to paint event rect in most widgets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bf30502560 LibGUI: Implement enter/leave events (with WindowServer support.) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d353c7c3d6 LibGUI: Support different button styles. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9b71307d49 WindowServer: Support windows with alpha channels. And per-WSWindow opacity. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5f288014d4 WindowServer: More work on menus. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e354c08c98 LibGUI: Share code for widget rendering styles in a GStyle class. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 887b4a7a1a Start working on a simple Launcher app. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 38f589a9cb SharedGraphics: Add some useful painting helpers and make use of them. %!s(int64=6) %!d(string=hai) anos