Blake Harnden
|
0356f3b19c
|
pygui: added type hinting to everything under base core.gui
|
2020-06-19 22:08:24 -07:00 |
|
Blake Harnden
|
8bae0611a4
|
pygui: updated icon for observers tool on run menu, added observers to run menu and created custom observers widget
|
2020-05-19 00:35:48 -07:00 |
|
Blake Harnden
|
773f733cb8
|
pygui: changes to leverage common icon scaling function, fix issue with scaling toolbar
|
2020-05-18 23:25:42 -07:00 |
|
Blake Harnden
|
cde053da73
|
pygui: implemented toolbar based marker configuration, fixed some issues when switching between different node bar states
|
2020-05-17 23:08:53 -07:00 |
|
Blake Harnden
|
d0520bf21d
|
pygui: fixed resizing toolbar with custom node selected
|
2020-05-17 08:51:51 -07:00 |
|
Blake Harnden
|
50816b3b80
|
pygui: cleaned up toolbar picker code, fixed closing app when a picker is showing
|
2020-05-16 01:14:48 -07:00 |
|
Blake Harnden
|
29fc5acb99
|
pygui: toolbar cleanup for buttonbar frames
|
2020-05-15 23:23:07 -07:00 |
|
Blake Harnden
|
0dcfcbf4ea
|
pygui: simplified toolbar constructor, since there is no need for something more complicated
|
2020-05-15 11:43:54 -07:00 |
|
Blake Harnden
|
ee5d5b9864
|
pygui: removed duplicate get_icon functionality, added more type hints, added enable/disable of toolbar button when running start/stop
|
2020-05-15 11:41:18 -07:00 |
|
Blake Harnden
|
1d620a0b17
|
pygui some cleanup for dialog constructors to avoid passing duplicate parameters in most cases
|
2020-05-04 22:50:59 -07:00 |
|
Blake Harnden
|
185c6736b3
|
pygui moved custom nodes dialog to menubar and small layout cleanup
|
2020-05-03 22:47:46 -07:00 |
|
Blake Harnden
|
0e08242128
|
pygui close mobility players when stopping session
|
2020-05-03 21:55:34 -07:00 |
|
Blake Harnden
|
4ec6ef25fe
|
pygui updated progress tasks to be self contained and leverage a title value to display runtime with more context to user
|
2020-05-03 21:47:58 -07:00 |
|
Blake Harnden
|
1dd45f4424
|
pygui cleaned up error display by creating top level app methods for displaying exceptions and errors, logging exceptions, and making sure they work for background tasks
|
2020-05-03 12:42:56 -07:00 |
|
Blake Harnden
|
0999fabb14
|
pygui revamped progress bar functionality into app task calls to simplify and commonize the functionality, handle and display task exceptions
|
2020-05-03 10:41:36 -07:00 |
|
Blake Harnden
|
b858e66c49
|
pygui updated main app frame to use grid layout like everything else
|
2020-05-02 23:51:42 -07:00 |
|
Blake Harnden
|
ac2d60dad6
|
pygui improved node context to properly use tk_popup, avoiding bandage code to compensate for other issues
|
2020-05-02 09:20:36 -07:00 |
|
Huy Pham
|
03e291d215
|
implement run tool that allows running command on more than one node conveniently
|
2020-04-22 15:38:29 -07:00 |
|
Blake Harnden
|
7da7ea5d62
|
pygui consolidated menubar and menuaction code into one file, small updates to observer widgets to avoid using ifconfig
|
2020-04-18 00:33:22 -07:00 |
|
Blake Harnden
|
c43afa4b40
|
pygui removed unwanted buttons from run toolbar
|
2020-04-17 23:28:45 -07:00 |
|
Huy Pham
|
8a0257d130
|
disable copy/paste/delete shortcuts as well as commands during runtime state
|
2020-02-24 12:51:47 -08:00 |
|
Huy Pham
|
1d911a763f
|
scale custom node icon and custom node drawn on canvas
|
2020-02-17 12:56:19 -08:00 |
|
Huy Pham
|
4fd1338cf1
|
save application scale to gui configuration, and draw everything to the correct saved scale when starting the application
|
2020-02-17 11:10:13 -08:00 |
|
Huy Pham
|
55b6cbbd90
|
sacle toolbar button after choosing a node from node picker, scale canvas nodes and canvas node text
|
2020-02-13 12:15:56 -08:00 |
|
Huy Pham
|
9cd756f2dc
|
fix merge conflict
|
2020-02-12 14:16:17 -08:00 |
|
Huy Pham
|
3a466fd463
|
remove custom size for custom style so that text can scale, scale the remaining node icons from the node picker, scale node's name
|
2020-02-12 14:13:28 -08:00 |
|
Huy Pham
|
b4bf3ee391
|
remove unecessary print statement and remove commented code
|
2020-02-12 08:39:10 -08:00 |
|
Huy Pham
|
8734b9f22f
|
attempt adding scaling function to the gui
|
2020-02-10 15:20:07 -08:00 |
|
Huy Pham
|
0407645061
|
replace tkinter errormessage with custom create error dialog
|
2020-02-05 15:09:33 -08:00 |
|
Huy Pham
|
5dd379a2ee
|
replace logging.info with logging.debug for unimportant loggings, change the functions inside type checking class into classmethods
|
2020-02-03 07:30:25 -08:00 |
|
Huy Pham
|
6c89ba1abb
|
logging.info for more important loggings and logging.debug for less important loggings that user might not care about
|
2020-01-29 16:08:36 -08:00 |
|
Blake Harnden
|
f4ddf310a8
|
removed rtype and param typing from doc strings to help avoid maintaining duplicate information provided by type hints
|
2020-01-16 11:00:57 -08:00 |
|
Huy Pham
|
6c8a2526d9
|
-m
|
2020-01-14 11:06:52 -08:00 |
|
Huy Pham
|
b9b8e3a5f1
|
more on python type hint
|
2020-01-13 15:31:41 -08:00 |
|
Huy Pham
|
eb5f2c5648
|
more on type hinting, remove unecessary function comments
|
2020-01-13 12:03:13 -08:00 |
|
Huy Pham
|
a8a0255624
|
type hint some files
|
2020-01-10 15:32:16 -08:00 |
|
Blake Harnden
|
3e87737ee6
|
updates to use tk after for backgrounded tasks, also added background task convenience class for running something in the background and running a callback using tk.after when done
|
2019-12-30 16:34:44 -08:00 |
|
Blake Harnden
|
2be0713ed1
|
updated so that throughputs will update link color/width based on threshold
|
2019-12-27 00:32:10 -08:00 |
|
Blake Harnden
|
6d68034177
|
updated start proto to return exception strings, updated grpc start session to exist early when a failure is found, updated coretk ui to not switch ui to running when start fails and display error dialog
|
2019-12-20 15:11:34 -08:00 |
|
Huy Pham
|
f6c02973c1
|
fix merge conflict
|
2019-12-19 11:12:45 -08:00 |
|
Huy Pham
|
5a81adc653
|
some fix one paint tool
|
2019-12-19 10:58:22 -08:00 |
|
Blake Harnden
|
05d3b58c5f
|
updating dialog based classes to have dialog in name
|
2019-12-19 09:50:58 -08:00 |
|
Blake Harnden
|
0b5c94778c
|
moved coretk under daemon/core/gui
|
2019-12-19 09:30:21 -08:00 |
|