[hyena/gtk3] ListView: Use Theme.DrawFrameBorder to draw the border



commit 7c9584ad8f2e59fa53d3d7bce49da01419d33f4c
Author: Bertrand Lorentz <bertrand lorentz gmail com>
Date:   Sun Dec 18 14:49:51 2011 +0100

    ListView: Use Theme.DrawFrameBorder to draw the border
    
    Apparently StyleContext.RenderFrame doesn't do what we want, so we go
    back to the method we were using with GTK+ 2.
    
    Also remove some unnecessary object instanciation: Allocation is already
    a Gdk.Rectangle.

 .../Hyena.Data.Gui/ListView/ListView_Rendering.cs  |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs b/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs
index 7f4cd00..ff7bb2c 100644
--- a/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs
+++ b/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs
@@ -147,13 +147,13 @@ namespace Hyena.Data.Gui
                 // FIXME: ViewLayout will never be null in
                 // the future, PaintList will go away
                 if (ViewLayout == null) {
-                    PaintList (cr, new Gdk.Rectangle (0, 0, Allocation.Width, Allocation.Height));
+                    PaintList (cr, Allocation);
                 } else {
                     PaintView (cr, new Rect (0.0, 0.0, Allocation.Width, Allocation.Height));
                 }
             }
 
-            StyleContext.RenderFrame (cr, 0, 0, Allocation.Width, Allocation.Height);
+            Theme.DrawFrameBorder (cr, Allocation);
 
             PaintDraggingColumn (cr);
             StyleContext.Restore ();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]