Sha256: debeb9ec1890c96fb99326eb7448030c1bf2fef70f4f0e56639b82f83539d0dc

Contents?: true

Size: 855 Bytes

Versions: 1

Compression:

Stored size: 855 Bytes

Contents

require 'Context/Gtk/Widget'
require 'Context/Views/Gtk/Widgets/VBox'
require 'jldrill/contexts/RunCommandContext'
require 'jldrill/views/gtk/widgets/MenuWidget'
require 'jldrill/views/gtk/widgets/ToolBarWidget'
require 'gtk2'

module JLDrill::Gtk

    class CommandView < JLDrill::RunCommandContext::CommandView

        def initialize(context)
            super(context)
            @vbox = Context::Gtk::VBox.new
            @menu = Menu.new(self)
            @toolbar = ToolBar.new(self)
            @vbox.pack_start(@menu, false, false)
            @vbox.pack_start(@toolbar, false, false)
			@vbox.afterWidgetIsAdded do |container|
			    container.gtkWidgetMainWindow.add_accel_group(@menu.accelGroup)
			end
			@vbox.expandWidgetWidth
		end
		
		def getWidget
			@vbox
		end

        def update
            @toolbar.update
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jldrill-0.5.1.7 lib/jldrill/views/gtk/CommandView.rb