From 1fc30fc77b5588c4b651085c21003aceb4ec5083 Mon Sep 17 00:00:00 2001 From: Vojtech Bocek Date: Wed, 29 Jan 2014 18:37:19 +0100 Subject: [PATCH] Implement mouse cursor Signed-off-by: Vojtech Bocek Change-Id: I66d6db7b3ed9cca50b469d125b36224332e06913 --- gui/Android.mk | 3 +- gui/devices/1024x600/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1024x600/res/ui.xml | 7 + gui/devices/1024x768/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1024x768/res/ui.xml | 7 + gui/devices/1080x1920/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1080x1920/res/ui.xml | 7 + gui/devices/1200x1920/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1200x1920/res/ui.xml | 7 + gui/devices/1280x800/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1280x800/res/ui.xml | 7 + gui/devices/1920x1200/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/1920x1200/res/ui.xml | 7 + gui/devices/2560x1600/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/2560x1600/res/ui.xml | 7 + gui/devices/320x480/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/320x480/res/ui.xml | 7 + gui/devices/480x800/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/480x800/res/ui.xml | 7 + gui/devices/480x854/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/480x854/res/ui.xml | 7 + gui/devices/540x960/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/540x960/res/ui.xml | 7 + gui/devices/720x1280/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/720x1280/res/ui.xml | 7 + gui/devices/800x1280/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/800x1280/res/ui.xml | 7 + gui/devices/800x480/res/images/cursor.png | Bin 0 -> 1452 bytes gui/devices/800x480/res/ui.xml | 7 + gui/gui.cpp | 63 +++++++- gui/mousecursor.cpp | 154 ++++++++++++++++++++ gui/objects.hpp | 25 ++++ gui/pages.cpp | 40 ++++- gui/pages.hpp | 5 + minuitwrp/events.c | 78 +++++++++- minuitwrp/minui.h | 1 + 36 files changed, 455 insertions(+), 12 deletions(-) create mode 100644 gui/devices/1024x600/res/images/cursor.png create mode 100644 gui/devices/1024x768/res/images/cursor.png create mode 100644 gui/devices/1080x1920/res/images/cursor.png create mode 100644 gui/devices/1200x1920/res/images/cursor.png create mode 100644 gui/devices/1280x800/res/images/cursor.png create mode 100644 gui/devices/1920x1200/res/images/cursor.png create mode 100644 gui/devices/2560x1600/res/images/cursor.png create mode 100644 gui/devices/320x480/res/images/cursor.png create mode 100644 gui/devices/480x800/res/images/cursor.png create mode 100644 gui/devices/480x854/res/images/cursor.png create mode 100644 gui/devices/540x960/res/images/cursor.png create mode 100644 gui/devices/720x1280/res/images/cursor.png create mode 100644 gui/devices/800x1280/res/images/cursor.png create mode 100644 gui/devices/800x480/res/images/cursor.png create mode 100644 gui/mousecursor.cpp diff --git a/gui/Android.mk b/gui/Android.mk index ac0b2037..29d99f7f 100644 --- a/gui/Android.mk +++ b/gui/Android.mk @@ -22,7 +22,8 @@ LOCAL_SRC_FILES := \ keyboard.cpp \ input.cpp \ blanktimer.cpp \ - partitionlist.cpp + partitionlist.cpp \ + mousecursor.cpp ifneq ($(TWRP_CUSTOM_KEYBOARD),) LOCAL_SRC_FILES += $(TWRP_CUSTOM_KEYBOARD) diff --git a/gui/devices/1024x600/res/images/cursor.png b/gui/devices/1024x600/res/images/cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..32c8ae1ca70901b21c7b3a8df9e28369e4667677 GIT binary patch literal 1452 zcmV;d1ylNoP)5bQIb$YLS15LH*u5g{!M0%4?TCCO|xy0X0i*t zaGBZJ`MKXc=iKvi0eXOSz*?XT2v9;T2%G{O;CH>|0#Zs4qWuG)9=HQ2FC|GB09PR% zE;R^Q0`Wf30IV++n-D;b964ej9N-;Qr;>mWKtx1(dwUIp4ZH>j@WHNb` z6huTanT)izw;PBU@G@|JF+m6*i9}*qDTs)qQYmR`YcmitKsylDATU@I0Q2+nl1wHg zo6TM&1rd=%A|b7PeiF$z2l+`C#3 z0?4IHmu^@JA|lafR2mu@48(816Tm%wL*zc>y6#n7q;O&u4u=^U8ltwg7T{6fbM@Bi zHJ7k_2N03Gqv?fOU0od~PoAWvrUu|~;8R^*EB%5fC;>0bwc5sw8yOrNq`JBqU<>ex zF0Z~oT>CPxc(Y43WlJUC z9q>|^P$HKBq;qi~8H~%?6GgJI40y+Zi4n&ixk-hw19-GLJn5 zOsXS02mAv3tjBY}uj;8Uuf*)&n>Jm{^u&suz2K7R{ThfxA5YPIYXdl{91lWNd6q&YwRolarHj=+Gf=vC9VJ^y$-* z$z*adQb$LJ`M+P+e-o9K>tIa}s-#ye@yP*#RB(ZK8{O;{Y@57qncfxm%i zjeRnH*?>`xpl1~-6th@*ZzXWIs#Hh^n$WW2te)HWw9^?_;x*+uA2tvnRjD-!kWtB{ zJy9us0sNnp%ksoH#`!s{!X9(rCO%hEo8!0It#+#wN&6R%ar5++a#gti0000 + @@ -205,6 +206,12 @@ + + + + + +