[Laszlo-user] Window resize handler question

Dave Miller dwmiller at umich.edu
Thu Jan 31 13:19:26 PST 2008


Is there a catchable event broadcast when the browser window is  
maximized? The following code works fine when resizing the browser  
window by dragging its corner, but if you drag it small and then  
maximize it, only the inner view updates its height. The drawview does  
not. Is there something like an "onmaximize" event I can use to redraw  
the drawview?

Thanks,

Dave


Mind the wrap...


<canvas height="100%" width="100">

	<class name="graypanel" extends="drawview">
			<handler name="oninit">
				this.redraw();
				var d = new LzDelegate(this, "redraw");
			  	d.register(parent, "onheight");
			</handler>

			<method name="redraw">
				this.clear();
				this.beginPath();
				this.rect(0, 0, this.width, this.height, 8);
				this.strokeStyle = 0x999999;
				this.lineWidth = 4;
				this.stroke();
			</method>
	</class>


	<graypanel x="10" y="10"
		width="60" height="${parent.height-20}">
		
		<view
			 	x="20"
			 	y="20"
				width="20"
				height="${parent.height-40}"
				bgcolor="red"
		/>
		
	</graypanel>

</canvas>


More information about the Laszlo-user mailing list