removed CustomNode class, added nodeutils and NodeDraw to support defining the current node type to draw and reuse for custom nodes as well

This commit is contained in:
bharnden 2019-11-15 23:31:41 -08:00
parent 7981340b13
commit 8ad9b7d728
9 changed files with 146 additions and 139 deletions

View file

@ -9,12 +9,16 @@ from coretk.graph import CanvasGraph
from coretk.images import ImageEnum, Images
from coretk.menuaction import MenuAction
from coretk.menubar import Menubar
from coretk.nodeutils import NodeUtils
from coretk.toolbar import Toolbar
class Application(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
# load node icons
NodeUtils.setup()
# widgets
self.menubar = None
self.toolbar = None