BodgeMaster
|
bddd43e51b
|
Merge branch 'milan'
|
2022-03-21 04:16:47 +01:00 |
Milan Suman
|
739ce9d8d8
|
added about dialog, need to improve how it looks
|
2022-03-20 15:44:57 +05:30 |
BodgeMaster
|
8c4f0a02bc
|
specify window parameters on the constructor
|
2022-03-20 10:39:58 +01:00 |
BodgeMaster
|
86604b1f04
|
remove second window that was added for demonstration purposes
|
2022-03-20 10:39:14 +01:00 |
BodgeMaster
|
a9e31d01f9
|
make Communication thread safe
|
2022-03-20 10:34:56 +01:00 |
Milan Suman
|
f805295620
|
merges
|
2022-03-20 14:52:34 +05:30 |
BodgeMaster
|
bcd9d00a47
|
fix an issue where updating the menu bar multiple times would actually just add to it
|
2022-03-20 10:19:10 +01:00 |
Milan Suman
|
ff31e47c7e
|
removed extra debug window
|
2022-03-20 14:48:02 +05:30 |
BodgeMaster
|
7d3f606304
|
update format of the menu structure dict to allow for multiple separators in one menu, also rewrite the update_menus function to better reflect the spec for the menu dict
|
2022-03-20 10:01:00 +01:00 |
BodgeMaster
|
cb9770f57e
|
remove unused code
|
2022-03-20 09:58:21 +01:00 |
Milan Suman
|
603acb60f6
|
added functional menus
|
2022-03-19 18:44:44 +05:30 |
Milan Suman
|
82271182ba
|
added menus
|
2022-03-19 18:38:45 +05:30 |
Milan Suman
|
74b554015c
|
added menus
|
2022-03-19 18:35:10 +05:30 |
Milan Suman
|
93828490db
|
merge
|
2022-03-19 17:44:19 +05:30 |
Milan Suman
|
b18d6849b0
|
merge
|
2022-03-19 17:43:33 +05:30 |
BodgeMaster
|
39a5da7716
|
idea for fixing the threading problem
|
2022-03-19 12:17:12 +01:00 |
BodgeMaster
|
e1fd26aa0f
|
removed unused code
|
2022-03-19 12:16:38 +01:00 |
BodgeMaster
|
507747d5be
|
Initial hack to get things started with gui_handler
The main window now doesn’t use Tk. It uses gui_handler now which has an initial implementation for Qt.
|
2022-03-19 11:50:15 +01:00 |
BodgeMaster
|
ae6fe2896c
|
use util.Communication instead of gui_helper.Window_Interaction_Handler
Communication and Window_Interaction_Handler are the same class but I renamed things to be more generic and moved it to util.
|
2022-03-19 11:42:31 +01:00 |
BodgeMaster
|
80e735937c
|
put Communication at the end of util.py so it can use warn()
|
2022-03-19 08:51:52 +01:00 |
BodgeMaster
|
02e095c321
|
moved Communication to a more appropriate place
|
2022-03-19 08:37:43 +01:00 |
BodgeMaster
|
a33dbea7c8
|
made the names of variables and functions as well as the name of the class itself for Communication more generic
|
2022-03-19 08:35:19 +01:00 |
BodgeMaster
|
3d62f1fabb
|
remove tkinter
|
2022-03-19 06:12:56 +01:00 |
BodgeMaster
|
6a1386f15c
|
update main to use window_handler
|
2022-03-19 06:08:38 +01:00 |
Milan Suman
|
b84e21a207
|
clean home
|
2022-03-19 10:28:21 +05:30 |
Milan Suman
|
551f7db8f6
|
Bodge hates camels
|
2022-03-19 10:26:44 +05:30 |
Milan Suman
|
340a1ef389
|
added qt stuff
|
2022-03-19 10:23:42 +05:30 |
BodgeMaster
|
64fafe1d1e
|
added first needed functions
|
2022-03-19 05:45:51 +01:00 |
Milan Suman
|
0fc540e565
|
gitignore stuff
|
2022-03-19 09:53:52 +05:30 |
BodgeMaster
|
4e193da02f
|
idk what happened since last commit, probably just a FIXME comment
|
2022-03-19 04:46:36 +01:00 |
BodgeMaster
|
12f6c98697
|
added a file to put all the GUI stuff in
|
2022-02-19 05:29:48 +01:00 |
BodgeMaster
|
b5124686bf
|
make config object oriented
|
2022-02-15 20:39:07 +01:00 |
BodgeMaster
|
b6cfc46fe4
|
separate parts out into individual files
|
2022-02-15 20:03:45 +01:00 |
BodgeMaster
|
b55468f67d
|
add spyder project and __pycache__
|
2022-02-15 20:03:18 +01:00 |
BodgeMaster
|
027a88342e
|
save window location and resolution on shutdown
|
2022-02-15 01:58:50 +01:00 |
BodgeMaster
|
0fe719782c
|
removed failure popup because it can trap the user without the ability to close the IDE
|
2022-02-15 01:55:41 +01:00 |
BodgeMaster
|
664c01c49b
|
addded a function to store the configuration to disk
|
2022-02-15 01:26:28 +01:00 |
BodgeMaster
|
a3d6129bad
|
fixed my dum dum
|
2022-02-15 01:05:21 +01:00 |
BodgeMaster
|
14c19f3d69
|
failed attempt at generating a menu structure from a dict
|
2022-02-14 23:59:25 +01:00 |
BodgeMaster
|
4c9bdca77a
|
fancy things I don’t care
|
2022-02-14 23:58:48 +01:00 |
BodgeMaster
|
060b8e81d8
|
basic window initialization
|
2022-02-14 14:36:03 +01:00 |
BodgeMaster
|
a9a923fda9
|
configuration loading implemented
|
2022-02-14 14:35:04 +01:00 |
BodgeMaster
|
928fa91671
|
added a function for debug/info logging
|
2022-02-14 14:22:46 +01:00 |
BodgeMaster
|
e39368bf41
|
ignore nano .swp files
|
2022-02-14 14:06:13 +01:00 |
BodgeMaster
|
194dac1632
|
removed useless TODO comments and set a window title
|
2022-02-14 14:05:17 +01:00 |
BodgeMaster
|
77f0aa9d87
|
handle default config
|
2022-02-14 14:04:45 +01:00 |
BodgeMaster
|
4f844b6480
|
warn() has a flag to print exception stack traces now
|
2022-02-14 14:02:40 +01:00 |
BodgeMaster
|
a38e38f96e
|
config loading errors done
|
2022-02-14 13:34:52 +01:00 |
BodgeMaster
|
d34b1f5b35
|
error printer can be used for exception and not-exception errors
|
2022-02-14 13:27:27 +01:00 |
BodgeMaster
|
73c37988f4
|
made things more structured
|
2022-02-14 13:18:51 +01:00 |