aboutsummaryrefslogtreecommitdiff
path: root/screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'screen.c')
-rw-r--r--screen.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/screen.c b/screen.c
index 8b4fc924..de643ab0 100644
--- a/screen.c
+++ b/screen.c
@@ -1,4 +1,4 @@
-/* $Id: screen.c,v 1.70 2008-09-10 18:59:29 nicm Exp $ */
+/* $Id: screen.c,v 1.71 2008-09-10 19:15:04 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -76,7 +76,7 @@
/* Create a new screen. */
void
-screen_create(struct screen *s, u_int dx, u_int dy, u_int hlimit)
+screen_init(struct screen *s, u_int dx, u_int dy, u_int hlimit)
{
s->dx = dx;
s->dy = dy;
@@ -110,7 +110,7 @@ screen_create(struct screen *s, u_int dx, u_int dy, u_int hlimit)
/* Reinitialise screen. */
void
-screen_reset(struct screen *s)
+screen_reinit(struct screen *s)
{
s->cx = 0;
s->cy = 0;
@@ -130,6 +130,20 @@ screen_reset(struct screen *s)
screen_clear_selection(s);
}
+/* Destroy a screen. */
+void
+screen_free(struct screen *s)
+{
+ utf8_free(&s->utf8_table);
+ xfree(s->title);
+ screen_free_lines(s, 0, s->dy + s->hsize);
+ xfree(s->grid_data);
+ xfree(s->grid_attr);
+ xfree(s->grid_fg);
+ xfree(s->grid_bg);
+ xfree(s->grid_size);
+}
+
/* Resize screen. */
void
screen_resize(struct screen *s, u_int sx, u_int sy)
@@ -294,20 +308,6 @@ screen_set_cell(struct screen *s,
s->grid_bg[cy][cx] = bg;
}
-/* Destroy a screen. */
-void
-screen_destroy(struct screen *s)
-{
- utf8_free(&s->utf8_table);
- xfree(s->title);
- screen_free_lines(s, 0, s->dy + s->hsize);
- xfree(s->grid_data);
- xfree(s->grid_attr);
- xfree(s->grid_fg);
- xfree(s->grid_bg);
- xfree(s->grid_size);
-}
-
/* Create a range of lines. */
void
screen_make_lines(struct screen *s, u_int py, u_int ny)