Nuiton-widgets-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
November 2010
- 4 participants
- 27 discussions
18 Nov '10
Author: echatellier
Date: 2010-11-18 09:30:29 +0100 (Thu, 18 Nov 2010)
New Revision: 304
Url: http://nuiton.org/repositories/revision/nuiton-widgets/304
Log:
Remove jgoodies:looks dependency
Removed:
trunk/src/main/java/org/nuiton/widget/Settings.java
Modified:
trunk/pom.xml
trunk/src/main/java/org/nuiton/widget/SwingUtil.java
trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-11-17 21:42:12 UTC (rev 303)
+++ trunk/pom.xml 2010-11-18 08:30:29 UTC (rev 304)
@@ -14,7 +14,7 @@
</parent>
<artifactId>nuiton-widgets</artifactId>
- <version>1.0.5-SNAPSHOT</version>
+ <version>1.1-SNAPSHOT</version>
<dependencies>
<dependency>
@@ -34,14 +34,6 @@
<!-- to remove in 1.1 -->
<dependency>
- <groupId>jgoodies</groupId>
- <artifactId>looks</artifactId>
- <version>1.2.2</version>
- <scope>compile</scope>
- </dependency>
-
- <!-- to remove in 1.1 -->
- <dependency>
<groupId>org.nuiton.thirdparty</groupId>
<artifactId>l2fprod-common</artifactId>
<version>0.1</version>
Deleted: trunk/src/main/java/org/nuiton/widget/Settings.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/Settings.java 2010-11-17 21:42:12 UTC (rev 303)
+++ trunk/src/main/java/org/nuiton/widget/Settings.java 2010-11-18 08:30:29 UTC (rev 304)
@@ -1,312 +0,0 @@
-/*
- * #%L
- * Graphical Widget
- *
- * $Id$
- * $HeadURL$
- * %%
- * Copyright (C) 2004 - 2010 CodeLutin
- * %%
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
- * License along with this program. If not, see
- * <http://www.gnu.org/licenses/lgpl-3.0.html>.
- * #L%
- */
-/*
- * Copyright (c) 2001-2004 JGoodies Karsten Lentzsch. All Rights Reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * o Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * o Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * o Neither the name of JGoodies Karsten Lentzsch nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
- * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package org.nuiton.widget;
-
-import javax.swing.LookAndFeel;
-
-import com.jgoodies.clearlook.ClearLookManager;
-import com.jgoodies.clearlook.ClearLookMode;
-import com.jgoodies.plaf.BorderStyle;
-import com.jgoodies.plaf.FontSizeHints;
-import com.jgoodies.plaf.HeaderStyle;
-import com.jgoodies.plaf.plastic.PlasticLookAndFeel;
-import com.jgoodies.plaf.plastic.PlasticTheme;
-import com.jgoodies.plaf.plastic.PlasticXPLookAndFeel;
-
-/**
- * Describes most of the optional settings of the JGoodies Looks. Used by the
- * <code>DemoFrame</code> to configure the UI.
- *
- * @author Karsten Lentzsch
- * @version $Revision$
- *
- * @see com.jgoodies.plaf.BorderStyle
- * @see com.jgoodies.plaf.FontSizeHints
- * @see com.jgoodies.plaf.HeaderStyle
- * @see com.jgoodies.plaf.Options
- *
- * @deprecated since 1.0.4 with no replacement (removed in 1.1)
- */
-@Deprecated
-public final class Settings {
-
- private LookAndFeel selectedLookAndFeel;
-
- private PlasticTheme selectedTheme;
-
- private Boolean useSystemFonts;
-
- private FontSizeHints fontSizeHints;
-
- private boolean useNarrowButtons;
-
- private boolean tabIconsEnabled;
-
- private Boolean popupDropShadowEnabled;
-
- private String plasticTabStyle;
-
- private boolean plasticHighContrastFocusEnabled;
-
- private HeaderStyle menuBarHeaderStyle;
-
- private BorderStyle menuBarPlasticBorderStyle;
-
- private BorderStyle menuBarWindowsBorderStyle;
-
- private Boolean menuBar3DHint;
-
- private HeaderStyle toolBarHeaderStyle;
-
- private BorderStyle toolBarPlasticBorderStyle;
-
- private BorderStyle toolBarWindowsBorderStyle;
-
- private Boolean toolBar3DHint;
-
- private ClearLookMode clearLookMode;
-
- private String clearLookPolicyName;
-
- // Instance Creation ******************************************************
-
- private Settings() {
- // Override default constructor; prevents instantiability.
- }
-
- public static Settings createDefault() {
- Settings settings = new Settings();
- settings.setSelectedLookAndFeel(new PlasticXPLookAndFeel());
- settings.setSelectedTheme(PlasticLookAndFeel.createMyDefaultTheme());
- settings.setUseSystemFonts(Boolean.TRUE);
- settings.setFontSizeHints(FontSizeHints.MIXED);
- settings.setUseNarrowButtons(false);
- settings.setTabIconsEnabled(true);
- settings.setPlasticTabStyle(PlasticLookAndFeel.TAB_STYLE_DEFAULT_VALUE);
- settings.setPlasticHighContrastFocusEnabled(false);
- settings.setMenuBarHeaderStyle(null);
- settings.setMenuBarPlasticBorderStyle(null);
- settings.setMenuBarWindowsBorderStyle(null);
- settings.setMenuBar3DHint(null);
- settings.setToolBarHeaderStyle(null);
- settings.setToolBarPlasticBorderStyle(null);
- settings.setToolBarWindowsBorderStyle(null);
- settings.setToolBar3DHint(null);
- settings.setClearLookMode(ClearLookMode.OFF);
- settings.setClearLookPolicyName(ClearLookManager.getPolicy().getClass()
- .getName());
- return settings;
- }
-
- // Accessors **************************************************************
-
- public ClearLookMode getClearLookMode() {
- return clearLookMode;
- }
-
- public void setClearLookMode(ClearLookMode clearLookMode) {
- this.clearLookMode = clearLookMode;
- }
-
- public String getClearLookPolicyName() {
- return clearLookPolicyName;
- }
-
- public void setClearLookPolicyName(String clearLookPolicyName) {
- this.clearLookPolicyName = clearLookPolicyName;
- }
-
- public FontSizeHints getFontSizeHints() {
- return fontSizeHints;
- }
-
- public void setFontSizeHints(FontSizeHints fontSizeHints) {
- this.fontSizeHints = fontSizeHints;
- }
-
- public Boolean getMenuBar3DHint() {
- return menuBar3DHint;
- }
-
- public void setMenuBar3DHint(Boolean menuBar3DHint) {
- this.menuBar3DHint = menuBar3DHint;
- }
-
- public HeaderStyle getMenuBarHeaderStyle() {
- return menuBarHeaderStyle;
- }
-
- public void setMenuBarHeaderStyle(HeaderStyle menuBarHeaderStyle) {
- this.menuBarHeaderStyle = menuBarHeaderStyle;
- }
-
- public BorderStyle getMenuBarPlasticBorderStyle() {
- return menuBarPlasticBorderStyle;
- }
-
- public void setMenuBarPlasticBorderStyle(
- BorderStyle menuBarPlasticBorderStyle) {
- this.menuBarPlasticBorderStyle = menuBarPlasticBorderStyle;
- }
-
- public BorderStyle getMenuBarWindowsBorderStyle() {
- return menuBarWindowsBorderStyle;
- }
-
- public void setMenuBarWindowsBorderStyle(
- BorderStyle menuBarWindowsBorderStyle) {
- this.menuBarWindowsBorderStyle = menuBarWindowsBorderStyle;
- }
-
- public Boolean isPopupDropShadowEnabled() {
- return popupDropShadowEnabled;
- }
-
- public void setPopupDropShadowEnabled(Boolean popupDropShadowEnabled) {
- this.popupDropShadowEnabled = popupDropShadowEnabled;
- }
-
- public boolean isPlasticHighContrastFocusEnabled() {
- return plasticHighContrastFocusEnabled;
- }
-
- public void setPlasticHighContrastFocusEnabled(
- boolean plasticHighContrastFocusEnabled) {
- this.plasticHighContrastFocusEnabled = plasticHighContrastFocusEnabled;
- }
-
- public String getPlasticTabStyle() {
- return plasticTabStyle;
- }
-
- public void setPlasticTabStyle(String plasticTabStyle) {
- this.plasticTabStyle = plasticTabStyle;
- }
-
- public LookAndFeel getSelectedLookAndFeel() {
- return selectedLookAndFeel;
- }
-
- public void setSelectedLookAndFeel(LookAndFeel selectedLookAndFeel) {
- this.selectedLookAndFeel = selectedLookAndFeel;
- }
-
- public PlasticTheme getSelectedTheme() {
- return selectedTheme;
- }
-
- public void setSelectedTheme(PlasticTheme selectedTheme) {
- this.selectedTheme = selectedTheme;
- }
-
- public boolean isTabIconsEnabled() {
- return tabIconsEnabled;
- }
-
- public void setTabIconsEnabled(boolean tabIconsEnabled) {
- this.tabIconsEnabled = tabIconsEnabled;
- }
-
- public Boolean getToolBar3DHint() {
- return toolBar3DHint;
- }
-
- public void setToolBar3DHint(Boolean toolBar3DHint) {
- this.toolBar3DHint = toolBar3DHint;
- }
-
- public HeaderStyle getToolBarHeaderStyle() {
- return toolBarHeaderStyle;
- }
-
- public void setToolBarHeaderStyle(HeaderStyle toolBarHeaderStyle) {
- this.toolBarHeaderStyle = toolBarHeaderStyle;
- }
-
- public BorderStyle getToolBarPlasticBorderStyle() {
- return toolBarPlasticBorderStyle;
- }
-
- public void setToolBarPlasticBorderStyle(
- BorderStyle toolBarPlasticBorderStyle) {
- this.toolBarPlasticBorderStyle = toolBarPlasticBorderStyle;
- }
-
- public BorderStyle getToolBarWindowsBorderStyle() {
- return toolBarWindowsBorderStyle;
- }
-
- public void setToolBarWindowsBorderStyle(
- BorderStyle toolBarWindowsBorderStyle) {
- this.toolBarWindowsBorderStyle = toolBarWindowsBorderStyle;
- }
-
- public boolean isUseNarrowButtons() {
- return useNarrowButtons;
- }
-
- public void setUseNarrowButtons(boolean useNarrowButtons) {
- this.useNarrowButtons = useNarrowButtons;
- }
-
- public Boolean isUseSystemFonts() {
- return useSystemFonts;
- }
-
- public void setUseSystemFonts(Boolean useSystemFonts) {
- this.useSystemFonts = useSystemFonts;
- }
-
-}
\ No newline at end of file
Modified: trunk/src/main/java/org/nuiton/widget/SwingUtil.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/SwingUtil.java 2010-11-17 21:42:12 UTC (rev 303)
+++ trunk/src/main/java/org/nuiton/widget/SwingUtil.java 2010-11-18 08:30:29 UTC (rev 304)
@@ -45,10 +45,6 @@
import javax.swing.JFrame;
import javax.swing.UIManager;
-import com.jgoodies.plaf.LookUtils;
-import com.jgoodies.plaf.plastic.PlasticLookAndFeel;
-import com.jgoodies.plaf.plastic.PlasticXPLookAndFeel;
-import com.jgoodies.plaf.plastic.theme.SkyBluerTahoma;
import com.l2fprod.common.swing.plaf.LookAndFeelAddons;
import com.l2fprod.common.swing.plaf.windows.WindowsLookAndFeelAddons;
@@ -57,27 +53,6 @@
*/
public class SwingUtil {
- /**
- * @deprecated since 1.0.4 with no replacement (removed in 1.1)
- */
- @Deprecated
- public static void init() throws Exception {
- UIManager.put("ClassLoader", LookUtils.class.getClassLoader());
- PlasticLookAndFeel.setMyCurrentTheme(new SkyBluerTahoma());
- UIManager.setLookAndFeel(new PlasticXPLookAndFeel());
-
- try {
- LookAndFeelAddons.setAddon(WindowsLookAndFeelAddons.class);
- } catch (InstantiationException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- }
-
public static void configureUI(Component component) {
if (component instanceof JFrame) {
((JFrame) component)
Modified: trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java 2010-11-17 21:42:12 UTC (rev 303)
+++ trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java 2010-11-18 08:30:29 UTC (rev 304)
@@ -53,9 +53,6 @@
import javax.swing.border.EmptyBorder;
import javax.swing.border.EtchedBorder;
-import com.jgoodies.plaf.Options;
-import com.jgoodies.plaf.plastic.PlasticLookAndFeel;
-import com.jgoodies.plaf.windows.ExtWindowsLookAndFeel;
import com.l2fprod.common.swing.JLinkButton;
/**
@@ -123,25 +120,13 @@
/**
* Creates and returns a <code>JToolBar</code>
- *
- * @deprecated since 1.0.4 with no replacement (removed in 1.1)
*/
@Deprecated
public static JToolBar createToolBar() {
JToolBar toolBar = new JToolBar();
- Settings settings = Settings.createDefault();
toolBar.setFloatable(false);
toolBar.putClientProperty("JToolBar.isRollover", Boolean.TRUE);
- // Swing
- toolBar.putClientProperty(Options.HEADER_STYLE_KEY, settings
- .getToolBarHeaderStyle());
- toolBar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings
- .getToolBarPlasticBorderStyle());
- toolBar.putClientProperty(ExtWindowsLookAndFeel.BORDER_STYLE_KEY,
- settings.getToolBarWindowsBorderStyle());
- toolBar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings
- .getToolBar3DHint());
toolBar.setFloatable(false);
Border marginBorder = new EmptyBorder(0, 2, 0, 2);
@@ -154,23 +139,11 @@
/**
* Creates and returns a <code>JMenuBar</code>
- *
- * @deprecated since 1.0.4 with no replacement (removed in 1.1)
*/
@Deprecated
public static JMenuBar createMenuBar() {
JMenuBar menuBar = new JMenuBar();
- Settings settings = Settings.createDefault();
- menuBar.putClientProperty(Options.HEADER_STYLE_KEY, settings
- .getMenuBarHeaderStyle());
- menuBar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings
- .getMenuBarPlasticBorderStyle());
- menuBar.putClientProperty(ExtWindowsLookAndFeel.BORDER_STYLE_KEY,
- settings.getMenuBarWindowsBorderStyle());
- menuBar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings
- .getMenuBar3DHint());
-
Border marginBorder = new EmptyBorder(0, 2, 0, 2);
EtchedBorder etchedBorder = new EtchedBorder();
Border compoundBorder = new CompoundBorder(etchedBorder, marginBorder);
1
0
Author: sletellier
Date: 2010-11-17 22:42:12 +0100 (Wed, 17 Nov 2010)
New Revision: 303
Url: http://nuiton.org/repositories/revision/nuiton-widgets/303
Log:
[maven-release-plugin] prepare for next development iteration
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-11-17 21:42:00 UTC (rev 302)
+++ trunk/pom.xml 2010-11-17 21:42:12 UTC (rev 303)
@@ -14,7 +14,7 @@
</parent>
<artifactId>nuiton-widgets</artifactId>
- <version>1.0.4</version>
+ <version>1.0.5-SNAPSHOT</version>
<dependencies>
<dependency>
@@ -174,9 +174,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/tags/nuiton-widgets-1.0.4</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/tags/nuiton-widgets-1.0.4</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/nuiton-widgets/tags/nuiton-widget…</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/trunk</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/nuiton-widgets/trunk</url>
</scm>
<profiles>
1
0
Author: sletellier
Date: 2010-11-17 22:42:00 +0100 (Wed, 17 Nov 2010)
New Revision: 302
Url: http://nuiton.org/repositories/revision/nuiton-widgets/302
Log:
[maven-release-plugin] copy for tag nuiton-widgets-1.0.4
Added:
tags/nuiton-widgets-1.0.4/
Property changes on: tags/nuiton-widgets-1.0.4
___________________________________________________________________
Added: svn:ignore
+ maven.log
target
velocity.log
.classpath
.project
.settings
*.ipr
*.iws
*.iml
bin
Added: svn:mergeinfo
+
1
0
Author: sletellier
Date: 2010-11-17 22:40:32 +0100 (Wed, 17 Nov 2010)
New Revision: 301
Url: http://nuiton.org/repositories/revision/nuiton-widgets/301
Log:
[maven-release-plugin] prepare release nuiton-widgets-1.0.4
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-11-17 21:35:44 UTC (rev 300)
+++ trunk/pom.xml 2010-11-17 21:40:32 UTC (rev 301)
@@ -14,7 +14,7 @@
</parent>
<artifactId>nuiton-widgets</artifactId>
- <version>1.0.4-SNAPSHOT</version>
+ <version>1.0.4</version>
<dependencies>
<dependency>
@@ -174,9 +174,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/trunk</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/trunk</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/nuiton-widgets/trunk</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/tags/nuiton-widgets-1.0.4</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/nuiton-widgets/tags/nuiton-widgets-1.0.4</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/nuiton-widgets/tags/nuiton-widget…</url>
</scm>
<profiles>
1
0
Author: sletellier
Date: 2010-11-17 22:35:44 +0100 (Wed, 17 Nov 2010)
New Revision: 300
Url: http://nuiton.org/repositories/revision/nuiton-widgets/300
Log:
Update svn keywords
Modified:
trunk/LICENSE.txt
trunk/README.txt
trunk/changelog.txt
trunk/pom.xml
trunk/src/main/assembly/deps.xml
trunk/src/main/assembly/full.xml
trunk/src/main/java/org/nuiton/widget/AboutFrame.java
trunk/src/main/java/org/nuiton/widget/ApplicationAction.java
trunk/src/main/java/org/nuiton/widget/ApplicationMonitor.java
trunk/src/main/java/org/nuiton/widget/CustomFocusTraversalPolicy.java
trunk/src/main/java/org/nuiton/widget/DatePicker.java
trunk/src/main/java/org/nuiton/widget/GridFlowLayout.java
trunk/src/main/java/org/nuiton/widget/IconFactory.java
trunk/src/main/java/org/nuiton/widget/InvalidDateException.java
trunk/src/main/java/org/nuiton/widget/JComboBoxAutoCompletionKit.java
trunk/src/main/java/org/nuiton/widget/Mailor.java
trunk/src/main/java/org/nuiton/widget/MessageDialog.java
trunk/src/main/java/org/nuiton/widget/Settings.java
trunk/src/main/java/org/nuiton/widget/SimpleInternalFrame.java
trunk/src/main/java/org/nuiton/widget/SplashScreen.java
trunk/src/main/java/org/nuiton/widget/StatusBar.java
trunk/src/main/java/org/nuiton/widget/SwingSession.java
trunk/src/main/java/org/nuiton/widget/SwingUtil.java
trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java
trunk/src/main/java/org/nuiton/widget/SwitchPane.java
trunk/src/main/java/org/nuiton/widget/UIFSplitPane.java
trunk/src/main/java/org/nuiton/widget/WidgetUtil.java
trunk/src/main/java/org/nuiton/widget/XMLGridLayout.java
trunk/src/main/java/org/nuiton/widget/XMLGridParseConstraints.java
trunk/src/main/java/org/nuiton/widget/datatips/DataTipCell.java
trunk/src/main/java/org/nuiton/widget/datatips/DataTipComponent.java
trunk/src/main/java/org/nuiton/widget/datatips/DataTipListener.java
trunk/src/main/java/org/nuiton/widget/datatips/DataTipManager.java
trunk/src/main/java/org/nuiton/widget/datatips/DataTipPopup.java
trunk/src/main/java/org/nuiton/widget/datatips/ListDataTipCell.java
trunk/src/main/java/org/nuiton/widget/datatips/ListDataTipListener.java
trunk/src/main/java/org/nuiton/widget/datatips/TableDataTipCell.java
trunk/src/main/java/org/nuiton/widget/datatips/TableDataTipListener.java
trunk/src/main/java/org/nuiton/widget/datatips/TreeDataTipCell.java
trunk/src/main/java/org/nuiton/widget/datatips/TreeDataTipListener.java
trunk/src/main/java/org/nuiton/widget/datatips/package-info.java
trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java
trunk/src/main/java/org/nuiton/widget/editor/Editor.java
trunk/src/main/java/org/nuiton/widget/editor/EditorHelper.java
trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java
trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java
trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java
trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java
trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
trunk/src/main/java/org/nuiton/widget/package.html
trunk/src/main/java/org/nuiton/widget/tooltip/FocusableTip.java
trunk/src/main/java/org/nuiton/widget/tooltip/SizeGrip.java
trunk/src/main/java/org/nuiton/widget/tooltip/TipUtil.java
trunk/src/main/java/org/nuiton/widget/tooltip/TipWindow.java
trunk/src/main/java/org/nuiton/widget/tooltip/package-info.java
trunk/src/main/java/org/nuiton/widget/tree/FilterTreeModel.java
trunk/src/main/java/org/nuiton/widget/tree/TreeFilter.java
trunk/src/main/java/org/nuiton/widget/tree/package-info.java
trunk/src/main/resources/.Bpib
trunk/src/main/resources/22x22/appearance.png
trunk/src/main/resources/22x22/appointment.png
trunk/src/main/resources/22x22/arrow1Down.png
trunk/src/main/resources/22x22/arrow1Left.png
trunk/src/main/resources/22x22/arrow1Right.png
trunk/src/main/resources/22x22/arrow1Up.png
trunk/src/main/resources/22x22/arrow2Down.png
trunk/src/main/resources/22x22/arrow2Left.png
trunk/src/main/resources/22x22/arrow2Right.png
trunk/src/main/resources/22x22/arrow2Up.png
trunk/src/main/resources/22x22/attach.png
trunk/src/main/resources/22x22/cancel.png
trunk/src/main/resources/22x22/close.png
trunk/src/main/resources/22x22/find.png
trunk/src/main/resources/22x22/fonts.png
trunk/src/main/resources/22x22/fullscreen.png
trunk/src/main/resources/22x22/help.png
trunk/src/main/resources/22x22/idea.png
trunk/src/main/resources/22x22/info.png
trunk/src/main/resources/22x22/mail.png
trunk/src/main/resources/22x22/mailGet.png
trunk/src/main/resources/22x22/mailNew.png
trunk/src/main/resources/22x22/mailSend.png
trunk/src/main/resources/22x22/new.png
trunk/src/main/resources/22x22/nofullscreen.png
trunk/src/main/resources/22x22/ok.png
trunk/src/main/resources/22x22/open.png
trunk/src/main/resources/22x22/print.png
trunk/src/main/resources/22x22/redo.png
trunk/src/main/resources/22x22/reset.png
trunk/src/main/resources/22x22/run.png
trunk/src/main/resources/22x22/save.png
trunk/src/main/resources/22x22/saveAs.png
trunk/src/main/resources/22x22/spellcheck.png
trunk/src/main/resources/22x22/stop.png
trunk/src/main/resources/22x22/time.png
trunk/src/main/resources/22x22/undo.png
trunk/src/main/resources/64x64/camera.png
trunk/src/main/resources/64x64/joystick.png
trunk/src/main/resources/64x64/modem.png
trunk/src/main/resources/64x64/mouse.png
trunk/src/main/resources/64x64/pda.png
trunk/src/main/resources/64x64/printer.png
trunk/src/main/resources/64x64/scanner.png
trunk/src/main/resources/64x64/tablet.png
trunk/src/main/resources/appointment.png
trunk/src/main/resources/arrow1Left.png
trunk/src/main/resources/arrow1Right.png
trunk/src/main/resources/arrow1Up.png
trunk/src/main/resources/arrow2Down.png
trunk/src/main/resources/arrow2Left.png
trunk/src/main/resources/arrow2Right.png
trunk/src/main/resources/arrow2Up.png
trunk/src/main/resources/attach.png
trunk/src/main/resources/cancel.png
trunk/src/main/resources/close.png
trunk/src/main/resources/copy.png
trunk/src/main/resources/find.png
trunk/src/main/resources/fonts.png
trunk/src/main/resources/fullscreen.png
trunk/src/main/resources/greenGrass.jpg
trunk/src/main/resources/greenGrassSmall.jpg
trunk/src/main/resources/help.png
trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties
trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties
trunk/src/main/resources/idea.png
trunk/src/main/resources/info.png
trunk/src/main/resources/licenses.txt
trunk/src/main/resources/mail.png
trunk/src/main/resources/mailGet.png
trunk/src/main/resources/mailNew.png
trunk/src/main/resources/mailSend.png
trunk/src/main/resources/mail_new.png
trunk/src/main/resources/new.png
trunk/src/main/resources/nofullscreen.png
trunk/src/main/resources/ok.png
trunk/src/main/resources/open.png
trunk/src/main/resources/print.png
trunk/src/main/resources/redGecko.jpg
trunk/src/main/resources/redo.png
trunk/src/main/resources/reload.png
trunk/src/main/resources/reset.png
trunk/src/main/resources/run.png
trunk/src/main/resources/save.png
trunk/src/main/resources/saveAs.png
trunk/src/main/resources/saveas.png
trunk/src/main/resources/spellcheck.png
trunk/src/main/resources/spellchek.png
trunk/src/main/resources/stop.png
trunk/src/main/resources/time.png
trunk/src/main/resources/undo.png
trunk/src/site/resources/images/components/focusablett1.jpg
trunk/src/site/resources/images/components/focusablett2.jpg
trunk/src/site/rst/Todo.rst
trunk/src/site/rst/components/focusabletooltips.rst
trunk/src/site/rst/components/treefilters.rst
trunk/src/site/rst/index.rst
trunk/src/site/site_fr.xml
trunk/src/test/java/org/nuiton/widget/AboutFrameTest.java
trunk/src/test/java/org/nuiton/widget/AbstractTestCase.java
trunk/src/test/java/org/nuiton/widget/IconFactoryTest.java
trunk/src/test/java/org/nuiton/widget/WidgetUtilTest.java
trunk/src/test/java/org/nuiton/widget/XMLGridLayoutTest.java
trunk/src/test/java/org/nuiton/widget/XMLGridLayoutTest.xgl
trunk/src/test/java/org/nuiton/widget/editor/EditorTest.java
trunk/src/test/resources/log4j.properties
Property changes on: trunk/LICENSE.txt
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/README.txt
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/changelog.txt
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/pom.xml
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/assembly/deps.xml
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/assembly/full.xml
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/AboutFrame.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/ApplicationAction.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/ApplicationMonitor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/CustomFocusTraversalPolicy.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/DatePicker.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/GridFlowLayout.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/IconFactory.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/InvalidDateException.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/JComboBoxAutoCompletionKit.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/Mailor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/MessageDialog.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/Settings.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SimpleInternalFrame.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SplashScreen.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/StatusBar.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SwingSession.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SwingUtil.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SwingWidgetFactory.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/SwitchPane.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/UIFSplitPane.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/WidgetUtil.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/XMLGridLayout.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/XMLGridParseConstraints.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/DataTipCell.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/DataTipComponent.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/DataTipListener.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/DataTipManager.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/DataTipPopup.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/ListDataTipCell.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/ListDataTipListener.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/TableDataTipCell.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/TableDataTipListener.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/TreeDataTipCell.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/TreeDataTipListener.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/datatips/package-info.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/Editor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/EditorHelper.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/package.html
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tooltip/FocusableTip.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tooltip/SizeGrip.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tooltip/TipUtil.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tooltip/TipWindow.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tooltip/package-info.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tree/FilterTreeModel.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tree/TreeFilter.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/java/org/nuiton/widget/tree/package-info.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/.Bpib
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/appearance.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/appointment.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow1Down.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow1Left.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow1Right.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow1Up.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow2Down.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow2Left.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow2Right.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/arrow2Up.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/attach.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/cancel.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/close.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/find.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/fonts.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/fullscreen.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/help.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/idea.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/info.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/mail.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/mailGet.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/mailNew.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/mailSend.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/new.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/nofullscreen.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/ok.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/open.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/print.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/redo.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/reset.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/run.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/save.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/saveAs.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/spellcheck.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/stop.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/time.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/22x22/undo.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/camera.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/joystick.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/modem.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/mouse.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/pda.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/printer.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/scanner.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/64x64/tablet.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/appointment.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow1Left.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow1Right.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow1Up.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow2Down.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow2Left.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow2Right.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/arrow2Up.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/attach.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/cancel.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/close.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/copy.png
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/find.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/fonts.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/fullscreen.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/greenGrass.jpg
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/greenGrassSmall.jpg
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/help.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/idea.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/info.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/licenses.txt
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/mail.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/mailGet.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/mailNew.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/mailSend.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/mail_new.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/new.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/nofullscreen.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/ok.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/open.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/print.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/redGecko.jpg
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/redo.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/reload.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/reset.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/run.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/save.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/saveAs.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/saveas.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/spellcheck.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/spellchek.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/stop.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/time.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/main/resources/undo.png
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/resources/images/components/focusablett1.jpg
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/resources/images/components/focusablett2.jpg
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/rst/Todo.rst
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/rst/components/focusabletooltips.rst
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/rst/components/treefilters.rst
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/rst/index.rst
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/site/site_fr.xml
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/AboutFrameTest.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/AbstractTestCase.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/IconFactoryTest.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/WidgetUtilTest.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/XMLGridLayoutTest.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/XMLGridLayoutTest.xgl
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/java/org/nuiton/widget/editor/EditorTest.java
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
Property changes on: trunk/src/test/resources/log4j.properties
___________________________________________________________________
Modified: svn:keywords
- HeadURL Id Date Revision Author
+ Author Date Id Revision HeadURL
1
0
Author: sletellier
Date: 2010-11-17 22:27:09 +0100 (Wed, 17 Nov 2010)
New Revision: 299
Url: http://nuiton.org/repositories/revision/nuiton-widgets/299
Log:
Add consistant dependencies
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-11-12 08:33:18 UTC (rev 298)
+++ trunk/pom.xml 2010-11-17 21:27:09 UTC (rev 299)
@@ -81,6 +81,24 @@
<artifactId>commons-lang</artifactId>
</dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>3.2.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+
</dependencies>
<!-- ************************************************************* -->
1
0
12 Nov '10
Author: sletellier
Date: 2010-11-12 09:33:18 +0100 (Fri, 12 Nov 2010)
New Revision: 298
Url: http://nuiton.org/repositories/revision/nuiton-widgets/298
Log:
Update headers
Modified:
trunk/src/main/java/org/nuiton/widget/SwingSession.java
trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
Modified: trunk/src/main/java/org/nuiton/widget/SwingSession.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/SwingSession.java 2010-11-09 16:38:36 UTC (rev 297)
+++ trunk/src/main/java/org/nuiton/widget/SwingSession.java 2010-11-12 08:33:18 UTC (rev 298)
@@ -1,3 +1,27 @@
+/*
+ * #%L
+ * Graphical Widget
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2004 - 2010 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
package org.nuiton.widget;
Modified: trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java 2010-11-09 16:38:36 UTC (rev 297)
+++ trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java 2010-11-12 08:33:18 UTC (rev 298)
@@ -8,16 +8,16 @@
* Copyright (C) 2004 - 2010 CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
+ *
+ * You should have received a copy of the GNU General Lesser Public
* License along with this program. If not, see
* <http://www.gnu.org/licenses/lgpl-3.0.html>.
* #L%
1
0
Author: sletellier
Date: 2010-11-09 17:38:36 +0100 (Tue, 09 Nov 2010)
New Revision: 297
Url: http://nuiton.org/repositories/revision/nuiton-widgets/297
Log:
#1022 SwingSession dont keep maximized frame
Modified:
trunk/src/main/java/org/nuiton/widget/SwingSession.java
Modified: trunk/src/main/java/org/nuiton/widget/SwingSession.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/SwingSession.java 2010-11-09 11:39:40 UTC (rev 296)
+++ trunk/src/main/java/org/nuiton/widget/SwingSession.java 2010-11-09 16:38:36 UTC (rev 297)
@@ -668,15 +668,17 @@
GraphicsConfiguration gc = c.getGraphicsConfiguration();
Rectangle gcBounds = (gc == null) ? null : gc.getBounds();
Rectangle frameBounds = c.getBounds();
+
/* If this is a JFrame created by FrameView and it's been maximized,
* retrieve the frame's normal (not maximized) bounds. More info:
* see FrameStateListener#windowStateChanged in FrameView.
*/
if ((c instanceof JFrame) && (0 != (frameState & Frame.MAXIMIZED_BOTH))) {
- frameBounds = getWindowNormalBounds((JFrame) c);
+ frameBounds = getWindowNormalBounds(c);
}
+
WindowState result = null;
- if (!frameBounds.isEmpty()) {
+ if (frameBounds != null && !frameBounds.isEmpty()) {
result = new WindowState();
result.setBounds(frameBounds);
result.setGcBounds(gcBounds);
@@ -705,11 +707,10 @@
w.setSize(windowState.getBounds().getSize());
}
}
- if (w instanceof Frame) {
- ((Frame) w).setExtendedState(windowState.getFrameState());
-
- }
}
+ if (w instanceof Frame) {
+ ((Frame) w).setExtendedState(windowState.getFrameState());
+ }
}
}
1
0
r296 - in trunk/src/main: java/org/nuiton/widget/editor resources/i18n
by sletellier@users.nuiton.org 09 Nov '10
by sletellier@users.nuiton.org 09 Nov '10
09 Nov '10
Author: sletellier
Date: 2010-11-09 12:39:40 +0100 (Tue, 09 Nov 2010)
New Revision: 296
Url: http://nuiton.org/repositories/revision/nuiton-widgets/296
Log:
- Can be used without file
- Clean code
Modified:
trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java
trunk/src/main/java/org/nuiton/widget/editor/Editor.java
trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java
trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java
trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java
trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java
trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties
trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties
Modified: trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/DefaultEditor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -39,12 +39,10 @@
import java.awt.BorderLayout;
import java.io.BufferedReader;
-import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
-import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Reader;
@@ -86,56 +84,46 @@
add(scrollPane, BorderLayout.CENTER);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void addDocumentListener(DocumentListener listener) {
editor.getDocument().addDocumentListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void removeDocumentListener(DocumentListener listener) {
editor.getDocument().removeDocumentListener(listener);
}
-
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void addCaretListener(CaretListener listener) {
editor.addCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void removeCaretListener(CaretListener listener) {
editor.removeCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#accept(java.io.File)
- */
+ @Override
public boolean accept(File file) {
return true;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#isModified()
- */
+ @Override
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return true;
+ }
+
+ @Override
public boolean isModified() {
return isModified;
}
- /*
- * @see org.nuiton.widget.Editor#open(java.io.File)
- */
+ @Override
+ public void setSyntax(Editor.EditorSyntaxConstant editorSyntax) {
+ }
+
+ @Override
public boolean open(File file) {
try {
Document doc = editor.getDocument();
@@ -160,9 +148,7 @@
return false;
}
- /*
- * @see org.nuiton.widget.Editor#saveAs(java.io.File)
- */
+ @Override
public boolean saveAs(File file) {
try {
FileOutputStream outf = new FileOutputStream(file);
@@ -178,65 +164,42 @@
return false;
}
- /*
- * (non-Javadoc)
- *
- * @see org.nuiton.widget.editor.EditorInterface#getText()
- */
+ @Override
public String getText() {
String result = editor.getText();
return result;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#setText(java.lang.String)
- */
+ @Override
public void setText(String text) {
editor.setText(text);
}
- /*
- * @seejavax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
- */
+ @Override
public void insertUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @seejavax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void removeUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @seejavax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void changedUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#copy()
- */
@Override
public void copy() {
editor.copy();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#cut()
- */
@Override
public void cut() {
editor.cut();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#paste()
- */
@Override
public void paste() {
editor.paste();
Modified: trunk/src/main/java/org/nuiton/widget/editor/Editor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/Editor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/Editor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -95,6 +95,40 @@
static protected EditorInterface DEFAULT_EDITOR = new DefaultEditor();
+ /**
+ * Disponible syntax
+ *
+ * Used to force syntax to use on editor
+ * @see
+ */
+ public enum EditorSyntaxConstant {
+
+ // TODO sletellier 09/11/10 : implement others languages
+ XML(_("nuitonwidgets.editor.syntax.xml")),
+ JAVA(_("nuitonwidgets.editor.syntax.java")),
+ SQL(_("nuitonwidgets.editor.syntax.sql")),
+ R(_("nuitonwidgets.editor.syntax.r"));
+
+ protected String name;
+
+ EditorSyntaxConstant(String name) {
+ this.name = name;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public boolean isSupported(EditorSyntaxConstant ... constantsSupported) {
+ for (EditorSyntaxConstant supported : constantsSupported) {
+ if (supported.equals(this)) {
+ return true;
+ }
+ }
+ return false;
+ }
+ }
+
static {
registered = new ArrayList<EditorInterface>();
@@ -110,6 +144,7 @@
/**
* register new editor
*
+ * @param editorClassName class name of new editor
* @return the new registered Editor, or null, if new editor can't be
* instanciant.
*/
@@ -213,6 +248,25 @@
}
/**
+ * Force to use syntaxe without file, try to find the better editor for this syntax
+ *
+ * Work only for regis
+ */
+ @Override
+ public void setSyntax(EditorSyntaxConstant editorSyntax) {
+
+ // No file so dont save
+ setAskIfNotSaved(false);
+
+ // Get concerned editor
+ EditorInterface editor = getEditor(editorSyntax);
+ setCurrentEditor(editor);
+
+ // Apply syntax
+ editor.setSyntax(editorSyntax);
+ }
+
+ /**
* @return the askIfNotSaved
*/
public boolean isAskIfNotSaved() {
@@ -243,9 +297,55 @@
/**
* try to find better editor for this file
*
- * @param file
+ * @param editorSyntaxConstant type of syntaxe
* @return the better editor, or Default Editor
*/
+ public EditorInterface getEditor(EditorSyntaxConstant editorSyntaxConstant) {
+ // if no editor found, DEFAULT_EDITOR will be used
+ EditorInterface editor = DEFAULT_EDITOR;
+ if (!isForceDefault()) {
+ for (EditorInterface e : Editor.registered) {
+ if (e.accept(editorSyntaxConstant)) {
+ editor = e;
+ }
+ }
+ }
+
+ EditorInterface newEditor = usedEditor.get(editor);
+ try {
+ if (newEditor == null) {
+ // create new instance for this editor
+ newEditor = editor.getClass().newInstance();
+ usedEditor.put(editor, newEditor);
+ }
+ } catch (InstantiationException eee) {
+ if (log.isDebugEnabled()) {
+ log.debug("Can't instanciant your Editor class: "
+ + editor.getClass().getName(), eee);
+ }
+ if (log.isInfoEnabled()) {
+ log.info("Can't instanciant your Editor class: "
+ + editor.getClass().getName());
+ }
+ } catch (IllegalAccessException eee) {
+ if (log.isDebugEnabled()) {
+ log.debug("Can't access your Editor class: "
+ + editor.getClass().getName(), eee);
+ }
+ if (log.isInfoEnabled()) {
+ log.info("Can't access your Editor class: "
+ + editor.getClass().getName());
+ }
+ }
+ return newEditor;
+ }
+
+ /**
+ * try to find better editor for this file
+ *
+ * @param file concerned
+ * @return the better editor, or Default Editor
+ */
public EditorInterface getEditor(File file) {
// if no editor found, DEFAULT_EDITOR will be used
EditorInterface editor = DEFAULT_EDITOR;
@@ -288,9 +388,11 @@
public void setCurrentEditor(EditorInterface editor) {
// remove old editor
- if (this.currentEditor != null) {
- remove((Component) this.currentEditor);
+ if (this.currentEditor == null) {
+ // Do nothing
+ return;
}
+ remove((Component) this.currentEditor);
// remove all listener on old editor
for (DocumentListener l : documentListeners) {
@@ -389,7 +491,7 @@
* if return true, this editor support this file type. Default implantation
* return true
*
- * @param file
+ * @param file to check
* @return if return true, this editor support this file type.
*/
public boolean accept(File file) {
@@ -397,6 +499,17 @@
}
/**
+ * if return true, this editor support this syntax type. Default implantation
+ * return true
+ *
+ * @param editorSyntaxConstant to check
+ * @return if return true, this editor support this syntax type.
+ */
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return true;
+ }
+
+ /**
* indicate if current opened file has been modified
*
* @return true if currend file is modified
Modified: trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -50,28 +50,28 @@
*
* @param listener listener
*/
- public void addDocumentListener(DocumentListener listener);
+ void addDocumentListener(DocumentListener listener);
/**
* Remove document listener.
*
* @param listener listener
*/
- public void removeDocumentListener(DocumentListener listener);
+ void removeDocumentListener(DocumentListener listener);
/**
* Add caret listener.
*
* @param listener listener
*/
- public void addCaretListener(CaretListener listener);
+ void addCaretListener(CaretListener listener);
/**
* Remove caret listener.
*
* @param listener listener
*/
- public void removeCaretListener(CaretListener listener);
+ void removeCaretListener(CaretListener listener);
/**
* If return true, this editor support this file type.
@@ -80,64 +80,80 @@
* @param file file to test
* @return if return {@code true}, this editor support this file type.
*/
- public boolean accept(File file);
+ boolean accept(File file);
/**
+ * If return true, this editor support the syntax type.
+ * Default implementation return {@code true}.
+ *
+ * @param editorSyntaxConstant syntaxe type to test
+ * @return if return {@code true}, this editor support this syntax type.
+ */
+ boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant);
+
+ /**
* Indicate if current opened file has been modified.
- *
+ *
* @return {@code true} if current file is modified
*/
- public boolean isModified();
+ boolean isModified();
/**
* Replace the current edited file by file passed in argument.
- *
+ *
* @param file the file to open
* @return true if file has been opened
*/
- public boolean open(File file);
+ boolean open(File file);
/**
* Replace the current edited file by file passed in argument.
- *
+ *
* @param file the file to open
* @return true if file has been saved and reopen with new name
*/
- public boolean saveAs(File file);
+ boolean saveAs(File file);
/**
* Return the current content text of the editor as {@link String}.
- *
+ *
* @return return the current content text of the editor as {@link String}
*/
- public String getText();
+ String getText();
/**
* Set all text with text in argument.
- *
+ *
* @param text test to set
*/
- public void setText(String text);
-
+ void setText(String text);
+
/**
* Cut current editor selection into system clipboard.
*/
- public void cut();
-
+ void cut();
+
/**
* Copy current current selection into system clipboard.
*/
- public void copy();
-
+ void copy();
+
/**
* Paste current clicboard content into editor at caret position.
*/
- public void paste();
-
+ void paste();
+
/**
* Enable/disable editor.
- *
+ *
* @param b enable
*/
- public void setEnabled(boolean b);
+ void setEnabled(boolean b);
+
+ /**
+ * Force syntax to use
+ *
+ * @param editorSyntax to use
+ */
+ void setSyntax(Editor.EditorSyntaxConstant editorSyntax);
}
Modified: trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -43,6 +43,7 @@
import org.nuiton.util.FileUtil;
import org.syntax.jedit.JEditTextArea;
import org.syntax.jedit.tokenmarker.JavaTokenMarker;
+import org.syntax.jedit.tokenmarker.TokenMarker;
import org.syntax.jedit.tokenmarker.XMLTokenMarker;
/**
@@ -80,11 +81,29 @@
result = result || "xml".equalsIgnoreCase(ext);
return result;
}
-
- /*
- * @see org.nuiton.widget.editor.DefaultEditor#open(java.io.File)
- */
+
@Override
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return editorSyntaxConstant.isSupported(Editor.EditorSyntaxConstant.JAVA, Editor.EditorSyntaxConstant.XML);
+ }
+
+ @Override
+ public void setSyntax(Editor.EditorSyntaxConstant editorSyntax) {
+ TokenMarker tokenMarker = null;
+ if (editorSyntax.equals(Editor.EditorSyntaxConstant.JAVA)) {
+ tokenMarker = new JavaTokenMarker();
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.XML)) {
+ tokenMarker = new XMLTokenMarker();
+ } else {
+ log.warn("Syntax '" + editorSyntax.getName() + "' is not yet supported by JEditEditor");
+ }
+
+ if (tokenMarker != null) {
+ editor.setTokenMarker(tokenMarker);
+ }
+ }
+
+ @Override
public boolean open(File file) {
try {
@@ -96,7 +115,7 @@
String text = "";
char c;
- int last = 0;
+ int last;
while ((last = in.read()) != -1) {
c = (char) last;
@@ -141,67 +160,43 @@
return false;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void addDocumentListener(DocumentListener listener) {
editor.getDocument().addDocumentListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void removeDocumentListener(DocumentListener listener) {
editor.getDocument().removeDocumentListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void addCaretListener(CaretListener listener) {
editor.addCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void removeCaretListener(CaretListener listener) {
editor.removeCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#getText()
- */
@Override
public String getText() {
String result = editor.getText();
return result;
}
- /*
- * @see javax.swing.JComponent#setEnabled(boolean)
- */
@Override
public void setEnabled(boolean b) {
super.setEnabled(b);
editor.setEnabled(b);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#isModified()
- */
@Override
public boolean isModified() {
return isModified;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#saveAs(java.io.File)
- */
@Override
public boolean saveAs(File file) {
try {
@@ -216,57 +211,36 @@
return false;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#setText(java.lang.String)
- */
@Override
public void setText(String text) {
editor.setText(text);
}
- /*
- * @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void changedUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see javax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void insertUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see javax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void removeUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#copy()
- */
@Override
public void copy() {
editor.copy();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#cut()
- */
@Override
public void cut() {
editor.cut();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#paste()
- */
@Override
public void paste() {
editor.paste();
Modified: trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/NullEditor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -57,44 +57,38 @@
add(noFileLabel, BorderLayout.CENTER);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void addDocumentListener(DocumentListener listener) {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void removeDocumentListener(DocumentListener listener) {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void addCaretListener(CaretListener listener) {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void removeCaretListener(CaretListener listener) {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#accept(java.io.File)
- */
@Override
public boolean accept(File file) {
return false;
}
+ @Override
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return false;
+ }
+
+ @Override
+ public void setSyntax(Editor.EditorSyntaxConstant editorSyntax) {
+ }
+
/**
* when there is no file opened, the file is not modified.
*
@@ -129,41 +123,26 @@
return true;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#getText()
- */
@Override
public String getText() {
String result = "";
return result;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#setText(java.lang.String)
- */
@Override
public void setText(String text) {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#copy()
- */
@Override
public void copy() {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#cut()
- */
@Override
public void cut() {
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#paste()
- */
@Override
public void paste() {
Modified: trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -86,11 +86,36 @@
result = result || "r".equalsIgnoreCase(ext);
return result;
}
-
- /*
- * @see org.nuiton.widget.editor.DefaultEditor#open(java.io.File)
- */
+
@Override
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return editorSyntaxConstant.isSupported(
+ Editor.EditorSyntaxConstant.JAVA,
+ Editor.EditorSyntaxConstant.XML,
+ Editor.EditorSyntaxConstant.SQL,
+ Editor.EditorSyntaxConstant.R);
+ }
+
+ @Override
+ public void setSyntax(Editor.EditorSyntaxConstant editorSyntax) {
+ String constant = null;
+ if (editorSyntax.equals(Editor.EditorSyntaxConstant.SQL)) {
+ constant = SyntaxConstants.SYNTAX_STYLE_SQL;
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.JAVA)) {
+ constant = SyntaxConstants.SYNTAX_STYLE_JAVA;
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.XML)) {
+ constant = SyntaxConstants.SYNTAX_STYLE_XML;
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.R)) {
+ constant = SyntaxConstants.SYNTAX_STYLE_PERL;
+ } else {
+ log.warn("Syntax '" + editorSyntax.getName() + "' is not yet supported by RSyntaxEditor");
+ }
+ if (constant != null) {
+ editor.setSyntaxEditingStyle(constant);
+ }
+ }
+
+ @Override
public boolean open(File file) {
try {
@@ -102,7 +127,7 @@
String text = "";
char c;
- int last = 0;
+ int last;
while ((last = in.read()) != -1) {
c = (char) last;
@@ -151,58 +176,37 @@
return false;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void addDocumentListener(DocumentListener listener) {
editor.getDocument().addDocumentListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeDocumentListener(javax.swing.event.DocumentListener)
- */
@Override
public void removeDocumentListener(DocumentListener listener) {
editor.getDocument().removeDocumentListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#addCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void addCaretListener(CaretListener listener) {
editor.addCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#removeCaretListener(javax.swing.event.CaretListener)
- */
@Override
public void removeCaretListener(CaretListener listener) {
editor.removeCaretListener(listener);
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#getText()
- */
@Override
public String getText() {
String result = editor.getText();
return result;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#isModified()
- */
@Override
public boolean isModified() {
return isModified;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#saveAs(java.io.File)
- */
@Override
public boolean saveAs(File file) {
Writer out = null;
@@ -231,66 +235,42 @@
return false;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#setText(java.lang.String)
- */
@Override
public void setText(String text) {
editor.setText(text);
}
- /*
- * @see javax.swing.JComponent#setEnabled(boolean)
- */
@Override
public void setEnabled(boolean b) {
super.setEnabled(b);
editor.setEnabled(b);
}
- /*
- * @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void changedUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see javax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void insertUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see javax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
- */
@Override
public void removeUpdate(DocumentEvent e) {
isModified = true;
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#copy()
- */
@Override
public void copy() {
editor.copy();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#cut()
- */
@Override
public void cut() {
editor.cut();
}
- /*
- * @see org.nuiton.widget.editor.EditorInterface#paste()
- */
@Override
public void paste() {
editor.paste();
Modified: trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/java/org/nuiton/widget/editor/SDocEditor.java 2010-11-09 11:39:40 UTC (rev 296)
@@ -74,12 +74,24 @@
scrollPane.setRowHeaderView(new Gutter(editor, scrollPane));
}
- /*
- * (non-Javadoc)
- *
- * @see org.nuiton.widget.editor.DefaultEditor#accept(java.io.File)
- */
@Override
+ public void setSyntax(Editor.EditorSyntaxConstant editorSyntax) {
+ Integer constant = null;
+ if (editorSyntax.equals(Editor.EditorSyntaxConstant.SQL)) {
+ constant = SyntaxSupport.SQL_LEXER;
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.JAVA)) {
+ constant = SyntaxSupport.JAVA_LEXER;
+ } else if (editorSyntax.equals(Editor.EditorSyntaxConstant.XML)) {
+ constant = SyntaxSupport.XML_LEXER;
+ } else {
+ log.warn("Syntax '" + editorSyntax.getName() + "' is not yet supported by SDocEditor");
+ }
+ if (constant != null) {
+ syntaxSupport.addSupport(constant, editor);
+ }
+ }
+
+ @Override
public boolean accept(File file) {
String ext = FileUtil.extension(file);
boolean result = "java".equalsIgnoreCase(ext);
@@ -88,12 +100,16 @@
return result;
}
- /*
- * (non-Javadoc)
- *
- * @see org.nuiton.widget.editor.DefaultEditor#open(java.io.File)
- */
@Override
+ public boolean accept(Editor.EditorSyntaxConstant editorSyntaxConstant) {
+ return editorSyntaxConstant.isSupported(
+ Editor.EditorSyntaxConstant.JAVA,
+ Editor.EditorSyntaxConstant.XML,
+ Editor.EditorSyntaxConstant.SQL,
+ Editor.EditorSyntaxConstant.R);
+ }
+
+ @Override
public boolean open(File file) {
try {
Document doc = editor.getDocument();
@@ -106,7 +122,7 @@
String text = "";
char c;
- int last = 0;
+ int last;
while ((last = in.read()) != -1) {
c = (char) last;
Modified: trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties
===================================================================
--- trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/resources/i18n/nuiton-widgets-en_GB.properties 2010-11-09 11:39:40 UTC (rev 296)
@@ -3,6 +3,10 @@
nuitonwidgets.aboutframe.ok=OK
nuitonwidgets.common.copy=Copy
nuitonwidgets.editor.saveorcancel=Do you want to save current opened file ?
+nuitonwidgets.editor.syntax.java=Java
+nuitonwidgets.editor.syntax.r=R
+nuitonwidgets.editor.syntax.sql=SQL
+nuitonwidgets.editor.syntax.xml=XML
nuitonwidgets.message.file=File
nuitonwidgets.message.folder=Folder
nuitonwidgets.message.nofile=No file
Modified: trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties
===================================================================
--- trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties 2010-11-05 13:13:52 UTC (rev 295)
+++ trunk/src/main/resources/i18n/nuiton-widgets-fr_FR.properties 2010-11-09 11:39:40 UTC (rev 296)
@@ -3,6 +3,10 @@
nuitonwidgets.aboutframe.ok=OK
nuitonwidgets.common.copy=Copier
nuitonwidgets.editor.saveorcancel=Voulez vous sauver le fichier modifi\u00E9 ?
+nuitonwidgets.editor.syntax.java=Java
+nuitonwidgets.editor.syntax.r=R
+nuitonwidgets.editor.syntax.sql=SQL
+nuitonwidgets.editor.syntax.xml=XML
nuitonwidgets.message.file=Fichier
nuitonwidgets.message.folder=R\u00E9pertoire
nuitonwidgets.message.nofile=Aucun fichier
1
0
05 Nov '10
Author: echatellier
Date: 2010-11-05 14:13:52 +0100 (Fri, 05 Nov 2010)
New Revision: 295
Url: http://nuiton.org/repositories/revision/nuiton-widgets/295
Log:
Add another deprecated
Modified:
trunk/pom.xml
trunk/src/main/java/org/nuiton/widget/Mailor.java
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-11-05 12:25:29 UTC (rev 294)
+++ trunk/pom.xml 2010-11-05 13:13:52 UTC (rev 295)
@@ -24,6 +24,7 @@
<scope>compile</scope>
</dependency>
+ <!-- to remove in 1.1 -->
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
Modified: trunk/src/main/java/org/nuiton/widget/Mailor.java
===================================================================
--- trunk/src/main/java/org/nuiton/widget/Mailor.java 2010-11-05 12:25:29 UTC (rev 294)
+++ trunk/src/main/java/org/nuiton/widget/Mailor.java 2010-11-05 13:13:52 UTC (rev 295)
@@ -61,8 +61,9 @@
import javax.mail.internet.MimeMultipart;
/**
- *
+ * @deprecated since 1.0.4 with no replacement (removed in 1.1)
*/
+@Deprecated
public class Mailor {
public static void main(String[] args) {
1
0