Blake Harnden
|
835675480b
|
pygui removed unimplemented runtime node context options and moved find node to tools menu
|
2020-05-02 23:57:27 -07:00 |
|
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
|
d158fc99c6
|
pygui small cleanup to layout of find dialog
|
2020-05-01 19:59:41 -07:00 |
|
Blake Harnden
|
9d1f5cfcc6
|
pygui most dialogs are modal, default dialogs to modal
|
2020-05-01 19:56:57 -07:00 |
|
Blake Harnden
|
0ee679d978
|
pygui changes to disable most widgets related to configuring a node during runtime
|
2020-05-01 18:05:54 -07:00 |
|
Blake Harnden
|
686026d9f2
|
improved netaddr mac dialect usage to leverage constructor parameter
|
2020-05-01 17:40:53 -07:00 |
|
Blake Harnden
|
4ae5936bdc
|
pygui raise copied nodes above copied edges
|
2020-05-01 17:28:28 -07:00 |
|
Blake Harnden
|
2e9968c306
|
pygui further changes to mimic old gui behavior, parsing link data when joining and removing link data when they are removed
|
2020-05-01 15:35:53 -07:00 |
|
Blake Harnden
|
6ba065e8b6
|
Merge branch 'develop' into enhancement/pygui-address-creation
|
2020-05-01 14:23:18 -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 |
|
Blake Harnden
|
9a42368221
|
initial changes to mimic prior address creation
|
2020-05-01 13:39:27 -07:00 |
|
Huy Pham
|
b116d525d9
|
Merge branch 'develop' into pygui-rmallservices-fix
|
2020-04-30 13:48:38 -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 |
|
Huy Pham
|
4037da49c2
|
Fix issue: node's services won't save when clearing all the services and add default services back to the node. Set core node's services to default services (instead of leaving it empty) when a new node is created.
|
2020-04-30 12:48:51 -07:00 |
|
Huy Pham
|
1f8d16df08
|
touch up
|
2020-04-29 17:17:57 -07:00 |
|
Huy Pham
|
64657b20a8
|
add more logic to scrolling the scrollbar to get a bit nicer view
|
2020-04-29 17:09:17 -07:00 |
|
Huy Pham
|
e9ca4a5b58
|
Session dialog: Bold heading text so that it stands out more, allign heading text with column text
|
2020-04-29 16:53:06 -07:00 |
|
Huy Pham
|
a3a9aee7f7
|
Merge branch 'develop' into findfeature
|
2020-04-29 16:36:53 -07:00 |
|
Huy Pham
|
c45202e61b
|
add type checking to class methods
|
2020-04-29 16:36:12 -07:00 |
|
Huy Pham
|
275e8f4c30
|
finish writing a Find tool that allows find a node based on node name
|
2020-04-29 16:19:40 -07:00 |
|
Blake Harnden
|
b7adbd289c
|
pygui copy links when generating mac to avoid retaining generated macs
|
2020-04-23 14:04:22 -07:00 |
|
Blake Harnden
|
8e8ffb3ffb
|
pygui close mac config dialog on save
|
2020-04-23 14:00:23 -07:00 |
|
Blake Harnden
|
01b41b0276
|
pygui cleaned up node service configuration dialog directory tab layout
|
2020-04-23 09:06:56 -07:00 |
|
Blake Harnden
|
ea99b628fc
|
pygui removed dumping commands multiple times in run window as they are included before node output
|
2020-04-23 08:54:43 -07:00 |
|
Blake Harnden
|
aa2537753e
|
pygui small tweaks to run tool dialog to simplify text and properly resize
|
2020-04-23 00:11:13 -07:00 |
|
bharnden
|
a662fcc62c
|
Merge pull request #436 from coreemu/pygui-runtool
Pygui runtool
|
2020-04-22 23:28:47 -07:00 |
|
Blake Harnden
|
7054e606ae
|
pygui implemented mac config and fixed issue with manually assigning mac addresses
|
2020-04-22 23:00:07 -07:00 |
|
Huy Pham
|
f6bd21629d
|
Merge branch 'develop' into pygui-runtool
|
2020-04-22 15:41:11 -07:00 |
|
Huy Pham
|
03e291d215
|
implement run tool that allows running command on more than one node conveniently
|
2020-04-22 15:38:29 -07:00 |
|
Blake Harnden
|
6fe2845051
|
pygui added error dialog for duplicate observer names and cleared out values on success
|
2020-04-22 11:41:09 -07:00 |
|
Blake Harnden
|
039cf2a3b9
|
pygui updates to properly dynamically update the observer widgets menu as changes are made
|
2020-04-22 11:37:58 -07:00 |
|
Blake Harnden
|
ba6a6f06b1
|
pygui moved observers to menu class, added initial functioning ip address tool
|
2020-04-21 22:56:56 -07:00 |
|
Blake Harnden
|
20ecdf70d0
|
pygui fixed emane link updates when rejoining session
|
2020-04-21 13:22:21 -07:00 |
|
Blake Harnden
|
715bae6f74
|
pygui avoid sending configs for empty mobility and wlan configurations
|
2020-04-21 13:14:33 -07:00 |
|
Blake Harnden
|
ec8a15794b
|
pygui fixed wlan drawing range circles using the diameter for the radius
|
2020-04-21 13:11:00 -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
|
b4de016a24
|
pygui cleanup sessions dialog
|
2020-04-19 23:02:25 -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
|
f45a11076f
|
pygui implemented auto grid layout, to auto distance node icons with padding based on canvas size in rows and columns
|
2020-04-18 09:02:15 -07:00 |
|
Blake Harnden
|
7da7ea5d62
|
pygui consolidated menubar and menuaction code into one file, small updates to observer widgets to avoid using ifconfig
|
2020-04-18 00:33:22 -07:00 |
|