gecko-dev/widget/gtk
Colomban Wendling 120fea1c42 Bug 1628762 - Fix tree column header color to follow theme. r=geckoview-reviewers,snorp
The background color for the tree column headers is drawn using the
system APIs, but the foreground uses custom colors, which didn't follow
theme.  This can lead to unreadable text with specific colors, e.g.
leading to black on black.

Fix this by using system colors for the foreground as well.  It also
adds on-hover styling to match possible background change on hover.

Differential Revision: https://phabricator.services.mozilla.com/D78073
2020-06-03 20:52:55 +00:00
..
compat
compat-gtk3 Bug 1618763 - Part 2. Use GtkInputPurpose and GtkInputHints by inputmode. r=masayuki 2020-03-23 10:36:53 +00:00
crashtests
mozgtk Bug 1641546 - Make sure alwaysontop windows don't pull focus when first opening on Linux GTK. r=stransky 2020-06-08 18:36:17 +00:00
mozwayland
wayland
CompositorWidgetChild.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
CompositorWidgetChild.h
CompositorWidgetParent.cpp Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
CompositorWidgetParent.h Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
GtkCompositorWidget.cpp Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
GtkCompositorWidget.h Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
IMContextWrapper.cpp Bug 1618763 - Part 2. Use GtkInputPurpose and GtkInputHints by inputmode. r=masayuki 2020-03-23 10:36:53 +00:00
IMContextWrapper.h
InProcessGtkCompositorWidget.cpp
InProcessGtkCompositorWidget.h
MPRISInterfaceDescription.h
MPRISServiceHandler.cpp Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
MPRISServiceHandler.h Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
MediaKeysEventSourceFactory.cpp Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
MozContainer.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MozContainer.h Bug 1638130 - Move <vector> where std::vector moved after bug 1635362. r=stransky 2020-05-15 23:41:45 +00:00
MozContainerWayland.cpp Bug 1643149 [Wayland] Fix MozContainer deadlock, r=jhorak 2020-06-04 13:50:46 +00:00
MozContainerWayland.h Bug 1643149 [Wayland] Fix MozContainer deadlock, r=jhorak 2020-06-04 13:50:46 +00:00
NativeKeyBindings.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
NativeKeyBindings.h
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
ProcInfo.cpp Bug 1636204 - Return size in bytes instead of page count for RSS in ProcInfo. r=Yoric 2020-05-11 16:09:20 +00:00
ScreenHelperGTK.cpp Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj 2020-03-20 17:13:51 +00:00
ScreenHelperGTK.h
TaskbarProgress.cpp
TaskbarProgress.h
WakeLockListener.cpp Bug 1643149 [Wayland] Fix MozContainer deadlock, r=jhorak 2020-06-04 13:50:46 +00:00
WakeLockListener.h
WaylandDMABufSurface.cpp Bug 1619882 [Wayland] Implement dmabuf global ref count, r=jhorak 2020-05-29 15:21:50 +00:00
WaylandDMABufSurface.h Bug 1619882 [Wayland] Implement dmabuf global ref count, r=jhorak 2020-05-29 15:21:50 +00:00
WaylandVsyncSource.cpp Bug 1641033 - Fire vsync observers directly from Wayland frame callback. r=stransky 2020-06-05 18:35:22 +00:00
WaylandVsyncSource.h Bug 1641033 - Fire vsync observers directly from Wayland frame callback. r=stransky 2020-06-05 18:35:22 +00:00
WidgetStyleCache.cpp Bug 1643474 - Cleanup and validate input in button layout placement code. r=stransky,smurfd 2020-06-05 10:02:58 +00:00
WidgetStyleCache.h
WidgetTraceEvent.cpp
WidgetUtilsGtk.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
WidgetUtilsGtk.h
WindowSurfaceProvider.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
WindowSurfaceProvider.h
WindowSurfaceWayland.cpp Bug 1643149 [Wayland] Fix MozContainer deadlock, r=jhorak 2020-06-04 13:50:46 +00:00
WindowSurfaceWayland.h Bug 1619882 [Wayland] Implement dmabuf global ref count, r=jhorak 2020-05-29 15:21:50 +00:00
WindowSurfaceX11.cpp
WindowSurfaceX11.h
WindowSurfaceX11Image.cpp
WindowSurfaceX11Image.h
WindowSurfaceXRender.cpp
WindowSurfaceXRender.h
components.conf
gtk3drawing.cpp Bug 1643474 - Cleanup and validate input in button layout placement code. r=stransky,smurfd 2020-06-05 10:02:58 +00:00
gtkdrawing.h Bug 1643474 - Cleanup and validate input in button layout placement code. r=stransky,smurfd 2020-06-05 10:02:58 +00:00
maiRedundantObjectFactory.c
maiRedundantObjectFactory.h
moz.build Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsAppShell.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsAppShell.h
nsApplicationChooser.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsApplicationChooser.h
nsBidiKeyboard.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsBidiKeyboard.h
nsCUPSShim.cpp
nsCUPSShim.h
nsClipboard.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
nsClipboard.h Bug 1623181 - Remove nsAutoPtr usage from widget/gtk. r=stransky 2020-03-18 12:30:50 +00:00
nsClipboardWayland.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsClipboardWayland.h Bug 1623181 - Remove nsAutoPtr usage from widget/gtk. r=stransky 2020-03-18 12:30:50 +00:00
nsClipboardX11.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsClipboardX11.h
nsColorPicker.cpp Bug 1617990 - Remove three silly uses of nsACString::Adopt in GTK widget code. r=froydnj 2020-02-25 20:09:29 +00:00
nsColorPicker.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsDeviceContextSpecG.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
nsDeviceContextSpecG.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsDragService.cpp Bug 1515419 - fixing ToNewCString (and ToNewUnicode as well) xpcom/string/nsReadableUtils.cpp r=froydnj,necko-reviewers,valentin 2020-05-17 06:58:48 +00:00
nsDragService.h
nsFilePicker.cpp Bug 1639575 [Wayland] Use native file dialog when widget.use-xdg-desktop-portal is set to false, r=jhorak 2020-05-22 17:28:59 +00:00
nsFilePicker.h Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsGTKToolkit.h
nsGtkCursors.h
nsGtkKeyUtils.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsGtkKeyUtils.h
nsGtkUtils.h
nsIImageToPixbuf.h
nsIdleServiceGTK.cpp Bug 1619270 [Wayland] Check we're really on Wayland and not on headless, r=jhorak 2020-03-05 10:20:48 +00:00
nsIdleServiceGTK.h
nsImageToPixbuf.cpp
nsImageToPixbuf.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsLookAndFeel.cpp Bug 1628762 - Fix tree column header color to follow theme. r=geckoview-reviewers,snorp 2020-06-03 20:52:55 +00:00
nsLookAndFeel.h Bug 1628762 - Fix tree column header color to follow theme. r=geckoview-reviewers,snorp 2020-06-03 20:52:55 +00:00
nsNativeThemeGTK.cpp Bug 1638107 - Scale gtk entry min height by the font-size for smaller-than-default font-sizes. r=karlt 2020-05-26 01:34:25 +00:00
nsNativeThemeGTK.h Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget/gtk. r=karlt 2020-04-08 16:41:43 +00:00
nsPSPrinters.cpp Bug 1626762 Removed the else statement to improve readability and better meet guidelines as per http://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html r=sylvestre 2020-04-15 11:07:44 +00:00
nsPSPrinters.h
nsPrintDialogGTK.cpp Bug 1639990 - Rename defaultPrinterName to lastUsedPrinterName r=jwatt 2020-05-29 17:37:01 +00:00
nsPrintDialogGTK.h
nsPrintSettingsGTK.cpp
nsPrintSettingsGTK.h
nsPrintSettingsServiceGTK.cpp
nsPrintSettingsServiceGTK.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsSound.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsSound.h
nsToolkit.cpp
nsWaylandDisplay.cpp Bug 1632059 [Wayland] Use wayland display directly for va-api, r=jhorak 2020-04-23 16:06:54 +00:00
nsWaylandDisplay.h Bug 1629526 [Wayland] Add gWaylandThreadLoopMutex to guard thread loop shutdown, r=jhorak 2020-04-16 06:07:06 +00:00
nsWidgetFactory.cpp
nsWidgetFactory.h
nsWindow.cpp Bug 1641546 - Make sure alwaysontop windows don't pull focus when first opening on Linux GTK. r=stransky 2020-06-08 18:36:17 +00:00
nsWindow.h Bug 1641546 - Make sure alwaysontop windows don't pull focus when first opening on Linux GTK. r=stransky 2020-06-08 18:36:17 +00:00