Changeset 12871 in josm for trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java
- Timestamp:
- 2017-09-17T12:44:57+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java
r12743 r12871 16 16 17 17 import javax.swing.AbstractAction; 18 import javax.swing.AbstractButton; 18 19 import javax.swing.JButton; 19 20 import javax.swing.JComponent; … … 23 24 import javax.swing.event.ChangeEvent; 24 25 import javax.swing.event.ChangeListener; 26 import javax.swing.plaf.basic.BasicArrowButton; 25 27 26 28 import org.openstreetmap.josm.Main; … … 109 111 pnlUserAndChangeset.add(lblUser, GBC.eol().insets(5, 0, 0, 0).weight(1, 0)); 110 112 113 final JPanel changesetPanel = new JPanel(new BorderLayout()); 111 114 changesetButton.setMargin(new Insets(0, 0, 0, 2)); 112 pnlUserAndChangeset.add(changesetButton, GBC.std().fill().weight(0, 0)); 115 changesetPanel.add(changesetButton, BorderLayout.CENTER); 116 final BasicArrowButton arrowButton = new BasicArrowButton(BasicArrowButton.SOUTH); 117 arrowButton.addActionListener(action -> { 118 final OpenChangesetPopupMenu popupMenu = new OpenChangesetPopupMenu(changesetDialogAction.id); 119 popupMenu.insert(changesetDialogAction, 0); 120 ((AbstractButton) popupMenu.getComponent(0)).setText(tr("Open Changeset Manager")); 121 popupMenu.show(arrowButton); 122 }); 123 changesetPanel.add(arrowButton, BorderLayout.EAST); 124 pnlUserAndChangeset.add(changesetPanel, GBC.std().fill().weight(0, 0)); 113 125 114 126 lblChangeset = new UrlLabel("", 2);
Note:
See TracChangeset
for help on using the changeset viewer.
