diff options
author | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
---|---|---|
committer | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
commit | e5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch) | |
tree | d8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/vnc/screen.h |
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/vnc/screen.h')
-rwxr-xr-x | sys/src/cmd/vnc/screen.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/sys/src/cmd/vnc/screen.h b/sys/src/cmd/vnc/screen.h new file mode 100755 index 000000000..64b8d144e --- /dev/null +++ b/sys/src/cmd/vnc/screen.h @@ -0,0 +1,34 @@ +typedef struct Cursor Cursor; +typedef struct Cursorinfo Cursorinfo; +struct Cursorinfo { + Cursor; + Lock; +}; + +extern Cursorinfo cursor; +extern Cursor arrow; +extern Memimage *gscreen; +extern int cursorver; +extern Point cursorpos; + +Point mousexy(void); +int cursoron(int); +void cursoroff(int); +void setcursor(Cursor*); +void flushmemscreen(Rectangle r); +Rectangle cursorrect(void); +void cursordraw(Memimage *dst, Rectangle r); + +void drawactive(int); +void drawlock(void); +void drawunlock(void); +int candrawlock(void); +void getcolor(ulong, ulong*, ulong*, ulong*); +int setcolor(ulong, ulong, ulong, ulong); +#define TK2SEC(x) 0 +extern void blankscreen(int); +void screeninit(int x, int y, char *chanstr); +void mousetrack(int x, int y, int b, int msec); +uchar *attachscreen(Rectangle*, ulong*, int*, int*, int*); + +void fsinit(char *mntpt, int x, int y, char *chanstr); |