Source code for flatland.utils.editor_interfaces
[docs]
class AbstractView:
""" AbstractView - a class to encompass and assemble the Jupyter Editor Model-View-Controller.
"""
def __init__(self, model:"AbstractModel", sGL="PIL"):
pass
[docs]
def init_canvas(self):
pass
[docs]
class AbstractController:
""" AbstractController - a class to encompass and assemble the Jupyter Editor Model-View-Controller.
"""
def __init__(self, model:"AbstractModel", view:AbstractView):
pass
[docs]
def set_model(self, model):
pass
def _getCoords(self, event:dict):
pass
[docs]
def getModKeys(self, event:dict):
pass
[docs]
def on_click(self, event):
pass
[docs]
def set_debug(self, event):
pass
[docs]
def set_debug_move(self, event):
pass
[docs]
def handle_event(self, event:dict):
pass
[docs]
def getBoundingRectYX(self):
pass
[docs]
class AbstractModel:
""" AbstractModel - a class to encompass and assemble the Jupyter Editor Model-View-Controller.
"""
def __init__(self, view:AbstractView):
pass
[docs]
def set_view(self, view):
pass
[docs]
def set_debug(self, bDebug):
pass
[docs]
def set_debug_move(self, bDebugMove):
pass
[docs]
def set_filename(self, sFilename):
pass
[docs]
def clear_stroke(self):
pass