serenity/Libraries/LibGUI
Linus Groh 306aff80d0 LibGUI: Remove Widget's unused m_{foreground,background}_color
...as well as the few remaining references to set_foreground_color().

These properties are not being used for rendering anymore, presumably
because they completely mess up theming - assigning random white and
gray backgrounds just doesn't work with dark themes.
I've chosen to not replace most of the few remaining uses of this
broken functionality with custom palette colors (the closest
replacement is background_role) for now (except for Minesweeper where
squares with mines are painted red again now), as no one has actually
complained about them being broken, so it must look somewhat decent
(some just look right anyway). :^)

Examples of this are the taskbar buttons, which apparently had a
DarkGray foreground color for minimized windows once - this has since
been replaced with bold/regular font. Another one is the Profiler's
ProfileTimelineWidget, which is supposed to have a white background -
which it didn't have for quite some time, it's grey now (with the
default theme, that is). Doesn't look bad either.
2021-01-02 23:31:22 +01:00
..
AboutDialog.cpp Meta: Update project copyright dates (2018-2021) :^) 2021-01-01 01:14:16 +01:00
AboutDialog.h
AbstractButton.cpp LibGUI: Transfer focus when checking exclusive button programmatically 2021-01-01 00:40:12 +01:00
AbstractButton.h LibGUI: Remove some hand-rolled type information from Widget 2021-01-01 16:08:49 +01:00
AbstractSlider.cpp LibGUI: Rename AbstractSlider::on_value_changed => on_change 2020-12-30 15:20:47 +01:00
AbstractSlider.h LibGUI: Make GUI::ScrollBar inherit from AbstractSlider 2020-12-30 15:20:47 +01:00
AbstractTableView.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
AbstractTableView.h LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
AbstractView.cpp LibGUI: Enforce the SelectionMode in AbstractView::set_cursor() 2020-12-29 00:43:50 +01:00
AbstractView.h LibGUI: Refactor AbstractView "multi select" mode into "selection mode" 2020-12-28 21:28:40 +01:00
Action.cpp LibGUI: CommonActions: Add make_help_action common action 2021-01-02 11:43:25 +01:00
Action.h LibGUI: CommonActions: Add make_help_action common action 2021-01-02 11:43:25 +01:00
ActionGroup.cpp
ActionGroup.h
Application.cpp AK: Fix a race condition with WeakPtr<T>::strong_ref and destruction 2020-12-31 00:39:43 +01:00
Application.h LibGUI: Show tooltip after a small delay 2020-12-28 21:28:40 +01:00
AutocompleteProvider.cpp LibGUI: Add an optional "automatic" autocomplete feature to TextEditor 2021-01-02 11:37:01 +01:00
AutocompleteProvider.h LibGUI+HackStudio: Add an opt-in autocompletion interface to TextEditor 2020-12-30 12:53:39 +01:00
BoxLayout.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
BoxLayout.h
BreadcrumbBar.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
BreadcrumbBar.h LibGUI: Add a basic BreadcrumbBar widget! :^) 2020-12-14 20:43:42 +01:00
Button.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
Button.h LibGUI: Tweak AbstractButton and subclass constructors 2020-12-28 15:53:10 +01:00
Calendar.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
Calendar.h
CheckBox.cpp LibGUI: Give a default min-width to a bunch of widgets 2020-12-30 02:57:45 +01:00
CheckBox.h LibGUI: Tweak AbstractButton and subclass constructors 2020-12-28 15:53:10 +01:00
Clipboard.cpp Clipboard: Remove-unused bpp metadata 2020-12-08 09:37:30 +01:00
Clipboard.h
CMakeLists.txt LibGUI: Add a new GUI::OpacitySlider widget :^) 2020-12-31 12:10:01 +01:00
ColorInput.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
ColorInput.h
ColorPicker.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
ColorPicker.h
ColumnsView.cpp LibGUI: Make selected item tint color based on focused state 2020-12-28 01:14:01 +01:00
ColumnsView.h LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
ComboBox.cpp LibGUI: Don't change the actual combobox value while hovering it 2020-12-31 10:54:02 +01:00
ComboBox.h LibGUI: Don't change the actual combobox value while hovering it 2020-12-31 10:54:02 +01:00
Command.cpp
Command.h
ControlBoxButton.cpp LibGUI: Make SpinBox up/down buttons look right when disabled 2020-12-30 16:13:38 +01:00
ControlBoxButton.h
CppSyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
CppSyntaxHighlighter.h
Desktop.cpp
Desktop.h
Dialog.cpp LibCore: Remove some hand-rolled type information from Core::Object 2021-01-01 16:08:49 +01:00
Dialog.h
DisplayLink.cpp
DisplayLink.h
DragOperation.cpp LibGUI+WindowServer: Make DragOperation hold a MimeData instance 2020-11-08 21:46:13 +01:00
DragOperation.h LibGUI+WindowServer: Make DragOperation hold a MimeData instance 2020-11-08 21:46:13 +01:00
EmojiInputDialog.cpp LibGUI: Add 1px of margin to EmojiPickerDialog 2020-12-31 14:39:23 +01:00
EmojiInputDialog.h
Event.cpp
Event.h
FileIconProvider.cpp LibGUI: Make GUI::FileIconProvider::icon_for_executable() a public API 2020-12-28 11:41:09 +01:00
FileIconProvider.h LibGUI: Make GUI::FileIconProvider::icon_for_executable() a public API 2020-12-28 11:41:09 +01:00
FilePicker.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
FilePicker.h
FileSystemModel.cpp LibGfx: Make Bitmap path handling case insensitive 2020-11-14 10:11:26 +01:00
FileSystemModel.h
FilteringProxyModel.cpp
FilteringProxyModel.h
FocusSource.h
FontPicker.cpp Applications+LibGUI: Convert all GML consumers to use the LibCore finder 2021-01-01 14:45:09 +01:00
FontPicker.h LibGUI: Make FontPicker correctly select the current font when opened 2020-12-30 20:37:51 +01:00
FontPickerDialog.gml LibGUI: Tweak FontPicker layout 2020-12-30 21:01:28 +01:00
Forward.h LibGUI: Add a new GUI::OpacitySlider widget :^) 2020-12-31 12:10:01 +01:00
Frame.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
Frame.h
GMLLexer.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
GMLLexer.h LibGUi: Rework GML parser into a lexer+parser 2020-12-21 18:26:18 +01:00
GMLParser.cpp LibGUI: Consider comment tokens in GMLParser 2020-12-29 15:42:30 +01:00
GMLParser.h LibGUI: Introduce GML - a simple GUI Markup Language :^) 2020-12-20 11:59:40 +01:00
GMLSyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
GMLSyntaxHighlighter.h LibGUI+TextEditor+HackStudio: Add GML syntax highlighter :^) 2020-12-21 18:26:18 +01:00
GroupBox.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
GroupBox.h
HeaderView.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
HeaderView.h
Icon.cpp
Icon.h LibGUI: Include LibGfx/Bitmap.h in Icon.h 2020-12-27 18:36:43 +01:00
IconView.cpp LibGUI: Refactor AbstractView "multi select" mode into "selection mode" 2020-12-28 21:28:40 +01:00
IconView.h LibGUI: Support top-to-bottom flow in IconView 2020-12-27 14:48:12 +01:00
ImageWidget.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
ImageWidget.h
INILexer.cpp
INILexer.h
INISyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
INISyntaxHighlighter.h
InputBox.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
InputBox.h
ItemListModel.h LibGUI: Show font weight names instead of numeric weights in FontPicker 2020-12-31 01:13:52 +01:00
JsonArrayModel.cpp
JsonArrayModel.h
JSSyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
JSSyntaxHighlighter.h
Label.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
Label.h LibGUI: Make the LinkLabel widget keyboard-friendly 2020-12-26 16:09:02 +01:00
Layout.cpp AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 2020-11-10 19:11:52 +01:00
Layout.h LibGUI: Make Layout::margins() return a const reference 2020-12-30 01:28:28 +01:00
LazyWidget.cpp
LazyWidget.h
LinkLabel.cpp LibGUI: Show a hand cursor when hovering over a GUI::LinkLabel 2020-12-28 01:02:57 +01:00
LinkLabel.h LibGUI: Set default value of LinkLabel text argument to a null string 2020-12-29 15:42:30 +01:00
ListView.cpp LibGUI: Constrain relative cursor delta to valid range 2020-12-31 10:54:02 +01:00
ListView.h LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
Margins.h
Menu.cpp AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 2020-11-10 19:11:52 +01:00
Menu.h
MenuBar.cpp
MenuBar.h
MenuItem.cpp
MenuItem.h
MessageBox.cpp LibGUI: Tweak MessageBox layout slightly 2021-01-02 01:36:24 +01:00
MessageBox.h
Model.cpp LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
Model.h LibGUI+WindowServer: Make DragOperation hold a MimeData instance 2020-11-08 21:46:13 +01:00
ModelEditingDelegate.h LibGUI: Select the edited text by default in StringModelEditingDelegate 2020-12-27 19:08:19 +01:00
ModelIndex.cpp AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
ModelIndex.h AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
ModelRole.h LibGUI+WindowServer: Make DragOperation hold a MimeData instance 2020-11-08 21:46:13 +01:00
ModelSelection.cpp LibGUI: Add a ModelSelection::add_all(Vector) API 2020-11-30 12:07:45 +01:00
ModelSelection.h LibGUI: Add a ModelSelection::add_all(Vector) API 2020-11-30 12:07:45 +01:00
MultiView.cpp LibGUI: Hide unnecessary scrollbars in MultiView 2021-01-01 02:12:39 +01:00
MultiView.h LibGUI: Refactor AbstractView "multi select" mode into "selection mode" 2020-12-28 21:28:40 +01:00
Notification.cpp
Notification.h
OpacitySlider.cpp LibGUI: Add a new GUI::OpacitySlider widget :^) 2020-12-31 12:10:01 +01:00
OpacitySlider.h LibGUI: Add a new GUI::OpacitySlider widget :^) 2020-12-31 12:10:01 +01:00
Painter.cpp
Painter.h
ProcessChooser.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
ProcessChooser.h
ProgressBar.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
ProgressBar.h LibGUI: Rename ProgressBar property caption => text and expose to GML 2020-12-20 12:29:40 +01:00
RadioButton.cpp LibGUI: Simplify RadioButton by using AbstractButton exclusive mode 2021-01-01 00:33:44 +01:00
RadioButton.h LibGUI: Remove some hand-rolled type information from Widget 2021-01-01 16:08:49 +01:00
ResizeCorner.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
ResizeCorner.h
RunningProcessesModel.cpp LibGUI: Make GUI::FileIconProvider::icon_for_executable() a public API 2020-12-28 11:41:09 +01:00
RunningProcessesModel.h
ScrollableWidget.cpp LibGUI: Make GUI::ScrollBar inherit from AbstractSlider 2020-12-30 15:20:47 +01:00
ScrollableWidget.h LibGUI: Add ScrollableWidget helpers for rect conversion 2020-12-16 19:39:26 +01:00
ScrollBar.cpp LibGUI: Make disabled scrollbars have more disabled looking icons 2020-12-30 16:13:38 +01:00
ScrollBar.h LibGUI: Make GUI::ScrollBar inherit from AbstractSlider 2020-12-30 15:20:47 +01:00
SeparatorWidget.cpp LibGUI: Move GUI::SeparatorWidget from ToolBar.cpp to its own file 2020-12-30 03:52:27 +01:00
SeparatorWidget.h LibGUI: Move GUI::SeparatorWidget from ToolBar.cpp to its own file 2020-12-30 03:52:27 +01:00
ShellSyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
ShellSyntaxHighlighter.h
Shortcut.cpp
Shortcut.h
Slider.cpp LibGUI: Add page_step setting to AbstractSlider and use it in Slider 2020-12-30 15:20:47 +01:00
Slider.h LibGUI: Add GUI::AbstractSlider and move generic parts of Slider there 2020-12-30 15:20:47 +01:00
SortingProxyModel.cpp
SortingProxyModel.h
SpinBox.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
SpinBox.h
Splitter.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
Splitter.h
StackWidget.cpp LibGUI: Add Widget::has_focus_within() 2020-10-30 23:40:23 +01:00
StackWidget.h
StatusBar.cpp LibGUI: Register a whole bunch of properties in various widgets 2020-12-30 12:53:39 +01:00
StatusBar.h
SyntaxHighlighter.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
SyntaxHighlighter.h LibGUI: Make syntax highlighter communicate boldness instead of font 2020-12-28 15:53:10 +01:00
TableView.cpp LibGUI: Make selected item tint color based on focused state 2020-12-28 01:14:01 +01:00
TableView.h LibGUI: Move selection behavior from TableView up to AbstractView 2020-12-17 00:54:58 +01:00
TabWidget.cpp LibGUI: Move REGISTER_WIDGET(GUI, TabWidget) to Widget.cpp 2020-12-29 15:42:30 +01:00
TabWidget.h LibGUI: Make TabWidget unfocusable when tab-less 2020-10-30 17:03:29 +01:00
TextBox.cpp LibGUI: Give a default min-width to a bunch of widgets 2020-12-30 02:57:45 +01:00
TextBox.h
TextDocument.cpp LibGUI: Soft tab expansion should be based on insertion column 2020-12-21 09:26:31 +01:00
TextDocument.h LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
TextEditor.cpp LibGfx: Add Gfx::TextAttributes (and use it in GUI::TextDocumentSpan) 2021-01-02 20:57:43 +01:00
TextEditor.h LibGUI: Add an optional "automatic" autocomplete feature to TextEditor 2021-01-02 11:37:01 +01:00
TextPosition.h AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
TextRange.h AK+Format: Remove TypeErasedFormatParams& from format function. 2020-12-30 20:33:53 +01:00
ToolBar.cpp LibGUI: Move GUI::SeparatorWidget from ToolBar.cpp to its own file 2020-12-30 03:52:27 +01:00
ToolBar.h LibGUI: Move GUI::SeparatorWidget from ToolBar.cpp to its own file 2020-12-30 03:52:27 +01:00
ToolBarContainer.cpp LibCore: Remove Core::Object::is_widget() in favor of RTTI 2021-01-01 16:08:49 +01:00
ToolBarContainer.h
TreeView.cpp LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
TreeView.h LibGUI: Remove `AbstractView::did_update_model()' 2020-11-30 12:07:45 +01:00
UndoStack.cpp LibGUI: Fix undo stack 2020-11-22 16:07:00 +01:00
UndoStack.h LibGUI: Fix undo stack 2020-11-22 16:07:00 +01:00
Variant.cpp LibGUI: Optimize GUI::Variant move constructor 2020-12-03 21:53:29 +01:00
Variant.h LibGUI: Optimize GUI::Variant move constructor 2020-12-03 21:53:29 +01:00
Widget.cpp LibGUI: Allow widget sibling navigation with arrow keys 2021-01-02 01:56:59 +01:00
Widget.h LibGUI: Remove Widget's unused m_{foreground,background}_color 2021-01-02 23:31:22 +01:00
Window.cpp LibGUI: Add Window::on_close hook 2021-01-02 00:35:34 +01:00
Window.h LibGUI: Add Window::on_close hook 2021-01-02 00:35:34 +01:00
WindowServerConnection.cpp LibGUI: Allow GUI::Action to swallow key events when disabled 2020-12-07 15:55:12 +01:00
WindowServerConnection.h
WindowType.h