summaryrefslogtreecommitdiff
path: root/LibGUI
AgeCommit message (Expand)Author
2019-03-30GTreeView: Remove test model I was using during bringup.Andreas Kling
2019-03-30GTreeView: Handle the item expand/collapse toggles separately.Andreas Kling
2019-03-30GTreeView: On model selection change, open the selected index.Andreas Kling
2019-03-30FileManager: Make the tree view follow the directory view navigations.Andreas Kling
2019-03-30FileManager: Make the directory view follow the tree view selection.Andreas Kling
2019-03-30GFileSystemModel: Add a special icon for the selected folder.Andreas Kling
2019-03-30GTreeView: Tweak line tree back and forth a bit.Andreas Kling
2019-03-29GTreeView: Add basic selection support.Andreas Kling
2019-03-29GTreeView: Add expand/collapse buttons to items with children.Andreas Kling
2019-03-29LibGUI: Draw a 1px line tree alongside the GTreeView icons.Andreas Kling
2019-03-29GTreeView: More implementation work.Andreas Kling
2019-03-29GTreeView: Factor paint traversal into a shared function.Andreas Kling
2019-03-29GFileSystemModel: Add a "DirectoriesOnly" mode.Andreas Kling
2019-03-29LibGUI: Start working on a GFileSystemModel and hook that up in FileManager.Andreas Kling
2019-03-29Rename Painter::set_clip_rect() to add_clip_rect().Andreas Kling
2019-03-29GTreeView: A bunch of work on the tree view.Andreas Kling
2019-03-29LibGUI: Expand GModelIndex a bit, adding internal data and model pointers.Andreas Kling
2019-03-29LibGUI: Start working on a GTreeView class.Andreas Kling
2019-03-29GModel: Add GModelIndex argument to row_count() and column_count().Andreas Kling
2019-03-29GScrollableWidget: Make sure the corner widget is positioned correctly.Andreas Kling
2019-03-29GScrollBar: Make the scrubber size proportional to the scrollable range.Andreas Kling
2019-03-29LibGUI: Remove debug spam in GWidget::spans_entire_window_horizontally().Andreas Kling
2019-03-29LibGUI: Don't draw left and right side of surfaces that span entire window.Andreas Kling
2019-03-29GTextEditor: Keep tweaking the single-line look.Andreas Kling
2019-03-28LibGUI: Improve GFrame's look for Container shapes.Andreas Kling
2019-03-28Userland: Add a simple GFrame testing window to guitest2.Andreas Kling
2019-03-28Move LibGUI/GStyle to SharedGraphics/StylePainter.Andreas Kling
2019-03-28LibGUI: Tweak GScrollBar gutter color.Andreas Kling
2019-03-28LibGUI: Add a GPainter class that inherits from Painter.Andreas Kling
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