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/src/smed
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 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.