Sha256: 411e3b5b3859e1d58ee918e8d01deaf95fa836b9a0cedb0ae57de2b12c83b4b5

Contents?: true

Size: 778 Bytes

Versions: 2

Compression:

Stored size: 778 Bytes

Contents

require 'Context/Gtk/Widget'
require 'gtk2'

module Context::Gtk

    # Container class for making vertical lists of widgets.
    # The primary purpose of this class is to create a container
    # that respects the packing hints in the Widget mixin.
    # Something tells me that needing this class means 
    # something is screwed up somewhere...
    class VBox < Gtk::VBox
        include Context::Gtk::Widget

        def initialize
            super
            setupWidget
        end
        
        def gtkAddWidget(widget)
            pack_start(widget,
                       widget.expandWidgetHeight?, 
                       widget.expandWidgetWidth?)
        end
        
        def gtkRemoveWidget(widget)
            remove(widget)
        end
    end
end    

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
jldrill-0.5.1.7 lib/Context/Views/Gtk/Widgets/VBox.rb
context-0.0.22 lib/Context/Views/Gtk/Widgets/VBox.rb