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 |
|
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
|
2b97b311ab
|
pygui ignore adding/removing duplicate wireless link events, ignore wireless link events for node to itself
|
2020-04-14 17:08:42 -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
|
fc40c8d7bb
|
enabled node context delete/copy and edit menu delete in python gui
|
2020-03-26 22:24:23 -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 |
|
Blake Harnden
|
4093b2244a
|
fixed new gui removing marker annotations when creating new sessions
|
2020-03-03 22:38:03 -08:00 |
|
Huy Pham
|
8a0257d130
|
disable copy/paste/delete shortcuts as well as commands during runtime state
|
2020-02-24 12:51:47 -08:00 |
|
Huy Pham
|
1dca477e6d
|
disable delete, copy, paste during runtime
|
2020-02-24 11:17:06 -08:00 |
|
Huy Pham
|
ddaba7c477
|
remove code for deleting wireless links and nodes during runtime
|
2020-02-24 10:58:01 -08:00 |
|
Huy Pham
|
2a8f689ad5
|
remove extra code
|
2020-02-20 11:26:48 -08:00 |
|
Huy Pham
|
e90eff578e
|
reset variable
|
2020-02-20 11:16:26 -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
|
08e652633f
|
support wireless link deletion during runtime
|
2020-02-18 13:59:23 -08:00 |
|
Huy Pham
|
b3dabbfe05
|
delete wireless links on canvas during runtime
|
2020-02-18 10:33:49 -08:00 |
|
Huy Pham
|
87c9492d32
|
scale antenna and mobility player buttons
|
2020-02-17 15:14:52 -08:00 |
|
Huy Pham
|
1d911a763f
|
scale custom node icon and custom node drawn on canvas
|
2020-02-17 12:56:19 -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
|
55b6cbbd90
|
sacle toolbar button after choosing a node from node picker, scale canvas nodes and canvas node text
|
2020-02-13 12:15:56 -08:00 |
|
Huy Pham
|
9cd756f2dc
|
fix merge conflict
|
2020-02-12 14:16:17 -08:00 |
|
Huy Pham
|
3a466fd463
|
remove custom size for custom style so that text can scale, scale the remaining node icons from the node picker, scale node's name
|
2020-02-12 14:13:28 -08:00 |
|
Huy Pham
|
8734b9f22f
|
attempt adding scaling function to the gui
|
2020-02-10 15:20:07 -08:00 |
|
Huy Pham
|
ee0c63e4a1
|
change some variable names to be more informative, add an image to error dialog
|
2020-02-05 15:53:14 -08:00 |
|
Huy Pham
|
0407645061
|
replace tkinter errormessage with custom create error dialog
|
2020-02-05 15:09:33 -08:00 |
|
bharnden
|
26a03cc758
|
Merge pull request #364 from coreemu/coretk-enhance/fix-bug
Coretk enhance/fix bug
|
2020-02-04 09:53:48 -08:00 |
|
Huy Pham
|
6140ebfb59
|
remove unnecessary loggings
|
2020-02-03 12:18:29 -08:00 |
|
Huy Pham
|
60dd7691bf
|
remove unecessary loggings, change less important loggings to logging.debug
|
2020-02-03 12:01:10 -08:00 |
|
Huy Pham
|
875739e748
|
track nodes whose services have been modified by the user to differentiate between newly created nodes and default type nodes with empty services
|
2020-02-03 10:35:25 -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 |
|
bharnden
|
c911ff4c0b
|
Merge pull request #359 from coreemu/coretk-fix
Coretk fix
|
2020-01-28 11:21:56 -08:00 |
|