|
|
@ -275,6 +275,8 @@ class ListView(Widget): |
|
|
|
self._total_height = 0 |
|
|
|
self._total_height = 0 |
|
|
|
|
|
|
|
|
|
|
|
def _render(self, rect: rl.Rectangle): |
|
|
|
def _render(self, rect: rl.Rectangle): |
|
|
|
|
|
|
|
self._update_layout_rects() |
|
|
|
|
|
|
|
|
|
|
|
# Update layout and handle scrolling |
|
|
|
# Update layout and handle scrolling |
|
|
|
content_rect = rl.Rectangle(rect.x, rect.y, rect.width, self._total_height) |
|
|
|
content_rect = rl.Rectangle(rect.x, rect.y, rect.width, self._total_height) |
|
|
|
scroll_offset = self.scroll_panel.handle_scroll(rect, content_rect) |
|
|
|
scroll_offset = self.scroll_panel.handle_scroll(rect, content_rect) |
|
|
|