Move zoom functions into x.c
This makes x(un)loadfonts internal to x.c. Needed to reorder includes and move a typedef to keep the compiler happy. Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
This commit is contained in:
36
st.c
36
st.c
@ -31,8 +31,8 @@
|
||||
#define Glyph Glyph_
|
||||
#define Font Font_
|
||||
|
||||
#include "win.h"
|
||||
#include "st.h"
|
||||
#include "win.h"
|
||||
|
||||
#if defined(__linux)
|
||||
#include <pty.h>
|
||||
@ -128,9 +128,6 @@ static void clipcopy(const Arg *);
|
||||
static void clippaste(const Arg *);
|
||||
static void numlock(const Arg *);
|
||||
static void selpaste(const Arg *);
|
||||
static void zoom(const Arg *);
|
||||
static void zoomabs(const Arg *);
|
||||
static void zoomreset(const Arg *);
|
||||
static void printsel(const Arg *);
|
||||
static void printscreen(const Arg *) ;
|
||||
static void iso14755(const Arg *);
|
||||
@ -2573,37 +2570,6 @@ tresize(int col, int row)
|
||||
term.c = c;
|
||||
}
|
||||
|
||||
void
|
||||
zoom(const Arg *arg)
|
||||
{
|
||||
Arg larg;
|
||||
|
||||
larg.f = usedfontsize + arg->f;
|
||||
zoomabs(&larg);
|
||||
}
|
||||
|
||||
void
|
||||
zoomabs(const Arg *arg)
|
||||
{
|
||||
xunloadfonts();
|
||||
xloadfonts(usedfont, arg->f);
|
||||
cresize(0, 0);
|
||||
ttyresize();
|
||||
redraw();
|
||||
xhints();
|
||||
}
|
||||
|
||||
void
|
||||
zoomreset(const Arg *arg)
|
||||
{
|
||||
Arg larg;
|
||||
|
||||
if (defaultfontsize > 0) {
|
||||
larg.f = defaultfontsize;
|
||||
zoomabs(&larg);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
resettitle(void)
|
||||
{
|
||||
|
Reference in New Issue
Block a user