for(i = wherex() + window->titlelen + 2; i < x2; ++i) {
for(i = wherex() + window->titlelen + CTK_CONF_WINDOWMOVE * 2; i < x2; ++i) {
ctk_draw_window(struct ctk_window *window, unsigned char focus,		unsigned char clipy1, unsigned char clipy2,		unsigned char draw_borders){  unsigned char x, y;  unsigned char h;  unsigned char x1, y1, x2, y2;  unsigned char i;    if(window->y + 1 >= clipy2) {    return;  }      x = window->x;  y = window->y + 1;  x1 = x + 1;  y1 = y + 1;  x2 = x1 + window->w;  y2 = y1 + window->h;  if(draw_borders) {    /* Draw window frame. */      textcolor((unsigned char)(TERM_WINDOWCOLOR + focus));    if(y >= clipy1) {      cputcxy(x, y, CH_ULCORNER);      for(i = wherex() + window->titlelen + 2; i < x2; ++i) {	cputcxy(i, y, CH_TITLEBAR);      }      cputcxy(x2, y, CH_URCORNER);    }    h = window->h;      if(clipy1 > y1) {      if(clipy1 - y1 < h) {	h = clipy1 - y1;	y1 = clipy1;      } else {	h = 0;      }    }      if(clipy2 < y1 + h) {      if(y1 >= clipy2) {	h = 0;      } else {	h = clipy2 - y1;      }    }      for(i = y1; i < y1 + h; ++i) {      cputcxy(x, i, CH_WINDOWLBORDER);      cputcxy(x2, i, CH_WINDOWRBORDER);    }    if(y2 >= clipy1 &&       y2 < clipy2) {      cputcxy(x, y2, CH_LLCORNER);      for(i = x1; i < x2; ++i) {	cputcxy(i, y2, CH_WINDOWLOWERBORDER);      }      cputcxy(x2, y2, CH_LRCORNER);    }  }  draw_window_contents(window, focus, clipy1, clipy2,		       x1, x2, (unsigned char)(y + 1), y2);  update_area(window->x, window->y,     (unsigned char)(window->w + 2),     (unsigned char)(window->h + 2));}