KolibriOS kernel
cursors.inc File Reference

Classes

struct  BITMAPINFOHEADER
 

Functions

void init_cursor (dword dst, dword src)
 ---------------------------------------------------------------------------— More...
 
void set_cursor (dword hcursor)
 ---------------------------------------------------------------------------— More...
 
void load_cursor (dword src, dword flags)
 ---------------------------------------------------------------------------— More...
 
void delete_cursor (dword hcursor)
 ---------------------------------------------------------------------------— More...
 
void restore_24 (dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void restore_32 (dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void restore_16 (dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void VGA_restore_32 (dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void move_cursor_24 (dword hcursor, dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void move_cursor_32 (dword hcursor, dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void move_cursor_16 (dword hcursor, dword x, dword y)
 ---------------------------------------------------------------------------— More...
 
void VGA_move_cursor_32 (dword hcursor, dword x, dword y)
 ---------------------------------------------------------------------------— More...
 

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
 ---------------------------------------------------------------------------— More...
 
dd h
 
dd _dx
 
dd _dy
 
dd bg_ptr
 
dd tmp_x
 
dd tmp_y
 
label check_mouse_area_for_getpixel_new
 ---------------------------------------------------------------------------— More...
 
label check_mouse_area_for_putpixel_new
 --------------------------------------------------------------------------— More...
 
label get_display
 ---------------------------------------------------------------------------— More...
 
label init_display
 ---------------------------------------------------------------------------— More...
 
label def_arrow
 ---------------------------------------------------------------------------— More...
 
label def_hresize
 ---------------------------------------------------------------------------— More...
 
label def_vresize
 ---------------------------------------------------------------------------— More...
 
label def_dresize1
 ---------------------------------------------------------------------------— More...
 
label def_dresize2
 ---------------------------------------------------------------------------— More...
 
label clock_arrow
 ---------------------------------------------------------------------------— More...
 

Function Documentation

◆ delete_cursor()

void delete_cursor ( dword  hcursor)

---------------------------------------------------------------------------—

Source
video/cursors.inc:454

◆ init_cursor()

void init_cursor ( dword  dst,
dword  src 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:31

◆ load_cursor()

void load_cursor ( dword  src,
dword  flags 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:403

◆ move_cursor_16()

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

---------------------------------------------------------------------------—

Source
video/cursors.inc:914

◆ move_cursor_24()

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

---------------------------------------------------------------------------—

Source
video/cursors.inc:688

◆ move_cursor_32()

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

---------------------------------------------------------------------------—

Source
video/cursors.inc:804

◆ restore_16()

void restore_16 ( dword  x,
dword  y 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:585

◆ restore_24()

void restore_24 ( dword  x,
dword  y 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:512

◆ restore_32()

void restore_32 ( dword  x,
dword  y 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:550

◆ set_cursor()

void set_cursor ( dword  hcursor)

---------------------------------------------------------------------------—

Source
video/cursors.inc:290

◆ VGA_move_cursor_32()

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

---------------------------------------------------------------------------—

Source
video/cursors.inc:1033

◆ VGA_restore_32()

void VGA_restore_32 ( dword  x,
dword  y 
)

---------------------------------------------------------------------------—

Source
video/cursors.inc:620

Variable Documentation

◆ _dx

dd _dx
Initial value
?
Source
video/cursors.inc:691
Initial value
?
Source
video/cursors.inc:807
Initial value
?
Source
video/cursors.inc:917
Initial value
?
Source
video/cursors.inc:1036

◆ _dy

dd _dy
Initial value
?
Source
video/cursors.inc:692
Initial value
?
Source
video/cursors.inc:808
Initial value
?
Source
video/cursors.inc:918
Initial value
?
Source
video/cursors.inc:1037

◆ bg_ptr

dd bg_ptr
Initial value
?
Source
video/cursors.inc:1038

◆ check_mouse_area_for_getpixel_new

label check_mouse_area_for_getpixel_new

---------------------------------------------------------------------------—

Source
video/cursors.inc:1187

◆ check_mouse_area_for_putpixel_new

label check_mouse_area_for_putpixel_new

--------------------------------------------------------------------------—

Source
video/cursors.inc:1255

◆ clock_arrow

label clock_arrow

---------------------------------------------------------------------------—

Source
video/cursors.inc:1494

◆ counter

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

◆ create_cursor

label create_cursor

◆ def_arrow

label def_arrow

---------------------------------------------------------------------------—

Source
video/cursors.inc:1474

◆ def_dresize1

label def_dresize1

---------------------------------------------------------------------------—

Source
video/cursors.inc:1486

◆ def_dresize2

label def_dresize2

---------------------------------------------------------------------------—

Source
video/cursors.inc:1490

◆ def_hresize

label def_hresize

---------------------------------------------------------------------------—

Source
video/cursors.inc:1478

◆ def_vresize

label def_vresize

---------------------------------------------------------------------------—

Source
video/cursors.inc:1482

◆ destroy_cursor

label destroy_cursor

---------------------------------------------------------------------------— param eax= cursor

Source
video/cursors.inc:488

◆ get_display

label get_display

---------------------------------------------------------------------------—

Source
video/cursors.inc:1373

◆ h

dd h
Initial value
?
Source
video/cursors.inc:690
Initial value
?
Source
video/cursors.inc:806
Initial value
?
Source
video/cursors.inc:916
Initial value
?
Source
video/cursors.inc:1035

◆ handle

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

◆ height

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

◆ init_display

label init_display

---------------------------------------------------------------------------—

Source
video/cursors.inc:1378

◆ 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

---------------------------------------------------------------------------—

Source
video/cursors.inc:506

◆ tmp_x

dd tmp_x
Initial value
?
Source
video/cursors.inc:1039

◆ tmp_y

dd tmp_y
Initial value
?
Source
video/cursors.inc:1040

◆ width

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