From d4fb6127fc6daaf300a21cd03d8e6db2da883f0b Mon Sep 17 00:00:00 2001 From: Henrique Santiago Date: Tue, 5 Feb 2013 19:08:32 -0200 Subject: [PATCH] Add blink effect --- data/images/ui/button_top_blink.png | Bin 0 -> 462 bytes data/styles/20-topmenu.otui | 5 ++++- modules/corelib/globals.lua | 4 ++-- modules/corelib/ui/effects.lua | 30 ++++++++++++++++++++++++++++ 4 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 data/images/ui/button_top_blink.png diff --git a/data/images/ui/button_top_blink.png b/data/images/ui/button_top_blink.png new file mode 100644 index 0000000000000000000000000000000000000000..9a669278a81b71467ad28a959e71407bc09cbe18 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^en2e6!3HEHw`TnTQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#E)%PWy5<@q^<_XI+02lL66gHf+|;}hAeVu`xhOTU zBsE2$JhLQ2!QIn0AVn{goq>VT$kW9!B;xSfnTA*!qeLn0{S`+bpzcVB((uC7?Vmra3l zCbOlSFhlkCn4GLOhQ;&h&$TwLZ+>i(Bdg9C$s}nM2^4;&k!w0(;hjAU37co+E6o3@ zEO@RWmN6pQ>fGI_XKcT(_nYVG#J8H!hr8nU7w(ta5+_+zM)GW~I}#lDapULHFSk4} z>y=oqox^$l`iC7;_o`de{c4-@`it({nB`w=84vvKbKA6D`=2+HiI(5dl@_AQ0}HV- zOy{2tYkssV_y5!7R@O}Jb6-u__q<$g%Dl^)BpPZaohn$?`uN7B!X?lBn9uU;0QyAd f`FRChyAA&tw#|rV&v;UA4GLCIS3j3^P6 0 then + widget.blinkStopEvent = scheduleEvent(function() + g_effects.stopBlink(widget) + end, duration) + end + + connect(widget, { onClick = g_effects.stopBlink }) +end + +function g_effects.stopBlink(widget) + disconnect(widget, { onClick = g_effects.stopBlink }) + removeEvent(widget.blinkEvent) + removeEvent(widget.blinkStopEvent) + widget.blinkEvent = nil + widget.blinkStopEvent = nil + widget:setOn(false) +end