https://bugs.documentfoundation.org/show_bug.cgi?id=106878
Jan Holesovsky <ke...@collabora.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ke...@collabora.com,
| |qui...@gmail.com,
| |randal...@web.de
--- Comment #1 from Jan Holesovsky <ke...@collabora.com> ---
Thibaut: As to the actual code pointers:
vcl/unx/kde/salnativewidgets-kde.cxx
vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx
vcl/unx/gtk/salnativewidgets-gtk.cxx
vcl/source/gdi/salnativewidgets-none.cxx
vcl/win/gdi/salnativewidgets-luna.cxx
vcl/osx/salnativewidgets.cxx
are the current implementations of the native themes. To see where the drawing
happens, do 'git grep DrawNativeControl'.
Eg. a radio button drawing happens in
vcl/source/control/button.cxx in:
void RadioButton::ImplDrawRadioButtonState(vcl::RenderContext&
rRenderContext)
You can see that the "native" part happens in the
if (!maImage && rRenderContext.IsNativeControlSupported(...
part, and the fallback happens in:
if (!bNativeOK)
part.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs