Sha256: 4ea40cd22c926be89e144e271fc0180f3e6813a1016e94bcf6b86e3a544d21d0

Contents?: true

Size: 832 Bytes

Versions: 8

Compression:

Stored size: 832 Bytes

Contents

require 'glimmer/launcher'
require Glimmer::Launcher.swt_jar_file
require 'glimmer/dsl/engine'
Dir[File.expand_path('../*_expression.rb', __FILE__)].each {|f| require f}

# Glimmer DSL expression configuration module
#
# When DSL engine interprets an expression, it attempts to handle
# with expressions listed here in the order specified.

# Every expression has a corresponding Expression subclass
# in glimmer/dsl

module Glimmer
  module DSL
    module SWT
      Engine.add_dynamic_expressions(
        SWT,
        %w[
          layout
          widget_listener
          combo_selection_data_binding
          list_selection_data_binding
          tree_items_data_binding
          table_items_data_binding
          data_binding
          property
          widget
          custom_widget
        ]
      )
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.2.3 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.2.2 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.2.1 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.2.0 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.1.3 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.1.2 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.1.1 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.1.0 lib/glimmer/dsl/swt/dsl.rb