EduNetworkBuilder/EduNetworkBuilder
Tim Young 06eb896558 cancel should also cancel auto-filled lastIP values
The problem is seen in the first puzzle if you ping
       pc0, and then edit the 0.0.0.0 gateway.   It auto-fills in
       the last-used pc0 IP address, and canceling saves that change
       instead of leaving the gateway at 0.0.0.0.

       lastIP nicely saves some typing (although it has also confused
       my student quite a bit I think), but since it updates WhatToEdit,
       that becomes the "saved" value even during a cancel.

       Instead, save the original value as a copy, and set back to
       the original value when cancellng.

       Perhaps it would be worth creating a reparse( NB_IPAddress)
       function, but this was easy to just hack together.

       Tested by pinging pc0, then editing the gateway and cancellng,
       editing the IP address and canceling.

       Next: don't add a canceled route
2019-02-23 12:16:04 -06:00
..
Properties Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
Resources Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
ActionClass.cs Network timeout during replay 2018-10-17 14:56:28 -05:00
add2cfiles.txt Posting through Visual Studio 2017-02-24 14:29:51 +03:00
add2edustrings.txt Posting through Visual Studio 2017-02-24 14:29:51 +03:00
AnimationClass.cs initial ctrl-z working 2018-03-15 17:12:20 -05:00
App.config Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
DeviceConfig.cs Don't crash when adding a NIC to a PC/server (Justin) 2019-02-23 12:06:24 -06:00
DeviceConfig.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
DeviceConfig.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
EduNetworkBuilder_TemporaryKey.pfx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
EduNetworkBuilder.csproj Update to version number from publishing 2018-10-23 11:46:07 -05:00
FirewallEditor.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
FirewallEditor.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
FirewallEditor.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_arp.png Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_dhcp.png Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_ping.png Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_ping.xcf Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_tun.png Posting through Visual Studio 2017-02-24 14:29:51 +03:00
img_vpn.png Posting through Visual Studio 2017-02-24 14:29:51 +03:00
IPAddress.cs Get loading and saving of devices in Actions working. Lots of things needed to be "public" so reflection works. 2018-05-16 09:14:18 -05:00
IPAddressEntry.cs cancel should also cancel auto-filled lastIP values 2019-02-23 12:16:04 -06:00
IPAddressEntry.Designer.cs Better centering of the IP address edit box when first opened. 2017-02-25 10:44:12 +03:00
IPAddressEntry.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
LanguageString.cs Add an Equals func for LanguageString 2018-03-16 13:59:14 -05:00
LinkEditor.cs Get network links to use Actions 2018-05-14 11:06:19 -05:00
LinkEditor.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
LinkEditor.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
ListBoxWindow.cs don't add a canceled, empty route 2019-02-23 12:08:01 -06:00
ListBoxWindow.Designer.cs Change the anchoring of the filter textbox on the puzzles selection window. 2017-06-20 15:31:59 -05:00
ListBoxWindow.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
NB.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NBSettings.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NetShape.cs Equals func for NetShape 2018-03-16 14:01:44 -05:00
NetTest.cs Initial debugging of test completion process 2018-10-05 08:48:46 -05:00
NetTestEditor.cs Get network loop tracking working. 2018-04-09 17:17:40 +03:00
NetTestEditor.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
NetTestEditor.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
Network.cs Add time-based delay to slow packet movement on super-fast computers 2019-01-23 08:24:30 -06:00
NetworkBuilder.cs When doing multiple regression tests, add a counter to the name so we see a status. 2018-10-23 08:52:28 -05:00
NetworkBuilder.Designer.cs Add file -> forget replay statuses. So we can reset our replays. 2018-10-05 13:24:47 -05:00
NetworkBuilder.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
NetworkCard.cs Justin Luth: 2019-02-22 13:15:43 -06:00
NetworkCardEditor.cs Rename IPAddress class to NB_IPAddress. We will be using the System.Net.IPAddress class and do not want to have a conflict. 2018-03-09 15:47:33 -06:00
NetworkCardEditor.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
NetworkCardEditor.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
NetworkComponent.cs Get loading and saving of devices in Actions working. Lots of things needed to be "public" so reflection works. 2018-05-16 09:14:18 -05:00
NetworkDevice.cs Able to change gateway if device has both DHCP and ethernet, but the ethernet is the one plugged in. 2018-10-23 08:25:04 -05:00
NetworkInterface.cs Fix bug with replays and VLANs 2018-10-17 15:23:30 -05:00
NetworkLink.cs Dragging wireless from client to AP updates SSID & key. Done as DoAction. 2018-05-18 08:33:22 -05:00
OptionsWindow.cs Add a localized URL for any map we want to add a URL to 2017-10-25 10:05:11 -05:00
OptionsWindow.Designer.cs Add a localized URL for any map we want to add a URL to 2017-10-25 10:05:11 -05:00
OptionsWindow.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
Packet.cs bad packets are not logged. 2018-04-04 16:19:51 +03:00
PacketMessage.cs prep to serialize network messages. for saving results of automatic testing 2017-08-17 07:39:14 -05:00
PersonClass.cs test all networks on the test-all 2017-08-17 10:29:37 -05:00
PersonProfileForm.cs rebuild the homework tree after we test all of them. That way the results are immediately visible. 2017-08-17 10:43:17 -05:00
PersonProfileForm.Designer.cs Pieces for testing and tracking status of homework checking. 2017-08-14 16:13:17 -05:00
PersonProfileForm.resx working on Person Form 2017-07-27 15:20:32 -05:00
Program.cs Have double-click on item working now with msi file. 2017-07-28 19:35:27 -05:00
pullLanguageInfo.pl Posting through Visual Studio 2017-02-24 14:29:51 +03:00
RandomPuzzleChooser.cs autoselect a network on the random network chooser window. 2017-09-01 15:27:49 -05:00
RandomPuzzleChooser.Designer.cs Choose network for turning into a random network. 2017-08-31 18:56:41 -05:00
RandomPuzzleChooser.resx Choose network for turning into a random network. 2017-08-31 18:56:41 -05:00
RTFWindow.cs remove debug print when loading rtf 2017-06-16 13:17:25 -05:00
RTFWindow.Designer.cs Posting through Visual Studio 2017-02-24 14:29:51 +03:00
RTFWindow.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
SchoolworkClass.cs initial ctrl-z working 2018-03-15 17:12:20 -05:00
ShapeEditor.cs Shape editor has name. & put named shapes into line of sight puzzle 2018-03-06 14:34:29 -06:00
ShapeEditor.Designer.cs Shape editor has name. & put named shapes into line of sight puzzle 2018-03-06 14:34:29 -06:00
ShapeEditor.resx Starting to add the initial shapelist edit window 2018-02-28 16:50:50 -06:00
Thumbs.db Posting through Visual Studio 2017-02-24 14:29:51 +03:00
toedit.txt Posting through Visual Studio 2017-02-24 14:29:51 +03:00
TranslationWindow.cs Prompt to save unsaved changes to translation stuff 2017-11-01 16:09:06 -05:00
TranslationWindow.Designer.cs initial filter drop-down 2017-11-01 12:57:00 -05:00
TranslationWindow.resx initial translators window for translating puzzles 2017-10-03 08:46:28 -05:00
TraversalClass.cs Fix a traversal class not serializable error. 2018-03-18 15:07:49 -05:00
TrippleDESDocumentEncryption.cs convert personclass writer to xml document so we can encrypt. 2017-08-09 16:03:19 -05:00
VLANConfig.cs fix invalid access blowout. Found when trying to get it to run on Linux 2017-06-13 16:53:06 -05:00
VLANConfig.Designer.cs Most other windows start centered in the main builder window. With multiple displays, windows would start in odd locatins and would often be lost. 2017-02-25 10:53:23 +03:00
VLANConfig.resx Posting through Visual Studio 2017-02-24 14:29:51 +03:00
VLANStuff.cs VlanName Equals Func 2018-03-16 14:22:54 -05:00