Sha256: b33b908fce76f9e67011c8314871790f74a8c08b253f2201e5f7c68237e1bc26

Contents?: true

Size: 905 Bytes

Versions: 8

Compression:

Stored size: 905 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
          cursor
          font
          image
          property
          block_property
          widget
          custom_widget
        ]
      )
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.6.9 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.8 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.7 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.6 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.5 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.4 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.3 lib/glimmer/dsl/swt/dsl.rb
glimmer-dsl-swt-0.6.2 lib/glimmer/dsl/swt/dsl.rb