Sha256: 62c2fe8180fa0fb81c4ac6a25efbf54a12cf29d55632d831784fddd5235a74a2
Contents?: true
Size: 634 Bytes
Versions: 13
Compression:
Stored size: 634 Bytes
Contents
require 'glimmer' require 'glimmer/dsl/static_expression' require 'glimmer/dsl/parent_expression' require 'glimmer/swt/layout_data_proxy' # TODO consider turning static keywords like layout_data into methods module Glimmer module DSL module SWT class LayoutDataExpression < StaticExpression include ParentExpression def can_interpret?(parent, keyword, *args, &block) keyword == 'layout_data' and widget?(parent) end def interpret(parent, keyword, *args, &block) Glimmer::SWT::LayoutDataProxy.new(parent, args) end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems