From 1cfe2893d6bad8bd174f59502f05bff6727caee4 Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Mon, 6 Aug 2007 14:08:25 +0000 Subject: [PATCH] Now hiding and showing burn bootloader menu items instead of enabling and disabling them. --- app/Editor.java | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/Editor.java b/app/Editor.java index f1a6a3f59..e2c9955cc 100644 --- a/app/Editor.java +++ b/app/Editor.java @@ -104,6 +104,10 @@ public class Editor extends JFrame //Runner runtime; + JMenuItem exportAppItem; + JMenuItem saveMenuItem; + JMenuItem saveAsMenuItem; + JMenuItem burnBootloader8Item = null; JMenuItem burnBootloader8ParallelItem = null; JMenuItem burnBootloader168DiecimilaItem = null; @@ -111,12 +115,10 @@ public class Editor extends JFrame JMenuItem burnBootloader168NGItem = null; JMenuItem burnBootloader168NGParallelItem = null; - JMenuItem exportAppItem; - JMenuItem saveMenuItem; - JMenuItem saveAsMenuItem; JMenu serialMenu; JMenu serialRateMenu; JMenu mcuMenu; + SerialMenuListener serialMenuListener; boolean running; @@ -845,16 +847,16 @@ public class Editor extends JFrame boolean onATmega8 = Preferences.get("build.mcu").equals("atmega8"); - burnBootloader8Item.setEnabled(onATmega8); + burnBootloader8Item.setVisible(onATmega8); if (burnBootloader8ParallelItem != null) - burnBootloader8ParallelItem.setEnabled(onATmega8); + burnBootloader8ParallelItem.setVisible(onATmega8); - burnBootloader168DiecimilaItem.setEnabled(!onATmega8); + burnBootloader168DiecimilaItem.setVisible(!onATmega8); if (burnBootloader168DiecimilaParallelItem != null) - burnBootloader168DiecimilaParallelItem.setEnabled(!onATmega8); - burnBootloader168NGItem.setEnabled(!onATmega8); + burnBootloader168DiecimilaParallelItem.setVisible(!onATmega8); + burnBootloader168NGItem.setVisible(!onATmega8); if (burnBootloader168NGParallelItem != null) - burnBootloader168NGParallelItem.setEnabled(!onATmega8); + burnBootloader168NGParallelItem.setVisible(!onATmega8); } class McuMenuListener implements ActionListener {