Searched defs:BrailleDisplayManager (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/chrome/third_party/chromevox/
H A DchromeVoxChromeBackgroundScript.js759 a.cursor_position);c(b,f)}else c(null,null)},this))};cvox.braille.LibLouisNativeClient.Translator.prototype.decodeHexString_=function(a){if(!/^([0-9a-f]{2})*$/i.test(a))throw Error("invalid hexadecimal string");for(var b=new Uint8Array(a.length/2),c=0,d=0;d<a.length;d+=2)b[c++]=parseInt(a.substring(d,d+2),16);return b.buffer};cvox.BrailleDisplayManager=function(){this.translator_=null;this.content_=new cvox.NavBraille({});this.translatedContent_=new ArrayBuffer(0);this.panPosition_=0;this.commandListener_=function(){};this.displayState_={available:!1,textCellCount:void 0};this.translatedExtras_={brailleToText:[],textToBraille:[]};if(goog.isDef(chrome.brailleDisplayPrivate)){var a=goog.bind(this.onDisplayState_,this);chrome.brailleDisplayPrivate.getDisplayState(a);chrome.brailleDisplayPrivate.onDisplayStateChanged.addListener(a);
760 chrome.brailleDisplayPrivate.onKeyEvent.addListener(goog.bind(this.onKeyEvent_,this))}};cvox.BrailleDisplayManager.CURSOR_DOTS_=192;cvox.BrailleDisplayManager.prototype.setContent=function(a){this.content_=a;this.translateContent_()};cvox.BrailleDisplayManager.prototype.setCommandListener=function(a){this.commandListener_=a};cvox.BrailleDisplayManager.prototype.setTranslator=function(a){var b=null!=this.translator_;this.translator_=a;this.translateContent_();b&&!this.translator_&&this.refresh_()};
761 cvox.BrailleDisplayManager.prototype.onDisplayState_=function(a){this.displayState_=a;this.panPosition_=0;this.refresh_()};cvox.BrailleDisplayManager.prototype.refresh_=function(){if(this.displayState_.available){var a=this.translatedContent_.slice(this.panPosition_,this.panPosition_+this.displayState_.textCellCount);chrome.brailleDisplayPrivate.writeDots(a)}};
762 cvox.BrailleDisplayManager.prototype.translateContent_=function(){this.translator_?this.translator_.translate(this.content_.text.toString(),{},goog.bind(function(a,b){a=a||new ArrayBuffer(0);b=b||{brailleToText:[],textToBraille:[]};var c=this.content_.startIndex,d=this.content_.endIndex;this.panPosition_=0;if(0<=c){if(c>=b.textToBraille.length){var c=new ArrayBuffer(a.byteLength+1),e=new Uint8Array(c);e.set(new Uint8Array(a));a=c;c=a.byteLength-1}else c=b.textToBraille[c];d=d>=b.textToBraille.length?
764 cvox.BrailleDisplayManager.prototype.onKeyEvent_=function(a){switch(a.command){case cvox.BrailleKeyCommand.ROUTING:var b=this.translatedExtras_.brailleToText[a.displayPosition+this.panPosition_];goog.isDef(b)||(b=a.displayPosition+this.panPosition_);a.displayPosition=b;case cvox.BrailleKeyCommand.LINE_UP:case cvox.BrailleKeyCommand.LINE_DOWN:case cvox.BrailleKeyCommand.TOP:case cvox.BrailleKeyCommand.BOTTOM:this.commandListener_(a);break;case cvox.BrailleKeyCommand.PAN_LEFT:this.panLeft_();break;
765 case cvox.BrailleKeyCommand.PAN_RIGHT:this.panRight_()}};cvox.BrailleDisplayManager
[all...]
H A DchromeVoxChromeOptionsScript.js772 a.cursor_position);c(b,f)}else c(null,null)},this))};cvox.braille.LibLouisNativeClient.Translator.prototype.decodeHexString_=function(a){if(!/^([0-9a-f]{2})*$/i.test(a))throw Error("invalid hexadecimal string");for(var b=new Uint8Array(a.length/2),c=0,d=0;d<a.length;d+=2)b[c++]=parseInt(a.substring(d,d+2),16);return b.buffer};cvox.BrailleDisplayManager=function(){this.translator_=null;this.content_=new cvox.NavBraille({});this.translatedContent_=new ArrayBuffer(0);this.panPosition_=0;this.commandListener_=function(){};this.displayState_={available:!1,textCellCount:void 0};this.translatedExtras_={brailleToText:[],textToBraille:[]};if(goog.isDef(chrome.brailleDisplayPrivate)){var a=goog.bind(this.onDisplayState_,this);chrome.brailleDisplayPrivate.getDisplayState(a);chrome.brailleDisplayPrivate.onDisplayStateChanged.addListener(a);
773 chrome.brailleDisplayPrivate.onKeyEvent.addListener(goog.bind(this.onKeyEvent_,this))}};cvox.BrailleDisplayManager.CURSOR_DOTS_=192;cvox.BrailleDisplayManager.prototype.setContent=function(a){this.content_=a;this.translateContent_()};cvox.BrailleDisplayManager.prototype.setCommandListener=function(a){this.commandListener_=a};cvox.BrailleDisplayManager.prototype.setTranslator=function(a){var b=null!=this.translator_;this.translator_=a;this.translateContent_();b&&!this.translator_&&this.refresh_()};
774 cvox.BrailleDisplayManager.prototype.onDisplayState_=function(a){this.displayState_=a;this.panPosition_=0;this.refresh_()};cvox.BrailleDisplayManager.prototype.refresh_=function(){if(this.displayState_.available){var a=this.translatedContent_.slice(this.panPosition_,this.panPosition_+this.displayState_.textCellCount);chrome.brailleDisplayPrivate.writeDots(a)}};
775 cvox.BrailleDisplayManager.prototype.translateContent_=function(){this.translator_?this.translator_.translate(this.content_.text.toString(),{},goog.bind(function(a,b){a=a||new ArrayBuffer(0);b=b||{brailleToText:[],textToBraille:[]};var c=this.content_.startIndex,d=this.content_.endIndex;this.panPosition_=0;if(0<=c){if(c>=b.textToBraille.length){var c=new ArrayBuffer(a.byteLength+1),e=new Uint8Array(c);e.set(new Uint8Array(a));a=c;c=a.byteLength-1}else c=b.textToBraille[c];d=d>=b.textToBraille.length?
777 cvox.BrailleDisplayManager.prototype.onKeyEvent_=function(a){switch(a.command){case cvox.BrailleKeyCommand.ROUTING:var b=this.translatedExtras_.brailleToText[a.displayPosition+this.panPosition_];goog.isDef(b)||(b=a.displayPosition+this.panPosition_);a.displayPosition=b;case cvox.BrailleKeyCommand.LINE_UP:case cvox.BrailleKeyCommand.LINE_DOWN:case cvox.BrailleKeyCommand.TOP:case cvox.BrailleKeyCommand.BOTTOM:this.commandListener_(a);break;case cvox.BrailleKeyCommand.PAN_LEFT:this.panLeft_();break;
778 case cvox.BrailleKeyCommand.PAN_RIGHT:this.panRight_()}};cvox.BrailleDisplayManager
[all...]

Completed in 166 milliseconds