Blake Harnden
|
83f66d33f7
|
merged latest from develop
|
2020-06-13 18:07:21 -07:00 |
|
Blake Harnden
|
876699e8ef
|
variable/grpc cleanup to rename everything using spelt out numbers instead of actual numbers
|
2020-06-12 16:52:41 -07:00 |
|
Blake Harnden
|
76305f7257
|
converted usages of per to loss
|
2020-06-12 12:49:53 -07:00 |
|
Blake Harnden
|
9ed42cfba8
|
pygui: avoid issue when joining opened xml that has a node with no ip4 address
|
2020-06-10 11:04:33 -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
|
bd897efd05
|
pygui: allow shapes to be moved in annotation/select modes and nodes in node/select modes
|
2020-05-17 10:21:54 -07:00 |
|
Blake Harnden
|
d0520bf21d
|
pygui: fixed resizing toolbar with custom node selected
|
2020-05-17 08:51:51 -07:00 |
|
Blake Harnden
|
34f86174a2
|
pygui: cleaned up color picker layout
|
2020-05-17 00:28:03 -07:00 |
|
Blake Harnden
|
8979c86187
|
pygui: fixed issue with moving text shapes
|
2020-05-17 00:11:28 -07:00 |
|
Blake Harnden
|
41df8a57b8
|
pygui: revert change to keep references for created interfaces properly
|
2020-05-16 23:59:36 -07:00 |
|
Blake Harnden
|
06e3d84862
|
pygui: fixed interface creation after deletion, fixed issue reusing deleted subnets
|
2020-05-16 23:35:19 -07:00 |
|
Blake Harnden
|
91220078f1
|
pygui: created a singular func for ordering items on canvas by tags, updates so that drawing edges are behind nodes
|
2020-05-16 14:12:08 -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
|
4eaecd6a7b
|
pygui: simplified a couple of the other widget constructors
|
2020-05-15 14:46:35 -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
|
5e69ea48b3
|
pygui: fixed tracking for throughputs when joining a session
|
2020-05-14 23:07:21 -07:00 |
|
Blake Harnden
|
3b1a9bc3e3
|
pygui: changes to improve grpc event handling
|
2020-05-14 17:57:32 -07:00 |
|
Blake Harnden
|
df03f1e173
|
pygui: improvements to handling grpc events and updating gui
|
2020-05-14 16:24:22 -07:00 |
|
Blake Harnden
|
433fe4ae58
|
pygui: removed undesired logging in interface manager
|
2020-05-13 23:59:00 -07:00 |
|
Blake Harnden
|
fa163c3ed6
|
pygui: update file dialogs to hide hidden files by default and provide a hidden file toggle
|
2020-05-12 08:31:53 -07:00 |
|
Blake Harnden
|
22d813df63
|
pygui: updated validation to be wrapper classes around ttk.Entry for convenience and less code
|
2020-05-11 22:00:52 -07:00 |
|
Blake Harnden
|
150db07497
|
pygui: updated canvas size and scale dialog to allow negative values for lon,lat,alt
|
2020-05-11 16:02:23 -07:00 |
|
Blake Harnden
|
a36674aba9
|
pygui: adjustment to compensate for ip4/ip6 address not being present on joined links
|
2020-05-11 08:33:56 -07:00 |
|
Blake Harnden
|
0aba1aa928
|
pygui: updated gui home directory to ~/.coregui and changed config file name to config.yaml from gui.yaml to be more explicit
|
2020-05-08 09:08:01 -07:00 |
|
Blake Harnden
|
4379ef32e9
|
pygui: removed restriction on wlan nodes context linking to mdrs only, since custom nodes and other types may be configured and desired to be linked in the same way
|
2020-05-08 08:29:45 -07:00 |
|
Blake Harnden
|
32558d15d2
|
pygui: removed comment in appconfig
|
2020-05-08 00:46:02 -07:00 |
|
Blake Harnden
|
86ae87eafe
|
pygui: revamped config to leverage classes mapped to yaml, removes need for using keys all over and type hinting on glasses, future changes should support defaults better
|
2020-05-08 00:16:25 -07:00 |
|
Blake Harnden
|
d9f48d14a7
|
pygui fixed button layout on session options dialog
|
2020-05-05 13:00:22 -07:00 |
|
Blake Harnden
|
41b46b7e7a
|
pygui display error and link to emane docs when attempting to use emane node and it is not installed, fix dialog refactoring breaking mobility player, updated emane docs
|
2020-05-05 12:55:25 -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
|
828254dccd
|
pygui switched netstat socket observer to use ss instead
|
2020-05-03 22:01:21 -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
|
835675480b
|
pygui removed unimplemented runtime node context options and moved find node to tools menu
|
2020-05-02 23:57:27 -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
|
be70c5383e
|
pygui removed manage members context from wireless node
|
2020-05-02 09:23:06 -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 |
|
Blake Harnden
|
65466909d3
|
pygui improved edge context by properly using tk_popup
|
2020-05-02 08:41:10 -07:00 |
|
Blake Harnden
|
491f2a8e93
|
pygui enabled delete on link context menu, removed split/merge for now, set edge labels to bold to stand out until better solution
|
2020-05-01 23:47:37 -07:00 |
|
Blake Harnden
|
5a8984de10
|
pygui some delete node/link cleanup and added unlink option to node context menu for an easier unlinking
|
2020-05-01 23:36:33 -07:00 |
|
Blake Harnden
|
d158fc99c6
|
pygui small cleanup to layout of find dialog
|
2020-05-01 19:59:41 -07:00 |
|
Blake Harnden
|
9d1f5cfcc6
|
pygui most dialogs are modal, default dialogs to modal
|
2020-05-01 19:56:57 -07:00 |
|
Blake Harnden
|
0ee679d978
|
pygui changes to disable most widgets related to configuring a node during runtime
|
2020-05-01 18:05:54 -07:00 |
|