Commit graph

29 commits

Author SHA1 Message Date
Blake Harnden
1884cda271 consolidated logic for drawing edge labels based on link to be contained within the edge class itself 2019-12-18 16:51:05 -08:00
Blake Harnden
042a56ecb3 updated node dialog to display interfaces in notebook tabs, added emane interface configuration for nodes connected to an emane network 2019-12-16 20:57:46 -08:00
Blake Harnden
5dbd34f230 cleanup for theming widgets 2019-12-16 14:30:38 -08:00
Blake Harnden
dcdcb6a711 updated theme style function names, removed unused function 2019-12-16 14:21:30 -08:00
Blake Harnden
9b16f272b8 added get wlan configs, made use of it in coretk, updated node context to allow wlan config during runtime 2019-12-13 11:48:36 -08:00
Blake Harnden
819954a695 updated grpc node positions to use floats, avoids needing to deal with int conversions 2019-12-13 10:47:23 -08:00
Blake Harnden
9c302e8bc6 added some basic boundary checking for moving nodes and shapes 2019-12-13 09:28:51 -08:00
Blake Harnden
4e9de862a3 updated nodes to store actual positions, instead of scaled ones, updated shapes to return actual positions for metadata, added some logic for resetting the canvas and drawn nodes when resizing, convert node update coords into scaled coords for moving nodes 2019-12-12 11:06:52 -08:00
Huy Pham
489d28d2fd Merge branch 'coretk' into coretk-selectbox 2019-12-11 14:43:34 -08:00
Huy Pham
d6ae39089e select box in select mode, link to selected for wlan/emane nodes, send session data to damon before save xml 2019-12-11 14:42:00 -08:00
Blake Harnden
69296d6ea9 pass on updating dialogs to have buttons float to bottom and start using common pad configuration 2019-12-11 14:09:50 -08:00
Huy Pham
8bdc5c8e2e Merge branch 'coretk' into coretk-validation 2019-12-10 16:53:01 -08:00
Blake Harnden
5dda7396ef Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-12-10 14:34:14 -08:00
Blake Harnden
51163a30d3 updates to handling movement for nodes/shapes on canvas, added initial canvas zoom/panning, fixed some issues with mobility player event handling when dialog is closed 2019-12-10 14:33:52 -08:00
Huy Pham
c4a117a236 insert default value to some entry when entry is empty 2019-12-10 13:23:03 -08:00
Huy Pham
2292001e17 Merge branch 'coretk' into coretk-validation 2019-12-10 09:58:54 -08:00
Blake Harnden
d78ef86cef added grpc error display and updated grpc calls to catch and display grpc exceptions 2019-12-09 22:50:26 -08:00
Huy Pham
542d632066 fix merge conflict 2019-12-09 16:37:24 -08:00
Blake Harnden
b04e61ccee added common tags file for canvas created items, to reduce duplicate strings 2019-12-09 14:13:21 -08:00
Huy Pham
2add215704 fix configuring newly added services 2019-12-06 15:06:35 -08:00
Huy Pham
6a08bff7de Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-12-06 12:53:45 -08:00
Huy Pham
a7d9d588ae add display throughput back to the gui 2019-12-06 12:46:00 -08:00
Blake Harnden
c238b5dfc8 moved node context services option higher for better convenience, added check that context services only shown for container nodes 2019-12-06 11:17:05 -08:00
Blake Harnden
b9bbf397c9 updated node context menu option for wireless to use nodeutils 2019-12-06 09:13:58 -08:00
Blake Harnden
49acac026c updates to move node context logic to node class and added check to display options the same as old core 2019-12-06 09:10:50 -08:00
Blake Harnden
6077e81bf4 moved node/edge delete logic into their own classes for helping make them managing their own data a bit easier 2019-12-05 17:01:48 -08:00
Blake Harnden
81eeac9ec6 merged drawing antenna code to graph node class 2019-12-05 16:37:48 -08:00
Blake Harnden
7c8f9dac0f removed nodedelete module and added logic to the graph canvas itself 2019-12-05 13:13:35 -08:00
Blake Harnden
d970d5ee85 separated out graph code into more file and its own sub package 2019-12-05 11:12:25 -08:00