| 
								
								
									 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 | 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 | f39ab1dee6 | pygui: limit rj45 node to 1 link | 2020-06-22 21:13:24 -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 |  | 
				
					
						| 
								
								
									 Blake Harnden | 11be40bc90 | pygui: added class variable type hinting to core.gui.graph | 2020-06-19 23:24:07 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 0356f3b19c | pygui: added type hinting to everything under base core.gui | 2020-06-19 22:08:24 -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 | 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 | 8979c86187 | pygui: fixed issue with moving text shapes | 2020-05-17 00:11:28 -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 | 4eaecd6a7b | pygui: simplified a couple of the other widget constructors | 2020-05-15 14:46:35 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 5e69ea48b3 | pygui: fixed tracking for throughputs when joining a session | 2020-05-14 23:07:21 -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 | 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 | 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 | 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 | 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 | 4ae5936bdc | pygui raise copied nodes above copied edges | 2020-05-01 17:28:28 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | f7281459ed | pygui changes to avoid deleting session and open xml race conditions, fix to reset canvas view options when creating a new session | 2020-05-01 14:13:44 -07:00 |  | 
				
					
						| 
								
								
									 Huy Pham | 580641f5d9 | remove CoreClient.modified_service_node. When a new CORE node is created, assign default services right away (instead of leaving it empty), therefore no more confusion whether [] means empty service or means CORE node with default services | 2020-04-30 13:47:45 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 20ecdf70d0 | pygui fixed emane link updates when rejoining session | 2020-04-21 13:22:21 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | b04da98f44 | pygui updated config services to be associated with nodes directly and copyable | 2020-04-21 11:13:41 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | d7ebb90329 | pygui updated node service configurations to be self contained and copyable | 2020-04-21 10:31:20 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 85b4a81f8a | updated wlan/mobility configs to be directly associated with a node and allow them to be copied | 2020-04-21 09:34:30 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | bd30d0d9ff | changes to support nodes containing their configurations, starting with emane, making copying easier and reducing code | 2020-04-21 00:38:36 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 54eab4576d | pygui add in cut functionality, currently not including configurations | 2020-04-20 23:20:39 -07:00 |  | 
				
					
						| 
								
								
									 Blake Harnden | 3233d8ab58 | pygui simplify show/hiding annotations | 2020-04-19 15:57:59 -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 | e2490dee4a | modified wireless links to obtain colors based on connected network from the session, LinkData will no provide a color itself | 2020-04-15 15:41:37 -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 |  |