Unify logic by introducing scrollable::Scrollbar
This commit is contained in:
parent
6b25b4df22
commit
31e3b6fbcb
3 changed files with 169 additions and 171 deletions
|
|
@ -61,17 +61,13 @@ impl text::Renderer for Null {
|
|||
}
|
||||
|
||||
impl scrollable::Renderer for Null {
|
||||
fn scrollbar_bounds(_bounds: Rectangle) -> Rectangle {
|
||||
Default::default()
|
||||
}
|
||||
|
||||
fn scroller_bounds(
|
||||
fn scrollbar(
|
||||
&self,
|
||||
_bounds: Rectangle,
|
||||
_content_bounds: Rectangle,
|
||||
_scrollbar_bounds: Rectangle,
|
||||
_offset: u32,
|
||||
) -> Rectangle {
|
||||
Default::default()
|
||||
) -> Option<scrollable::Scrollbar> {
|
||||
None
|
||||
}
|
||||
|
||||
fn draw(
|
||||
|
|
@ -81,8 +77,7 @@ impl scrollable::Renderer for Null {
|
|||
_content_bounds: Rectangle,
|
||||
_is_mouse_over: bool,
|
||||
_is_mouse_over_scrollbar: bool,
|
||||
_scrollbar_bounds: Rectangle,
|
||||
_scroller_bounds: Rectangle,
|
||||
_scrollbar: Option<scrollable::Scrollbar>,
|
||||
_offset: u32,
|
||||
_content: Self::Output,
|
||||
) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue