class Glimmer::DSL::Opal::ShapeExpression
Public Instance Methods
add_content(parent, keyword, *args, &block)
click to toggle source
Calls superclass method
# File lib/glimmer/dsl/opal/shape_expression.rb, line 44 def add_content(parent, keyword, *args, &block) super(parent, keyword, *args, &block) parent.post_add_content end
can_interpret?(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/shape_expression.rb, line 34 def can_interpret?(parent, keyword, *args, &block) (parent.is_a?(Glimmer::SWT::CanvasProxy) or parent.is_a?(Glimmer::SWT::Custom::Shape)) and Glimmer::SWT::Custom::Shape.valid?(parent, keyword, args, &block) and ((keyword != 'text' && keyword != 'image') || args.size >= 3 || (args.empty? && block_given?)) end
interpret(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/shape_expression.rb, line 40 def interpret(parent, keyword, *args, &block) Glimmer::SWT::Custom::Shape.create(parent, keyword, args, &block) end