tangled
alpha
login
or
join now
jcs.org
/
serenity
0
fork
atom
Serenity Operating System
0
fork
atom
overview
issues
pulls
pipelines
serenity
/
Userland
/
Libraries
/
LibGUI
/
at
master
2 folders
239 files
GML
Everywhere: Remove NonnullRefPtr.h includes
3 years ago
Wizards
Everywhere: Remove NonnullRefPtr.h includes
3 years ago
AboutDialog.cpp
LibCore+LibGUI+About: Use String in Core::Version and GUI::AboutDialog
3 years ago
AboutDialog.gml
LibGUI: Convert AboutDialog layout to GML
3 years ago
AboutDialog.h
LibCore+LibGUI+About: Use String in Core::Version and GUI::AboutDialog
3 years ago
AbstractButton.cpp
LibGUI: Add Button double-click callback
3 years ago
AbstractButton.h
LibGUI: Add Button double-click callback
3 years ago
AbstractScrollableWidget.cpp
LibGUI: Prevent "hide unnecessary scrollbars" from showing unwanted bars
3 years ago
AbstractScrollableWidget.h
LibGUI: Automatically scroll to a new column on adding it in ColumnsView
3 years ago
AbstractSlider.cpp
LibGUI: Add DoClamp option to AbstractSlider::set_value()
4 years ago
AbstractSlider.h
LibGUI: Remove declarations for non-existent methods
3 years ago
AbstractTableView.cpp
LibGUI: Add a DontResizeColumns option to Model::UpdateFlag
3 years ago
AbstractTableView.h
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
AbstractThemePreview.cpp
LibGUI: Fix const-correctness issues
3 years ago
AbstractThemePreview.h
LibGUI: Fix const-correctness issues
3 years ago
AbstractView.cpp
LibGUI: Fix const-correctness issues
3 years ago
AbstractView.h
LibGUI: Fix const-correctness issues
3 years ago
AbstractZoomPanWidget.cpp
LibGfx+Overall: Remove `is_null` from `Point`, `Rect` and `Size`
3 years ago
AbstractZoomPanWidget.h
LibGUI: Fix const-correctness issues
3 years ago
Action.cpp
LibGUI: Allow overriding toolbar button tooltips
3 years ago
Action.h
LibGUI: Allow overriding toolbar button tooltips
3 years ago
ActionGroup.cpp
Everything: Move to SPDX license identifiers in all files.
5 years ago
ActionGroup.h
Libraries: Use default constructors/destructors in LibGUI
4 years ago
Application.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
Application.h
LibGUI: Add a simple "recently open files" feature
3 years ago
AutocompleteProvider.cpp
LibGfx: Remove `try_` prefix from bitmap creation functions
3 years ago
AutocompleteProvider.h
LibCodeComprehension: Re-organize code comprehension related code
3 years ago
BoxLayout.cpp
LibGUI: Allow specifying Layout margins and spacing in the constructor
3 years ago
BoxLayout.h
LibGUI: Allow specifying Layout margins and spacing in the constructor
3 years ago
Breadcrumbbar.cpp
LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path
3 years ago
Breadcrumbbar.h
LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path
3 years ago
Button.cpp
LibGUI: Make Button height adapt to the current font size
3 years ago
Button.h
LibGUI: Fix const-correctness issues
3 years ago
CMakeLists.txt
LibGUI: Add PathBreadcrumbbar
3 years ago
Calendar.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
Calendar.h
LibGUI+TaskBar: Make Calendar::formatted_date() return ErrorOr<String>
3 years ago
CheckBox.cpp
Userland: Use Font::pixel_size_rounded_up() in more places
3 years ago
CheckBox.h
LibGUI: Make CheckBox height adapt to the current font size
3 years ago
Clipboard.cpp
LibGUI: Allow clipboard items to have no associated data
3 years ago
Clipboard.h
LibGUI: Make Clipboard::set_plain_text take text as a StringView
3 years ago
ColorFilterer.h
LibGUI: Add ColorFilterer class
3 years ago
ColorInput.cpp
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
ColorInput.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
ColorPicker.cpp
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
ColorPicker.h
LibGUI: Add OpacitySlider to ColorPicker dialog
3 years ago
ColumnsView.cpp
LibGUI: Automatically scroll to a new column on adding it in ColumnsView
3 years ago
ColumnsView.h
LibGUI: Teach ColumnsView where indexes are placed (and scroll to them)
3 years ago
ComboBox.cpp
LibGfx: Remove `try_` prefix from bitmap creation functions
3 years ago
ComboBox.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
Command.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
CommandPalette.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
CommandPalette.h
LibGUI: Make Dialog::ScreenPosition an enum class
3 years ago
CommonActions.cpp
LibCore+LibGUI+About: Use String in Core::Version and GUI::AboutDialog
3 years ago
CommonLocationsProvider.cpp
LibCore: Remove `Stream.h`
3 years ago
CommonLocationsProvider.h
LibGUI: Make CommonLocationsProvider::load_from_json() failable
3 years ago
CommonMenus.cpp
LibGUI: Add CommonMenus
3 years ago
ConnectionToWindowManagerServer.cpp
Meta+Userland: Pass Gfx::IntSize by value
3 years ago
ConnectionToWindowManagerServer.h
LibCore: Move Stream-based sockets into the `Core` namespace
3 years ago
ConnectionToWindowServer.cpp
LibCore: Move Stream-based sockets into the `Core` namespace
3 years ago
ConnectionToWindowServer.h
LibCore: Move Stream-based sockets into the `Core` namespace
3 years ago
Desktop.cpp
LibGUI: Fix const-correctness issues
3 years ago
Desktop.h
LibGUI: Fix const-correctness issues
3 years ago
Dialog.cpp
LibGUI: Always close() Dialogs no matter the execution result
3 years ago
Dialog.h
LibGUI: Allow more programmatic control over GUI::InputBox
3 years ago
DisplayLink.cpp
Userland: Rename WindowServerConnection=>ConnectionToWindowServer
4 years ago
DisplayLink.h
Userland: Rename WindowServerConnection=>ConnectionToWindowServer
4 years ago
DragOperation.cpp
LibGfx: Propagate errors from serializing bitmaps
3 years ago
DragOperation.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
EditingEngine.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
EditingEngine.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
EmojiInputDialog.cpp
LibGUI: Paint emoji using text in the EmojiInputDialog
3 years ago
EmojiInputDialog.gml
LibGUI: Set EmojiInputDialog's FrameShape to "Window"
3 years ago
EmojiInputDialog.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
Event.cpp
LibGUI: Fix const-correctness issues
3 years ago
Event.h
LibGUI: Fix const-correctness issues
3 years ago
FileIconProvider.cpp
LibGfx: Return bool not ErrorOr<bool> from ImageDecoderPlugin::sniff()
3 years ago
FileIconProvider.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
FilePicker.cpp
LibGUI: Use the global setting to show dotfiles in `FilePicker`
3 years ago
FilePicker.h
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
FilePickerDialog.gml
LibGUI: Add allowed file types to FilePicker
3 years ago
FileSystemModel.cpp
LibGUI: Make thumbnail generation resilient between FileSystemModels
3 years ago
FileSystemModel.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
FileTypeFilter.h
LibGUI: Add allowed file types to FilePicker
3 years ago
FilteringProxyModel.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
FilteringProxyModel.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
FocusPolicy.h
LibGUI: Move GUI::FocusPolicy to its own header & add explainer comment
4 years ago
FocusSource.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
FontPicker.cpp
LibGUI: Add 9 and 11 to the list of suggested sizes in FontPicker
3 years ago
FontPicker.h
LibGUI: Fix const-correctness issues
3 years ago
FontPickerDialog.gml
Userland: Replace empty `GUI::Widget`s in GML with `GUI::Layout::Spacer`
3 years ago
Forward.h
LibGUI: Add PathBreadcrumbbar
3 years ago
Frame.cpp
LibGUI: Force re-layout on Frame thickness changes
3 years ago
Frame.h
Meta+Userland: Pass Gfx::IntSize by value
3 years ago
GitCommitLexer.cpp
LibGUI: Add a GitCommit SyntaxHighlighter implementation
4 years ago
GitCommitLexer.h
Userland: Undefine FOR_EACH_TOKEN_TYPE everywhere
4 years ago
GitCommitSyntaxHighlighter.cpp
Everywhere: Run clang-format
4 years ago
GitCommitSyntaxHighlighter.h
LibSyntax: Teach each highlighter about it's comment syntax
3 years ago
GlyphMapWidget.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
GlyphMapWidget.h
LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidget
3 years ago
GroupBox.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
GroupBox.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
HeaderView.cpp
LibGfx: Make Font::width() return a float
3 years ago
HeaderView.h
LibGUI: Programatically draw table header sorting arrows
3 years ago
INILexer.cpp
LibGUI: Lex INI files as Utf8
3 years ago
INILexer.h
LibGUI: Lex INI files as Utf8
3 years ago
INISyntaxHighlighter.cpp
LibGUI: Add folding regions to INI syntax highlighter
3 years ago
INISyntaxHighlighter.h
LibSyntax: Teach each highlighter about it's comment syntax
3 years ago
Icon.cpp
LibGUI: Fix const-correctness issues
3 years ago
Icon.h
LibGUI: Fix const-correctness issues
3 years ago
IconView.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
IconView.h
LibGUI: Invalidate IconView cache on font change
3 years ago
ImageWidget.cpp
LibGfx: Re-work the abstractions of sending image for decoding over IPC
3 years ago
ImageWidget.h
LibGUI: Fix const-correctness issues
3 years ago
IncrementalSearchBanner.cpp
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
IncrementalSearchBanner.gml
LibGUI: Add a prefix to `IncrementalSearchBanner`'s widgets name
3 years ago
IncrementalSearchBanner.h
LibGUI: Add IncrementalSearchBanner
3 years ago
InputBox.cpp
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
InputBox.h
LibGUI: Verify NonemptyText InputBox doesn't result in an empty string
3 years ago
ItemListModel.h
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
JsonArrayModel.cpp
LibCore: Rename `File` to `DeprecatedFile`
3 years ago
JsonArrayModel.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
Label.cpp
LibGUI: Use full text width for Label's preferred width
3 years ago
Label.h
LibGUI: Use full text width for Label's preferred width
3 years ago
Layout.cpp
LibGUI: Allow specifying Layout margins and spacing in the constructor
3 years ago
Layout.h
LibGUI: Allow specifying Layout margins and spacing in the constructor
3 years ago
LazyWidget.cpp
LibGUI: Register LazyWidget
4 years ago
LazyWidget.h
Libraries: Use default constructors/destructors in LibGUI
4 years ago
LinkLabel.cpp
LibGUI: Fix missing parent in LinkLabel open action
3 years ago
LinkLabel.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
ListView.cpp
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
ListView.h
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
Margins.h
LibGUI: Add horizontal and vertical totals to Margins
3 years ago
Menu.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
Menu.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
MenuItem.cpp
LibGUI+WindowServer: Add "visible" state to GUI actions
3 years ago
MenuItem.h
LibGUI+WindowServer: Add "visible" state to GUI actions
3 years ago
Menubar.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
Menubar.h
Everywhere: Remove NonnullRefPtr.h includes
3 years ago
MessageBox.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
MessageBox.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
Model.cpp
AK: Remove infallible version of StringBuilder::to_byte_buffer
3 years ago
Model.h
LibGUI: Add a DontResizeColumns option to Model::UpdateFlag
3 years ago
ModelEditingDelegate.h
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
ModelIndex.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
ModelIndex.h
Everywhere: Remove redundant inequality comparison operators
3 years ago
ModelRole.h
LibGUI: Add ModelRole::IconOpacity and support it in all views :^)
4 years ago
ModelSelection.cpp
AK+LibGUI: Pass predicate to *_matching() methods by const reference
4 years ago
ModelSelection.h
AK+LibGUI: Pass predicate to *_matching() methods by const reference
4 years ago
MouseTracker.cpp
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
MouseTracker.h
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
MultiView.cpp
LibGfx: Remove `try_` prefix from bitmap creation functions
3 years ago
MultiView.h
LibGUI: Remove declarations for non-existent methods
3 years ago
Notification.cpp
LibCore: Move Stream-based sockets into the `Core` namespace
3 years ago
Notification.h
LibGUI: Fix const-correctness issues
3 years ago
OpacitySlider.cpp
LibGUI: Adjust OpacitySlider min size for consistency
3 years ago
OpacitySlider.h
LibGUI: Add base color to OpacitySlider
3 years ago
Painter.cpp
Revert "LibGfx: Add directional floating-point scaling to Painter"
4 years ago
Painter.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
PasswordInputDialog.cpp
LibGfx: Remove `try_` prefix from bitmap creation functions
3 years ago
PasswordInputDialog.gml
Userland: Replace empty `GUI::Widget`s in GML with `GUI::Layout::Spacer`
3 years ago
PasswordInputDialog.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
PathBreadcrumbbar.cpp
LibGUI: Allow double-clicking PathBreadcrumbbar buttons to edit path
3 years ago
PathBreadcrumbbar.h
LibGUI: Add PathBreadcrumbbar
3 years ago
PersistentModelIndex.cpp
LibGUI: Implement persistent indices for models
4 years ago
PersistentModelIndex.h
Everywhere: Add sv suffix to strings relying on StringView(char const*)
3 years ago
Process.cpp
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
3 years ago
Process.h
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
3 years ago
ProcessChooser.cpp
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
ProcessChooser.h
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
Progressbar.cpp
LibGUI: Use calculated_preferred_size for Progressbar default size
3 years ago
Progressbar.h
LibGUI: Use calculated_preferred_size for Progressbar default size
3 years ago
RadioButton.cpp
Userland: Use Font::pixel_size_rounded_up() in more places
3 years ago
RadioButton.h
LibGUI: Make RadioButton height adapt to the current font size
3 years ago
RegularEditingEngine.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
RegularEditingEngine.h
Everywhere: Run clang-format
4 years ago
ResizeCorner.cpp
WindowServer+LibGUI: Shrink window edge resize hot-spots
3 years ago
ResizeCorner.h
Libraries: Use default constructors/destructors in LibGUI
4 years ago
ResizeDirection.h
WindowServer+LibGUI: Shrink window edge resize hot-spots
3 years ago
RunningProcessesModel.cpp
LibCore: Use `Core::Stream` for `ProcessStatisticsReader`
3 years ago
RunningProcessesModel.h
LibGUI: Fix const-correctness issues
3 years ago
ScreenLayout.cpp
WindowServer: Add API to set/get screen layouts
4 years ago
ScrollableContainerWidget.cpp
LibGUI: Fix const-correctness issues
3 years ago
ScrollableContainerWidget.h
LibGUI: Fix const-correctness issues
3 years ago
Scrollbar.cpp
LibGfx+Overall: Remove `is_null` from `Point`, `Rect` and `Size`
3 years ago
Scrollbar.h
LibGUI+Applications: Rename automatic scrolling timer functions
3 years ago
SeparatorWidget.cpp
LibGUI: Give SeparatorWidget a minimum size
3 years ago
SeparatorWidget.h
LibGUI: Give SeparatorWidget a minimum size
3 years ago
SettingsWindow.cpp
Everywhere: Use _{short_,}string to create Strings from literals
3 years ago
SettingsWindow.h
LibGUI: Add GUI::SettingsWindow::add_tab() that takes a constructed tab
3 years ago
Shortcut.cpp
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
Shortcut.h
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
Slider.cpp
LibGUI: Implement calculated sizes for Slider
3 years ago
Slider.h
LibGUI: Implement calculated sizes for Slider
3 years ago
SortingProxyModel.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
SortingProxyModel.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
SpinBox.cpp
LibGfx: Remove `try_` prefix from bitmap creation functions
3 years ago
SpinBox.h
LibGUI: Add on_return_pressed function to SpinBox
4 years ago
Splitter.cpp
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
Splitter.h
Meta+Userland: Pass Gfx::IntPoint by value
3 years ago
StackWidget.cpp
LibGUI: Implement calculated_min_size() for StackWidget
3 years ago
StackWidget.h
LibGUI: Implement calculated_min_size() for StackWidget
3 years ago
Statusbar.cpp
Everywhere: Stop using NonnullRefPtrVector
3 years ago
Statusbar.h
Everywhere: Stop using NonnullRefPtrVector
3 years ago
SystemEffects.h
LibGUI+WindowServer: Add a SystemEffects wrapper and helpers
3 years ago
TabWidget.cpp
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
3 years ago
TabWidget.h
LibGUI: Fix const-correctness issues
3 years ago
TableView.cpp
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
TableView.h
LibGUI: Implement rubber band selection in table view
3 years ago
TextBox.cpp
LibGUI: Add highlighting to `UrlBox`
3 years ago
TextBox.h
LibGUI: Add highlighting to `UrlBox`
3 years ago
TextDocument.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
TextDocument.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
TextEditor.cpp
Everywhere: Remove unintentional partial stream reads and writes
3 years ago
TextEditor.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
TextPosition.h
AK+Everywhere: Rename String to DeprecatedString
3 years ago
TextRange.h
LibGUI: Add TextRange::line_count()
3 years ago
Toolbar.cpp
Everywhere: Stop using NonnullOwnPtrVector
3 years ago
Toolbar.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
ToolbarContainer.cpp
Userland: Specify margins and spacing in the GUI::Layout constructor
3 years ago
ToolbarContainer.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
Tray.cpp
Userland: Use Font::pixel_size_rounded_up() in more places
3 years ago
Tray.h
LibGUI: Fix const-correctness issues
3 years ago
TreeView.cpp
LibGUI: Center TreeView item icons vertically
3 years ago
TreeView.h
LibGUI: Don't hard-code TreeView row height
3 years ago
TreeViewModel.cpp
Everywhere: Stop using NonnullRefPtrVector
3 years ago
TreeViewModel.h
Everywhere: Stop using NonnullRefPtrVector
3 years ago
UIDimensions.h
LibGUI: Replace uses of JsonObject::get_deprecated()/get_ptr()
3 years ago
UndoStack.cpp
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
UndoStack.h
Everywhere: Remove NonnullOwnPtr.h includes
3 years ago
ValueSlider.cpp
LibGUI: Implement calculated sizes for ValueSlider
3 years ago
ValueSlider.h
LibGUI: Implement calculated sizes for ValueSlider
3 years ago
Variant.cpp
LibCore: Remove `Stream.h`
3 years ago
Variant.h
LibGUI: Fix const-correctness issues
3 years ago
VimEditingEngine.cpp
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
VimEditingEngine.h
LibGUI: Remove declarations for non-existent methods
3 years ago
Widget.cpp
Everywhere: Stop using NonnullRefPtrVector
3 years ago
Widget.h
LibGUI: Fix const-correctness issues
3 years ago
Window.cpp
LibGUI: Fix const-correctness issues
3 years ago
Window.h
LibGUI: Fix const-correctness issues
3 years ago
WindowMode.h
LibGUI+WindowServer: Remove InputPreemptor concept
3 years ago
WindowType.h
Everything: Move to SPDX license identifiers in all files.
5 years ago