Updated vibeOS

This commit is contained in:
TheEmeraldStarr 2020-10-15 20:25:21 -07:00
parent 958467bf44
commit 608252f3b1
3751 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,56 @@
var initTranscript=()=>{
var lines = [
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'i believe the windows height will change automatically to fit this long ass piece of text',
'el pogger?',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'this is a longggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg string',
'i believe the windows height will change automatically to fit this long ass piece of text',
'el pogger?', 'i believe the windows height will change automatically to fit this long ass piece of text',
'el pogger?', 'okay as of finishing this demo it looks like it works so this can be used as a base for other apps'],
window=new cwindow('transcript', 600 , 250, (window)=>{
// after render
var blines = [], // temp
clines = [];
clines = lines;
clines.forEach((e,i)=>{
wordWrap(e, window.width / 7.2).split('\n').forEach((ee,ii)=>{
blines.push(ee);
});
});
blines.forEach((e,i)=>{
// if(clines.length >= window.height / textSize - 4 + (textSize - lineHeight) )clines.shift();
mctx.fillStyle='#000';
mctx.font = textSize+'px Open Sans';
mctx.fillText(e, window.x + 15 , window.y + 50 + i*lineHeight);
});
var newHeight = textSize + 12 + blines.length * lineHeight;
if(window.minHeight <= newHeight)window.height = newHeight
else window.height = window.minHeight
}),
textSize = 14,
lineHeight = 16;
window.width = 700;
window.minHeight = 400;
window.x = msize.w / 2 - window.width / 2; // center of screen
window.y = msize.h / 2 - window.height / 2; // middle of screen
window.icon = 'mimetypes/24/text-x-generic.png';
window.title = 'Demo transcript';
window.bgColor = 'white'
}