Sha256: 5a20f25e0c2f84cffd46de8ee0e0c33a51c68ca5f3b4722ac6bdd777fe4d3207

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

# frozen_string_literal: true



############

box({ id: :the_box, drag: true, color: { alpha: 2 } })

menu1_code = lambda do
  puts :menu1_code
end
menu2_code = lambda do
  puts :menu2
end

but = buttons({
                id: :menu1,
                attach: :the_box,
                inactive: { text: { color: :gray }, width: 66, height: 12, spacing: 3, disposition: :horizontal,
                            color: :orange, margin: { left: 33, top: 12 } },
                active: { text: { color: :white, shadow: {} }, color: :blue, shadow: {} },
                item_1: {
                  text: :acceuil,
                  code: menu1_code
                },
                item_2: {
                  text: :page_2,
                  code: menu2_code

                },
                item_3: {
                  text: :page_3,
                  code: lambda { puts :item_3_touched }
                },
              })

c = text({ top: 99, left: 99, data: 'add a button' })

c.touch(:down) do
  but.add_button(new_button: {
    text: :button1,
    code: lambda { puts :button1_touched }
  })
end


# TODO: remove menu_item ,reset_menu, reorder, delete

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
atome-0.5.7.3.9 vendor/assets/application/examples/buttons.rb