I think I just didn't know how to use Gdk.Color properly at that point and it worked so I left it :)