as passed to the pty...
git-svn-id: svn://svn.tartarus.org/sgt/putty@2064
cda61777-01e9-0310-a592-
d414129be87e
+int font_dimension(int which) /* 0 for width, 1 for height */
+{
+ if (which)
+ return inst->font_height;
+ else
+ return inst->font_width;
+}
+
/*
* Translate a raw mouse button designation (LEFT, MIDDLE, RIGHT)
* into a cooked one (SELECT, EXTEND, PASTE).
/*
* Translate a raw mouse button designation (LEFT, MIDDLE, RIGHT)
* into a cooked one (SELECT, EXTEND, PASTE).
size.ws_row = (unsigned short)rows;
size.ws_col = (unsigned short)cols;
size.ws_row = (unsigned short)rows;
size.ws_col = (unsigned short)cols;
+ size.ws_xpixel = (unsigned short) cols * font_dimension(0);
+ size.ws_ypixel = (unsigned short) rows * font_dimension(1);
ioctl(pty_master_fd, TIOCSWINSZ, (void *)&size);
return;
}
ioctl(pty_master_fd, TIOCSWINSZ, (void *)&size);
return;
}
char *mbstr, int mblen, char *defchr, int *defused);
void init_ucs(void);
char *mbstr, int mblen, char *defchr, int *defused);
void init_ucs(void);
+/* Things pty.c needs from pterm.c */
char *get_x_display(void);
char *get_x_display(void);
+int font_dimension(int which); /* 0 for width, 1 for height */
#define DEFAULT_CODEPAGE 0 /* FIXME: no idea how to do this */
#define DEFAULT_CODEPAGE 0 /* FIXME: no idea how to do this */