lib/glimmer/dsl/tk/widget_expression.rb in glimmer-dsl-tk-0.0.2 vs lib/glimmer/dsl/tk/widget_expression.rb in glimmer-dsl-tk-0.0.3

- old
+ new

@@ -31,11 +31,11 @@ EXCLUDED_KEYWORDS = %w[root] def can_interpret?(parent, keyword, *args, &block) !EXCLUDED_KEYWORDS.include?(keyword) and - parent.respond_to?(:tk_widget) and + parent.respond_to?(:tk) and Glimmer::Tk::WidgetProxy.widget_exists?(keyword) end def interpret(parent, keyword, *args, &block) Glimmer::Tk::WidgetProxy.create(keyword, parent, args, &block) @@ -52,5 +52,6 @@ end require 'glimmer/tk/widget_proxy' require 'glimmer/tk/notebook_proxy' require 'glimmer/tk/frame_proxy' +require 'glimmer/tk/button_proxy'