Changeset 31314 in osm for applications


Ignore:
Timestamp:
2015-06-29T11:43:14+02:00 (9 years ago)
Author:
nokutu
Message:

Added more signs and fixed sign chooser dialog size

Location:
applications/editors/josm/plugins/mapillary
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryFilterChooseSigns.java

    r31312 r31314  
    33import static org.openstreetmap.josm.tools.I18n.tr;
    44
     5import java.awt.Dimension;
    56import java.awt.event.ActionEvent;
    67import java.awt.event.ActionListener;
     
    2223        public final JCheckBox intersection = new JCheckBox();
    2324        public final JCheckBox direction = new JCheckBox();
     25        public final JCheckBox uneven = new JCheckBox();
    2426
    2527        private static MapillaryFilterChooseSigns INSTANCE;
     
    3335                intersection.setSelected(true);
    3436                direction.setSelected(true);
     37                uneven.setSelected(true);
    3538
    3639                // Max speed sign
     
    9295                directionPanel.add(direction);
    9396                this.add(directionPanel);
     97
     98                // Uneven road
     99                JPanel unevenPanel = new JPanel();
     100                JLabel unevenLabel = new JLabel(tr("Uneven road"));
     101                unevenLabel.setIcon(new ImageProvider("signs/uneaven.png").get());
     102                unevenPanel.add(unevenLabel);
     103                unevenPanel.add(uneven);
     104                this.add(unevenPanel);
     105
     106                this.setPreferredSize(new Dimension(600, 150));
    94107        }
    95108
  • applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryFilterDialog.java

    r31313 r31314  
    6767                        "priority_stop", "other_give_way", "mandatory_roundabout",
    6868                        "other_no_entry", "danger_intersection", "mandatory_go",
    69                         "mandatory_keep" };
     69                        "mandatory_keep", "danger_priority_next_intersection",
     70                        "danger_uneven_road" };
    7071        private final JCheckBox[] SIGN_CHECKBOXES = { signFilter.maxspeed,
    7172                        signFilter.stop, signFilter.giveWay, signFilter.roundabout,
    7273                        signFilter.access, signFilter.intersection, signFilter.direction,
    73                         signFilter.direction };
     74                        signFilter.direction, signFilter.intersection, signFilter.uneven };
    7475
    7576        public MapillaryFilterDialog() {
     
    8586                signChooserPanel.add(signChooser);
    8687
    87                 JPanel comboPanel = new JPanel();
    88                 comboPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
    89                 comboPanel.add(new JLabel("From"));
     88                JPanel fromPanel = new JPanel();
     89                fromPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
     90                fromPanel.add(new JLabel("From"));
    9091                time = new JComboBox<>(TIME_LIST);
    91                 comboPanel.add(time);
     92                fromPanel.add(time);
    9293
    9394                JPanel userSearchPanel = new JPanel();
    9495                userSearchPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
    95                 user = new JTextField(15);
     96                user = new JTextField(10);
    9697                user.addActionListener(new UpdateAction());
    9798                userSearchPanel.add(new JLabel("User"));
     
    104105                panel.add(imported);
    105106                panel.add(onlySigns);
    106                 panel.add(comboPanel);
     107                panel.add(fromPanel);
    107108                panel.add(userSearchPanel);
    108109                panel.add(signChooserPanel);
     
    283284                                        JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
    284285                        JDialog dlg = pane.createDialog(Main.parent, tr("Choose signs"));
    285                         dlg.setMinimumSize(new Dimension(400, 150));
    286286                        dlg.setVisible(true);
    287287                        if ((int) pane.getValue() == JOptionPane.OK_OPTION)
  • applications/editors/josm/plugins/mapillary/test/unit/org/openstreetmap/josm/plugins/mapillary/ImportTest.java

    r31311 r31314  
    33import static org.junit.Assert.*;
    44
     5import org.junit.Before;
    56import org.junit.Test;
    67
    78public class ImportTest {
    89
     10        @Before
     11        public void setUp() {
     12                MapillaryData.TEST_MODE = true;
     13
     14        }
     15       
    916        @Test
    1017        public void test() {
Note: See TracChangeset for help on using the changeset viewer.