Commit graph

37 commits

Author SHA1 Message Date
Huy Pham
62afbbae56 Merge branch 'coretk' into coretk-painttool 2019-12-19 08:46:56 -08:00
Huy Pham
43c8b9e285 marker tool 2019-12-19 08:46:21 -08:00
Blake Harnden
8eb4df7b1d updated linkconfig to support asymmetric links, updated grpc start session to provide asymmetric links, since they currently depend on being processed as a link edit 2019-12-18 22:09:00 -08:00
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
Huy Pham
da26e34765 work on marker tool 2019-12-18 09:49:45 -08:00
Huy Pham
6799b537de Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-12-16 14:58:03 -08:00
Blake Harnden
0082d61517 updates to allow wlan config changes during runtime 2019-12-16 14:55:54 -08:00
Huy Pham
34c0b91228 update zoom % on statusbar 2019-12-16 12:04:18 -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
d343bd0655 updated gui to display custom icons if set, updated grpc to send custon icon and image data when present 2019-12-13 08:48:40 -08:00
Blake Harnden
fb63d7e8b3 added canvas boundary checks for mouse interactions 2019-12-12 21:33: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
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
737c14cc0f updated canvas wallpaper to scale with zoom level 2019-12-10 19:25:00 -08:00
Blake Harnden
0c61c6bffe updates to wallpaper drawing and redrawing on zoom 2019-12-10 16:31: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
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
Blake Harnden
5003e2356c small cleanup to canvas resize/redraw logic and updates to support saving/drawing gridlines and canvas dimensions 2019-12-09 12:07:42 -08:00
Huy Pham
11f771417e Merge branch 'coretk' into coretk-servicefix 2019-12-09 08:54:53 -08:00
Huy Pham
456e331870 loading xml set canvas state to select mode and display that on toolbar 2019-12-09 08:53:54 -08:00
Blake Harnden
71df2a3b7f updated annotation text to be selectable/moveable, save annotation text with other shapes and reload from xml 2019-12-06 22:10:27 -08:00
Blake Harnden
bf710b9afc merged latest from coretk 2019-12-06 14:02:57 -08:00
Blake Harnden
742eb2bed6 cleanup for shapes and creating shapes and storing and restoring shapes from metadata 2019-12-06 14:01:03 -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
0593d0c6a2 Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-12-06 09:43:07 -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
Huy Pham
e832787f1c fix merge conflict 2019-12-06 09:09:05 -08:00
Huy Pham
4a34aaa30d working on shapes and texts 2019-12-06 09:03:21 -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
6425b08878 updated graph canvas width and height to use the id it already knows of 2019-12-05 13:17:12 -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
Renamed from coretk/coretk/graph.py (Browse further)