X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=bin%2Fembrace;h=6433d0475d371624a2b3a0024daebfdf62f6fd3d;hb=6e0caa5565c83f5f5d8b451c4ad5b85ea87d8564;hp=bfd91c9187e631951842089f2910c4b569019d9a;hpb=4a43ceec47783f0a66008d207a8479e324355d28;p=embrace.git diff --git a/bin/embrace b/bin/embrace index bfd91c9..6433d04 100755 --- a/bin/embrace +++ b/bin/embrace @@ -134,21 +134,21 @@ module Embrace end # smart callbacks - def on_show + def smart_show @objects.each { |o| o.show } @alpha_anim ||= AlphaAnimator.new(2, @img, @label) @alpha_anim.on_finished { @alpha_anim = nil } end - def on_hide + def smart_hide @objects.each { |o| o.hide } @alpha_anim && @alpha_anim.delete @alpha_anim = nil end - def on_delete + def smart_delete @objects.each { |o| o.delete } @objects.clear @@ -157,13 +157,13 @@ module Embrace @img = @label = @alpha_anim = nil end - def on_move(x, y) + def smart_move(x, y) @objects.each { |o| o.move(x, y) } @label.center(self) end - def on_resize(w, h) + def smart_resize(w, h) @img.resize(w, h) end end @@ -177,7 +177,7 @@ module Embrace super @bg = Evas::Rectangle.new(evas) - @bg.set_color(0, 0, 0, 255) + @bg.set_color(0, 0, 0, 8) add_member(@bg) @@ -256,24 +256,24 @@ module Embrace end # smart callbacks - def on_show + def smart_show @bg.show end - def on_hide + def smart_hide @bg.hide end - def on_delete + def smart_delete @bg.delete @bg = nil end - def on_move(x, y) + def smart_move(x, y) @bg.move(x, y) end - def on_resize(w, h) + def smart_resize(w, h) @bg.resize(w, h) end @@ -295,6 +295,7 @@ module Embrace def initialize super + self.has_alpha = true self.title = "Embrace" self.borderless = true