Let it work with Gtk+ < 2.12
This commit is contained in:
parent
11166dabaf
commit
32206db37f
|
@ -57,7 +57,9 @@ static GtkWidget * _desktop_init(PanelApplet * applet)
|
||||||
applet->helper->icon_size);
|
applet->helper->icon_size);
|
||||||
gtk_button_set_image(GTK_BUTTON(ret), image);
|
gtk_button_set_image(GTK_BUTTON(ret), image);
|
||||||
gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE);
|
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");
|
gtk_widget_set_tooltip_text(ret, "Show desktop");
|
||||||
|
#endif
|
||||||
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
||||||
NULL);
|
NULL);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -54,7 +54,9 @@ static GtkWidget * _lock_init(PanelApplet * applet)
|
||||||
applet->helper->icon_size);
|
applet->helper->icon_size);
|
||||||
gtk_button_set_image(GTK_BUTTON(ret), image);
|
gtk_button_set_image(GTK_BUTTON(ret), image);
|
||||||
gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE);
|
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");
|
gtk_widget_set_tooltip_text(ret, "Lock screen");
|
||||||
|
#endif
|
||||||
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
||||||
NULL);
|
NULL);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -54,7 +54,9 @@ static GtkWidget * _logout_init(PanelApplet * applet)
|
||||||
applet->helper->icon_size);
|
applet->helper->icon_size);
|
||||||
gtk_button_set_image(GTK_BUTTON(ret), image);
|
gtk_button_set_image(GTK_BUTTON(ret), image);
|
||||||
gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE);
|
gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE);
|
||||||
|
#if GTK_CHECK_VERSION(2, 12, 0)
|
||||||
gtk_widget_set_tooltip_text(ret, "Logout");
|
gtk_widget_set_tooltip_text(ret, "Logout");
|
||||||
|
#endif
|
||||||
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
||||||
applet);
|
applet);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -121,7 +121,9 @@ static GtkWidget * _main_init(PanelApplet * applet)
|
||||||
applet->helper->icon_size);
|
applet->helper->icon_size);
|
||||||
gtk_button_set_image(GTK_BUTTON(ret), image);
|
gtk_button_set_image(GTK_BUTTON(ret), image);
|
||||||
gtk_button_set_relief(GTK_BUTTON(ret), GTK_RELIEF_NONE);
|
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");
|
gtk_widget_set_tooltip_text(ret, "Main menu");
|
||||||
|
#endif
|
||||||
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
g_signal_connect(G_OBJECT(ret), "clicked", G_CALLBACK(_on_clicked),
|
||||||
main);
|
main);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -200,7 +200,9 @@ static void _task_set(Task * task, char const * name, GdkPixbuf * pixbuf)
|
||||||
#ifndef EMBEDDED
|
#ifndef EMBEDDED
|
||||||
gtk_label_set_text(GTK_LABEL(task->label), name);
|
gtk_label_set_text(GTK_LABEL(task->label), name);
|
||||||
#endif
|
#endif
|
||||||
|
#if GTK_CHECK_VERSION(2, 12, 0)
|
||||||
gtk_widget_set_tooltip_text(task->widget, name);
|
gtk_widget_set_tooltip_text(task->widget, name);
|
||||||
|
#endif
|
||||||
if(pixbuf != NULL)
|
if(pixbuf != NULL)
|
||||||
gtk_image_set_from_pixbuf(GTK_IMAGE(task->image), pixbuf);
|
gtk_image_set_from_pixbuf(GTK_IMAGE(task->image), pixbuf);
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue
Block a user