Sha256: 4dd38e8a68a48213a86d20d2b877efa8c46d1774f241b7de41f5c153fa1deec8
Contents?: true
Size: 686 Bytes
Versions: 11
Compression:
Stored size: 686 Bytes
Contents
require 'glimmer/swt/grid_layout_proxy' require 'glimmer/swt/widget_proxy' module Glimmer module SWT class CompositeProxy < WidgetProxy attr_reader :layout def initialize(parent, args, block) super(parent, args, block) @layout = default_layout end def default_layout GridLayoutProxy.new(self, []) end def dom div_id = id div_style = css div_class = name @dom ||= html { div(id: div_id, class: div_class, style: div_style) }.to_s end def layout=(the_layout) @layout = the_layout end end end end
Version data entries
11 entries across 11 versions & 1 rubygems