main (int argc, char **argv)
{
g_setenv ("GTK_CSS_DEBUG", "1", TRUE);
+ g_setenv ("GTK_THEME", "Empty", TRUE);
- if (argc >= 2 && strcmp (argv[1], "--generate") == 0)
- gtk_init ();
- else
- gtk_test_init (&argc, &argv);
+ if (argc >= 3 && strcmp (argv[1], "--generate") == 0)
+ {
+ GFile *file = g_file_new_for_commandline_arg (argv[2]);
+
+ gtk_init ();
+
+ g_object_set (gtk_settings_get_default (), "gtk-font-name", "Sans", NULL);
+
+ load_ui_file (file, TRUE);
+
+ g_object_unref (file);
+
+ return 0;
+ }
+
+ gtk_test_init (&argc, &argv);
+ g_object_set (gtk_settings_get_default (), "gtk-font-name", "Sans", NULL);
- g_object_set (gtk_settings_get_default (),
- "gtk-font-name", "Sans",
- "gtk-theme-name", "Empty",
- NULL);
if (argc < 2)
{
const char *basedir;
g_object_unref (dir);
}
- else if (strcmp (argv[1], "--generate") == 0)
- {
- if (argc >= 3)
- {
- GFile *file = g_file_new_for_commandline_arg (argv[2]);
-
- load_ui_file (file, TRUE);
-
- g_object_unref (file);
- }
- }
else
{
guint i;