Sha256: eddc9af1ac7c48774c37ed56c7f8fd060693367b5bf8487b4ea05b2bab7a8729

Contents?: true

Size: 496 Bytes

Versions: 4

Compression:

Stored size: 496 Bytes

Contents

# frozen_string_literal: true
class Shoes
  module Common
    class BackgroundElement < Common::UIElement
      def create_dimensions(*_)
        @dimensions = ParentDimensions.new @parent, @style
      end

      # We derive everything from our parent, so we skip slot positioning.
      def needs_positioning?
        false
      end

      def takes_up_space?
        false
      end

      def translate_left
        0
      end

      def translate_top
        0
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shoes-core-4.0.0.pre12 lib/shoes/common/background_element.rb
shoes-core-4.0.0.pre11 lib/shoes/common/background_element.rb
shoes-core-4.0.0.pre10 lib/shoes/common/background_element.rb
shoes-core-4.0.0.pre9 lib/shoes/common/background_element.rb