Sha256: 32a6c6061b6aea05dc8c9963f87c5e171a213fe74981b98c002bec324ed743e9

Contents?: true

Size: 1.62 KB

Versions: 6

Compression:

Stored size: 1.62 KB

Contents

# frozen_string_literal: true

a = application({
                  id: :arp,
                  margin: 3,
                  spacing: 6
                })

page1_code = lambda do |back|
  alert :kooly
end

verif = lambda do
  b = box({ id: :ty, left: 90, top: 90 })
  b.touch(true) do
    alert grab(:mod_1).touch
  end
end

page1 = {
  id: :page1,
  color: :cyan,
  name: :accueil,
  footer: { color: :green, height: 22 },
  header: { color: :yellow },
  left_side_bar: { color: :yellowgreen },
  right_side_bar: { color: :blue },
}

color({ id: :titi, red: 1 })
page2 = { id: :page2,
          color: :white,
          menu: false,
          run: verif,
          box: { id: :mod_1, left: 333, top: 123, touch: { down: true, code: page1_code } }
}

page0 = { id: :page0,
          color: :purple,
}

a.page(page0)
a.page(page1)
a.page({ id: :page3,
         color: :red,
         footer: { color: :green, height: 22 }
       })



menu_f=a.menu
menus_found= menu_f.fasten # replace fasten for entries
puts a.pages
puts   "pages => #{a.pages}"
puts   "menus_found => #{menus_found}"

bloc_to_add= {height: 156, color: :green}
bloc_to_add2= {height: 99, color: :blue}
bloc_to_add3= {height: 333, color: :orange, subs:{contact: {width: 1, color: :black}, project: {width: 1}, calendar: {width: 0.5, color: :green}}}

 a.insert({page3: {block1: bloc_to_add , block2: bloc_to_add2, block3: bloc_to_add3}})


wait 1 do
  # how to remove blocks
   a.extract({page3: :block1})
end

page_3=a.show(:page3)

wait 1 do
  page_3.color(:cyan)
  page_3.box({top: 900})
end


# how access blocks
# wait 3 do
#   grab(:block2).color(:black)
# end


puts(grab(:project).inspect)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
atome-0.5.7.6.5 vendor/assets/src/medias/utils/examples/molecules/application/example.rb
atome-0.5.7.6.0 vendor/assets/application/examples/applications.rb
atome-0.5.7.5.9 vendor/assets/application/examples/applications.rb
atome-0.5.7.5.4 vendor/assets/application/examples/applications.rb
atome-0.5.7.5.3 vendor/assets/application/examples/applications.rb
atome-0.5.7.5.1 vendor/assets/application/examples/applications.rb