summaryrefslogtreecommitdiff
path: root/atari/gemtk/guiwin.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2012-12-28 04:41:33 +0100
committerOle Loots <ole@monochrom.net>2012-12-28 04:41:33 +0100
commit6840c98efed4cbfe0be7d3add2b821421666a31b (patch)
treeecb582886ac60420580c7e275a59a6fdb8f19d1e /atari/gemtk/guiwin.c
parent2caa45d53979caf46d5f748b28f2267a59a3aad5 (diff)
downloadnetsurf-6840c98efed4cbfe0be7d3add2b821421666a31b.tar.gz
netsurf-6840c98efed4cbfe0be7d3add2b821421666a31b.tar.bz2
wip
Diffstat (limited to 'atari/gemtk/guiwin.c')
-rw-r--r--atari/gemtk/guiwin.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/atari/gemtk/guiwin.c b/atari/gemtk/guiwin.c
index 4371fa3b1..a471fc92d 100644
--- a/atari/gemtk/guiwin.c
+++ b/atari/gemtk/guiwin.c
@@ -675,6 +675,26 @@ struct guiwin_scroll_info_s *guiwin_get_scroll_info(GUIWIN *win) {
return(&win->scroll_info);
}
+void guiwin_set_scroll_grid(GUIWIN * win, short x, short y)
+{
+ struct guiwin_scroll_info_s *slid = guiwin_get_scroll_info(win);
+
+ assert(slid != NULL);
+
+ slid->y_unit_px = x;
+ slid->x_unit_px = y;
+}
+
+void guiwin_set_content_units(GUIWIN * win, short x, short y)
+{
+ struct guiwin_scroll_info_s *slid = guiwin_get_scroll_info(win);
+
+ assert(slid != NULL);
+
+ slid->x_units = x;
+ slid->y_units = y;
+}
+
void guiwin_send_msg(GUIWIN *win, short msg_type, short a, short b, short c,
short d)
{