Commit 58b4c536 authored by Joel Martin's avatar Joel Martin

Fix scale/rescale attribute/hooks.

Still buggy so not yet activated in the UI, but the hooks are at least
here.
parent 1ac21e29
......@@ -38,7 +38,7 @@ cdef('target', 'dom', null, 'Canvas element for VNC viewport');
cdef('focusContainer', 'dom', document, 'DOM element that traps keyboard input');
cdef('true_color', 'bool', true, 'Request true color pixel data');
cdef('colourMap', 'raw', [], 'Colour map array (not true color)');
cdef('scale', 'float', 1, 'VNC viewport scale factor');
cdef('scale', 'float', 1.0, 'Viewport scale factor 0.0 - 1.0');
cdef('render_mode', 'str', '', 'Canvas rendering mode (read-only)');
......@@ -70,6 +70,9 @@ that.set_colourMap = function(val, idx) {
that.set_render_mode = function () { throw("render_mode is read-only"); };
that.set_scale = function(scale) { that.rescale(scale); };
// Add some other getters/setters
that.get_width = function() {
return c_width;
......
......@@ -460,6 +460,7 @@ function cdef(v, type, defval, desc) {
// Capability settings, default can be overridden
cdef('target', 'dom', document, 'DOM element that grabs mouse input');
cdef('focused', 'bool', true, 'Capture and send mouse clicks/movement');
cdef('scale', 'float', 1.0, 'Viewport scale factor 0.0 - 1.0');
cdef('mouseButton', 'func', null, 'Handler for mouse button click/release');
cdef('mouseMove', 'func', null, 'Handler for mouse movement');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment