Closed pladams9 closed 4 years ago
This pulls the MVC components out into a reusable package called tk_mvc which includes classes View, Event, BaseController, and BaseWindow.
tk_mvc
View
Event
BaseController
BaseWindow
BaseController is extended in src/controller.py to connect with HexSheets' model (which has been refactored/renamed in the core package).
src/controller.py
core
BaseWindow is an extendable class from which all windows in the application should be derived. Currently that is just MainWindow.
MainWindow
Closes #32
This pulls the MVC components out into a reusable package called
tk_mvc
which includes classesView
,Event
,BaseController
, andBaseWindow
.BaseController
is extended insrc/controller.py
to connect with HexSheets' model (which has been refactored/renamed in thecore
package).BaseWindow
is an extendable class from which all windows in the application should be derived. Currently that is justMainWindow
.Closes #32