Sha256: 1ef6b1b6acbc0f0911e7aa36837732ad76d6e6546776302282061cc42c17a0ee

Contents?: true

Size: 952 Bytes

Versions: 1

Compression:

Stored size: 952 Bytes

Contents

require 'jldrill/views/gtk/widgets/ItemTableWindow'
require 'jldrill/contexts/ShowAllVocabularyContext'
require 'gtk2'

module JLDrill::Gtk

	class VocabularyTableView < JLDrill::ShowAllVocabularyContext::VocabularyTableView

        attr_reader :vocabularyTableWindow
        	
		def initialize(context)
			super(context)
			@itemTableWindow = JLDrill::Gtk::ItemTableWindow.new(self)
		end
		
		def getWidget
			@itemTableWindow
		end

        def destroy
            @itemTableWindow.explicitDestroy
        end

        def update(items)
            @itemTableWindow.updateTable(items)
        end

        def select(item)
            @itemTableWindow.select(item)
        end

        def updateItem(item)
            @itemTableWindow.updateItem(item)
        end

        def addItem(item)
            @itemTableWindow.addItem(item)
        end

        def removeItem(item)
            @itemTableWindow.removeItem(item)
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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