From 51fc3b5f03c31720070956bb1a8b07af34376199 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Fri, 14 Sep 2012 11:47:01 -0500 Subject: [PATCH] rfb.js: add onFBResize event callback. --- include/rfb.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/rfb.js b/include/rfb.js index b38ab912..f7158353 100644 --- a/include/rfb.js +++ b/include/rfb.js @@ -163,6 +163,8 @@ Util.conf_defaults(conf, that, defaults, [ 'onFBUReceive(rfb, fbu): RFB FBU received but not yet processed '], ['onFBUComplete', 'rw', 'func', function() { }, 'onFBUComplete(rfb, fbu): RFB FBU received and processed '], + ['onFBResize', 'rw', 'func', function() { }, + 'onFBResize(rfb, width, height): frame buffer resized'], // These callback names are deprecated ['updateState', 'rw', 'func', function() { }, @@ -879,6 +881,7 @@ init_msg = function() { } display.set_true_color(conf.true_color); + conf.onFBResize(that, fb_width, fb_height); display.resize(fb_width, fb_height); keyboard.grab(); mouse.grab(); @@ -1578,6 +1581,7 @@ encHandlers.DesktopSize = function set_desktopsize() { Util.Debug(">> set_desktopsize"); fb_width = FBU.width; fb_height = FBU.height; + conf.onFBResize(that, fb_width, fb_height); display.resize(fb_width, fb_height); timing.fbu_rt_start = (new Date()).getTime(); // Send a new non-incremental request