Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR refactors the
ScrollBar
widget._update_slider_position_flags()
to manage the_at_bottom
and_at_top
flags, ensuring they reflect the slider's position_update_slider_rect()
to centralize the logic for updating the slider's rectangle, reducing code duplication_set_slider_position()
to set the slider's position, update the rectangle, update the flags, and render, making it easier to manage slider changesis_at_bottom()
andis_at_top()
to provide ways to check the slider's positionbump_to_top()
andbump_to_bottom()
for easy movement to the slider's extreme positions_handle_mouse_event()
and touch event handling into_handle_touch_event()
, making theupdate()
method less cluttered_render_shadow()
could you add it to the pygame-menu-ce?