lib/jldrill/views/gtk/widgets/VocabularyWindow.rb in jldrill-0.5.1.7 vs lib/jldrill/views/gtk/widgets/VocabularyWindow.rb in jldrill-0.6.0.1
- old
+ new
@@ -1,5 +1,6 @@
+# encoding: utf-8
require 'Context/Gtk/Widget'
require 'jldrill/oldUI/GtkVocabView'
require 'jldrill/views/gtk/widgets/SearchTable'
require 'jldrill/model/Item.rb'
require 'gtk2'
@@ -13,10 +14,11 @@
def initialize(view, label)
@view = view
@closed = false
super(label)
+ set_default_size(400, 500)
@vbox = Gtk::VBox.new
self.add(@vbox)
@vocabView = GtkVocabView.new(@view.vocabulary)
@vbox.add(@vocabView)
@searchTable = nil
@@ -188,8 +190,18 @@
if !@searchTable.nil? && @searchTable.hasSelection?
@searchTable.focusTable
else
@vocabView.focusReading
end
+ end
+
+ def showBusy(bool)
+ @vocabView.showBusy(bool)
+ if bool
+ self.window.set_cursor(Gdk::Cursor.new(Gdk::Cursor::WATCH))
+ else
+ self.window.set_cursor(nil)
+ end
+ Gdk::flush()
end
end
end