r457 - in trunk/coser-ui/src/main: java/fr/ifremer/coser/ui java/fr/ifremer/coser/ui/option resources/i18n
Author: chatellier Date: 2011-01-03 14:14:02 +0000 (Mon, 03 Jan 2011) New Revision: 457 Log: Add home view with lorem ipsum text Added: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/HomeView.jaxx Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrame.jaxx trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrameHandler.java trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/option/OptionHandler.java trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrame.jaxx =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrame.jaxx 2011-01-03 09:53:04 UTC (rev 456) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrame.jaxx 2011-01-03 14:14:02 UTC (rev 457) @@ -60,13 +60,14 @@ <fr.ifremer.coser.ui.widgets.LookAndFeelViewMenuItem text="coser.ui.mainframe.menu.view.lookandfeel" onPropertyChange="getHandler().saveLookAndFeelConfiguration(event)"/> </JMenu> - + <JMenu id='menuHelp' text="coser.ui.mainframe.menu.help"> <JMenuItem text="coser.ui.mainframe.menu.website" onActionPerformed="getHandler().showCoserWebsite()"/> </JMenu> </JMenuBar> <JPanel id="mainViewContent" layout="{new BorderLayout()}" constraints="BorderLayout.CENTER"> + <HomeView handler="{getHandler()}" /> </JPanel> <StatusMessagePanel constraints='BorderLayout.SOUTH' /> Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrameHandler.java =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrameHandler.java 2011-01-03 09:53:04 UTC (rev 456) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/CoserFrameHandler.java 2011-01-03 14:14:02 UTC (rev 457) @@ -107,6 +107,15 @@ } /** + * Show home view. + */ + public void showHomeView() { + HomeView homeView = new HomeView(); + homeView.setHandler(this); + setMainComponent(homeView); + } + + /** * Display new creation view in main view. */ public void showProjectCreationView() { @@ -231,9 +240,9 @@ * Ferme le projet. */ public void closeProject() { - setMainComponent(null); view.setProject(null); view.setTitle(_("coser.ui.mainview.titleempty")); + showHomeView(); } /** Added: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/HomeView.jaxx =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/HomeView.jaxx (rev 0) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/HomeView.jaxx 2011-01-03 14:14:02 UTC (rev 457) @@ -0,0 +1,32 @@ +<!-- + #%L + Coser :: UI + + $Id$ + $HeadURL$ + %% + Copyright (C) 2010 - 2011 Ifremer, Codelutin, Chatellier Eric + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU 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 Public License for more details. + + You should have received a copy of the GNU General Public + License along with this program. If not, see + <http://www.gnu.org/licenses/gpl-3.0.html>. + #L% + --> +<JPanel layout="{new BorderLayout()}"> + + <CoserFrameHandler id="handler" javaBean="null" /> + + <JLabel text='coser.ui.home.text' constraints="BorderLayout.CENTER" + horizontalAlignment="{SwingConstants.CENTER}" /> + +</JPanel> Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/option/OptionHandler.java =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/option/OptionHandler.java 2011-01-03 09:53:04 UTC (rev 456) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/option/OptionHandler.java 2011-01-03 14:14:02 UTC (rev 457) @@ -28,16 +28,12 @@ import java.net.URL; import java.util.List; -import javax.swing.JComponent; -import javax.swing.JPanel; -import javax.swing.plaf.PanelUI; import javax.swing.tree.TreePath; import org.apache.commons.io.FileUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.jdesktop.jxlayer.plaf.BufferedLayerUI; import org.nuiton.util.Resource; import fr.ifremer.coser.CoserConfig; Modified: trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties =================================================================== --- trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties 2011-01-03 09:53:04 UTC (rev 456) +++ trunk/coser-ui/src/main/resources/i18n/coser-ui_en_GB.properties 2011-01-03 14:14:02 UTC (rev 457) @@ -62,6 +62,7 @@ coser.ui.graph.compareNumberCatchLength=Comparison Catch/Length coser.ui.graph.compareNumberCatchLengthTip=Display catch and length number comparison graphs (data are generated only during error check) coser.ui.graph.lengthStructure=Length structure +coser.ui.home.text=Pro viri copia cum lassatis cuius inopia est sine provenisset pauloque frumentum horreis indolis consule provenisset<br />actitatum provenisset segetum etiam provenisset negotium integre textum tempore copia sine viri sine negotium dedit<br />regeret indolis dedit destinatis dedit destinatis provenisset Romano sine actitatum negotium<br />sine iam provenisset sine Africam iam praeclarae copia cum Africam viri actitatum frumentum tempore victus Romano pauloque<br />sine textum pro Africam praeclarae est actitatum copia restituit negotium esse indolis<br />iam copia cum regeret novimus consule horreis frumentum indolis cum postea cuius lassatis cum indoli<br />copia lassatis cum novimus mora ex praeclarae iam pro horreis Romano ex regeret indolis etiam. coser.ui.locale.mustRestart=You must restart application to take effect coser.ui.locale.title=Locale modification coser.ui.mainframe.menu.closeProject=Close project Modified: trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties =================================================================== --- trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties 2011-01-03 09:53:04 UTC (rev 456) +++ trunk/coser-ui/src/main/resources/i18n/coser-ui_fr_FR.properties 2011-01-03 14:14:02 UTC (rev 457) @@ -62,6 +62,7 @@ coser.ui.graph.compareNumberCatchLength=Comparaison Captures/Tailles coser.ui.graph.compareNumberCatchLengthTip=Affiche les graphiques de comparaison des nombres entre les captures et les tailles (Les donn\u00E9es sont g\u00E9n\u00E9r\u00E9es uniquement lors de la v\u00E9rification des erreurs) coser.ui.graph.lengthStructure=Structures en taille +coser.ui.home.text=<html><center>Pro viri copia cum lassatis cuius inopia est sine provenisset pauloque frumentum horreis <b>indolis consule provenisset</b><br />actitatum provenisset segetum etiam provenisset negotium integre textum tempore copia sine viri sine negotium dedit<br />regeret indolis dedit destinatis dedit destinatis provenisset Romano sine actitatum negotium<br />sine iam provenisset sine Africam iam praeclarae copia cum Africam viri actitatum frumentum tempore victus Romano pauloque<br />sine textum pro Africam praeclarae est actitatum copia restituit negotium esse indolis<br />iam copia cum regeret novimus consule horreis frumentum indolis cum postea cuius lassatis cum indoli<br />copia lassatis cum novimus mora ex praeclarae iam pro horreis Romano ex regeret indolis etiam.</center></html> coser.ui.locale.mustRestart=Vous devez red\u00E9marrer l'application pour prendre en compte la modification. coser.ui.locale.title=Modification de la langue coser.ui.mainframe.menu.closeProject=Fermer le projet
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org