pub trait TheColorPickerTrait: TheWidget {
// Required methods
fn set_background_color(&mut self, color: [u8; 4]);
fn set_border_color(&mut self, color: [u8; 4]);
fn set_color(&mut self, color: Vec3<f32>);
fn set_continuous(&mut self, continuous: bool);
fn compute_points(&mut self);
fn calc_color(&mut self, coord: Vec2<i32>, new_op: bool);
fn get_hue_at(&mut self, coord: Vec2<i32>);
fn get_sl_at(&mut self, coord: Vec2<i32>);
}