1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
#[derive(Default, Debug)] pub struct Layout { layout_target: String, x_mode: String, y_mode: String, x_pos: f64, y_pos: f64, width: i32, height: i32, show_legend_key: bool, show_val: bool, show_cat_name: bool, show_ser_name: bool, show_percent: bool, show_bubble_size: bool, show_leader_lines: bool, } impl Layout { pub fn get_layout_target(&self)-> &str { &self.layout_target } pub(crate) fn set_layout_target<S: Into<String>>(&mut self, value:S) { self.layout_target = value.into(); } pub fn get_x_mode(&self)-> &str { &self.x_mode } pub(crate) fn set_x_mode<S: Into<String>>(&mut self, value:S) { self.x_mode = value.into(); } pub fn get_y_mode(&self)-> &str { &self.y_mode } pub(crate) fn set_y_mode<S: Into<String>>(&mut self, value:S) { self.y_mode = value.into(); } pub fn get_x_pos(&self)-> &f64 { &self.x_pos } pub(crate) fn set_x_pos(&mut self, value:f64) { self.x_pos = value; } pub fn get_y_pos(&self)-> &f64 { &self.y_pos } pub(crate) fn set_y_pos(&mut self, value:f64) { self.y_pos = value; } pub fn get_width(&self)-> &i32 { &self.width } pub(crate) fn set_width(&mut self, value:i32) { self.width = value; } pub fn get_height(&self)-> &i32 { &self.height } pub(crate) fn set_height(&mut self, value:i32) { self.height = value; } pub fn get_show_legend_key(&self)-> &bool { &self.show_legend_key } pub(crate) fn set_show_legend_key(&mut self, value:bool) { self.show_legend_key = value; } pub fn get_show_val(&self)-> &bool { &self.show_val } pub(crate) fn set_show_val(&mut self, value:bool) { self.show_val = value; } pub fn get_show_cat_name(&self)-> &bool { &self.show_cat_name } pub(crate) fn set_show_cat_name(&mut self, value:bool) { self.show_cat_name = value; } pub fn get_show_ser_name(&self)-> &bool { &self.show_ser_name } pub(crate) fn set_show_ser_name(&mut self, value:bool) { self.show_ser_name = value; } pub fn get_show_percent(&self)-> &bool { &self.show_percent } pub(crate) fn set_show_percent(&mut self, value:bool) { self.show_percent = value; } pub fn get_show_bubble_size(&self)-> &bool { &self.show_bubble_size } pub(crate) fn set_show_bubble_size(&mut self, value:bool) { self.show_bubble_size = value; } pub fn get_show_leader_lines(&self)-> &bool { &self.show_leader_lines } pub(crate) fn set_show_leader_lines(&mut self, value:bool) { self.show_leader_lines = value; } }