Sha256: a49b15e01b05eaf1157fa7be56d41315d076fd43fd3a328d81dcc4b11211198b
Contents?: true
Size: 983 Bytes
Versions: 1
Compression:
Stored size: 983 Bytes
Contents
require 'jldrill/contexts/DisplayProblemContext' require 'jldrill/views/gtk/widgets/VocabularyHintBox' require 'gtk2' module JLDrill::Gtk class ItemHintView < JLDrill::DisplayProblemContext::ProblemView::ItemHintView attr_reader :hintBox def initialize(context) super(context) @hintBox = VocabularyHintBox.new end def getWidget @hintBox end def mainWindow getWidget.gtkWidgetMainWindow end # Update the indicators def update(problem) if !problem.nil? && !problem.item.nil? hintBox.set(problem.item.to_o, @context.differs?(problem)) else hintBox.clear end end def newProblem(problem) super(problem) update(problem) end def updateProblem(problem) super(problem) update(problem) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jldrill-0.5.1.7 | lib/jldrill/views/gtk/ItemHintView.rb |