New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Implement keypress
and mouse_event
default handlers
#721
Conversation
* `Widget` class to have default standard handlers * Produce debug log for non-selectable widgets received events * Produce `WidgetWarning` if `__init__` of base class not called * Produce deprecation warnings if no subclassed Widget
This PR should be used instead of #718 : do not break existing code |
Pull Request Test Coverage Report for Build 7388485737
💛 - Coveralls |
should also update docs if subclassing Widget will be required |
https://github.com/urwid/urwid/blob/master/docs/manual/widgets.rst?plain=1#L656 It is already in documentation for the last 11 years |
Validated
(Source is not urwid side) |
Validated |
Co-authored-by: Ian Ward <ian@excess.org>
Co-authored-by: Ian Ward <ian@excess.org>
Widget
class to have default standard handlersWidgetWarning
if__init__
of base class not calledChecklist
master
orpython-dual-support
branchtox
successfully in local environment