Now hiding and showing burn bootloader menu items instead of enabling and disabling them.

This commit is contained in:
David A. Mellis 2007-08-06 14:08:25 +00:00
parent e3cc10c825
commit 1cfe2893d6
1 changed files with 11 additions and 9 deletions

View File

@ -104,6 +104,10 @@ public class Editor extends JFrame
//Runner runtime; //Runner runtime;
JMenuItem exportAppItem;
JMenuItem saveMenuItem;
JMenuItem saveAsMenuItem;
JMenuItem burnBootloader8Item = null; JMenuItem burnBootloader8Item = null;
JMenuItem burnBootloader8ParallelItem = null; JMenuItem burnBootloader8ParallelItem = null;
JMenuItem burnBootloader168DiecimilaItem = null; JMenuItem burnBootloader168DiecimilaItem = null;
@ -111,12 +115,10 @@ public class Editor extends JFrame
JMenuItem burnBootloader168NGItem = null; JMenuItem burnBootloader168NGItem = null;
JMenuItem burnBootloader168NGParallelItem = null; JMenuItem burnBootloader168NGParallelItem = null;
JMenuItem exportAppItem;
JMenuItem saveMenuItem;
JMenuItem saveAsMenuItem;
JMenu serialMenu; JMenu serialMenu;
JMenu serialRateMenu; JMenu serialRateMenu;
JMenu mcuMenu; JMenu mcuMenu;
SerialMenuListener serialMenuListener; SerialMenuListener serialMenuListener;
boolean running; boolean running;
@ -845,16 +847,16 @@ public class Editor extends JFrame
boolean onATmega8 = boolean onATmega8 =
Preferences.get("build.mcu").equals("atmega8"); Preferences.get("build.mcu").equals("atmega8");
burnBootloader8Item.setEnabled(onATmega8); burnBootloader8Item.setVisible(onATmega8);
if (burnBootloader8ParallelItem != null) if (burnBootloader8ParallelItem != null)
burnBootloader8ParallelItem.setEnabled(onATmega8); burnBootloader8ParallelItem.setVisible(onATmega8);
burnBootloader168DiecimilaItem.setEnabled(!onATmega8); burnBootloader168DiecimilaItem.setVisible(!onATmega8);
if (burnBootloader168DiecimilaParallelItem != null) if (burnBootloader168DiecimilaParallelItem != null)
burnBootloader168DiecimilaParallelItem.setEnabled(!onATmega8); burnBootloader168DiecimilaParallelItem.setVisible(!onATmega8);
burnBootloader168NGItem.setEnabled(!onATmega8); burnBootloader168NGItem.setVisible(!onATmega8);
if (burnBootloader168NGParallelItem != null) if (burnBootloader168NGParallelItem != null)
burnBootloader168NGParallelItem.setEnabled(!onATmega8); burnBootloader168NGParallelItem.setVisible(!onATmega8);
} }
class McuMenuListener implements ActionListener { class McuMenuListener implements ActionListener {