Lines Matching full:console
69 /* these colours are from linux kernel drivers/char/console.c */
84 vncConsolePtr console;
116 /* console init */
117 if(!(console=vcGetConsole(&argc,argv,width,height,&vgaFont,TRUE)))
121 console->screen->colourMap.data.bytes[i*3+0]=default_red[color_table[i]];
122 console->screen->colourMap.data.bytes[i*3+1]=default_grn[color_table[i]];
123 console->screen->colourMap.data.bytes[i*3+2]=default_blu[color_table[i]];
125 console->screen->desktopName=title;
126 console->screen->kbdAddEvent=do_key;
127 console->selectTimeOut=100000;
128 console->wrapBottomToTop=TRUE;
131 console->cursorActive=FALSE;
134 console->cursorActive=TRUE;
136 /* memcpy(buffer,console->screenBuffer,width*height); */
144 while(rfbIsActive(console->screen)) {
145 if(!console->currentlyMarking) {
156 vcHideCursor(console);
160 for(i=0;i<console->width*console->height;i++) {
163 (buffer[i]!=console->screenBuffer[i])
165 (buffer[4+2*i]!=console->screenBuffer[i] ||
166 buffer[5+2*i]!=console->attributeBuffer[i])
169 console->x=(i%console->width);
170 console->y=(i/console->width);
173 console->x,console->y,
174 buffer[4+2*i],console->screenBuffer[i],
175 buffer[5+2*i],console->attributeBuffer[i]);
179 vcPutChar(console,buffer[i]);
181 vcPutCharColour(console,buffer[4+i*2],buffer[5+i*2]&0x7,buffer[5+i*2]>>4);
185 console->x=buffer[2];
186 console->y=buffer[3];
188 vcProcessEvents(console);