Ticket #3791: new-upload-dialog.diff

File new-upload-dialog.diff, 4.1 KB (added by andre68@…, 17 years ago)

The upload ui patch

  • src/org/openstreetmap/josm/gui/io/UploadDialog.java

     
    99import java.awt.FlowLayout;
    1010import java.awt.GridBagConstraints;
    1111import java.awt.GridBagLayout;
     12import java.awt.Insets;
    1213import java.awt.event.ActionEvent;
    1314import java.awt.event.ActionListener;
    1415import java.awt.event.ItemEvent;
     
    662663            bgUseNewOrExisting = new ButtonGroup();
    663664
    664665            // -- atomic upload
    665             gc.gridwidth = 4;
     666            gc.gridwidth = 2;
    666667            gc.gridy = 0;
    667668            gc.fill = GridBagConstraints.HORIZONTAL;
    668669            gc.weightx = 1.0;
    669670            gc.anchor = GridBagConstraints.FIRST_LINE_START;
    670671            add(buildAtomicUploadControlPanel(), gc);
    671672
    672             // -- changeset command
    673             gc.gridwidth = 4;
     673            gc.gridwidth = 2;
    674674            gc.gridy = 1;
    675675            gc.fill = GridBagConstraints.HORIZONTAL;
    676             gc.weightx = 1.0;
    677             gc.anchor = GridBagConstraints.FIRST_LINE_START;
    678             add(buildUploadCommentPanel(), gc);
    679 
    680             gc.gridwidth = 4;
    681             gc.gridy = 2;
    682             gc.fill = GridBagConstraints.HORIZONTAL;
    683676            gc.weightx = 0.0;
    684677            gc.anchor = GridBagConstraints.FIRST_LINE_START;
    685678            rbUseNew = new JRadioButton(tr("Open a new changeset"));
     
    687680            bgUseNewOrExisting.add(rbUseNew);
    688681            add(rbUseNew, gc);
    689682
     683            // -- changeset command
     684            gc.gridwidth = 2;
     685            gc.gridy = 2;
     686            gc.fill = GridBagConstraints.HORIZONTAL;
     687            gc.weightx = 1.0;
     688            gc.anchor = GridBagConstraints.FIRST_LINE_START;
     689            gc.insets = new Insets(0,22,0,0);
     690            add(buildUploadCommentPanel(), gc);
     691
    690692            gc.gridx = 0;
    691693            gc.gridy = 3;
    692694            gc.gridwidth = 1;
     695            gc.insets = new Insets(2,0,0,0);
    693696            rbExisting = new JRadioButton(tr("Use an open changeset"));
    694697            rbExisting.setToolTipText(tr("Upload data to an already opened changeset"));
    695698            bgUseNewOrExisting.add(rbExisting);
     
    698701            gc.gridx = 1;
    699702            gc.gridy = 3;
    700703            gc.gridwidth = 1;
     704            gc.weightx = 0.0;
     705            gc.insets = new Insets(2,2,0,0);
     706            btnRefresh = new JButton(new RefreshAction());
     707            add(btnRefresh, gc);
     708
     709            gc.gridx = 0;
     710            gc.gridy = 4;
     711            gc.gridwidth = 1;
    701712            gc.weightx = 1.0;
     713            gc.insets = new Insets(2,22,0,0);
    702714            model = new OpenChangesetModel();
    703715            cbOpenChangesets = new JComboBox(model);
    704716            cbOpenChangesets.setToolTipText("Select an open changeset");
     
    712724            model.addListDataListener(this);
    713725            add(cbOpenChangesets, gc);
    714726
    715             gc.gridx = 2;
    716             gc.gridy = 3;
     727            gc.gridx = 1;
     728            gc.gridy = 4;
    717729            gc.gridwidth = 1;
    718730            gc.weightx = 0.0;
    719             btnRefresh = new JButton(new RefreshAction());
    720             add(btnRefresh, gc);
    721 
    722             gc.gridx = 3;
    723             gc.gridy = 3;
    724             gc.gridwidth = 1;
    725             gc.weightx = 0.0;
     731            gc.insets = new Insets(2,2,0,0);
    726732            CloseChangesetAction closeChangesetAction = new CloseChangesetAction();
    727733            btnClose = new JButton(closeChangesetAction);
    728734            cbOpenChangesets.addItemListener(closeChangesetAction);
    729735            add(btnClose, gc);
    730736
    731737            gc.gridx = 0;
    732             gc.gridy = 4;
    733             gc.gridwidth = 4;
     738            gc.gridy = 5;
     739            gc.gridwidth = 2;
     740            gc.insets = new Insets(0,0,0,0);
    734741            cbCloseAfterUpload = new JCheckBox(tr("Close changeset after upload"));
    735742            cbCloseAfterUpload.setToolTipText(tr("Select to close the changeset after the next upload"));
    736743            add(cbCloseAfterUpload, gc);