summaryrefslogtreecommitdiff
path: root/tests/testicontheme.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2004-10-19 04:30:35 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-10-19 04:30:35 +0000
commite746e7ffb81b25bc0071c915272c05ab1d805db8 (patch)
tree062a9ba4c8070364c7d9c0621ea1f514a8f66052 /tests/testicontheme.c
parent5fedd5f8bd8d46efadc0101100054ab8296e5440 (diff)
downloadgtk+-e746e7ffb81b25bc0071c915272c05ab1d805db8.tar.gz
Set the locale, tidy up output.
2004-10-19 Matthias Clasen <mclasen@redhat.com> * tests/testicontheme.c: Set the locale, tidy up output.
Diffstat (limited to 'tests/testicontheme.c')
-rw-r--r--tests/testicontheme.c48
1 files changed, 27 insertions, 21 deletions
diff --git a/tests/testicontheme.c b/tests/testicontheme.c
index e4ecccd1d4..cf9018aca7 100644
--- a/tests/testicontheme.c
+++ b/tests/testicontheme.c
@@ -2,6 +2,7 @@
#include <gtk/gtkicontheme.h>
#include <stdlib.h>
#include <string.h>
+#include <locale.h>
static void
usage (void)
@@ -28,6 +29,7 @@ main (int argc, char *argv[])
int i;
g_type_init ();
+ setlocale (LC_ALL, "");
if (argc < 3)
{
@@ -73,29 +75,33 @@ main (int argc, char *argv[])
g_print ("icon for %s at %dx%d is %s\n", argv[3], size, size,
icon_info ? gtk_icon_info_get_filename (icon_info) : "<none>");
- if (gtk_icon_info_get_embedded_rect (icon_info, &embedded_rect))
+ if (icon_info)
{
- g_print ("Embedded rect: %d,%d %dx%d\n",
- embedded_rect.x, embedded_rect.y,
- embedded_rect.width, embedded_rect.height);
+ if (gtk_icon_info_get_embedded_rect (icon_info, &embedded_rect))
+ {
+ g_print ("Embedded rect: %d,%d %dx%d\n",
+ embedded_rect.x, embedded_rect.y,
+ embedded_rect.width, embedded_rect.height);
+ }
+
+ if (gtk_icon_info_get_attach_points (icon_info, &attach_points, &n_attach_points))
+ {
+ g_print ("Attach Points: ");
+ for (i = 0; i < n_attach_points; i++)
+ g_print ("%d, %d; ",
+ attach_points[i].x,
+ attach_points[i].y);
+ g_free (attach_points);
+ g_print ("\n");
+ }
+
+ display_name = gtk_icon_info_get_display_name (icon_info);
+
+ if (display_name)
+ g_print ("Display name: %s\n", display_name);
+
+ gtk_icon_info_free (icon_info);
}
-
- if (gtk_icon_info_get_attach_points (icon_info, &attach_points, &n_attach_points))
- {
- g_print ("Attach Points: ");
- for (i = 0; i < n_attach_points; i++)
- g_print ("%d, %d; ",
- attach_points[i].x,
- attach_points[i].y);
- g_free (attach_points);
- }
-
- display_name = gtk_icon_info_get_display_name (icon_info);
-
- if (display_name)
- g_print ("Display name: %s\n", display_name);
-
- gtk_icon_info_free (icon_info);
}
else
{