mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-30 00:23:21 +00:00 
			
		
		
		
	Add width/height getters, add onresize event.
This commit is contained in:
		| @@ -463,6 +463,16 @@ Guacamole.Client = function(tunnel) { | ||||
|      */ | ||||
|     this.onclipboard = null; | ||||
|  | ||||
|     /** | ||||
|      * Fired when the default layer (and thus the entire Guacamole display) | ||||
|      * is resized. | ||||
|      *  | ||||
|      * @event | ||||
|      * @param {Number} width The new width of the Guacamole display. | ||||
|      * @param {Number} height The new height of the Guacamole display. | ||||
|      */ | ||||
|     this.onresize = null; | ||||
|  | ||||
|     // Layers | ||||
|     function getBufferLayer(index) { | ||||
|  | ||||
| @@ -954,6 +964,10 @@ Guacamole.Client = function(tunnel) { | ||||
|                     bounds.style.width = (displayWidth*displayScale) + "px"; | ||||
|                     bounds.style.height = (displayHeight*displayScale) + "px"; | ||||
|  | ||||
|                     // Call resize event handler if defined | ||||
|                     if (guac_client.onresize) | ||||
|                         guac_client.onresize(width, height); | ||||
|  | ||||
|                 } | ||||
|  | ||||
|             } | ||||
| @@ -1134,6 +1148,14 @@ Guacamole.Client = function(tunnel) { | ||||
|  | ||||
|     }; | ||||
|  | ||||
|     this.getWidth = function() { | ||||
|         return displayWidth; | ||||
|     }; | ||||
|  | ||||
|     this.getHeight = function() { | ||||
|         return displayHeight; | ||||
|     }; | ||||
|  | ||||
|     this.getScale = function() { | ||||
|         return displayScale; | ||||
|     }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user