Sha256: c8864df7db6462e68fe45ee6bc7e8c88246449d9d571e6ff13787fae32291209
Contents?: true
Size: 820 Bytes
Versions: 2
Compression:
Stored size: 820 Bytes
Contents
class Shoes module Common module Visibility # Hides the element, so that it can't be seen. See also #show and #toggle. def hide style[:hidden] = true update_visibility end def hidden? style[:hidden] end alias hidden hidden? def visible? !hidden? end # Reveals the element, if it is hidden. See also #hide and #toggle. def show style[:hidden] = false update_visibility end # Hides an element if it is shown. Or shows the element, if it is hidden. # See also #hide and #show. def toggle style[:hidden] = !style[:hidden] update_visibility end private def update_visibility gui.update_visibility self end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoes-core-4.0.0.pre8 | lib/shoes/common/visibility.rb |
shoes-core-4.0.0.pre7 | lib/shoes/common/visibility.rb |