Sha256: beed42014ba1ffd5d57109f8ade0f6a531dc106df2207d5943685e5394827286
Contents?: true
Size: 497 Bytes
Versions: 20
Compression:
Stored size: 497 Bytes
Contents
require File.dirname(__FILE__) + "/r_widget" class RShell < RWidget include_package 'org.eclipse.swt.layout' include_package 'org.eclipse.swt.widgets' attr_reader :display def initialize(display = Display.new) @display = display @widget = Shell.new(@display) @widget.setLayout(FillLayout.new) end def open @widget.pack @widget.open until @widget.isDisposed @display.sleep unless @display.readAndDispatch end @display.dispose end end
Version data entries
20 entries across 20 versions & 1 rubygems