From 32206db37fd47bc8151751fab1c9d46367e7180c Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 31 Aug 2009 14:56:20 +0000 Subject: [PATCH] Let it work with Gtk+ < 2.12 --- src/applets/desktop.c | 2 ++ src/applets/lock.c | 2 ++ src/applets/logout.c | 2 ++ src/applets/main.c | 2 ++ src/applets/tasks.c | 2 ++ 5 files changed, 10 insertions(+) diff --git a/src/applets/desktop.c b/src/applets/desktop.c index d97281b..232e74c 100644 --- a/src/applets/desktop.c +++ b/src/applets/desktop.c @@ -57,7 +57,9 @@ static GtkWidget * _desktop_init(PanelApplet * applet) applet->helper->icon_size); gtk_button_set_image(GTK_BUTTON(ret), image); gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE); +#if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(ret, "Show desktop"); +#endif g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked), NULL); return ret; diff --git a/src/applets/lock.c b/src/applets/lock.c index 4ae0d86..9bf2b72 100644 --- a/src/applets/lock.c +++ b/src/applets/lock.c @@ -54,7 +54,9 @@ static GtkWidget * _lock_init(PanelApplet * applet) applet->helper->icon_size); gtk_button_set_image(GTK_BUTTON(ret), image); gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE); +#if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(ret, "Lock screen"); +#endif g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked), NULL); return ret; diff --git a/src/applets/logout.c b/src/applets/logout.c index 845db4a..05612e8 100644 --- a/src/applets/logout.c +++ b/src/applets/logout.c @@ -54,7 +54,9 @@ static GtkWidget * _logout_init(PanelApplet * applet) applet->helper->icon_size); gtk_button_set_image(GTK_BUTTON(ret), image); gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE); +#if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(ret, "Logout"); +#endif g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked), applet); return ret; diff --git a/src/applets/main.c b/src/applets/main.c index c782514..adadba9 100644 --- a/src/applets/main.c +++ b/src/applets/main.c @@ -121,7 +121,9 @@ static GtkWidget * _main_init(PanelApplet * applet) applet->helper->icon_size); gtk_button_set_image(GTK_BUTTON(ret), image); gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE); +#if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(ret, "Main menu"); +#endif g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked), main); return ret; diff --git a/src/applets/tasks.c b/src/applets/tasks.c index ed54718..66750ae 100644 --- a/src/applets/tasks.c +++ b/src/applets/tasks.c @@ -200,7 +200,9 @@ static void _task_set(Task * task, char const * name, GdkPixbuf * pixbuf) #ifndef EMBEDDED gtk_label_set_text(GTK_LABEL(task->label), name); #endif +#if GTK_CHECK_VERSION(2, 12, 0) gtk_widget_set_tooltip_text(task->widget, name); +#endif if(pixbuf != NULL) gtk_image_set_from_pixbuf(GTK_IMAGE(task->image), pixbuf); else