X-Git-Url: http://git.code-monkey.de/?p=embrace.git;a=blobdiff_plain;f=bin%2Fembrace;h=5673f88c9a701cd72204b8cf822134d70c967e8a;hp=66915743cf3aa4a654f03a07c82896cbe4097735;hb=8810045367f1f47685b9a80932bd58581e80482b;hpb=82f2544b1ba0d064c5e9b77795c0a34efe37a37e diff --git a/bin/embrace b/bin/embrace index 6691574..5673f88 100755 --- a/bin/embrace +++ b/bin/embrace @@ -117,9 +117,9 @@ module Embrace @label = Evas::Text.new(evas) @objects = [@img, @label] + @objects.each { |o| add_member(o) } @img.set_color(255, 255, 255, 0) - @label.set_color(255, 255, 255, 0) @label.set_color(255, 0, 0, 0) @img.set_file(ICON_FILE) @@ -205,6 +205,8 @@ module Embrace @bg = Evas::Rectangle.new(evas) @bg.set_color(0, 0, 0, 255) + add_member(@bg) + @icons = FixedSizeArray.new(MAX_ICONS) @about_to_add = [] @animators = [] @@ -273,10 +275,6 @@ module Embrace end end - def length - @icons.nitems - end - # smart callbacks def on_show @bg.show @@ -322,7 +320,7 @@ module Embrace @icon_dim = IO.read(ICON_FILE, 8, 16).unpack("NN") - self.on_resize { @container.resize(*geometry[2, 3]) } + on_resize { @container.resize(*geometry[2, 3]) } @container = Container.new(evas) @container.move(0, 0)