lucaseverini / ROPE

Rope Integrated Development and Simulation Environment (IDSE) for the IBM 1401.
GNU General Public License v2.0
23 stars 10 forks source link

Non-existing methods called from UI: newMenuAction and openMenuAction #3

Open hzeller opened 8 years ago

hzeller commented 8 years ago

When running on Linux (well I don't know if it works on other systems, but this was the one I had access to), the menu system does not work:

Clicking on New... or Open... in the menu bar does not anything but results in the following message on the terminal:

Method newMenuAction missing in class rope1401.EditFrame
Method openMenuAction missing in class rope1401.EditFrame

In the code, there are calls such as this (in RopeFrame.java):

public void actionPerformed(ActionEvent e) 
{
    callChildFrameMethod("newMenuAction", e);
}

which seem to do that. This is the only reference to the string newMenuAction I could find, so I assume that is a method somewhere that is not there.

Java version is:

openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
lucaseverini commented 8 years ago

Hi Henner, Those method don't exist anywhere. I never had a chance to complete the editor part of ROPE because I was too busy with my CS degree at SJSU. Now I've done with school but it seems I still have little time to work on this stuff. I barely have time to fix small bug and support Stan Paddock, the volunteer at the Computer History Museum who use ROPE almost on a daily basis. Please feel free to implement them, if you wish so. I just merged your changes. Thank you for your help!

hzeller commented 8 years ago

Ok, then I know that this was 'working as expected'.

If I get involved with the 1401 restoration team, I probably get to know Stan and can help locally.