diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/MyLoadHandler.java @ 9699:94362af5928e

refactoring
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Wed, 20 Jan 2021 18:30:26 +0100
parents 812a6a3eaaf5
children
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/MyLoadHandler.java	Wed Jan 20 17:19:59 2021 +0100
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/map/MyLoadHandler.java	Wed Jan 20 18:30:26 2021 +0100
@@ -6,33 +6,26 @@
 import com.smartgwt.client.widgets.layout.HLayout;
 
 public class MyLoadHandler implements com.google.gwt.event.dom.client.LoadHandler {
-
 	private Image m_image;
-	HLayout m_row;
-
-	public void setHandelReg(HandlerRegistration m_handelReg) {
-		this.m_handelReg = m_handelReg;
-	}
-
+	private HLayout m_row;
 	private HandlerRegistration m_handelReg;
 
 	public MyLoadHandler(HLayout row, Image image) {
 		m_image = image;
 		m_row = row;
+		m_handelReg = image.addLoadHandler(this);
 	}
 
 	@Override
 	public void onLoad(LoadEvent event) {
-	
 		setDimensions(m_row, m_image.getHeight(), m_image.getWidth());
 		if (m_handelReg != null)
 			m_handelReg.removeHandler();
 	}
-	
+
 	private void setDimensions(HLayout row, int height, int width) {
 		final int minHeight = 30;
 		row.setHeight(height < minHeight ? minHeight : height);
 		row.setWidth(width);
 	}
-
-}
+}
\ No newline at end of file

http://dive4elements.wald.intevation.org