class Glimmer::DSL::Opal::ImageExpression
image expression Note: Cannot be a static expression because it clashes with image property expression
Public Instance Methods
add_content(parent, keyword, *args, &block)
click to toggle source
Calls superclass method
# File lib/glimmer/dsl/opal/image_expression.rb, line 56 def add_content(parent, keyword, *args, &block) return if @create_pixel_by_pixel || block&.parameters&.count == 2 super parent.post_add_content end
can_interpret?(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/image_expression.rb, line 36 def can_interpret?(parent, keyword, *args, &block) options = args.last.is_a?(Hash) ? args.last : {} ( (keyword == 'image') and ( options.keys.include?(:top_level) or ( !parent.is_a?(Glimmer::SWT::Custom::Shape) && !parent.is_a?(Glimmer::SWT::CanvasProxy) ) ) ) end
interpret(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/image_expression.rb, line 50 def interpret(parent, keyword, *args, &block) # options = args.last.is_a?(Hash) ? args.last : {} # args.unshift(parent) unless parent.nil? || options[:top_level] Glimmer::SWT::ImageProxy.create(*args, &block) end