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

Reply via email to