diff options
author | Ole Loots <ole@monochrom.net> | 2012-12-28 04:41:33 +0100 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2012-12-28 04:41:33 +0100 |
commit | 6840c98efed4cbfe0be7d3add2b821421666a31b (patch) | |
tree | ecb582886ac60420580c7e275a59a6fdb8f19d1e /atari/gemtk | |
parent | 2caa45d53979caf46d5f748b28f2267a59a3aad5 (diff) | |
download | netsurf-6840c98efed4cbfe0be7d3add2b821421666a31b.tar.gz netsurf-6840c98efed4cbfe0be7d3add2b821421666a31b.tar.bz2 |
wip
Diffstat (limited to 'atari/gemtk')
-rw-r--r-- | atari/gemtk/gemtk.h | 2 | ||||
-rw-r--r-- | atari/gemtk/guiwin.c | 20 |
2 files changed, 22 insertions, 0 deletions
diff --git a/atari/gemtk/gemtk.h b/atari/gemtk/gemtk.h index f931e62c6..c77b0d958 100644 --- a/atari/gemtk/gemtk.h +++ b/atari/gemtk/gemtk.h @@ -137,6 +137,8 @@ void guiwin_set_event_handler(GUIWIN *win,guiwin_event_handler_f cb); void guiwin_set_user_data(GUIWIN *win, void *data); void *guiwin_get_user_data(GUIWIN *win); struct guiwin_scroll_info_s * guiwin_get_scroll_info(GUIWIN *win); +void guiwin_set_scroll_grid(GUIWIN * win, short x, short y); +void guiwin_set_content_units(GUIWIN * win, short x, short y); bool guiwin_update_slider(GUIWIN *win, short mode); void guiwin_scroll(GUIWIN *gw, short orientation, int units, bool refresh); void guiwin_send_msg(GUIWIN *win, short msgtype, short a, short b, short c, 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) { |