void Paint(Gdk.EventExpose ev)
{
Gtk.Style.PaintBox (Style, GdkWindow, Gtk.StateType.Normal, Gtk.ShadowType.In, ev.Area, this, null, 0, 0, Allocation.Width, Allocation.Height);
foreach (Item item in items)
if (item.Bounds.IntersectsWith (ev.Area))
item.Draw (ev.Area);
}