Class: Glimmer::SWT::LayoutProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/glimmer-cs-gladiator.rb

Instance Method Summary collapse

Constructor Details

#initialize(underscored_layout_name, widget_proxy, args) ⇒ LayoutProxy

Returns a new instance of LayoutProxy.



21
22
23
24
25
26
27
# File 'lib/glimmer-cs-gladiator.rb', line 21

def initialize(underscored_layout_name, widget_proxy, args)
  @underscored_layout_name = underscored_layout_name
  @widget_proxy = widget_proxy
  args = SWTProxy.constantify_args(args)
  @swt_layout = self.class.swt_layout_class_for(underscored_layout_name).new(*args)
  @widget_proxy.swt_widget.setLayout(@swt_layout)
end