Move window-manipulating functions into x.c
xresize is now internal to x.c Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
This commit is contained in:
36
st.c
36
st.c
@ -165,7 +165,6 @@ static void tnewline(int);
|
||||
static void tputtab(int);
|
||||
static void tputc(Rune);
|
||||
static void treset(void);
|
||||
static void tresize(int, int);
|
||||
static void tscrollup(int, int);
|
||||
static void tscrolldown(int, int);
|
||||
static void tsetattr(int *, int);
|
||||
@ -419,24 +418,6 @@ selinit(void)
|
||||
sel.clipboard = NULL;
|
||||
}
|
||||
|
||||
int
|
||||
x2col(int x)
|
||||
{
|
||||
x -= borderpx;
|
||||
x /= win.cw;
|
||||
|
||||
return LIMIT(x, 0, term.col-1);
|
||||
}
|
||||
|
||||
int
|
||||
y2row(int y)
|
||||
{
|
||||
y -= borderpx;
|
||||
y /= win.ch;
|
||||
|
||||
return LIMIT(y, 0, term.row-1);
|
||||
}
|
||||
|
||||
int
|
||||
tlinelen(int y)
|
||||
{
|
||||
@ -2620,20 +2601,3 @@ kmap(KeySym k, uint state)
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void
|
||||
cresize(int width, int height)
|
||||
{
|
||||
int col, row;
|
||||
|
||||
if (width != 0)
|
||||
win.w = width;
|
||||
if (height != 0)
|
||||
win.h = height;
|
||||
|
||||
col = (win.w - 2 * borderpx) / win.cw;
|
||||
row = (win.h - 2 * borderpx) / win.ch;
|
||||
|
||||
tresize(col, row);
|
||||
xresize(col, row);
|
||||
}
|
||||
|
Reference in New Issue
Block a user