[Libreoffice-commits] core.git: vcl/unx

Caolán McNamara caolanm at redhat.com
Wed Apr 29 03:38:37 PDT 2015


 vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit c3e965da98f73957b6e6cab0b9a80924d0553afe
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue Apr 28 21:19:51 2015 +0100

    gtk3: implement background theme painting
    
    Change-Id: I23d7dcb1491c480786f1aa2efcb682c5f6933c90

diff --git a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
index 957cab6..e462f93 100644
--- a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
+++ b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx
@@ -941,6 +941,9 @@ bool GtkSalGraphics::drawNativeControl( ControlType nType, ControlPart nPart, co
         if (nState & ControlState::SELECTED)
             flags = (GtkStateFlags) (flags | GTK_STATE_FLAG_ACTIVE);
         break;
+    case CTRL_WINDOW_BACKGROUND:
+        context = gtk_widget_get_style_context(mpWindow);
+        break;
     default:
         return false;
     }
@@ -1543,8 +1546,8 @@ bool GtkSalGraphics::IsNativeControlSupported( ControlType nType, ControlPart nP
 //            break;
 
 //        case CTRL_FRAME:
-//        case CTRL_WINDOW_BACKGROUND:
-//            return true;
+        case CTRL_WINDOW_BACKGROUND:
+            return true;
 
         case CTRL_TAB_ITEM:
         case CTRL_TAB_HEADER:


More information about the Libreoffice-commits mailing list