summaryrefslogtreecommitdiff
path: root/tests/teststatusicon.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2013-04-04 16:54:45 +0200
committerBenjamin Otte <otte@redhat.com>2013-04-06 10:47:55 +0200
commit70a0d1a32d996cae16a8618e4ed2dbaba136cbdf (patch)
tree050524cbaa6984beb011314ea7cd49bc11ed9d80 /tests/teststatusicon.c
parent4b75077ccd15eb1c87645d7ba33594755146d7c8 (diff)
downloadgtk+-70a0d1a32d996cae16a8618e4ed2dbaba136cbdf.tar.gz
tests: Remove multiscreen code from teststusicon
Diffstat (limited to 'tests/teststatusicon.c')
-rwxr-xr-xtests/teststatusicon.c44
1 files changed, 16 insertions, 28 deletions
diff --git a/tests/teststatusicon.c b/tests/teststatusicon.c
index c6f81fc580..fa717e64c5 100755
--- a/tests/teststatusicon.c
+++ b/tests/teststatusicon.c
@@ -65,7 +65,7 @@ screen_changed_cb (GtkStatusIcon *icon)
}
static void
-update_icons (void)
+update_icon (void)
{
GSList *l;
gchar *icon_name;
@@ -99,7 +99,7 @@ timeout_handler (gpointer data)
else
status = TEST_STATUS_INFO;
- update_icons ();
+ update_icon ();
return TRUE;
}
@@ -259,41 +259,29 @@ popup_menu (GtkStatusIcon *icon,
int
main (int argc, char **argv)
{
- GdkDisplay *display;
- guint n_screens, i;
+ GtkStatusIcon *icon;
gtk_init (&argc, &argv);
- display = gdk_display_get_default ();
+ icon = gtk_status_icon_new ();
- n_screens = gdk_display_get_n_screens (display);
+ 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::orientation", G_CALLBACK (orientation_changed_cb), NULL);
+ g_signal_connect (icon, "notify::screen", G_CALLBACK (screen_changed_cb), NULL);
+ g_print ("icon size %d\n", gtk_status_icon_get_size (icon));
- for (i = 0; i < n_screens; i++)
- {
- GtkStatusIcon *icon;
-
- icon = gtk_status_icon_new ();
- gtk_status_icon_set_screen (icon, gdk_display_get_screen (display, i));
- update_icons ();
+ g_signal_connect (icon, "activate",
+ G_CALLBACK (icon_activated), 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::orientation", G_CALLBACK (orientation_changed_cb), NULL);
- g_signal_connect (icon, "notify::screen", G_CALLBACK (screen_changed_cb), NULL);
- g_print ("icon size %d\n", gtk_status_icon_get_size (icon));
+ g_signal_connect (icon, "popup-menu",
+ G_CALLBACK (popup_menu), NULL);
- g_signal_connect (icon, "activate",
- G_CALLBACK (icon_activated), NULL);
+ icons = g_slist_append (icons, icon);
- g_signal_connect (icon, "popup-menu",
- G_CALLBACK (popup_menu), NULL);
+ update_icon ();
- icons = g_slist_append (icons, icon);
-
- update_icons ();
-
- timeout = gdk_threads_add_timeout (2000, timeout_handler, icon);
- }
+ timeout = gdk_threads_add_timeout (2000, timeout_handler, icon);
gtk_main ();