Beispiel #1
0
int main(int argc,char **argv)
{
  vncConsolePtr c=vcGetConsole(&argc,argv,80,25,&vgaFont,FALSE);
  char buffer[1024];
  int i,j,l;
  for(j=32;j<256;j+=16) {
    vcPrintF(c,"%02x: ",j);
    for(i=j;i<j+16;i++)
      vcPutChar(c,i);
    vcPutChar(c,'\n');
  }
  i=0;
  while(1) {
    vcPrintF(c,"%d :> ",i);
    vcGetString(c,buffer,1024);
    l=strlen(buffer)-1;
    while(l>=0 && buffer[l]=='\n')
      buffer[l]=0;
    if(!strcmp(buffer,"quit"))
      return(0);
    if(!strcmp(buffer,"s"))
      vcScroll(c,2);
    if(!strcmp(buffer,"S"))
      vcScroll(c,-2);
    i++;
  }
  return(0);
}
Beispiel #2
0
void vcCheckCoordinates(vncConsolePtr c)
{
	if(c->x>=c->width) {
		c->x=0;
		c->y++;
	}
	if (c->y >= c->sheight) {
		if(c->wrapBottomToTop) {
			c->y = 0;
		} else {
			vcScroll(c, c->y + 1 - c->sheight);
			c->y = c->sheight - 1;
		}
	}
}