aboutsummaryrefslogtreecommitdiff
path: root/grid-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'grid-view.c')
-rw-r--r--grid-view.c30
1 files changed, 19 insertions, 11 deletions
diff --git a/grid-view.c b/grid-view.c
index 407fdb9c..c6a56af8 100644
--- a/grid-view.c
+++ b/grid-view.c
@@ -1,4 +1,4 @@
-/* $Id: grid-view.c,v 1.10 2009-03-28 16:57:03 nicm Exp $ */
+/* $Id: grid-view.c,v 1.11 2009-03-28 20:17:29 nicm Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -37,13 +37,6 @@ grid_view_peek_cell(struct grid *gd, u_int px, u_int py)
return (grid_peek_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py)));
}
-/* Get cell text. */
-uint64_t
-grid_view_peek_text(struct grid *gd, u_int px, u_int py)
-{
- return (grid_peek_text(gd, grid_view_x(gd, px), grid_view_y(gd, py)));
-}
-
/* Get cell for writing. */
struct grid_cell *
grid_view_get_cell(struct grid *gd, u_int px, u_int py)
@@ -59,11 +52,26 @@ grid_view_set_cell(
grid_set_cell(gd, grid_view_x(gd, px), grid_view_y(gd, py), gc);
}
-/* Set text. */
+/* Get UTF-8 for reading. */
+const struct grid_utf8 *
+grid_view_peek_utf8(struct grid *gd, u_int px, u_int py)
+{
+ return (grid_peek_utf8(gd, grid_view_x(gd, px), grid_view_y(gd, py)));
+}
+
+/* Get UTF-8 for writing. */
+struct grid_utf8 *
+grid_view_get_utf8(struct grid *gd, u_int px, u_int py)
+{
+ return (grid_get_utf8(gd, grid_view_x(gd, px), grid_view_y(gd, py)));
+}
+
+/* Set UTF-8. */
void
-grid_view_set_text(struct grid *gd, u_int px, u_int py, uint64_t text)
+grid_view_set_utf8(
+ struct grid *gd, u_int px, u_int py, const struct grid_utf8 *gu)
{
- grid_set_text(gd, grid_view_x(gd, px), grid_view_y(gd, py), text);
+ grid_set_utf8(gd, grid_view_x(gd, px), grid_view_y(gd, py), gu);
}
/* Clear area. */