import matplotlib as mpl
mpl.use('TkAgg')
import matplotlib.pyplot as plt
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib import cm
from tkinter import *
from tkinter import ttk
import time as ti

#
from SSN_modul.gui_test import guitest
from SSN_modul.Actions import Actions
# ----------------------------------------------------------------------
global CUaction
CUaction = Actions()
# button's functions
def clickMe1():
    global CUaction
    CUaction.Hold = 0
    CUaction.Start = 1
    CUaction.Quit = 0
    command=1
    while command:
        if CUaction.Quit==1:
            break
        elif CUaction.Hold==1:
            break
        elif CUaction.Start==1:
            try:
                global MM, xcor, ycor, img
clusterConfig = np.array([1, 1])
ClusterGroup = create_clusters(clusterConfig)
CU[0].Clust = ClusterGroup[0]

globalEngine = GCEngine()

globalEngine.assign_LCE(CU)
globalEngine.SourceGroup = SourceGroup[0]
globalEngine.ClusterGroup = ClusterGroup
#
# Data=Database()
# globalEngine.Data=Data
globalEngine.initialize_database()
#
CUaction=Actions()
allow_key_commands = 1
while allow_key_commands:
    try:
        if keyboard.is_pressed('q'):#if key 'q' is pressed
            CUaction.Quit=1
            CUaction.Start=0
            print('quit simulation')
        elif keyboard.is_pressed('s'):#if key 's' is pressed
            CUaction.Start=1
            CUaction.Quit=0
    except:
        pass
    if CUaction.Start == 1:
        try:
            # =================================