Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Type hinted all of invesalius/data/bases.py, invesalius/data/converte…
…rs.py, invesalius/data/poly_data_utils.py, invesalius/data/vtk_utils.py, invesalius/data/watershed_process.py, invesalius/session.py, invesalius/pubsub/pub.py, and invesalius/gui/dialogs.py and cython stubs * Added type annotations to function signatures * Annotated rest of widgets * Added more type defs excluded listctrl from ruff Fixed ruff errors in canvas_renderer * Added typings/utils for useful protocols * Changed Node to a dataclass using slots changed font to graphics font to avoid type conflict * Removed wx.dataview * resolved review comments * Type hinted session and inv_paths * Added stubs for cython * Type hinted root modules * Type hinted dialogs.py * Added event types * mv typings/wx/ typings/wx-stubs * mv invesalius_cy/*.pyi typings/invesalius_cy-stubs/ * ruff format invesalius/gui * Fix review comments * removed _FireSpin{Min,Max}{Change,Changed} * deleted unused modules * Fixing some mypy errors * Added cy_mesh.pyi and floodfill.pyi
- Loading branch information