Class: Glimmer::DSL::SWT::MessageBoxExpression
- Inherits:
-
StaticExpression
- Object
- StaticExpression
- Glimmer::DSL::SWT::MessageBoxExpression
- Includes:
- ParentExpression, TopLevelExpression
- Defined in:
- lib/glimmer/dsl/swt/message_box_expression.rb
Instance Method Summary collapse
Instance Method Details
#interpret(parent, keyword, *args, &block) ⇒ Object
17 18 19 20 21 |
# File 'lib/glimmer/dsl/swt/message_box_expression.rb', line 17 def interpret(parent, keyword, *args, &block) potential_parent = args.first parent = args.shift if potential_parent.is_a?(Shell) || (potential_parent.respond_to?(:swt_widget) && potential_parent..is_a?(Shell)) Glimmer::SWT::MessageBoxProxy.new(parent, Glimmer::SWT::SWTProxy[args]) end |