From 8841e007475aaf415cca68047f0fa0d2b3cf7f73 Mon Sep 17 00:00:00 2001 From: Kevin Chabowski Date: Wed, 14 Aug 2013 23:09:16 +0200 Subject: Using gdk.Color instead of image/color for colorbox --- colorbox.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'colorbox.go') diff --git a/colorbox.go b/colorbox.go index a9d1583..24b0941 100644 --- a/colorbox.go +++ b/colorbox.go @@ -1,16 +1,11 @@ package main import ( - "fmt" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gtk" - "image/color" ) -func colorBox(c color.Color) *gtk.DrawingArea { - r, g, b, _ := c.RGBA() - colstring := fmt.Sprintf("#%02x%02x%02x", (r>>8)&0xff, (g>>8)&0xff, (b>>8)&0xff) - +func colorBox(c *gdk.Color) *gtk.DrawingArea { dArea := gtk.NewDrawingArea() var pixmap *gdk.Pixmap var gc *gdk.GC @@ -22,7 +17,7 @@ func colorBox(c color.Color) *gtk.DrawingArea { alloc := dArea.GetAllocation() pixmap = gdk.NewPixmap(dArea.GetWindow().GetDrawable(), alloc.Width, alloc.Height, 24) gc = gdk.NewGC(pixmap.GetDrawable()) - gc.SetRgbFgColor(gdk.NewColor(colstring)) + gc.SetRgbFgColor(c) pixmap.GetDrawable().DrawRectangle(gc, true, 0, 0, -1, -1) }) -- cgit v1.2.3-54-g00ecf