vendor/assets/build/medias/rubies/examples/monitoring.rb in atome-0.5.1.9 vs vendor/assets/build/medias/rubies/examples/monitoring.rb in atome-0.5.2.5
- old
+ new
@@ -1,33 +1,44 @@
# frozen_string_literal: true
-a = text({data: "open the console!"})
+a = text({ data: "open the console!" })
a.right(44).left(66)
-b = Atome.new(shape: { type: :shape, id: :my_shape, children: [],parents: [:view], renderers: [:browser],
+b = Atome.new(shape: { type: :shape, id: :my_shape, children: [], parents: [:view], renderers: [:browser],
left: 0, right: 33
})
-c = Atome.new(shape: { type: :shape, id: :my_pix,children: [], parents: [:view], renderers: [:browser],
+c = Atome.new(shape: { type: :shape, id: :my_pix, children: [], parents: [:view], renderers: [:browser],
left: 50, right: 78
})
-a.monitor({ atomes: grab(:view).children.value, particles: [:left] }) do |atome,element, value|
+a.monitor({ atomes: grab(:view).children.value, particles: [:left] }) do |atome, element, value|
puts "monitoring: #{atome.id}, #{element}, #{value}"
end
b.left(936)
b.left(777)
c.left(888)
-#test 2
-a = text({data: 'touch me and open the console'})
+# test 2
+aa = text({ data: 'touch me and look in the console', top: 99, width: 399, left: 120 })
+aa.touch(true) do
+ aa.color(:red)
+ aa.left(333)
+ aa.width(555)
+ aa.right(4)
+ aa.height(199)
+end
-a.touch(true) do
- a.color(:red)
- a.left(333)
+aa.box({ id: :theboxy })
+
+aa.monitor({ atomes: grab(:view).children.value, particles: [:left] }) do |_atome, _element, value|
+ puts "the left value was change to : #{value}"
end
-a.monitor({ atomes: grab(:view).children.value, particles: [:left] }) do |_atome,_element, value|
- puts "the left value was change to : #{value}"
+aa.monitor({ atomes: grab(:view).children.value, particles: [:width] }) do |_atome, _element, value|
+ puts "the width's value was change to : #{value}"
+end
+aa.monitor({ atomes: grab(:view).children.value, particles: [:left], id: :my_monitorer }) do |_atome, _element, value|
+ puts "the second monitor left value was log to : #{value}"
end