+ warn message
This commit is contained in:
14
gui/gui.py
14
gui/gui.py
@@ -1,9 +1,12 @@
|
||||
from gui.utils import nassi, output
|
||||
from interpreter.interpret_source import JavaSyntaxError, ScopeNotFoundException
|
||||
|
||||
from _thread import start_new_thread as thread
|
||||
import PySimpleGUI as sg
|
||||
import os.path
|
||||
import random
|
||||
import logging
|
||||
import time
|
||||
|
||||
|
||||
class Gui:
|
||||
@@ -22,8 +25,6 @@ class Gui:
|
||||
def init_gui(self, theme: str):
|
||||
self.get_debug_mode(self.debug_mode)
|
||||
|
||||
|
||||
|
||||
sg.theme(theme)
|
||||
logging.debug(('Theme = ' + theme))
|
||||
|
||||
@@ -96,6 +97,8 @@ class Gui:
|
||||
|
||||
font_filepath = None
|
||||
|
||||
sg.popup('The Interpreter is WIP and cannot interpret classes or function definitions as those do not exist in Nass-Shneidermann Diagrams. A fix is in the making.', auto_close=True, auto_close_duration=5)
|
||||
|
||||
while True:
|
||||
event, values = window.read()
|
||||
if event == 'Exit' or event == sg.WIN_CLOSED:
|
||||
@@ -141,12 +144,13 @@ class Gui:
|
||||
values["-JAVA FOLDER-"],
|
||||
)
|
||||
output_path = values['-OUTPUT FOLDER-']
|
||||
nassi(file_path, output_path, gui=self, font_filepath=str(font_filepath))
|
||||
nassi(file_path, output_path, gui=self,
|
||||
font_filepath=str(font_filepath))
|
||||
|
||||
fnames = output(values)
|
||||
window['-OUTPUT FILE LIST-'].update(fnames)
|
||||
sg.popup_notify('Succsessful created!',
|
||||
title='Created')
|
||||
|
||||
sg.popup_annoying('Successful created!', title='Created', auto_close_duration=2, auto_close=True, text_color='green')
|
||||
|
||||
except JavaSyntaxError as JsE:
|
||||
logging.error(
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import os
|
||||
|
||||
|
||||
from interpreter.NassiShneidermann import NassiShneidermanDiagram
|
||||
from draw.Iinstruction import *
|
||||
|
||||
|
||||
Reference in New Issue
Block a user