Sha256: c594bbd4760c0b35dc25f34acc9e4edcbda7baeb3c919c9f0c87017d4af6c277

Contents?: true

Size: 470 Bytes

Versions: 1

Compression:

Stored size: 470 Bytes

Contents

# Copyright (C) 2007-2008 Annas Al Maleh
# Licensed under the LGPL. See /COPYING.LGPL for more details.

require "java"
require File.dirname(__FILE__) + "/../src/swt"

class HelloWorld
	include_package 'org.eclipse.swt'
	include_package 'org.eclipse.swt.layout'
	
	include Glimmer

	def launch
		@shell = shell {
			text "SWT"
			composite {
				label { 
					text "Hello World!" 
				}
			}
		}
    @shell.open
	end
end

HelloWorld.new.launch

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
glimmer-0.1.0.0 samples/hello_world.rb