Skip to content

Commit 00f64c2

Browse files
committed
Enhance docs
1 parent d72d7cd commit 00f64c2

File tree

6 files changed

+7
-4
lines changed

6 files changed

+7
-4
lines changed

.editorconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ insert_final_newline = false
1414
indent_size = 4
1515
indent_style = space
1616

17-
[{*.json, *.yml}]
17+
[{*.json,*.yml}]
1818
indent_size = 2
1919
indent_style = space

docs/add_widgets.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def make_menu(
6464
# noinspection PyMissingTypeHints,PyMissingOrEmptyDocstring
6565
def change_background_color(selected_value, color, **kwargs):
6666
from random import randrange
67-
value_tuple, index = selected_value
67+
value_tuple, _ = selected_value
6868
print('Change widget color to', value_tuple[0]) # selected_value format ('Color', surface, color)
6969
if color == (-1, -1, -1): # Generate a random color
7070
color = (randrange(0, 255), randrange(0, 255), randrange(0, 255))

pygame_menu/_scrollarea.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ class ScrollArea(Base):
130130
_menubar: 'pygame_menu.widgets.MenuBar'
131131
_parent_scrollarea: 'ScrollArea'
132132
_rect: 'pygame.Rect'
133-
_scrollbar_positions: Tuple[str, ...]
133+
_scrollbar_positions: Union[str, Tuple[str, ...]]
134134
_scrollbars: List['ScrollBar']
135135
_scrollbars_props: Tuple[Any, ...]
136136
_translate: Tuple2IntType
137137
_view_rect: 'pygame.Rect'
138-
_world: 'pygame.Surface'
138+
_world: Optional['pygame.Surface']
139139

140140
def __init__(
141141
self,

test/test_menu.py

+1
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,7 @@ def test_get_selected_widget(self) -> None:
675675
self.assertIsNone(menu.get_selected_widget())
676676

677677
# Destroy index
678+
# noinspection PyTypeChecker
678679
menu._index = '0'
679680
self.assertIsNone(menu.get_selected_widget())
680681
self.assertEqual(menu._index, 0)

test/test_widget_dropselect.py

+1
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,7 @@ def remove_selection_item(select: 'pygame_menu.widgets.DropSelect'):
649649
# Ignore buttons if not active
650650
self.assertFalse(sel.update(PygameEventUtils.key(pygame_menu.controls.KEY_MOVE_UP, keydown=True)))
651651

652+
# noinspection PyTypeChecker
652653
def test_dropselect_multiple(self) -> None:
653654
"""
654655
Test dropselect multiple widget.

test/test_widget_textinput.py

+1
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,7 @@ def test_unicode(self) -> None:
344344
textinput._input_type = 'other'
345345
self.assertTrue(textinput._check_input_type('-'))
346346
self.assertFalse(textinput._check_input_type('x'))
347+
# noinspection PyTypeChecker
347348
textinput._maxwidth_update = None
348349
self.assertIsNone(textinput._update_maxlimit_renderbox())
349350

0 commit comments

Comments
 (0)