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 |
|
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 |
|