diff options
Diffstat (limited to 'src/view/view_line.rs')
-rw-r--r-- | src/view/view_line.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/view/view_line.rs b/src/view/view_line.rs index 2e877af..d262b70 100644 --- a/src/view/view_line.rs +++ b/src/view/view_line.rs @@ -1,13 +1,13 @@ -use crate::view::LineSegment; +use crate::view::line_segment::LineSegment; -pub struct ViewLine { +pub(crate) struct ViewLine { pinned_segments: usize, segments: Vec<LineSegment>, selected: bool, } impl ViewLine { - pub fn new(segments: Vec<LineSegment>) -> Self { + pub(crate) fn new(segments: Vec<LineSegment>) -> Self { Self { selected: false, segments, @@ -15,7 +15,7 @@ impl ViewLine { } } - pub fn new_with_pinned_segments(segments: Vec<LineSegment>, pinned_segments: usize) -> Self { + pub(crate) fn new_with_pinned_segments(segments: Vec<LineSegment>, pinned_segments: usize) -> Self { Self { selected: false, segments, @@ -23,7 +23,7 @@ impl ViewLine { } } - pub fn get_length(&self) -> usize { + pub(crate) fn get_length(&self) -> usize { let mut length = 0; for s in self.segments.iter() { length += s.get_length(); @@ -31,20 +31,20 @@ impl ViewLine { length } - pub fn set_selected(mut self, selected: bool) -> Self { + pub(crate) fn set_selected(mut self, selected: bool) -> Self { self.selected = selected; self } - pub fn get_number_of_pinned_segment(&self) -> usize { + pub(crate) fn get_number_of_pinned_segment(&self) -> usize { self.pinned_segments } - pub fn get_segments(&self) -> &Vec<LineSegment> { + pub(crate) fn get_segments(&self) -> &Vec<LineSegment> { &self.segments } - pub fn get_selected(&self) -> bool { + pub(crate) fn get_selected(&self) -> bool { self.selected } } |