summaryrefslogtreecommitdiffstats
path: root/spelling
diff options
context:
space:
mode:
authorPol Vinogradov2007-11-11 06:12:03 +0500
committerPol Vinogradov2007-11-11 06:12:03 +0500
commit0333e3e3050b851db269fe054f3151c10cc17616 (patch)
treec067e134e4a77b49ae3df5c05bf76b985581105b /spelling
parentfa074fb4c7731dc75963030cc37bf0c512952895 (diff)
spelling/stardict:
DETAILS: version 3.0.1 DEPENDS: added libsigc++3 optionally configure.patch: removed gthread insertions PRE_BUILD, prefsdlg.patch, tooltips.patch: removed unneeded stuff, fixed by upstream
Diffstat (limited to 'spelling')
-rwxr-xr-xspelling/stardict/DEPENDS3
-rwxr-xr-xspelling/stardict/DETAILS5
-rw-r--r--spelling/stardict/HISTORY7
-rwxr-xr-xspelling/stardict/PRE_BUILD2
-rw-r--r--spelling/stardict/configure.patch14
-rw-r--r--spelling/stardict/prefsdlg.patch20
-rw-r--r--spelling/stardict/tooltips.patch497
7 files changed, 11 insertions, 537 deletions
diff --git a/spelling/stardict/DEPENDS b/spelling/stardict/DEPENDS
index ce4ca0bf06..398b2aec25 100755
--- a/spelling/stardict/DEPENDS
+++ b/spelling/stardict/DEPENDS
@@ -8,4 +8,5 @@ depends xml-parser-expat &&
optional_depends enchant "" "--disable-spell" "for spell plugin" &&
optional_depends espeak "" "--disable-espeak" "for espeak TTS plugin" &&
optional_depends gucharmap "" "--disable-gucharmap" "for gucharmap plugin" &&
-optional_depends libgnomeui "" "--disable-gnome-support" "for gnome support"
+optional_depends libgnomeui "" "--disable-gnome-support" "for gnome support" &&
+optional_depends libsigc++3 "" "" "use system sigc++"
diff --git a/spelling/stardict/DETAILS b/spelling/stardict/DETAILS
index 44a49ec6aa..cb83d5ca4b 100755
--- a/spelling/stardict/DETAILS
+++ b/spelling/stardict/DETAILS
@@ -1,14 +1,13 @@
SPELL=stardict
- VERSION=3.0.0
+ VERSION=3.0.1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
- SOURCE_HASH=sha512:5d9d900ae0c0e0f0ace6cb6393892e98e8bcc317c969cc35dc900db7b98eb2d62fb2b9b2fccefcd5667c364a11a50528ffad1d724a8d81c42535a321e4c3335c
+ SOURCE_HASH=sha512:8a681cc9bfec4bb23870840aee35b99d3783c6ce9197968c57f94b46bedf044a1810d2a1b68123ed807e1e5ea5c80c1a6e3cc08623aaded039ff70b303b71fa3
KEYWORDS="spelling"
LICENSE[0]=GPL
WEB_SITE=http://$SPELL.sourceforge.net
ENTERED=20060421
- PATCHLEVEL=2
SHORT="StarDict - A Cross-Platform and international dictionary"
cat << EOF
StarDict - A Cross-Platform and international dictionary written in Gtk2.
diff --git a/spelling/stardict/HISTORY b/spelling/stardict/HISTORY
index 03f6074d75..6532b1b801 100644
--- a/spelling/stardict/HISTORY
+++ b/spelling/stardict/HISTORY
@@ -1,3 +1,10 @@
+2007-11-11 Pol Vinogradov <vin.public@gmail.com>
+ * DETAILS: version 3.0.1
+ * DEPENDS: added libsigc++3 optionally
+ * configure.patch: removed gthread insertions
+ * PRE_BUILD, prefsdlg.patch, tooltips.patch: removed unneeded stuff,
+ fixed by upstream
+
2007-08-25 Pol Vinogradov <vin.public@gmail.com>
* DETAILS: PATCHLEVEL++
* PRE_BUILD, tooltips.patch: added patch for building
diff --git a/spelling/stardict/PRE_BUILD b/spelling/stardict/PRE_BUILD
index 987d9f0c40..19f798f339 100755
--- a/spelling/stardict/PRE_BUILD
+++ b/spelling/stardict/PRE_BUILD
@@ -2,8 +2,6 @@ default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
patch -p0 < ${SCRIPT_DIRECTORY}/configure.patch &&
-patch -p0 < ${SCRIPT_DIRECTORY}/prefsdlg.patch &&
-patch -p1 < ${SCRIPT_DIRECTORY}/tooltips.patch &&
source ${GRIMOIRE}/is_depends_enabled.function &&
if is_depends_enabled ${SPELL} espeak
then
diff --git a/spelling/stardict/configure.patch b/spelling/stardict/configure.patch
index 56aa13343d..5c21752f69 100644
--- a/spelling/stardict/configure.patch
+++ b/spelling/stardict/configure.patch
@@ -8,17 +8,3 @@
AC_PROG_INTLTOOL([0.22])
AC_CONFIG_MACRO_DIR(m4)
-@@ -188,11 +189,11 @@
- AM_CONDITIONAL(MAEMO_SUPPORT, test "x${enable_maemo_support}" = "xyes")
-
- if test "x${enable_gpe_support}" = "xyes" ; then
-- DEP_MODULES="gtk+-2.0 >= 2.4 glib-2.0 >= 2.2 libgpewidget >= 0.109"
-+ DEP_MODULES="gtk+-2.0 >= 2.4 glib-2.0 >= 2.2 gthread-2.0 >= 2.1 libgpewidget >= 0.109"
- elif test "x${enable_maemo_support}" = "xyes" ; then
- DEP_MODULES="gtk+-2.0 >= 2.6 gconf-2.0 >= 2.6 hildon-libs >= 0.12"
- elif test "x${enable_gnome_support}" = "xno" ; then
-- DEP_MODULES="gtk+-2.0 >= 2.6"
-+ DEP_MODULES="gtk+-2.0 >= 2.6 gthread-2.0 >= 2.1"
- else
- DEP_MODULES="libgnomeui-2.0 >= 2.2.0"
- fi
diff --git a/spelling/stardict/prefsdlg.patch b/spelling/stardict/prefsdlg.patch
deleted file mode 100644
index ca6385fc16..0000000000
--- a/spelling/stardict/prefsdlg.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/prefsdlg.cpp.origin 2007-08-15 11:15:21.000000000 +0500
-+++ src/prefsdlg.cpp 2007-08-15 11:12:21.000000000 +0500
-@@ -735,7 +735,7 @@
- gtk_box_pack_start(GTK_BOX(vbox1),check_button,false,false,0);
- #if defined(CONFIG_GTK) || defined(CONFIG_GPE)
- GtkWidget *hbox2 = gtk_hbox_new(FALSE, 6);
-- label=gtk_label_new(_("Command for playing wav files:"));
-+ GtkWidget *label=gtk_label_new(_("Command for playing wav files:"));
- gtk_box_pack_start(GTK_BOX(hbox2), label, FALSE, FALSE, 0);
- GtkWidget *e = gtk_entry_new();
- gtk_widget_set_size_request(e, 50, -1);
-@@ -748,7 +748,7 @@
- gtk_box_pack_start(GTK_BOX(vbox1), hbox2, FALSE, FALSE, 0);
- #endif
-
-- GtkWidget *label = gtk_label_new(_("RealPeopleTTS search path:"));
-+ label = gtk_label_new(_("RealPeopleTTS search path:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, .5);
- gtk_box_pack_start(GTK_BOX(vbox1),label,false,false,0);
- tts_textview = gtk_text_view_new();
diff --git a/spelling/stardict/tooltips.patch b/spelling/stardict/tooltips.patch
deleted file mode 100644
index 096084d8db..0000000000
--- a/spelling/stardict/tooltips.patch
+++ /dev/null
@@ -1,497 +0,0 @@
-diff -Nuar stardict-3.0.0.orig/src/class_factory.cpp stardict-3.0.0/src/class_factory.cpp
---- stardict-3.0.0.orig/src/class_factory.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/class_factory.cpp 2007-09-11 17:45:05.000000000 +0500
-@@ -61,12 +61,11 @@
- }
-
- TrayBase *PlatformFactory::create_tray_icon(GtkWidget *win, bool scan,
-- GtkTooltips *tooltips,
- const AppSkin& skin)
- {
- #ifdef _WIN32
- return new DockLet(win, scan);
- #else
-- return new DockLet(win, scan, tooltips, skin);
-+ return new DockLet(win, scan, skin);
- #endif
- }
-diff -Nuar stardict-3.0.0.orig/src/class_factory.hpp stardict-3.0.0/src/class_factory.hpp
---- stardict-3.0.0.orig/src/class_factory.hpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/class_factory.hpp 2007-09-11 17:46:13.000000000 +0500
-@@ -10,7 +10,7 @@
- class PlatformFactory {
- public:
- static void *create_class_by_name(const std::string& name, void *param=NULL);
-- static TrayBase *create_tray_icon(GtkWidget *, bool, GtkTooltips *, const AppSkin&);
-+ static TrayBase *create_tray_icon(GtkWidget *, bool, const AppSkin&);
- };
-
- #endif//!_CLASS_FACTORY_HPP_
-diff -Nuar stardict-3.0.0.orig/src/dictmanagedlg.cpp stardict-3.0.0/src/dictmanagedlg.cpp
---- stardict-3.0.0.orig/src/dictmanagedlg.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/dictmanagedlg.cpp 2007-09-11 17:24:18.000000000 +0500
-@@ -1735,21 +1735,21 @@
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_ADD, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Add"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Add"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_add_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_DELETE, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Delete"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Delete"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_delete_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Information"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Information"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_info_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
-@@ -1758,28 +1758,28 @@
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_GOTO_TOP, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Move to top"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Move to top"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_move_top_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_GO_UP, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Move up"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Move up"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_move_up_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_GO_DOWN, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Move down"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Move down"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_move_down_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_GOTO_BOTTOM, GTK_ICON_SIZE_BUTTON);
- gtk_button_set_image(GTK_BUTTON(button), image);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Move to bottom"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Move to bottom"));
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_dictmanage_move_bottom_button_clicked), this);
- gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
-diff -Nuar stardict-3.0.0.orig/src/docklet.cpp stardict-3.0.0/src/docklet.cpp
---- stardict-3.0.0.orig/src/docklet.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/docklet.cpp 2007-09-11 17:31:15.000000000 +0500
-@@ -8,13 +8,12 @@
-
- #include "docklet.h"
-
--DockLet::DockLet(GtkWidget *mainwin, bool is_scan_on, GtkTooltips *tooltips,
-+DockLet::DockLet(GtkWidget *mainwin, bool is_scan_on,
- const AppSkin& skin) : TrayBase(mainwin, is_scan_on)
- {
- menu_ = NULL;
- image_ = NULL;
- embedded_ = false;
-- tooltips_ = tooltips;
-
- normal_icon_ = get_impl(skin.docklet_normal_icon);
- scan_icon_ = get_impl(skin.docklet_scan_icon);
-@@ -28,13 +28,13 @@
- docklet_ = egg_tray_icon_new("StarDict");
- box_ = gtk_event_box_new();
- if (is_hide_state()) {
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict"),NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict"));
- image_ = gtk_image_new_from_pixbuf(normal_icon_);
- } else if (is_scan_on()) {
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict - Scanning"),NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict - Scanning"));
- image_ = gtk_image_new_from_pixbuf(scan_icon_);
- } else {
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict - Stopped"),NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict - Stopped"));
- image_ = gtk_image_new_from_pixbuf(stop_icon_);
- }
-
-@@ -180,15 +180,13 @@
-
- void DockLet::scan_on()
- {
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict - Scanning"),
-- NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict - Scanning"));
- gtk_image_set_from_pixbuf(GTK_IMAGE(image_), scan_icon_);
- }
-
- void DockLet::scan_off()
- {
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict - Stopped"),
-- NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict - Stopped"));
- gtk_image_set_from_pixbuf(GTK_IMAGE(image_), stop_icon_);
- }
-
-@@ -196,7 +194,7 @@
- {
- if (!image_)
- return;
-- gtk_tooltips_set_tip(tooltips_, box_, _("StarDict"), NULL);
-+ gtk_widget_set_tooltip_text(box_, _("StarDict"));
- gtk_image_set_from_pixbuf(GTK_IMAGE(image_), normal_icon_);
- }
-
-diff -Nuar stardict-3.0.0.orig/src/docklet.h stardict-3.0.0/src/docklet.h
---- stardict-3.0.0.orig/src/docklet.h 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/docklet.h 2007-09-11 16:47:56.000000000 +0500
-@@ -10,7 +10,7 @@
-
- class DockLet : public TrayBase {
- public:
-- DockLet(GtkWidget *, bool, GtkTooltips *, const AppSkin&);
-+ DockLet(GtkWidget *, bool, const AppSkin&);
- ~DockLet();
- void minimize_to_tray();
- void set_scan_mode(bool);
-@@ -23,7 +23,6 @@
- GtkWidget *scan_menuitem_;
- bool embedded_;
- GdkPixbuf *normal_icon_, *stop_icon_, *scan_icon_;
-- GtkTooltips *tooltips_;
-
- static void on_embedded(GtkWidget *widget, gpointer data);
- static void on_destroyed(GtkWidget *widget, DockLet *oDockLet);
-diff -Nuar stardict-3.0.0.orig/src/floatwin.cpp stardict-3.0.0/src/floatwin.cpp
---- stardict-3.0.0.orig/src/floatwin.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/floatwin.cpp 2007-09-11 17:50:47.000000000 +0500
-@@ -119,7 +119,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_query_click), this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Query in the main window"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Query in the main window"));
-
- button= gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_SAVE,GTK_ICON_SIZE_MENU));
-@@ -128,7 +128,7 @@
- G_CALLBACK(on_save_click), this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Save to file"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Save to file"));
-
- PronounceWordButton= gtk_button_new();
- gtk_container_add(GTK_CONTAINER(PronounceWordButton),gtk_image_new_from_stock(GTK_STOCK_EXECUTE,GTK_ICON_SIZE_MENU));
-@@ -136,7 +136,7 @@
- g_signal_connect(G_OBJECT(PronounceWordButton),"clicked", G_CALLBACK(on_play_click), this);
- g_signal_connect(G_OBJECT(PronounceWordButton),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),PronounceWordButton,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,PronounceWordButton,_("Pronounce the word"),NULL);
-+ gtk_widget_set_tooltip_text(PronounceWordButton, _("Pronounce the word"));
-
- gtk_widget_set_sensitive(PronounceWordButton, false);
-
-@@ -146,7 +146,7 @@
- g_signal_connect(G_OBJECT(StopButton),"clicked", G_CALLBACK(on_stop_click), this);
- g_signal_connect(G_OBJECT(StopButton),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),StopButton,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips, StopButton, _("Stop selection-scanning"),NULL);
-+ gtk_widget_set_tooltip_text(StopButton, _("Stop selection-scanning"));
-
- gtk_widget_set_sensitive(gpAppFrame->oFloatWin.StopButton,
- conf->get_bool_at("dictionary/scan_selection"));
-@@ -158,7 +158,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_help_click), this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Help"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Help"));
-
- button= gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_QUIT,GTK_ICON_SIZE_MENU));
-@@ -166,7 +166,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(on_quit_click), this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(button_hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Quit"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Quit"));
- #endif
-
- button = gtk_button_new();
-@@ -180,7 +180,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(vLockCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(button_hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Lock floating window"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Lock floating window"));
- view.reset(new ArticleView(GTK_BOX(vbox), true));
-
- gtk_widget_show_all(frame);
-diff -Nuar stardict-3.0.0.orig/src/mainwin.cpp stardict-3.0.0/src/mainwin.cpp
---- stardict-3.0.0.orig/src/mainwin.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/mainwin.cpp 2007-09-11 17:42:00.000000000 +0500
-@@ -87,7 +87,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(ClearCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,3);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Clear the search box"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Clear the search box"));
- #endif
-
- GtkListStore* list_store = gtk_list_store_new(1, G_TYPE_STRING);
-@@ -114,7 +114,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(GoCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Fuzzy Query"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Fuzzy Query"));
- #endif
-
- button=gtk_button_new();
-@@ -126,7 +126,7 @@
- g_signal_connect(G_OBJECT(button),"button_press_event", G_CALLBACK(on_back_button_press),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Go Back - Right button: history (Alt+Left)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Go Back - Right button: history (Alt+Left)"));
-
- GtkWidget *label;
- label = gtk_label_new("\t");
-@@ -141,7 +141,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(MenuCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Show the main menu (Alt+M)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Show the main menu (Alt+M)"));
- }
-
- void TopWin::Destroy(void)
-@@ -1245,7 +1245,7 @@
- GtkWidget *image = gtk_image_new_from_pixbuf(get_impl(gpAppFrame->oAppSkin.index_wazard));
- gtk_container_add (GTK_CONTAINER (wazard_button), image);
- gtk_widget_show_all(wazard_button);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,wazard_button,_("List"),NULL);
-+ gtk_widget_set_tooltip_text(wazard_button, _("List"));
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(wazard_button), true);
- g_signal_connect(G_OBJECT(wazard_button),"toggled", G_CALLBACK(on_wazard_button_toggled), this);
-
-@@ -1256,7 +1256,7 @@
- image = gtk_image_new_from_pixbuf(get_impl(gpAppFrame->oAppSkin.index_dictlist));
- gtk_container_add (GTK_CONTAINER (result_button), image);
- gtk_widget_show_all(result_button);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,result_button,_("Result"),NULL);
-+ gtk_widget_set_tooltip_text(result_button, _("Result"));
- g_signal_connect(G_OBJECT(result_button),"toggled", G_CALLBACK(on_result_button_toggled), this);
-
- GtkWidget *translate_button = gtk_radio_button_new_from_widget(GTK_RADIO_BUTTON(result_button));
-@@ -1266,7 +1266,7 @@
- image = gtk_image_new_from_pixbuf(get_impl(gpAppFrame->oAppSkin.index_translate));
- gtk_container_add (GTK_CONTAINER (translate_button), image);
- gtk_widget_show_all(translate_button);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,translate_button,_("Full-Text Translation"),NULL);
-+ gtk_widget_set_tooltip_text(translate_button, _("Full-Text Translation"));
- g_signal_connect(G_OBJECT(translate_button),"toggled", G_CALLBACK(on_translate_button_toggled), this);
-
- if (has_treedict) {
-@@ -1277,7 +1277,7 @@
- image = gtk_image_new_from_pixbuf(get_impl(gpAppFrame->oAppSkin.index_appendix));
- gtk_container_add (GTK_CONTAINER (appendix_button), image);
- gtk_widget_show_all(appendix_button);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,appendix_button,_("Tree"),NULL);
-+ gtk_widget_set_tooltip_text(appendix_button, _("Tree"));
- g_signal_connect(G_OBJECT(appendix_button),"toggled", G_CALLBACK(on_appendix_button_toggled), this);
- }
-
-@@ -1288,7 +1288,7 @@
- GTK_WIDGET_UNSET_FLAGS (choosegroup_button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(choosegroup_button),"clicked", G_CALLBACK(on_choose_group_button_clicked),this);
- gtk_box_pack_start(GTK_BOX(vbox),choosegroup_button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips, choosegroup_button, _("Choose dict group"),NULL);
-+ gtk_widget_set_tooltip_text(choosegroup_button, _("Choose dict group"));
- choosegroup_menu = NULL;
- UpdateChooseGroup();
-
-@@ -1301,7 +1301,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(NextCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(vbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Next word (Alt+Down)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Next word (Alt+Down)"));
-
- button=gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_GO_UP,GTK_ICON_SIZE_BUTTON));
-@@ -1311,7 +1311,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(PreviousCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(vbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Previous word (Alt+Up)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Previous word (Alt+Up)"));
- }
-
- void LeftWin::on_wazard_button_toggled(GtkToggleButton *button, LeftWin *oLeftWin)
-@@ -1500,7 +1500,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),ShowListButton,false,false,5);
- #endif
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,ShowListButton,_("Show the word list"),NULL);
-+ gtk_widget_set_tooltip_text(ShowListButton, _("Show the word list"));
-
- HideListButton=gtk_button_new();
- image = gtk_image_new_from_stock(GTK_STOCK_GOTO_FIRST,GTK_ICON_SIZE_SMALL_TOOLBAR);
-@@ -1515,7 +1515,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),HideListButton,false,false,5);
- #endif
-- gtk_tooltips_set_tip(gpAppFrame->tooltips, HideListButton,_("Hide the word list"),NULL);
-+ gtk_widget_set_tooltip_text(HideListButton, _("Hide the word list"));
-
-
- if (conf->get_bool_at("main_window/hide_list"))
-@@ -1533,7 +1533,7 @@
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(CopyCallback),this);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,5);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Copy"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Copy"));
- #endif
-
- PronounceWordMenuButton = gtk_menu_tool_button_new_from_stock(GTK_STOCK_EXECUTE);
-@@ -1547,7 +1547,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),GTK_WIDGET(PronounceWordMenuButton),false,false,5);
- #endif
-- gtk_tool_item_set_tooltip(GTK_TOOL_ITEM(PronounceWordMenuButton), gpAppFrame->tooltips, _("Pronounce the word"),NULL);
-+ gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(PronounceWordMenuButton), _("Pronounce the word"));
- gtk_widget_set_sensitive(GTK_WIDGET(PronounceWordMenuButton), false);
-
- button=gtk_button_new();
-@@ -1561,7 +1561,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,5);
- #endif
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Save to file(Alt+E)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Save to file(Alt+E)"));
-
- #ifndef CONFIG_GPE
- button=gtk_button_new();
-@@ -1571,7 +1571,7 @@
- GTK_WIDGET_UNSET_FLAGS (button, GTK_CAN_FOCUS);
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(PrintCallback),this);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,5);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Print"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Print"));
- gtk_widget_set_sensitive(button, false);
- #endif
-
-@@ -1586,7 +1586,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,5);
- #endif
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Search in the definition (Ctrl+F)"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Search in the definition (Ctrl+F)"));
- }
-
- void ToolWin::ShowListCallback(GtkWidget *widget, gpointer data)
-@@ -2707,7 +2707,7 @@
- g_signal_connect(G_OBJECT(ScanSelectionCheckButton), "toggled",
- G_CALLBACK(ScanCallback), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),ScanSelectionCheckButton,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,ScanSelectionCheckButton,_("Scan the selection"),NULL);
-+ gtk_widget_set_tooltip_text(ScanSelectionCheckButton, _("Scan the selection"));
-
- GtkWidget *button = gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_DIALOG_INFO,GTK_ICON_SIZE_SMALL_TOOLBAR));
-@@ -2721,7 +2721,7 @@
- #else
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,8);
- #endif
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Show info"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Show info"));
-
- button=gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_QUIT,GTK_ICON_SIZE_SMALL_TOOLBAR));
-@@ -2731,7 +2731,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(QuitCallback), NULL);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_start(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Quit"), NULL);
-+ gtk_widget_set_tooltip_text(button, _("Quit"));
-
- GtkWidget *event_box = gtk_event_box_new();
- g_signal_connect (G_OBJECT (event_box), "enter_notify_event", G_CALLBACK (vEnterNotifyCallback), this);
-@@ -2753,7 +2753,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(PreferenceCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Preferences"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Preferences"));
-
- button=gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_PROPERTIES,GTK_ICON_SIZE_SMALL_TOOLBAR));
-@@ -2763,7 +2763,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(DictManageCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Manage dictionaries"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Manage dictionaries"));
-
- button=gtk_button_new();
- gtk_container_add(GTK_CONTAINER(button),gtk_image_new_from_stock(GTK_STOCK_INDEX,GTK_ICON_SIZE_SMALL_TOOLBAR));
-@@ -2773,7 +2773,7 @@
- g_signal_connect(G_OBJECT(button),"clicked", G_CALLBACK(NewVersionCallback),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Go to the StarDict website"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Go to the StarDict website"));
- #endif
-
- button=gtk_button_new();
-@@ -2785,7 +2785,7 @@
- g_signal_connect(G_OBJECT(button),"button_press_event", G_CALLBACK(on_internetsearch_button_press),this);
- g_signal_connect(G_OBJECT(button),"enter_notify_event", G_CALLBACK(stardict_on_enter_notify), NULL);
- gtk_box_pack_end(GTK_BOX(hbox),button,false,false,0);
-- gtk_tooltips_set_tip(gpAppFrame->tooltips,button,_("Search an Internet dictionary - Right button: website list"),NULL);
-+ gtk_widget_set_tooltip_text(button, _("Search an Internet dictionary - Right button: website list"));
- }
-
- gboolean BottomWin::vEnterNotifyCallback (GtkWidget *widget, GdkEventCrossing *event, BottomWin *oBottomWin)
-diff -Nuar stardict-3.0.0.orig/src/stardict.cpp stardict-3.0.0/src/stardict.cpp
---- stardict-3.0.0.orig/src/stardict.cpp 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/stardict.cpp 2007-09-11 17:57:31.000000000 +0500
-@@ -305,7 +305,6 @@
- g_signal_connect (G_OBJECT (window), "key_press_event", G_CALLBACK (vKeyPressReleaseCallback), this);
- g_signal_connect (G_OBJECT (window), "key_release_event", G_CALLBACK (vKeyPressReleaseCallback), this);
-
-- tooltips = gtk_tooltips_new ();
-
- GtkWidget *vbox = gtk_vbox_new(FALSE, 0);
- gtk_widget_show(vbox);
-@@ -318,7 +318,7 @@
- unlock_keys->set_comb(combnum2str(conf->get_int_at("dictionary/scan_modifier_key")));
- oFloatWin.Create();
- bool scan=conf->get_bool_at("dictionary/scan_selection");
-- oDockLet.reset(PlatformFactory::create_tray_icon(window, scan, tooltips,
-+ oDockLet.reset(PlatformFactory::create_tray_icon(window, scan,
- oAppSkin));
- oDockLet->on_quit_.connect(sigc::mem_fun(this, &AppCore::Quit));
- oDockLet->on_change_scan_.connect(
-diff -Nuar stardict-3.0.0.orig/src/stardict.h stardict-3.0.0/src/stardict.h
---- stardict-3.0.0.orig/src/stardict.h 2007-09-11 16:42:50.000000000 +0500
-+++ stardict-3.0.0/src/stardict.h 2007-09-11 16:48:43.000000000 +0500
-@@ -80,7 +80,6 @@
- unsigned int waiting_mainwin_lookupcmd_seq;
- unsigned int waiting_floatwin_lookupcmd_seq;
- GtkWidget *window;
-- GtkTooltips *tooltips;
-
- TopWin oTopWin;
- MidWin oMidWin;