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