Blake Harnden
|
4bcaa32fdb
|
pygui: fixed issue in task handling a returned boolean value, should be doing a none check
|
2020-08-03 16:29:35 -07:00 |
|
Blake Harnden
|
b7e3d1c877
|
pygui: fixed emane config dialog and emane model config dialogs to expand tabs the full height of the dialog
|
2020-08-02 10:47:01 -07:00 |
|
Blake Harnden
|
f0bc3bbc99
|
pygui: updates to leverage tk provided constants for sticky configuration, instead of duplicate strings everywhere
|
2020-08-02 10:36:14 -07:00 |
|
Blake Harnden
|
2aeb119b04
|
pygui: changes to display both link and asym link options on edges in canvas
|
2020-08-02 10:03:21 -07:00 |
|
Blake Harnden
|
06563d5953
|
pygui: fixed issue editing hook with a new name
|
2020-08-01 11:07:11 -07:00 |
|
Blake Harnden
|
fc44ad6fe8
|
pygui: update title to show xml file when one is opened, fixed issue creating nodes/links when not runtime due to refactoring, removed xml_file from coreclient and depend on the grpc GetSession wrapped data, grpc: added opened file information to GetSession call
|
2020-08-01 11:00:26 -07:00 |
|
Blake Harnden
|
04f7bc561b
|
pygui: fixed exception from bad check when double clicking in sessions dialog
|
2020-07-31 23:23:18 -07:00 |
|
Blake Harnden
|
e7a93e7fd6
|
pygui: config dialogs that allow selecting a file default to ~/.coregui
|
2020-07-31 23:18:11 -07:00 |
|
Blake Harnden
|
eb422f5bab
|
pygui: mac editing disabled for nodes during runtime
|
2020-07-31 23:13:07 -07:00 |
|
Blake Harnden
|
63103ab250
|
pygui: removed unused unlimited button from linkconfig dialog
|
2020-07-31 23:09:26 -07:00 |
|
Blake Harnden
|
d30778b238
|
daemon: fixed mobility checks to allow both wlan/emane, pygui: enabled emane nodes to configure mobility
|
2020-07-29 16:55:42 -07:00 |
|
Blake Harnden
|
fe36d28522
|
pygui: fixed issue with changes to protobuf files for getting emane model configs on a session
|
2020-07-28 22:45:42 -07:00 |
|
Blake Harnden
|
858e771efd
|
pygui: fixes for copying links/asymmetric links, fixes for configuring asymmetric links, fixed issues adding nodes/links and editing links from gui due to not being able to identify same source changes
|
2020-07-28 21:49:34 -07:00 |
|
Blake Harnden
|
27495cbda1
|
pygui: changes around using session.nodes instead of canvas_nodes when possible
|
2020-07-28 10:24:01 -07:00 |
|
Blake Harnden
|
588afaad13
|
pygui: changes to make use of wrapped session object and wrapped nodes to maintain and retrieving configurations information
|
2020-07-28 00:03:15 -07:00 |
|
Blake Harnden
|
3bdd6292cd
|
grpc: update GetSession to return all session related information, rather than needing 8 different calls, pygui: updated session protobuf wrapper to handle all new data
|
2020-07-27 18:19:51 -07:00 |
|
Blake Harnden
|
41a3c5fd7f
|
pygui: added wrapper class for sessions returned by grpc GetSession
|
2020-07-26 11:45:40 -07:00 |
|
Blake Harnden
|
82a212d1cf
|
pygui: modified usages of protobufs within coreclient to use module namespace to make more obvious, replaced config services and services with wrappers
|
2020-07-25 20:27:11 -07:00 |
|
Blake Harnden
|
a9a2fb8e46
|
pygui: added wrapper for throughput events, fixed sending nodes/links for configuration
|
2020-07-25 19:43:24 -07:00 |
|
Blake Harnden
|
77f6577bce
|
pygui: added wrappers for most usages of protobufs within pygui
|
2020-07-25 10:30:14 -07:00 |
|
Blake Harnden
|
154fa8b77d
|
pygui: replaced hook with wrapped hook class, fixed hook dialog edit
|
2020-07-24 22:00:38 -07:00 |
|
Blake Harnden
|
fff4bd7963
|
moved cpu usage to a grpc call that the gui will listen to, fixed grpc stream typing to be grpc.Future, fixed pygui issue for start callback when a start fails, but there are no exceptions
|
2020-07-23 09:41:39 -07:00 |
|
Blake Harnden
|
3544d00431
|
pygui: implemented cpu usage monitor to status bar
|
2020-07-22 21:57:05 -07:00 |
|
Blake Harnden
|
f8d862a296
|
grpc/pygui: added grpc alert api, updated pygui to better handle and display alerts
|
2020-07-22 19:19:22 -07:00 |
|
Blake Harnden
|
e34002b851
|
pygui: added option to launch core-pygui into a specific session using an id
|
2020-07-22 17:18:35 -07:00 |
|
Blake Harnden
|
6d4434bc12
|
grpc: added set session user call, updated mobility to look for files within new gui as well, fixed pygui issue when start session has a grpc exceptions, showing and empty error window
|
2020-07-16 22:51:26 -07:00 |
|
Blake Harnden
|
7398196dcc
|
pygui: dont show mobility player when joining sessions not in runtime
|
2020-07-11 14:06:53 -07:00 |
|
Blake Harnden
|
7a21affbd4
|
pygui: update nodes to display assigned server name when not localhost
|
2020-07-08 08:46:30 -07:00 |
|
Blake Harnden
|
43b586a1a1
|
daemon: updated xml to write and read session configured distributed servers, updated pygui to send servers before session start or saving xml
|
2020-07-08 08:24:23 -07:00 |
|
Blake Harnden
|
f1ff1a6577
|
pygui: only attempt to run observer commands on container nodes
|
2020-07-07 14:24:43 -07:00 |
|
Blake Harnden
|
6648dc7825
|
pygui: service and config service dialogs will now properly show services for default group selected
|
2020-07-07 08:46:47 -07:00 |
|
Blake Harnden
|
0045c8d79c
|
pygui: avoid trying to bring up a terminal for rj45 nodes
|
2020-07-06 21:37:04 -07:00 |
|
Blake Harnden
|
a870c15b43
|
pygui: fixed joining sessions with mobility players
|
2020-07-01 12:11:34 -07:00 |
|
Blake Harnden
|
ab17cb1053
|
grpc: grpc get_session will no longer return peer to peer nodes, they should be invisible to users, updated core-cli to print human readable links better
|
2020-06-30 09:50:28 -07:00 |
|
Blake Harnden
|
5eae67aac5
|
grpc/pygui: updated add_node source support, updated pygui to handle add_node events
|
2020-06-26 22:11:36 -07:00 |
|
Blake Harnden
|
e79645013b
|
grpc/pygui: updated delete_node to use the source, updated pygui to support delete node events
|
2020-06-26 21:45:29 -07:00 |
|
Blake Harnden
|
f4a3fe6b7b
|
grpc/pygui: edit_link will now broadcast link changes, pygui now handles receiving this data
|
2020-06-26 15:14:30 -07:00 |
|
Blake Harnden
|
aebbff8c22
|
grpc/pygui: shifted source field in node events to base event message to apply to all events, updated add_link/delete_link rpc calls to broadcast events, updated pygui to handle these events
|
2020-06-26 14:39:12 -07:00 |
|
Blake Harnden
|
eac941ce72
|
pygui: updates to show wireless edges in details panel, increased edge thickness to be the same as normal edges for selection to be easier
|
2020-06-26 09:13:38 -07:00 |
|
Blake Harnden
|
98e4baca04
|
pygui: added services to node info panel
|
2020-06-25 15:05:24 -07:00 |
|
Blake Harnden
|
f582306bb9
|
pygui: added support for a details pane, can be toggled on/off, can be used to quickly view details for nodes or links
|
2020-06-25 10:35:01 -07:00 |
|
Blake Harnden
|
bb2ceaf993
|
pygui: draw link options on edges
|
2020-06-23 22:53:48 -07:00 |
|
Blake Harnden
|
6490b5b9cb
|
pygui: fixed and changed custom service copy to focus only on copying the current file displayed from any other nodes with a customized version
|
2020-06-23 16:11:39 -07:00 |
|
Blake Harnden
|
60d9fe2026
|
pygui: clear throughput labels when disabling throughput
|
2020-06-23 14:48:27 -07:00 |
|
Blake Harnden
|
14573184e0
|
pygui: fixed syning session location settings when not in runtime mode, for saving xml
|
2020-06-23 13:28:41 -07:00 |
|
Blake Harnden
|
8e2cfa61c9
|
pygui: size and scale meter width and height are no longer editable, but will dynamically update with changes to related size/scale values
|
2020-06-23 10:09:16 -07:00 |
|
Blake Harnden
|
f39ab1dee6
|
pygui: limit rj45 node to 1 link
|
2020-06-22 21:13:24 -07:00 |
|
Blake Harnden
|
27e35a5213
|
pygui: session options dialog is disabled during runtime
|
2020-06-22 19:40:42 -07:00 |
|
Blake Harnden
|
344f35e93e
|
pygui: updated ConfigFrame to have a disabled display option, updated nodes to stil show emane config during runtime, updated emane dialog and config dialogs to be in a viewable but disabled state during runtime
|
2020-06-22 19:04:55 -07:00 |
|
Blake Harnden
|
527d34e374
|
pygui: added type hinting to class variables for core.gui.dialogs
|
2020-06-22 11:04:33 -07:00 |
|