Sha256: 10ef78cd68a44c131fdd33136fad9233d1aef63c5957f94fba2e27f70d3af8ed

Contents?: true

Size: 817 Bytes

Versions: 8

Compression:

Stored size: 817 Bytes

Contents

module Glimmer
  module Config
    DEFAULT_IMPORT_SWT_PACKAGES = [
      'org.eclipse.swt',
      'org.eclipse.swt.widgets',
      'org.eclipse.swt.layout',
      'org.eclipse.swt.graphics',
      'org.eclipse.swt.browser',
      'org.eclipse.swt.custom',
      'org.eclipse.swt.dnd',  
    ]
  
    class << self
      # Tells Glimmer to import SWT packages into including class (default: true)
      def import_swt_packages=(value)
        @@import_swt_packages = value
      end
  
      # Returns whether Glimmer will import SWT packages into including class
      def import_swt_packages
        @@import_swt_packages = DEFAULT_IMPORT_SWT_PACKAGES if !defined?(@@import_swt_packages) || (defined?(@@import_swt_packages) && @@import_swt_packages == true)
        @@import_swt_packages
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.4.1 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.4.0 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.3.1 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.3.0 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.2.4 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.2.3 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.2.2 lib/ext/glimmer/config.rb
glimmer-dsl-swt-0.2.1 lib/ext/glimmer/config.rb