Changeset 23419 in osm for applications


Ignore:
Timestamp:
2010-09-30T21:41:19+02:00 (14 years ago)
Author:
postfix
Message:

added getIcon in interface

Location:
applications/editors/josm/plugins/smed
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/OSeaM.java

    r23393 r23419  
    11package oseam;
    22
     3import javax.swing.ImageIcon;
    34import javax.swing.JComponent;
    45
     
    4950        }
    5051
     52        @Override
     53        public ImageIcon getIcon() {
     54
     55                return new ImageIcon(getClass().getResource("/images/Smp.png"));
     56        }
     57
    5158
    5259}
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java

    r23393 r23419  
    203203
    204204        public void closePanel() {
     205                // Pictogramme wiederherstellen und aufraeumen
     206                if (obuoy != null) PicRebuild();
     207               
    205208                onode = null;
    206209                DataSet.removeSelectionListener(SmpListener);
     
    226229                // Einhängen des Listeners in die Eventqueue von josm
    227230                DataSet.addSelectionListener(SmpListener);
     231               
    228232        }
    229233       
  • applications/editors/josm/plugins/smed/plugs/smed_about/src/smed_about/SmedAbout.java

    r23398 r23419  
    11package smed_about;
    22
     3import javax.swing.ImageIcon;
    34import javax.swing.JComponent;
    45
     
    8283        @Override
    8384        public String getFileName() { return "smed_about.jar"; }
     85
     86        @Override
     87        public ImageIcon getIcon() {
     88
     89                return null;
     90        }
    8491}
  • applications/editors/josm/plugins/smed/plugs/smed_ex/src/smed_ex/SmedEx.java

    r23399 r23419  
    11package smed_ex;
    22
     3import javax.swing.ImageIcon;
    34import javax.swing.JComponent;
    45import javax.swing.JOptionPane;
     
    9798        @Override
    9899        public String getFileName() { return "smed_ex.jar"; }
     100
     101        @Override
     102        public ImageIcon getIcon() {
     103
     104                return null;
     105        }
    99106}
  • applications/editors/josm/plugins/smed/src/smed/menu/file/TabManager.java

    r23389 r23419  
    33
    44import javax.swing.DefaultListModel;
    5 import javax.swing.Icon;
     5import javax.swing.ImageIcon;
    66import javax.swing.JComponent;
    77import javax.swing.JDialog;
     
    1616import java.awt.event.ActionEvent;
    1717import java.awt.event.ActionListener;
    18 import java.awt.event.KeyEvent;
    19 import java.io.IOException;
    2018import java.util.List;
    2119
     
    334332                        int i = 0;
    335333                        JTabbedPane tabbedPane = SmedTabbedPane.getTabbedPane();
    336                         Icon icon = null;
    337334                       
    338335                        if(plugins != null) {
     
    352349                       
    353350                                tabbedPane.removeAll();
    354  
    355351                                JComponent panel = null;
     352                                ImageIcon icon = null;
    356353                       
    357354                                for(SmedPluggable p : plugins) {
    358355                                        if(splugDir.isVisible(p.getFileName()) && !splugDir.isDeleted(p.getFileName())) {
    359356                                                panel = p.getComponent();
    360                                
     357                                                icon = p.getIcon();
     358
    361359                                                tabbedPane.addTab(p.getName(),icon, panel, p.getInfo());
    362360                                        }
  • applications/editors/josm/plugins/smed/src/smed/plug/ifc/SmedPluggable.java

    r23382 r23419  
    11package smed.plug.ifc;
    22
     3import javax.swing.ImageIcon;
    34import javax.swing.JComponent;
    45
     
    1011    String getName();
    1112    String getFileName();
     13    ImageIcon getIcon();
    1214    String getInfo();
    1315    JComponent getComponent();
  • applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabAction.java

    r23393 r23419  
    6868
    6969        //Display the window.
     70        frame.addWindowListener(new java.awt.event.WindowAdapter() {
     71                public void windowClosing(java.awt.event.WindowEvent e) {
     72                        osmItem.setEnabled(true);
     73                       
     74                        closeDialog();
     75                }
     76        });
    7077        frame.setSize(new Dimension(420, 460));
    7178        // frame.pack();
  • applications/editors/josm/plugins/smed/src/smed/tabs/SmedTabbedPane.java

    r23382 r23419  
    88import java.util.List;
    99
    10 import javax.swing.Icon;
     10import javax.swing.ImageIcon;
    1111import javax.swing.JComponent;
    1212import javax.swing.JPanel;
     
    3838
    3939            if(plugins != null) {
    40                 Icon icon = null;
     40                ImageIcon icon = null;
    4141                tabbedPane = new JTabbedPane();
    42                
     42
    4343                JComponent panel;
    4444                int i = 0;
     
    4848                        if(splugDir.isVisible(p.getFileName())) {
    4949                                panel = p.getComponent();
     50                                icon  = p.getIcon();
    5051                               
    5152                                tabbedPane.addTab(p.getName(),icon, panel, p.getInfo());
Note: See TracChangeset for help on using the changeset viewer.