From 3bb0613801ba465d7df2e781906b6b9988d112e5 Mon Sep 17 00:00:00 2001 From: mguessan Date: Tue, 18 Oct 2011 20:36:23 +0000 Subject: [PATCH] Add new Default button to reset log levels git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1822 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/ui/SettingsFrame.java | 12 ++++++++++++ src/java/davmailmessages.properties | 2 ++ src/java/davmailmessages_fr.properties | 2 ++ 3 files changed, 16 insertions(+) diff --git a/src/java/davmail/ui/SettingsFrame.java b/src/java/davmail/ui/SettingsFrame.java index 6237f7fa..1d09f3dc 100644 --- a/src/java/davmail/ui/SettingsFrame.java +++ b/src/java/davmail/ui/SettingsFrame.java @@ -470,11 +470,23 @@ public class SettingsFrame extends JFrame { addSettingComponent(logFilePathPanel, BundleMessage.format("UI_LOG_FILE_PATH"), logFilePathField); addSettingComponent(logFilePathPanel, BundleMessage.format("UI_LOG_FILE_SIZE"), logFileSizeField); + JButton defaultButton = new JButton(BundleMessage.format("UI_BUTTON_DEFAULT")); + defaultButton.setToolTipText(BundleMessage.format("UI_BUTTON_DEFAULT_HELP")); + defaultButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + rootLoggingLevelField.setSelectedItem(Level.WARN); + davmailLoggingLevelField.setSelectedItem(Level.DEBUG); + httpclientLoggingLevelField.setSelectedItem(Level.WARN); + wireLoggingLevelField.setSelectedItem(Level.WARN); + } + }); + JPanel loggingPanel = new JPanel(); loggingPanel.setLayout(new BoxLayout(loggingPanel, BoxLayout.Y_AXIS)); loggingPanel.setBorder(BorderFactory.createTitledBorder(BundleMessage.format("UI_LOGGING_LEVELS"))); loggingPanel.add(logFilePathPanel); loggingPanel.add(loggingLevelPanel); + loggingPanel.add(defaultButton); updateMaximumSize(loggingPanel); return loggingPanel; diff --git a/src/java/davmailmessages.properties b/src/java/davmailmessages.properties index 002eb9dd..160f2829 100644 --- a/src/java/davmailmessages.properties +++ b/src/java/davmailmessages.properties @@ -150,6 +150,8 @@ UI_BUTTON_DENY=Deny UI_BUTTON_HELP=Help UI_BUTTON_OK=OK UI_BUTTON_SAVE=Save +UI_BUTTON_DEFAULT=Default +UI_BUTTON_DEFAULT_HELP=Reset default logging levels UI_CALDAV_PORT=Caldav HTTP port: UI_CALDAV_PORT_HELP=Local Caldav server port to configure in Caldav (calendar) client UI_CALENDAR_PAST_EVENTS=Calendar past events (Caldav): diff --git a/src/java/davmailmessages_fr.properties b/src/java/davmailmessages_fr.properties index 6bee5b26..c522b49a 100644 --- a/src/java/davmailmessages_fr.properties +++ b/src/java/davmailmessages_fr.properties @@ -139,6 +139,8 @@ UI_BUTTON_DENY=Refuser UI_BUTTON_HELP=Aide UI_BUTTON_OK=OK UI_BUTTON_SAVE=Enregistrer +UI_BUTTON_DEFAULT=Défaut +UI_BUTTON_DEFAULT_HELP=Réinitialiser les niveaux de trace par défaut UI_CALDAV_PORT=Port HTTP Caldav : UI_CALDAV_PORT_HELP=Port local Caldav à configurer dans le client Caldav (agenda) UI_CALENDAR_PAST_EVENTS=Jours passés du calendrier (Caldav) :