Changeset 14578 in josm
- Timestamp:
- 2018-12-21T00:22:27+01:00 (5 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONTRIBUTION
r13834 r14578 80 80 - https://github.com/codebling/WindowsShortcuts 81 81 82 The gui/animation Christmas GPL code is from Jiri Vanek (Red Hat): 83 - http://icedtea.classpath.org/hg/icedtea-web/rev/87d3081ab573 84 82 85 ------------------------------- PROJECTION DATA ------------------------------- 83 86 -
trunk/src/org/openstreetmap/josm/gui/GettingStarted.java
r14480 r14578 6 6 import java.awt.BorderLayout; 7 7 import java.awt.EventQueue; 8 import java.awt.Graphics; 8 9 import java.io.IOException; 9 10 import java.net.URL; … … 15 16 import javax.swing.JPanel; 16 17 import javax.swing.JScrollPane; 18 import javax.swing.Timer; 17 19 import javax.swing.border.EmptyBorder; 18 20 import javax.swing.event.HyperlinkEvent; … … 21 23 import org.openstreetmap.josm.actions.DownloadPrimitiveAction; 22 24 import org.openstreetmap.josm.data.Version; 25 import org.openstreetmap.josm.gui.animation.AnimationExtensionManager; 23 26 import org.openstreetmap.josm.gui.datatransfer.OpenTransferHandler; 24 27 import org.openstreetmap.josm.gui.dialogs.MenuItemSearchDialog; … … 46 49 private String content = ""; 47 50 private boolean contentInitialized; 51 private final Timer timer = new Timer(50, e -> repaint()); 48 52 49 53 private static final String STYLE = "<style type=\"text/css\">\n" … … 142 146 143 147 setTransferHandler(new OpenTransferHandler()); 148 } 149 150 @Override 151 public void addNotify() { 152 timer.start(); 153 super.addNotify(); 154 } 155 156 @Override 157 public void removeNotify() { 158 timer.stop(); 159 super.removeNotify(); 160 } 161 162 @Override 163 public void paint(Graphics g) { 164 super.paint(g); 165 if (isShowing()) { 166 AnimationExtensionManager.getExtension().adjustForSize(getWidth(), getHeight()); 167 AnimationExtensionManager.getExtension().animate(); 168 AnimationExtensionManager.getExtension().paint(g); 169 } 144 170 } 145 171
Note:
See TracChangeset
for help on using the changeset viewer.