Changeset 7222


Ignore:
Timestamp:
Oct 16, 2010, 1:24:00 PM (14 years ago)
Author:
mlg
Message:

changes the informations displayed while uploading photos
bug:0001886

Location:
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/service/ImageService.java

    r7221 r7222  
    9696         */
    9797        public boolean creer(String filePath, Integer idCategory) throws Exception {
    98                 MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_resizing") + " " + filePath);
     98                File originalFile = new File(filePath);
     99                MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_resizing") + " " + originalFile.getName());
    99100                //get the byte array of the original file, to keep metadata
    100                 byte[] bytesFichierOriginal = Outil.getBytesFromFile(new File(filePath));
     101                byte[] bytesFichierOriginal = Outil.getBytesFromFile(originalFile);
    101102
    102103                //size taken from the user's preferences
     
    115116                        //I use here a try catch because if the original file isn't a jpeg
    116117                        //the methode Outil.enrich will fail, but the procedure has to continue
    117                         MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_addMetadata") + " " + filePath);
     118                        MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_addMetadata") + " " + originalFile.getName());
    118119                        try {
    119120                                byte[] fichierEnrichi = Outil.enrich(bytesFichierOriginal,
     
    123124                        }
    124125                } else {
    125                         originale = new File(filePath);
     126                        originale = originalFile;
    126127
    127128                }
     
    131132                image.setOriginale(originale);
    132133                image.setIdCategory(idCategory);
    133                 MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_sendingFiles") + " " + filePath);
     134                MainFrame.getInstance().setMessage(Messages.getMessage("mainFrame_sendingFiles") + " " + originalFile.getName());
    134135                //now we call the dao to send the image to the webservice
    135136                return ImageDao.getInstance().creer(image);
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/MainFrame.java

    r7221 r7222  
    8484
    8585        /**
     86         * label that displays additional messages
     87         */
     88        private JLabel labelAdditionalMessage;
     89
     90        /**
    8691         * menu bar
    8792         */
     
    132137                jMenuBar = new JMenuBar();
    133138                labelMessage = new JLabel(Messages.getMessage("welcomeMessage"));
     139                labelAdditionalMessage = new JLabel();
    134140                splitPane = new JSplitPane();
    135141                categoriesTree = new CategoriesTree();
     
    144150                progressBar = new JProgressBar(0, 100);
    145151                panel.add(progressBar);
     152                panel.add(labelAdditionalMessage);
    146153                panel.add(labelMessage);
    147154                panelBas.add(panel, BorderLayout.WEST);
     
    221228
    222229
     230        public void setAdditionalMessage(String additionalMessage) {
     231                this.labelAdditionalMessage.setText(additionalMessage);
     232        }
     233
     234
    223235        @Override
    224236        public void actionPerformed(ActionEvent arg0) {
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailCategoryPanel.java

    r7221 r7222  
    216216
    217217                        for (int i = 0; i < files.length; i++) {
     218                                MainFrame.getInstance().setAdditionalMessage("<html><i>" + (i + 1) + "/" + files.length + " : </i></html>");
    218219                                int nbProgressBar = ((i + 1) * 100) / files.length;
    219220                                try {
     
    232233                        }
    233234                        //refresh
     235                        MainFrame.getInstance().setAdditionalMessage("");
    234236                        rafraichir(categoryId, true);
    235237                        MainFrame.getInstance().getProgressBar().setValue(0);
Note: See TracChangeset for help on using the changeset viewer.