Commit graph

51 commits

Author SHA1 Message Date
Blake Harnden
6fd38c4195 Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-11-25 15:05:24 -08:00
Blake Harnden
e3fc318a1b linkinfo cleanup, changed text distance to be proprotionate of line distance 2019-11-25 14:52:00 -08:00
Huy Pham
4d3bde7c31 deleting node also deletes antenna 2019-11-25 14:09:41 -08:00
Huy Pham
89dfeae07c basic status bar, node deletion also remove antenna 2019-11-25 11:23:04 -08:00
bharnden
4e32c9c13c updates to add reuse of deleted subnets 2019-11-22 23:48:10 -08:00
bharnden
e8f8fa3bd5 cleaned up some of the logic for deleting nodes/edges 2019-11-22 16:30:25 -08:00
bharnden
46627aad11 renamed coreclient delete graph nodes func 2019-11-22 15:43:43 -08:00
bharnden
f2b37d32c8 added netaddr library, added logic to support dealing with creating new subnet when needed 2019-11-22 12:51:58 -08:00
bharnden
6c0d4d3a93 updated node labels 2019-11-22 09:09:00 -08:00
bharnden
8ff63219a3 increased node icon size, added improve way to offset text regardless of icon size 2019-11-21 22:55:37 -08:00
bharnden
fbbf31f4fa added saving session location to config, and query location when joining a session 2019-11-21 21:56:28 -08:00
Blake Harnden
97cb1444f3 updates to emane model config storage, fixes to reconnecting to a wlan session 2019-11-21 16:41:38 -08:00
Blake Harnden
b983a09ae7 small cleanup to emane config dialog, fixed default service storage to just use names 2019-11-21 14:41:05 -08:00
bharnden
6035032e96 removed wlan config class and canvas action class 2019-11-20 23:16:04 -08:00
bharnden
c43e5f999c added node config interface display and updated canvas nodes to use core node porotbuf directly for display and saving data 2019-11-20 10:59:30 -08:00
bharnden
8ad9b7d728 removed CustomNode class, added nodeutils and NodeDraw to support defining the current node type to draw and reuse for custom nodes as well 2019-11-15 23:31:41 -08:00
bharnden
814d35d7dd removed coreclient edge and updated code to save and use link protobuf data structures 2019-11-15 12:39:08 -08:00
bharnden
6d38058887 update node creation and storage to leverage protobufs directly 2019-11-15 10:22:30 -08:00
bharnden
fa76bbf01b removed unused code in graph and coreclient 2019-11-14 21:39:44 -08:00
bharnden
aec1126a14 updated canvas dialogs to make use of common canvas redraw/wallpaper logic 2019-11-14 12:58:27 -08:00
bharnden
4d2b84b107 updated wallpaper dialog to now save and redisplay current wallpaper, updated app to display in center of screen on launch 2019-11-14 11:26:20 -08:00
Blake Harnden
14187ba79c tweaks to retrieving images/icons, updates to toolbar to use ttk widgets 2019-11-12 17:32:34 -08:00
Blake Harnden
aa718817d0 updates to implement working observer widgets 2019-11-11 13:23:02 -08:00
bharnden
b88abd0f74 added initial code that can help support canvas tooltips for observer widgets 2019-11-10 17:26:38 -08:00
Huy Pham
9898e50739 Merge branch 'coretk-config' into coretk-nodedelete 2019-11-07 15:21:13 -08:00
Huy Pham
707201ce54 work on node deletion 2019-11-07 15:19:01 -08:00
bharnden
4970fb0d55 cleanup for app toolbar, updated toolbar to use grid layout 2019-11-07 14:37:08 -08:00
Huy Pham
dcfd7f8795 working on delete node 2019-11-07 13:23:02 -08:00
Huy Pham
20637da140 change to appropriate toolbar when join session, emane config, emane model config 2019-11-05 14:25:25 -08:00
Huy Pham
cdb4ed571b merged latest from coretk and started work on emane configurations 2019-11-04 15:36:34 -08:00
Huy Pham
91ab1b0ee6 mobility config, start emane config 2019-11-03 22:58:45 -08:00
bharnden
6fa3beb1c1 refactoring to change core_grpc to core, and update CoreGrpc to be CoreClient and have core now be client, also refactored usages of application to be just app to keep it short 2019-11-01 13:42:49 -07:00
bharnden
1f230146a6 merged grpcmanager with coregrpc 2019-11-01 13:15:45 -07:00
bharnden
5369694797 merged latest from coretk 2019-11-01 11:34:38 -07:00
bharnden
0e5d7a6f80 cleanup for organizing how some parameters are passed around, merging logic into central places, avoiding things like needing to requery a session multiple times for joining 2019-11-01 10:45:47 -07:00
Huy Pham
60fff54918 work on wlan config 2019-11-01 08:35:14 -07:00
Huy Pham
46127b44f9 more work on configurations 2019-10-30 13:33:22 -07:00
Huy Pham
2a32a5b1a2 adjust open xml 2019-10-29 09:04:16 -07:00
Huy Pham
5829e3ae42 more work on coretk 2019-10-24 16:50:24 -07:00
Huy Pham
f18d07985a more work on coretk 2019-10-21 16:33:18 -07:00
Huy Pham
38683cb0d0 more work on coretk 2019-10-18 16:42:00 -07:00
Huy Pham
ec2e959bda move images files, create ip and mac for links, progress on node command and node terminal, progress on save and open xml 2019-10-10 17:02:28 -07:00
Huy Pham
8611106c93 basics on redraw components from prev section, work more on start/stop session 2019-10-04 16:52:07 -07:00
Huy Pham
cb03aa261a some work on grpc add nodes and links, some work on query session, redraw nodes 2019-10-03 16:50:49 -07:00
Huy Pham
cbd593eed6 finish the basics of toolbar and start working on simple grpc 2019-10-01 16:25:26 -07:00
Huy Pham
269d7f8f92 create grids 2019-09-30 10:11:29 -07:00
Blake Harnden
17d1830176 coretk changed prints to use logging 2019-09-18 11:25:33 -07:00
Blake Harnden
4a9e6febe5 coretk - changes icons.py to images.py 2019-09-18 11:21:41 -07:00
Blake Harnden
d88ea50ad2 coretk - changes to have app load all images, and some small cleanup 2019-09-15 23:45:13 -07:00
Blake Harnden
28e1e7d796 separated graph module from app for coretk 2019-09-15 16:00:01 -07:00