summaryrefslogtreecommitdiff
path: root/atari/gemtk/utils.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-01-11 02:12:30 +0100
committerOle Loots <ole@monochrom.net>2013-01-11 02:12:30 +0100
commitadcbbbe88033e245732b73bd6319c0cb9b4da9b3 (patch)
tree4e52b45db9be0da17aeb625570f084fb9695fbf4 /atari/gemtk/utils.c
parentcca5bb43049548daee486b1490ef79101f4c93d1 (diff)
downloadnetsurf-adcbbbe88033e245732b73bd6319c0cb9b4da9b3.tar.gz
netsurf-adcbbbe88033e245732b73bd6319c0cb9b4da9b3.tar.bz2
Started to move the search form into the browser window.
Diffstat (limited to 'atari/gemtk/utils.c')
-rw-r--r--atari/gemtk/utils.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/atari/gemtk/utils.c b/atari/gemtk/utils.c
index 3fc668a06..bd136dd99 100644
--- a/atari/gemtk/utils.c
+++ b/atari/gemtk/utils.c
@@ -54,13 +54,26 @@ typedef struct {
char *unshift;
char *shift;
char *capslock;
-} MY_KEYTAB;
+} KEYTAB;
int keybd2ascii( int keybd, int shift)
{
- MY_KEYTAB *key;
- key = (MY_KEYTAB *)Keytbl( (char*)-1, (char*)-1, (char*)-1);
+ KEYTAB *key;
+ key = (KEYTAB *)Keytbl( (char*)-1, (char*)-1, (char*)-1);
return (shift)?key->shift[keybd>>8]:key->unshift[keybd>>8];
}
+void gemtk_clip_grect(VdiHdl vh, GRECT *rect)
+{
+ short pxy[4];
+
+ pxy[0] = rect->g_x;
+ pxy[1] = rect->g_y;
+ pxy[2] = pxy[0] + rect->g_w-1;
+ pxy[3] = pxy[1] + rect->g_h-1;
+
+ vs_clip_pxy(vh, pxy);
+}
+
+