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