KolibriOS kernel
cursors.inc File Reference

Classes

struct  BITMAPINFOHEADER
 

Functions

void init_cursor (dword dst, dword src)
 
void set_cursor (dword hcursor)
 
void load_cursor (dword src, dword flags)
 
void delete_cursor (dword hcursor)
 
void restore_24 (dword x, dword y)
 
void restore_32 (dword x, dword y)
 
void restore_16 (dword x, dword y)
 
void move_cursor_24 (dword hcursor, dword x, dword y)
 
void move_cursor_32 (dword hcursor, dword x, dword y)
 
void move_cursor_16 (dword hcursor, dword x, dword y)
 

Variables

dd rBase
 
dd pQuad
 
dd pBits
 
dd pAnd
 
dd width
 
dd height
 
dd counter
 
label create_cursor
 
dd handle
 
label destroy_cursor
 param eax= cursor More...
 
label select_cursor
 
dd h
 
dd _dx
 
dd _dy
 
label check_mouse_area_for_getpixel_new
 
label check_mouse_area_for_putpixel_new
 
label get_display
 
label init_display
 
label def_arrow
 
label clock_arrow
 

Function Documentation

◆ delete_cursor()

void delete_cursor ( dword  hcursor)

◆ init_cursor()

void init_cursor ( dword  dst,
dword  src 
)

◆ load_cursor()

void load_cursor ( dword  src,
dword  flags 
)

◆ move_cursor_16()

void move_cursor_16 ( dword  hcursor,
dword  x,
dword  y 
)

◆ move_cursor_24()

void move_cursor_24 ( dword  hcursor,
dword  x,
dword  y 
)

◆ move_cursor_32()

void move_cursor_32 ( dword  hcursor,
dword  x,
dword  y 
)

◆ restore_16()

void restore_16 ( dword  x,
dword  y 
)

◆ restore_24()

void restore_24 ( dword  x,
dword  y 
)

◆ restore_32()

void restore_32 ( dword  x,
dword  y 
)

◆ set_cursor()

void set_cursor ( dword  hcursor)

Variable Documentation

◆ _dx

dd _dx
Initial value
?
Source
video/cursors.inc:622
Initial value
?
Source
video/cursors.inc:738
Initial value
?
Source
video/cursors.inc:848

◆ _dy

dd _dy
Initial value
?
Source
video/cursors.inc:623
Initial value
?
Source
video/cursors.inc:739
Initial value
?
Source
video/cursors.inc:849

◆ check_mouse_area_for_getpixel_new

label check_mouse_area_for_getpixel_new

◆ check_mouse_area_for_putpixel_new

label check_mouse_area_for_putpixel_new

◆ clock_arrow

label clock_arrow

◆ counter

dd counter
Initial value
?
Source
video/cursors.inc:39

◆ create_cursor

label create_cursor

◆ def_arrow

label def_arrow

◆ destroy_cursor

label destroy_cursor

param eax= cursor

Source
video/cursors.inc:487

◆ get_display

label get_display

◆ h

dd h
Initial value
?
Source
video/cursors.inc:621
Initial value
?
Source
video/cursors.inc:737
Initial value
?
Source
video/cursors.inc:847

◆ handle

dd handle
Initial value
?
Source
video/cursors.inc:403

◆ height

dd height
Initial value
?
Source
video/cursors.inc:38

◆ init_display

label init_display

◆ pAnd

dd pAnd
Initial value
?
Source
video/cursors.inc:36

◆ pBits

dd pBits
Initial value
?
Source
video/cursors.inc:35

◆ pQuad

dd pQuad
Initial value
?
Source
video/cursors.inc:34

◆ rBase

dd rBase
Initial value
?
Source
video/cursors.inc:33

◆ select_cursor

label select_cursor

◆ width

dd width
Initial value
?
Source
video/cursors.inc:37