fantasdic r338 - in trunk: . lib/fantasdic/ui
- From: mblondel svn gnome org
- To: svn-commits-list gnome org
- Subject: fantasdic r338 - in trunk: . lib/fantasdic/ui
- Date: Sun, 24 Aug 2008 15:20:08 +0000 (UTC)
Author: mblondel
Date: Sun Aug 24 15:20:08 2008
New Revision: 338
URL: http://svn.gnome.org/viewvc/fantasdic?rev=338&view=rev
Log:
* lib/fantasdic/ui/main_app.rb: When right-clicking on a selected word,
in the menu, display the currently-selected dictionary first.
Modified:
trunk/ChangeLog
trunk/lib/fantasdic/ui/main_app.rb
Modified: trunk/lib/fantasdic/ui/main_app.rb
==============================================================================
--- trunk/lib/fantasdic/ui/main_app.rb (original)
+++ trunk/lib/fantasdic/ui/main_app.rb Sun Aug 24 15:20:08 2008
@@ -601,17 +601,26 @@
end
end
+ def dictionary_menu_append_search_item(menu, name, word)
+ item = Gtk::MenuItem.new(_("Search %s") % name)
+ item.signal_connect("activate") do
+ lookup(:word => word, :dictionary => name)
+ end
+ menu.append(item)
+ end
+
def dictionary_menu(word)
menu = Gtk::Menu.new
# Search menu items
+ dictionary_menu_append_search_item(menu, selected_dictionary, word)
+
+ menu.append(Gtk::SeparatorMenuItem.new)
@dictionary_cb.model.each do |model, path, iter|
- name = iter[0]
- item = Gtk::MenuItem.new(_("Search %s") % name)
- item.signal_connect("activate") do
- lookup(:word => word, :dictionary => name)
+ name = iter[0]
+ if name != selected_dictionary
+ dictionary_menu_append_search_item(menu, name, word)
end
- menu.append(item)
end
menu.append(Gtk::SeparatorMenuItem.new)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]