tests: Remove multiscreen code from teststusicon
This commit is contained in:
parent
4b75077ccd
commit
70a0d1a32d
@ -65,7 +65,7 @@ screen_changed_cb (GtkStatusIcon *icon)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
update_icons (void)
|
update_icon (void)
|
||||||
{
|
{
|
||||||
GSList *l;
|
GSList *l;
|
||||||
gchar *icon_name;
|
gchar *icon_name;
|
||||||
@ -99,7 +99,7 @@ timeout_handler (gpointer data)
|
|||||||
else
|
else
|
||||||
status = TEST_STATUS_INFO;
|
status = TEST_STATUS_INFO;
|
||||||
|
|
||||||
update_icons ();
|
update_icon ();
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -259,22 +259,11 @@ popup_menu (GtkStatusIcon *icon,
|
|||||||
int
|
int
|
||||||
main (int argc, char **argv)
|
main (int argc, char **argv)
|
||||||
{
|
{
|
||||||
GdkDisplay *display;
|
GtkStatusIcon *icon;
|
||||||
guint n_screens, i;
|
|
||||||
|
|
||||||
gtk_init (&argc, &argv);
|
gtk_init (&argc, &argv);
|
||||||
|
|
||||||
display = gdk_display_get_default ();
|
|
||||||
|
|
||||||
n_screens = gdk_display_get_n_screens (display);
|
|
||||||
|
|
||||||
for (i = 0; i < n_screens; i++)
|
|
||||||
{
|
|
||||||
GtkStatusIcon *icon;
|
|
||||||
|
|
||||||
icon = gtk_status_icon_new ();
|
icon = gtk_status_icon_new ();
|
||||||
gtk_status_icon_set_screen (icon, gdk_display_get_screen (display, i));
|
|
||||||
update_icons ();
|
|
||||||
|
|
||||||
g_signal_connect (icon, "size-changed", G_CALLBACK (size_changed_cb), NULL);
|
g_signal_connect (icon, "size-changed", G_CALLBACK (size_changed_cb), NULL);
|
||||||
g_signal_connect (icon, "notify::embedded", G_CALLBACK (embedded_changed_cb), NULL);
|
g_signal_connect (icon, "notify::embedded", G_CALLBACK (embedded_changed_cb), NULL);
|
||||||
@ -290,10 +279,9 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
icons = g_slist_append (icons, icon);
|
icons = g_slist_append (icons, icon);
|
||||||
|
|
||||||
update_icons ();
|
update_icon ();
|
||||||
|
|
||||||
timeout = gdk_threads_add_timeout (2000, timeout_handler, icon);
|
timeout = gdk_threads_add_timeout (2000, timeout_handler, icon);
|
||||||
}
|
|
||||||
|
|
||||||
gtk_main ();
|
gtk_main ();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user