diff options
author | Bruce Evans <bde@FreeBSD.org> | 2019-04-21 10:33:09 +0000 |
---|---|---|
committer | Bruce Evans <bde@FreeBSD.org> | 2019-04-21 10:33:09 +0000 |
commit | e848f3d19c724083c0ccf4ac1e353e0a10e884b7 (patch) | |
tree | 38aad3bc3e003ff70d6c1db34e1b295c2f178566 /lib/libvgl/vgl.h | |
parent | a8083b9c0b1c4bf40c4a966156f5ae36402f7f31 (diff) | |
download | src-e848f3d19c724083c0ccf4ac1e353e0a10e884b7.tar.gz src-e848f3d19c724083c0ccf4ac1e353e0a10e884b7.zip |
Fix missing restoring of the mouse cursor position, the border color and the
blank state after a screen switch.
Notes
Notes:
svn path=/head/; revision=346486
Diffstat (limited to 'lib/libvgl/vgl.h')
-rw-r--r-- | lib/libvgl/vgl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libvgl/vgl.h b/lib/libvgl/vgl.h index 48d2dbf39765..106d9a79956d 100644 --- a/lib/libvgl/vgl.h +++ b/lib/libvgl/vgl.h @@ -130,6 +130,7 @@ void VGLMouseAction(int dummy); void VGLMouseSetImage(VGLBitmap *AndMask, VGLBitmap *OrMask); void VGLMouseSetStdImage(void); int VGLMouseInit(int mode); +void VGLMouseRestore(void); int VGLMouseStatus(int *x, int *y, char *buttons); int VGLMouseFreeze(int x, int y, int width, int hight, u_long color); void VGLMouseUnFreeze(void); @@ -142,6 +143,8 @@ void VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long colo void VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color); void VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color); void VGLClear(VGLBitmap *object, u_long color); +void VGLRestoreBlank(void); +void VGLRestoreBorder(void); void VGLRestorePalette(void); void VGLSavePalette(void); void VGLSetPalette(byte *red, byte *green, byte *blue); |