summaryrefslogtreecommitdiff
path: root/LibGUI
AgeCommit message (Expand)Author
2019-03-28LibGUI: Use GFrame to draw the frames around GItemView and GTableView.Andreas Kling
2019-03-28LibGUI: Make GScrollableWidget a GFrame and fix up GTextEditor for it.Andreas Kling
2019-03-28LibGUI: Add a GFrame class that can be inherited by framey widgets.Andreas Kling
2019-03-27Tweak the look of various UI surfaces and buttons.Andreas Kling
2019-03-27LibGUI: Make the buttons in GInputBox and GMessageBox slightly taller.Andreas Kling
2019-03-27Kernel: Add Inode::truncate(size).Andreas Kling
2019-03-27LibC: Time-related POSIX compliance fixes.Andreas Kling
2019-03-25LibGUI: Add GIcon::default_icon(name).Andreas Kling
2019-03-25GItemView: Some improvements to keyboard navigation.Andreas Kling
2019-03-25GTextEditor: Draw a simple border around single-line editors.Andreas Kling
2019-03-25GItemView: Hide the horizontal scrollbar since we never need it.Andreas Kling
2019-03-25LibGUI: Ignore GWidget::update() on invisible widgets.Andreas Kling
2019-03-25GItemView: Add slightly more horizontal padding to the icon labels.Andreas Kling
2019-03-25GTextEditor: Shift+Delete should delete the current line.Andreas Kling
2019-03-25GLock: Remove some debug spam.Andreas Kling
2019-03-25LibGUI+Kernel: Add a GLock class (userspace mutex.)Andreas Kling
2019-03-25GScrollBar: Clicking in the gutter should jump directly to that position.Andreas Kling
2019-03-25FileManager+LibGUI: Show thumbnail generation progress in the statusbar.Andreas Kling
2019-03-25GBoxLayout: Don't subtract margins from the available space twice.Andreas Kling
2019-03-25LibGUI: Add GWidget::doubleclick_event().Andreas Kling
2019-03-24WindowServer+LibGUI: Implement automatic cursor tracking.Andreas Kling
2019-03-24LibGUI+FileManager: Add a GIcon class to support multi-size icons.Andreas Kling
2019-03-23GItemView: Implement up/down/left/right keyboard navigation.Andreas Kling
2019-03-23LibGUI: Add a GItemView class.Andreas Kling
2019-03-23LibGUI: Add GAbstractView base class for GTableView.Andreas Kling
2019-03-23LibGUI: Rename GTableModel => GModel.Andreas Kling
2019-03-22LibGUI: Add a setting to make GLabel stretch its icon.Andreas Kling
2019-03-22LibGUI: Remove unnecessary timer in GProgressBar.Andreas Kling
2019-03-22LibGUI: Add a GProgressBar widget.Andreas Kling
2019-03-21WindowServer: Support PNG wallpapers.Andreas Kling
2019-03-21SharedGraphics: Implement a simple PNG decoder.Andreas Kling
2019-03-20TextEditor: The delete key should work even when there's no selection.Andreas Kling
2019-03-20FileManager: Add ability to create new directories.Andreas Kling
2019-03-20FileManager: Add a "Location:" label.Andreas Kling
2019-03-20TextEditor: Add "delete" action.Andreas Kling
2019-03-20FileManager: Use a GTextEditor for the location bar + tweak icons.Andreas Kling
2019-03-20GTableView: Add ability to hide individual columns at view-level.Andreas Kling
2019-03-20Move WindowServer into Servers.Andreas Kling
2019-03-20LibGUI: Make GTableModel a retainable object.Andreas Kling
2019-03-20GEventLoop: Quit the event loop on EOF from the WindowServer.Andreas Kling
2019-03-19LibGUI: Add GScrollableWidget::scroll_to_bottom/top().Andreas Kling
2019-03-19LibGUI: More GInputBox refinements.Andreas Kling
2019-03-19GTextEditor: Fix invalidation glitches in single-line mode.Andreas Kling
2019-03-19LibGUI: More work on GInputBox.Andreas Kling
2019-03-19LibGUI: Add GInputBox for getting a string from a modal dialog.Andreas Kling
2019-03-19WindowServer: Add special treatment for modal windows.Andreas Kling
2019-03-19LibGUI: Implement nested event loops to support dialog boxes.Andreas Kling
2019-03-18GIODevice: Remove debug spam.Andreas Kling
2019-03-18GIODevice: Add a read_all() that returns a ByteBuffer with all we can read.Andreas Kling
2019-03-18LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.)Andreas Kling