renamed coretoolbar to just toolbar
This commit is contained in:
parent
2ee77d097d
commit
173747fd13
5 changed files with 17 additions and 18 deletions
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
"""
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
@ -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
|
||||
|
Loading…
Add table
Reference in a new issue