protected override void SetBackgroundColor(Color?color) { if (color != null) { vp.ModifyBg(Gtk.StateType.Normal, color.Value.ToGdk()); } else { vp.ModifyBg(Gtk.StateType.Normal); } }