Sha256: 12b00e9794a76d2b7af44d754eb2588e29959bcfbb22b06229eedc7a695b05bf

Contents?: true

Size: 705 Bytes

Versions: 30

Compression:

Stored size: 705 Bytes

Contents

require 'glimmer/dsl/static_expression'

module Glimmer
  module DSL
    module SWT
      # Responsible for providing a readable keyword (command symbol) to capture
      # and return column properties for use in TreeItemsDataBindingCommandHandler
      class ColumnPropertiesExpression < StaticExpression
        include_package 'org.eclipse.swt.widgets'
  
        def can_interpret?(parent, keyword, *args, &block)
          keyword == 'column_properties' and
            block.nil? and
            parent.respond_to?(:swt_widget) and
            parent.swt_widget.is_a?(Table)
        end
  
        def interpret(parent, keyword, *args, &block)
          args
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.6.9 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.8 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.7 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.6 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.5 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.4 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.3 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.2 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.1 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.6.0 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.6 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.5 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.4 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.3 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.2 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.1 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.5.0 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.4.1 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.4.0 lib/glimmer/dsl/swt/column_properties_expression.rb
glimmer-dsl-swt-0.3.1 lib/glimmer/dsl/swt/column_properties_expression.rb