Blake Harnden
|
664b049bf7
|
pygui: updated edge token to default to 0 for interface ids due to grpc messages not properly supporting None
|
2020-12-02 20:40:03 -08:00 |
|
Blake Harnden
|
aa40229495
|
pygui: updated edge tokens to use core node ids instead of canvas ids, updated link config to properly set/load width/color, updated metadata to store/load edge width/color when switching sessions and saving xml
|
2020-10-13 10:25:40 -07:00 |
|
Blake Harnden
|
68934da204
|
pygui: fixed link options check when options is not present
|
2020-10-13 09:12:10 -07:00 |
|
Blake Harnden
|
961f630acb
|
pygui: added option to hide/show links with 100% loss, added checks to flag links for this case
|
2020-10-13 06:45:37 -07:00 |
|
Blake Harnden
|
053cd1da65
|
pygui: removed edges tracking interfaces, since the link associated with them already does
|
2020-10-12 22:51:15 -07:00 |
|
Blake Harnden
|
29bd6ef7f8
|
pygui: initial changes to allow multiple wired links between nodes, updated to commonize logic for creating edges and adjustments in the UI for several edge related cases
|
2020-10-12 20:28:27 -07:00 |
|
Blake Harnden
|
8597c5c1a8
|
pygui: updated edge labels to just use a set distance from nodes
|
2020-10-11 10:05:57 -07:00 |
|
Blake Harnden
|
0c847cfb37
|
pygui: fixed wlan/emane linked nodes drawing link options for invisible links when joining session or clearing throughput
|
2020-10-10 06:15:59 -07:00 |
|
Blake Harnden
|
b0bac1d319
|
daemon: moved grpc wrapper classes to core.grpc.wrappers
|
2020-08-27 11:02:02 -07:00 |
|
Blake Harnden
|
5976bca34b
|
pygui: added view toggle for normal links
|
2020-08-04 16:32:39 -07:00 |
|
Blake Harnden
|
cd0351c818
|
pygui: added view option to toggle wireless edges
|
2020-08-04 16:20:51 -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
|
77f6577bce
|
pygui: added wrappers for most usages of protobufs within pygui
|
2020-07-25 10:30:14 -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
|
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
|
60d9fe2026
|
pygui: clear throughput labels when disabling throughput
|
2020-06-23 14:48:27 -07:00 |
|
Blake Harnden
|
11be40bc90
|
pygui: added class variable type hinting to core.gui.graph
|
2020-06-19 23:24:07 -07:00 |
|
Blake Harnden
|
a1734c3bc0
|
grpc: updated Interface proto fields to be more consistent with code, ip4mask to ip4_mask, ip6mask to ip6_mask, netid to net_id, flowid to flow_id
|
2020-06-16 22:05:36 -07:00 |
|
Blake Harnden
|
0725199d6d
|
initial sweeping changes to call all usages of various interface related variables and functions (netif, interface, if, ifc, etc) to use a consistent name iface
|
2020-06-16 09:30:16 -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
|
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
|
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
|
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
|
d26c4fc4ab
|
pygui initial implementation for supporting the view menu for showing and hiding canvas elements
|
2020-04-19 15:47:07 -07:00 |
|
Blake Harnden
|
42979f1bb3
|
pygui edge code cleanup for node label drawing
|
2020-04-15 13:39:11 -07:00 |
|
Blake Harnden
|
0203d4178d
|
pygui removed unused throughput tag
|
2020-04-15 12:57:01 -07:00 |
|
Blake Harnden
|
6f87986364
|
pygui cleanup of edge code to use position tuples instead of individual params
|
2020-04-15 12:51:35 -07:00 |
|
Blake Harnden
|
23562cd294
|
updates for working label drawing on wireless links in pygui, will display sinr values on emane links
|
2020-04-15 12:41:09 -07:00 |
|
Blake Harnden
|
3c4a908fd5
|
updates to support multiple links between nodes in pygui, initially handling multiple wireless links
|
2020-04-14 15:51:28 -07:00 |
|
Blake Harnden
|
cd8157eff7
|
renamed python gui to be more similar to other core scripts and specific to it being python, some cleanup to pygui edge drawing and updates to allow for edges to have an arc to support multiple links between the same nodes
|
2020-04-14 10:47:42 -07:00 |
|
Blake Harnden
|
be37f0f279
|
updates in new gui to allow empty ip4/ip6 addresses, fixed display issues related to empty addresses
|
2020-03-04 14:39:28 -08:00 |
|
Blake Harnden
|
0d4a86f10e
|
updated new gui to properly update modified addresses for nodes, added validation for ip4/ip6, fixed redrawing edge labels when node addresses change
|
2020-03-04 11:38:24 -08:00 |
|
Huy Pham
|
08d4bf98c7
|
fix merge conflict, add a logging error to temporarily solve issue removing a wireless link when multiple wireless links exist
|
2020-02-20 10:47:59 -08:00 |
|
Huy Pham
|
23aeb40f54
|
display the range while configuring wlan node
|
2020-02-19 13:22:52 -08:00 |
|
Huy Pham
|
d8f586bd2b
|
add wireless network variable to CanvasGraph that maps a wireless/EMANE node to all MDRs connected to it
|
2020-02-18 15:58:18 -08:00 |
|
Huy Pham
|
87c9492d32
|
scale antenna and mobility player buttons
|
2020-02-17 15:14:52 -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
|
0ea99ca809
|
scale edge text font (ipv4 and ipv6 address, scale edge, scale node when first drawn on canvas and when joining session
|
2020-02-14 13:34:00 -08:00 |
|
Huy Pham
|
09397925e8
|
remove unnecessary loggings
|
2020-02-03 07:54:28 -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 |
|
Huy Pham
|
b0087bbde1
|
add nodeutils function to get node's image, add a function to get edge token
|
2020-01-20 14:04:31 -08:00 |
|
Huy Pham
|
6c8a2526d9
|
-m
|
2020-01-14 11:06:52 -08:00 |
|
Huy Pham
|
eb5f2c5648
|
more on type hinting, remove unecessary function comments
|
2020-01-13 12:03:13 -08:00 |
|
Huy Pham
|
7bbd6aa353
|
type hint
|
2020-01-10 16:22:21 -08:00 |
|
Huy Pham
|
a8a0255624
|
type hint some files
|
2020-01-10 15:32:16 -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
|
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 |
|