summaryrefslogtreecommitdiff
path: root/LibGUI
AgeCommit message (Expand)Author
2019-05-27IRC client setttings, Terminal settings, more WM settingsChristopher Dumas
2019-05-27LibCore: Add CDirIterator, and use it in everything rather than readdirRobin Burchell
2019-05-27LibCore: Add CObject::for_each_child_of_type<T>()Andreas Kling
2019-05-27LibCore+LibGUI: Add is<T>(CObject&) and to<T>(CObject&) helpers.Andreas Kling
2019-05-27LibGUI: Add GWidget::for_each_child_widget(callback).Andreas Kling
2019-05-27GFilePicker: Add a preview pane on the right-hand side for image previews.Andreas Kling
2019-05-26GFilePicker: Return paths as FileSystemPath rather than Stringfaissaloo
2019-05-26AK: Implement String::to_int (#99)Faissal Bensefia
2019-05-26GTextEditor: Take frame size into account when setting clip rectRobin Burchell
2019-05-26LibGUI: Unbreak popup menus, now that invalid menus have ID -1.Andreas Kling
2019-05-25GButton: Align the button text according to text_alignment().Andreas Kling
2019-05-25GSlider: Oops, fix typo in previous commit.Andreas Kling
2019-05-25LibGUI: Notify widgets when their enabled state changes.Andreas Kling
2019-05-25LibGUI: Elide the text in GCheckBox and GRadioButton when low on space.Andreas Kling
2019-05-24WindowServer: Make it possible to turn off window title bars (#88)Christopher Dumas
2019-05-24GSlider: Ignore mouse events when disabled.Andreas Kling
2019-05-24GLabel: Paint the text with a disabled look when appropriate.Andreas Kling
2019-05-24LibGUI: When tabbing between focusable widgets, skip over disabled ones.Andreas Kling
2019-05-24LibGUI: Share code for text painting in GAbstractButton.Andreas Kling
2019-05-24Demos: Start working on a simple WidgetGallery app.Andreas Kling
2019-05-24GRadioButton: Draw a focus rect when focused.Andreas Kling
2019-05-24LibGUI: Make GCheckBox inherit from GAbstractButton.Andreas Kling
2019-05-24LibGUI: Add a GAbstractButton base class for button widgets.Andreas Kling
2019-05-24LibGUI: Don't crash when updating menu item that's not in the window server (...Christopher Dumas
2019-05-24LibGUI: Add a GRadioButton widget.Andreas Kling
2019-05-21GWindow: Only flip the window backing stores once per paint event.Andreas Kling
2019-05-20GEventLoop: Make the WindowServer connection use a blocking socket.Andreas Kling
2019-05-20Kernel: Report EAGAIN from read() on a non-blocking socket if the buffer is e...Robin Burchell
2019-05-17WindowServer: Add support for fullscreen windows.Andreas Kling
2019-05-17Build: Install most headers to Root (and libcore.a/libgui.a)Robin Burchell
2019-05-17GInputBox: Use whichever is greater: the approximate size of the title, or th...Robin Burchell
2019-05-16GFilePicker: Remove the frame around the little toolbar.Andreas Kling
2019-05-16GButton: Only draw focus rect if there is a caption text.Andreas Kling
2019-05-16GFilePicker: Make the path selected accessible externallyRobin Burchell
2019-05-16GTextEditor: Introduce triple click to select allRobin Burchell
2019-05-16GTextEditor: Minor cleanupRobin Burchell
2019-05-16WindowServer/GMenu: Adjust the popup position to fit the window inside the sc...Robin Burchell
2019-05-15Move double click events from LibGUI to the window serverRobin Burchell
2019-05-15GButton: Allow triggering a "click" by pressing Return when focused.Andreas Kling
2019-05-15LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.Andreas Kling
2019-05-14GEventLoop: Rename s_event_fd => s_windowserver_fd.Andreas Kling
2019-05-13WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream.Andreas Kling
2019-05-12Change String&& arguments to const String& in a couple of places.Andreas Kling
2019-05-11GTableView: Update content size immediately on column show/hide.Andreas Kling
2019-05-11GTableView: Don't include hidden columns in content width.Andreas Kling
2019-05-10GLayout: Default to 4 pixels of spacing().Andreas Kling
2019-05-10GToolBar: Make the framed appearance optional.Andreas Kling
2019-05-10LibGUI+WindowServer: Improve checkmark appearance.Andreas Kling
2019-05-10GDialog: If no parent window is provided, center dialog on screen.Andreas Kling
2019-05-10GTableView: Headers were not usable when the view was scrolled.Andreas Kling