renamed coretoolbar to just toolbar

This commit is contained in:
bharnden 2019-11-07 15:58:02 -08:00
parent 2ee77d097d
commit 173747fd13
5 changed files with 17 additions and 18 deletions

View file

@ -4,10 +4,10 @@ import tkinter as tk
from coretk import appdirs
from coretk.coreclient import CoreClient
from coretk.coremenubar import CoreMenubar
from coretk.coretoolbar import CoreToolbar
from coretk.graph import CanvasGraph
from coretk.images import ImageEnum, Images
from coretk.menuaction import MenuAction
from coretk.toolbar import Toolbar
class Application(tk.Frame):
@ -17,7 +17,7 @@ class Application(tk.Frame):
self.menubar = None
self.core_menu = None
self.canvas = None
self.core_editbar = None
self.toolbar = None
self.is_open_xml = False
self.size_and_scale = None
self.set_wallpaper = None
@ -29,9 +29,7 @@ class Application(tk.Frame):
self.config = appdirs.read_config()
self.core = CoreClient(self)
self.setup_app()
self.draw_menu()
self.draw_toolbar()
self.draw_canvas()
self.draw()
self.core.set_up()
def setup_app(self):
@ -42,6 +40,11 @@ class Application(tk.Frame):
self.master.tk.call("wm", "iconphoto", self.master._w, image)
self.pack(fill=tk.BOTH, expand=True)
def draw(self):
self.draw_menu()
self.draw_toolbar()
self.draw_canvas()
def draw_menu(self):
self.master.option_add("*tearOff", tk.FALSE)
self.menubar = tk.Menu(self.master)
@ -50,8 +53,8 @@ class Application(tk.Frame):
self.master.config(menu=self.menubar)
def draw_toolbar(self):
self.core_editbar = CoreToolbar(self, self)
self.core_editbar.pack(side=tk.LEFT, fill=tk.Y, ipadx=2, ipady=2)
self.toolbar = Toolbar(self, self)
self.toolbar.pack(side=tk.LEFT, fill=tk.Y, ipadx=2, ipady=2)
def draw_canvas(self):
self.canvas = CanvasGraph(
@ -59,7 +62,7 @@ class Application(tk.Frame):
)
self.canvas.pack(fill=tk.BOTH, expand=True)
self.core_editbar.canvas = self.canvas
self.toolbar.canvas = self.canvas
scroll_x = tk.Scrollbar(
self.canvas, orient=tk.HORIZONTAL, command=self.canvas.xview

View file

@ -208,9 +208,9 @@ class CoreClient:
# draw tool bar appropritate with session state
if session_state == core_pb2.SessionState.RUNTIME:
self.app.core_editbar.runtime_frame.tkraise()
self.app.toolbar.runtime_frame.tkraise()
else:
self.app.core_editbar.design_frame.tkraise()
self.app.toolbar.design_frame.tkraise()
def create_new_session(self):
"""

View file

@ -367,10 +367,6 @@ class MenuAction:
self.prompt_save_running_session()
self.app.core.open_xml(file_path)
# Todo might not need
# self.application.core_editbar.destroy_children_widgets()
# self.application.core_editbar.create_toolbar()
def canvas_size_and_scale(self):
dialog = SizeAndScaleDialog(self.app, self.app)
dialog.show()

View file

@ -2,14 +2,14 @@ import logging
import tkinter as tk
from functools import partial
from coretk.coretoolbarhelp import CoreToolbarHelp
from coretk.dialogs.customnodes import CustomNodesDialog
from coretk.graph import GraphMode
from coretk.images import ImageEnum, Images
from coretk.toolbarhelper import ToolbarHelper
from coretk.tooltip import CreateToolTip
class CoreToolbar(tk.Frame):
class Toolbar(tk.Frame):
"""
Core toolbar class
"""
@ -215,8 +215,8 @@ class CoreToolbar(tk.Frame):
:return: nothing
"""
logging.debug("clicked start button")
helper = CoreToolbarHelp(self.app)
self.canvas.mode = GraphMode.SELECT
helper = ToolbarHelper(self.app)
helper.gui_start_session()
self.runtime_frame.tkraise()

View file

@ -4,7 +4,7 @@ CoreToolbar help to draw on canvas, and make grpc client call
from core.api.grpc.client import core_pb2
class CoreToolbarHelp:
class ToolbarHelper:
def __init__(self, app):
self.app = app