class Glimmer::DSL::SWT::MenuBarExpression
Public Instance Methods
can_interpret?(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/menu_bar_expression.rb, line 35 def can_interpret?(parent, keyword, *args, &block) initial_condition = (keyword == 'menu_bar') if initial_condition if parent.swt_widget.is_a?(Shell) return true else raise Glimmer::Error, "menu_bar may only be nested under a shell!" end end false end
interpret(parent, keyword, *args, &block)
click to toggle source
# File lib/glimmer/dsl/opal/menu_bar_expression.rb, line 47 def interpret(parent, keyword, *args, &block) args = args.unshift(:bar) Glimmer::SWT::MenuProxy.new(parent, args) end