Sha256: 6b497339d181a1063864101b3ebe83bac11819474cef9c1ec5ea5ce01ec81c39

Contents?: true

Size: 632 Bytes

Versions: 2

Compression:

Stored size: 632 Bytes

Contents

# text selection example

t = text({ content: "type what you want", x: 333 })
t.visual(33)

t.key(:down) do 
  w_get = JSUtils.client_width(t.atome_id)
  t.width = :auto
  t.width = if w_get > 300
              300
            else
              :auto
            end
end
t.key(:up) do |evt|
  w_get = JSUtils.client_width(t.atome_id)
  t.width = if w_get < 99
              99
            elsif w_get > 300
              300
            else
              :auto
            end
end
t.border(({ color: :red, thickness: 3, pattern: :dashed }))
t.over do
  t.visual({ select: :all })
end

t.touch do
  t.visual({ select: :all })
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
atome-0.4.7.0 vendor/assets/build/medias/rubies/examples/Old_examples/text_selection.rb
atome-0.4.5.4 vendor/assets/build/medias/rubies/examples/Old_examples/text_selection.rb