cursor.c File Reference

#include "frontier.h"
#include "standard.h"
#include "cursor.h"

Include dependency graph for cursor.c:

Go to the source code of this file.

Functions

void setcursortype (tycursortype newcursor)
void obscurecursor (void)
static boolean rollingtimerexpired (void)
void initbeachball (tydirection dir)
void rollbeachball (void)
boolean beachballcursor (void)

Variables

static tycursortype lastcursor = cursorisdirty
static tycursortype beachballstate = cursorisbeachball4
static long ticklastroll = 0
static tydirection rolldirection = right


Function Documentation

boolean beachballcursor void   ) 
 

Definition at line 229 of file cursor.c.

References ticklastroll.

Referenced by langfunctionvalue(), and shelladjustcursor().

void initbeachball tydirection  dir  ) 
 

Definition at line 176 of file cursor.c.

References beachballstate, cursorisbeachball4, NULL, rolldirection, ticklastroll, and TRUE.

void obscurecursor void   ) 
 

Definition at line 143 of file cursor.c.

void rollbeachball void   ) 
 

Definition at line 196 of file cursor.c.

static boolean rollingtimerexpired void   )  [static]
 

Definition at line 150 of file cursor.c.

References ticklastroll.

Referenced by rollbeachball(), and rollearth().

void setcursortype tycursortype  newcursor  ) 
 

Definition at line 50 of file cursor.c.


Variable Documentation

tycursortype beachballstate = cursorisbeachball4 [static]
 

Definition at line 37 of file cursor.c.

Referenced by initbeachball(), and rollbeachball().

tycursortype lastcursor = cursorisdirty [static]
 

Definition at line 35 of file cursor.c.

Referenced by setcursortype().

tydirection rolldirection = right [static]
 

Definition at line 45 of file cursor.c.

Referenced by initbeachball(), and rollbeachball().

long ticklastroll = 0 [static]
 

Definition at line 43 of file cursor.c.

Referenced by beachballcursor(), initbeachball(), initearth(), rollingtimerexpired(), and setcursortype().


Generated on Thu Jun 1 05:05:11 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6