psmith 2003/12/15 17:07:07
Modified: src/java/org/apache/log4j/chainsaw
ChainsawToolBarAndMenus.java LogUI.java
Log:
There is now no need for the ToolbarMenu class to be a
SettingsListener, as this is all handled by the AppPrefModel.
Revision Changes Path
1.28 +1 -73
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.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- ChainsawToolBarAndMenus.java 16 Dec 2003 01:00:12 -0000 1.27
+++ ChainsawToolBarAndMenus.java 16 Dec 2003 01:07:07 -0000 1.28
@@ -75,7 +75,6 @@
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JRadioButtonMenuItem;
-import javax.swing.JSlider;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.KeyStroke;
@@ -87,9 +86,6 @@
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;
@@ -98,9 +94,7 @@
* @author Paul Smith <[EMAIL PROTECTED]>
* @author Scott Deboy <[EMAIL PROTECTED]>
*/
-class ChainsawToolBarAndMenus implements ChangeListener, SettingsListener {
- private static final String SETTING_RESPONSIVENESS = "Responsiveness";
- private static final String SETTING_TAB_PLACEMENT = "tabPlacement";
+class ChainsawToolBarAndMenus implements ChangeListener {
private final SmallToggleButton showReceiversButton;
final JTextField findTextField;
private final Action changeModelAction;
@@ -131,14 +125,6 @@
private final JMenu viewMenu = new JMenu("View");
private final JMenuBar menuBar;
private final JCheckBoxMenuItem menuItemClose = new JCheckBoxMenuItem();
- private final JRadioButtonMenuItem levelDisplayIcon =
- new JRadioButtonMenuItem("Icon");
- private final JRadioButtonMenuItem levelDisplayText =
- new JRadioButtonMenuItem("Text");
-// private final JRadioButtonMenuItem tabsBottom =
-// new JRadioButtonMenuItem("Bottom");
-// private final JRadioButtonMenuItem tabsTop = new JRadioButtonMenuItem("Top");
- private final JSlider responsiveSlider;
private final JToolBar toolbar;
private LogUI logui;
private final SmallButton clearButton = new SmallButton();
@@ -174,8 +160,6 @@
showReceiversButton = new SmallToggleButton(showReceiversAction);
toggleDetailPaneAction = createToggleDetailPaneAction();
- responsiveSlider =
- new JSlider(JSlider.VERTICAL, 0, 5000, logui.handler.getQueueInterval());
createMenuBar();
createToolbar();
@@ -247,56 +231,6 @@
}
/**
- * DOCUMENT ME!
- *
- * @param event DOCUMENT ME!
- */
- public void loadSettings(LoadSettingsEvent event) {
- try {
- levelDisplay = event.getSetting(ChainsawConstants.LEVEL_DISPLAY);
-
- if (levelDisplay.equals(ChainsawConstants.LEVEL_DISPLAY_ICONS)) {
- levelDisplayIcon.setSelected(true);
- } else {
- levelDisplayText.setSelected(true);
- }
-
- final int responsiveness =
- event.asInt(ChainsawToolBarAndMenus.SETTING_RESPONSIVENESS);
- final int tabPlacement =
- event.asInt(ChainsawToolBarAndMenus.SETTING_TAB_PLACEMENT);
-
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- responsiveSlider.setValue(responsiveness);
- logui.getTabbedPane().setTabPlacement(tabPlacement);
- scanState();
- }
- });
- } catch (NullPointerException e) {
- LogLog.error("error decoding setting", e);
- }
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param event DOCUMENT ME!
- */
- public void saveSettings(SaveSettingsEvent event) {
- event.saveSetting(
- ChainsawToolBarAndMenus.SETTING_RESPONSIVENESS,
- responsiveSlider.getValue());
-
- event.saveSetting(
- ChainsawToolBarAndMenus.SETTING_TAB_PLACEMENT,
- logui.getTabbedPane().getTabPlacement());
-
- event.saveSetting(ChainsawConstants.LEVEL_DISPLAY, levelDisplay);
- }
-
- /**
* DOCUMENT ME!
*/
public void stateChange() {
@@ -555,12 +489,6 @@
lookAndFeelMenus.add(lfIGTK);
} catch (Exception e) {
LogLog.debug("Can't find new GTK L&F, might be Windows, or <JDK1.4.2");
- }
-
- if (levelDisplay.equals(ChainsawConstants.LEVEL_DISPLAY_ICONS)) {
- levelDisplayIcon.setSelected(true);
- } else {
- levelDisplayText.setSelected(true);
}
1.55 +0 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java
Index: LogUI.java
===================================================================
RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- LogUI.java 14 Dec 2003 21:27:38 -0000 1.54
+++ LogUI.java 16 Dec 2003 01:07:07 -0000 1.55
@@ -796,7 +796,6 @@
getSettingsManager().addSettingsListener(this);
getSettingsManager().addSettingsListener(applicationPreferenceModel);
- getSettingsManager().addSettingsListener(getToolBarAndMenus());
getSettingsManager().loadSettings();
setVisible(true);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]