Sha256: 8a2a929108510e7a7011f3a42e88347fe1a09978e95601a5259838fab1992d84
Contents?: true
Size: 571 Bytes
Versions: 2
Compression:
Stored size: 571 Bytes
Contents
require_relative 'g_widget' require_relative 'g_display' module Glimmer class GShell < GWidget include_package 'org.eclipse.swt.layout' include_package 'org.eclipse.swt.widgets' attr_reader :display def initialize(display = GDisplay.instance.display) @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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
glimmer-0.4.1 | lib/glimmer/command_handlers/models/g_shell.rb |
glimmer-0.4.0 | lib/glimmer/command_handlers/models/g_shell.rb |