1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:17:35 +00:00
serenity/LibGUI
Andreas Kling d48f486634 LibGUI: Don't draw left and right side of surfaces that span entire window.
In other words, if a surface stretches from the left side of the window
all the way to the right side, skip shading and highlighting the sides.
This makes widgets blend together just slightly with the window. :^)
2019-03-29 02:20:22 +01:00
..
.gitignore More compat work. Rename libraries from LibFoo.a => libfoo.a 2019-02-26 13:30:57 +01:00
GAbstractView.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GAbstractView.h LibGUI: Add a GItemView class. 2019-03-23 03:54:45 +01:00
GAction.cpp LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GAction.h Applications: Map Alt+F4 to Quit in FileManager/ProcessManager/Terminal. 2019-03-03 02:52:22 +01:00
GApplication.cpp LibGUI: Let GApplication::exec() call exit() instead of returning to main(). 2019-03-05 12:48:59 +01:00
GApplication.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GBoxLayout.cpp GBoxLayout: Don't subtract margins from the available space twice. 2019-03-25 04:24:20 +01:00
GBoxLayout.h LibGUI: Start adding an automatic widget layout system. 2019-02-10 11:07:13 +01:00
GButton.cpp Move LibGUI/GStyle to SharedGraphics/StylePainter. 2019-03-28 17:32:38 +01:00
GButton.h Move LibGUI/GStyle to SharedGraphics/StylePainter. 2019-03-28 17:32:38 +01:00
GCheckBox.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GCheckBox.h WindowServer+LibGUI: Implement automatic cursor tracking. 2019-03-24 15:01:56 +01:00
GClipboard.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GClipboard.h WindowServer+LibGUI: Add a server-side clipboard. 2019-03-08 13:27:19 +01:00
GDesktop.cpp WindowServer: Support PNG wallpapers. 2019-03-21 15:54:19 +01:00
GDesktop.h WindowServer: Support PNG wallpapers. 2019-03-21 15:54:19 +01:00
GDialog.cpp FileManager: Add ability to create new directories. 2019-03-20 22:40:06 +01:00
GDialog.h LibGUI: More work on GInputBox. 2019-03-19 02:22:49 +01:00
GElapsedTimer.cpp LibC: Time-related POSIX compliance fixes. 2019-03-27 01:31:53 +01:00
GElapsedTimer.h LibGUI: Add GWidget::doubleclick_event(). 2019-03-25 01:43:32 +01:00
GEvent.cpp LibGUI: Add a GStackWidget for many widgets sharing a single location. 2019-03-15 16:12:06 +01:00
GEvent.h LibGUI: Add a GStackWidget for many widgets sharing a single location. 2019-03-15 16:12:06 +01:00
GEventLoop.cpp LibC: Time-related POSIX compliance fixes. 2019-03-27 01:31:53 +01:00
GEventLoop.h WindowServer: Support PNG wallpapers. 2019-03-21 15:54:19 +01:00
GFile.cpp LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GFile.h LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GFilePicker.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GFontDatabase.cpp More work on the variable-width font support. 2019-03-06 14:06:40 +01:00
GFontDatabase.h More work on the variable-width font support. 2019-03-06 14:06:40 +01:00
GFrame.cpp LibGUI: Don't draw left and right side of surfaces that span entire window. 2019-03-29 02:20:22 +01:00
GFrame.h LibGUI: Use GFrame to draw the frames around GItemView and GTableView. 2019-03-28 16:58:29 +01:00
GIcon.cpp LibGUI: Add GIcon::default_icon(name). 2019-03-25 14:46:37 +01:00
GIcon.h LibGUI: Add GIcon::default_icon(name). 2019-03-25 14:46:37 +01:00
GInputBox.cpp LibGUI: Make the buttons in GInputBox and GMessageBox slightly taller. 2019-03-27 20:47:48 +01:00
GInputBox.h LibGUI: More work on GInputBox. 2019-03-19 02:22:49 +01:00
GIODevice.cpp GIODevice: Remove debug spam. 2019-03-18 15:36:16 +01:00
GIODevice.h GIODevice: Add a read_all() that returns a ByteBuffer with all we can read. 2019-03-18 14:38:30 +01:00
GItemView.cpp LibGUI: Improve GFrame's look for Container shapes. 2019-03-28 20:15:13 +01:00
GItemView.h LibGUI: Add GWidget::doubleclick_event(). 2019-03-25 01:43:32 +01:00
GLabel.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GLabel.h LibGUI: Add a GFrame class that can be inherited by framey widgets. 2019-03-28 15:30:29 +01:00
GLayout.cpp LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GLayout.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GListBox.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GListBox.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GLock.h GLock: Remove some debug spam. 2019-03-25 13:05:24 +01:00
GMargins.h LibGUI: Improve GBoxLayout so it can better support GToolBar. 2019-02-20 09:04:28 +01:00
GMenu.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GMenu.h IRCClient: Add menus. 2019-03-16 01:10:48 +01:00
GMenuBar.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GMenuBar.h WindowServer: Begin refactoring towards a fully asynchronous protocol. 2019-02-13 17:54:30 +01:00
GMenuItem.cpp IRCClient: Add menus. 2019-03-16 01:10:48 +01:00
GMenuItem.h IRCClient: Add menus. 2019-03-16 01:10:48 +01:00
GMessageBox.cpp LibGUI: Make the buttons in GInputBox and GMessageBox slightly taller. 2019-03-27 20:47:48 +01:00
GMessageBox.h LibGUI: Add GInputBox for getting a string from a modal dialog. 2019-03-19 01:41:00 +01:00
GModel.cpp LibGUI: Add GAbstractView base class for GTableView. 2019-03-23 02:04:31 +01:00
GModel.h LibGUI: Add a GItemView class. 2019-03-23 03:54:45 +01:00
GModelIndex.h LibGUI: Add a mode where GTableModel automatically activates on selection. 2019-03-15 16:25:30 +01:00
GNotifier.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GNotifier.h Port Terminal to LibGUI. 2019-02-10 14:28:39 +01:00
GObject.cpp LibGUI: Implement nested event loops to support dialog boxes. 2019-03-19 00:01:02 +01:00
GObject.h LibGUI: More work on GInputBox. 2019-03-19 02:22:49 +01:00
GPainter.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GPainter.h LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GProgressBar.cpp LibGUI: Improve GFrame's look for Container shapes. 2019-03-28 20:15:13 +01:00
GProgressBar.h LibGUI: Improve GFrame's look for Container shapes. 2019-03-28 20:15:13 +01:00
GScrollableWidget.cpp LibGUI: Make GScrollableWidget a GFrame and fix up GTextEditor for it. 2019-03-28 16:14:26 +01:00
GScrollableWidget.h LibGUI: Make GScrollableWidget a GFrame and fix up GTextEditor for it. 2019-03-28 16:14:26 +01:00
GScrollBar.cpp Move LibGUI/GStyle to SharedGraphics/StylePainter. 2019-03-28 17:32:38 +01:00
GScrollBar.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GShortcut.cpp Detect the "Logo" (Windows/Apple/whatever) key and use it for window resize. 2019-03-03 12:56:48 +01:00
GShortcut.h LibGUI: Move shortcut actions from GEventLoop to GApplications. 2019-03-03 12:32:15 +01:00
GSocket.cpp LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GSocket.h LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GSortingProxyModel.cpp LibGUI: Rename GTableModel => GModel. 2019-03-23 01:42:49 +01:00
GSortingProxyModel.h LibGUI: Rename GTableModel => GModel. 2019-03-23 01:42:49 +01:00
GStackWidget.cpp LibGUI: Add a GItemView class. 2019-03-23 03:54:45 +01:00
GStackWidget.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GStatusBar.cpp LibGUI: Don't draw left and right side of surfaces that span entire window. 2019-03-29 02:20:22 +01:00
GStatusBar.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GTableView.cpp LibGUI: Improve GFrame's look for Container shapes. 2019-03-28 20:15:13 +01:00
GTableView.h LibGUI: Add GWidget::doubleclick_event(). 2019-03-25 01:43:32 +01:00
GTCPSocket.cpp LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GTCPSocket.h LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.) 2019-03-18 14:09:58 +01:00
GTextBox.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GTextBox.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GTextEditor.cpp GTextEditor: Keep tweaking the single-line look. 2019-03-29 01:57:29 +01:00
GTextEditor.h GTextEditor: Shift+Delete should delete the current line. 2019-03-25 13:14:02 +01:00
GToolBar.cpp LibGUI: Don't draw left and right side of surfaces that span entire window. 2019-03-29 02:20:22 +01:00
GToolBar.h LibGUI: Make class_name() public so you can always call it. 2019-03-16 12:57:04 +01:00
GVariant.cpp LibGUI+FileManager: Add a GIcon class to support multi-size icons. 2019-03-24 04:28:36 +01:00
GVariant.h LibGUI+FileManager: Add a GIcon class to support multi-size icons. 2019-03-24 04:28:36 +01:00
GWidget.cpp LibGUI: Don't draw left and right side of surfaces that span entire window. 2019-03-29 02:20:22 +01:00
GWidget.h LibGUI: Don't draw left and right side of surfaces that span entire window. 2019-03-29 02:20:22 +01:00
GWindow.cpp LibGUI: Add a GPainter class that inherits from Painter. 2019-03-28 17:19:56 +01:00
GWindow.h WindowServer+LibGUI: Implement automatic cursor tracking. 2019-03-24 15:01:56 +01:00
Makefile Move LibGUI/GStyle to SharedGraphics/StylePainter. 2019-03-28 17:32:38 +01:00