Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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);