psmith      2003/12/02 18:28:44

  Modified:    src/java/org/apache/log4j/chainsaw
                        ChainsawToolBarAndMenus.java
  Log:
  removed the Tab menu from the view menu, this will
  eventually be replaced with a 'Window' top level menu.
  
  Revision  Changes    Path
  1.20      +9 -55     
jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
  
  Index: ChainsawToolBarAndMenus.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- ChainsawToolBarAndMenus.java      9 Nov 2003 09:59:28 -0000       1.19
  +++ ChainsawToolBarAndMenus.java      3 Dec 2003 02:28:44 -0000       1.20
  @@ -49,12 +49,6 @@
   
   package org.apache.log4j.chainsaw;
   
  -import org.apache.log4j.chainsaw.icons.ChainsawIcons;
  -import org.apache.log4j.chainsaw.prefs.LoadSettingsEvent;
  -import org.apache.log4j.chainsaw.prefs.SaveSettingsEvent;
  -import org.apache.log4j.chainsaw.prefs.SettingsListener;
  -import org.apache.log4j.helpers.LogLog;
  -
   import java.awt.BorderLayout;
   import java.awt.Dimension;
   import java.awt.FlowLayout;
  @@ -63,13 +57,11 @@
   import java.awt.event.ActionListener;
   import java.awt.event.InputEvent;
   import java.awt.event.KeyEvent;
  -
   import java.util.ArrayList;
   import java.util.Collection;
   import java.util.HashMap;
   import java.util.Iterator;
   import java.util.Map;
  -import java.util.Set;
   
   import javax.swing.AbstractAction;
   import javax.swing.Action;
  @@ -99,6 +91,12 @@
   import javax.swing.event.DocumentEvent;
   import javax.swing.event.DocumentListener;
   
  +import org.apache.log4j.chainsaw.icons.ChainsawIcons;
  +import org.apache.log4j.chainsaw.prefs.LoadSettingsEvent;
  +import org.apache.log4j.chainsaw.prefs.SaveSettingsEvent;
  +import org.apache.log4j.chainsaw.prefs.SettingsListener;
  +import org.apache.log4j.helpers.LogLog;
  +
   
   /**
    * Encapsulates the full Toolbar, and menus and all the actions that can be 
performed from it.
  @@ -156,10 +154,8 @@
     private String lastFind = "";
     private String levelDisplay = ChainsawConstants.LEVEL_DISPLAY_ICONS;
     private final Action[] logPanelSpecificActions;
  -  private final ChangeListener panelListener;
     private Map panelMenuMap = new HashMap();
     private Map panelEnabledMap = new HashMap();
  -  private JMenuItem showTabs;
   
     ChainsawToolBarAndMenus(final LogUI logui) {
       this.logui = logui;
  @@ -187,44 +183,6 @@
       createMenuBar();
       createToolbar();
   
  -    panelListener =
  -      new ChangeListener() {
  -          public void stateChanged(ChangeEvent e) {
  -            Map m = logui.getPanels();
  -
  -            if (m != null) {
  -              Set s = m.entrySet();
  -              Iterator iter = s.iterator();
  -
  -              while (iter.hasNext()) {
  -                Map.Entry entry = (Map.Entry) iter.next();
  -
  -                if (!panelMenuMap.keySet().contains(entry.getKey())) {
  -                  panelMenuMap.put(
  -                    entry.getKey(),
  -                    getDisplayPanelMenuItem(entry.getKey().toString()));
  -
  -                  //default to enabled
  -                  panelEnabledMap.put(entry.getKey(), Boolean.TRUE);
  -                  showTabs.add(
  -                    (JCheckBoxMenuItem) panelMenuMap.get(entry.getKey()));
  -                }
  -
  -                boolean entryEnabled =
  -                  ((Boolean) panelEnabledMap.get(entry.getKey())).booleanValue();
  -                boolean newEnabled =
  -                  ((Boolean) entry.getValue()).booleanValue();
  -
  -                if (entryEnabled != newEnabled) {
  -                  ((JCheckBoxMenuItem) panelMenuMap.get(entry.getKey())).getModel()
  -                   .setEnabled(newEnabled);
  -                  panelEnabledMap.put(entry.getKey(), new Boolean(newEnabled));
  -                }
  -              }
  -            }
  -          }
  -        };
  -
       logPanelSpecificActions =
         new Action[] {
           pauseAction, findNextAction, clearAction, fileMenu.getFileSaveAction(),
  @@ -483,8 +441,6 @@
   
       JMenuItem menuUndock = new JMenuItem(undockAction);
   
  -    showTabs = new JMenu("Display tabs");
  -
       toggleDetailMenuItem.setAction(toggleDetailPaneAction);
       toggleDetailMenuItem.setSelected(true);
   
  @@ -619,8 +575,6 @@
       tabMenu.add(tabsTop);
       tabMenu.add(tabsBottom);
   
  -    viewMenu.add(showTabs);
  -
       viewMenu.add(tabMenu);
       viewMenu.add(responsiveNess);
       viewMenu.add(lookAndFeelMenu);
  @@ -1054,9 +1008,9 @@
       }
     }
   
  -  ChangeListener getPanelListener() {
  -    return panelListener;
  -  }
  +//  ChangeListener getPanelListener() {
  +//    return panelListener;
  +//  }
   
     private JCheckBoxMenuItem getDisplayPanelMenuItem(final String panelName) {
       final JCheckBoxMenuItem item = new JCheckBoxMenuItem(panelName, true);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to