Sha256: 264b8644e505de0a64c8a8f1895991eb7c1f7c4d9a2611bc1f59cd62332ace51

Contents?: true

Size: 544 Bytes

Versions: 14

Compression:

Stored size: 544 Bytes

Contents

require 'glimmer/swt/widget_proxy'

module Glimmer
  module SWT
    class ScrolledCompositeProxy < Glimmer::SWT::WidgetProxy
      def initialize(underscored_widget_name, parent, args)
        unless args.first.is_a?(Numeric)
          args.unshift(:h_scroll)
          args.unshift(:v_scroll)
        end
        super
        swt_widget.expand_horizontal = true
        swt_widget.expand_vertical = true
      end
      
      def post_initialize_child(child)
        swt_widget.content = child.swt_widget        
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.6.1 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.6.0 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.6 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.5 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.4 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.3 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.2 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.1 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.5.0 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.4.1 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.4.0 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.3.1 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.3.0 lib/glimmer/swt/scrolled_composite_proxy.rb
glimmer-dsl-swt-0.2.4 lib/glimmer/swt/scrolled_composite_proxy.rb