| **gtk4-builder-tool** enumerate [OPTIONS...] <FILE>
| **gtk4-builder-tool** simplify [OPTIONS...] <FILE>
| **gtk4-builder-tool** preview [OPTIONS...] <FILE>
+| **gtk4-builder-tool** render [OPTIONS...] <FILE>
| **gtk4-builder-tool** screenshot [OPTIONS...] <FILE>
DESCRIPTION
Load style information from the given CSS file.
-Screenshot
-^^^^^^^^^^
+Render
+^^^^^^
-The ``screenshot`` command saves a rendering of the UI definition file
-as a png image or node file. The name of the file to write can be specified as
-a second FILE argument.
+The ``render`` command saves a rendering of the UI definition file as a png image
+or node file. The name of the file to write can be specified as a second FILE argument.
This command accepts options to specify the ID of the toplevel object and a CSS
file to use.
Overwrite an existing file.
+Screenshot
+^^^^^^^^^^
+
+The ``screenshot`` command is an alias for ``render``.
+
Simplification
^^^^^^^^^^^^^^
exit (1);
}
- g_set_prgname ("gtk4-builder-tool screenshot");
+ g_set_prgname ("gtk4-builder-tool render");
context = g_option_context_new (NULL);
g_option_context_set_translation_domain (context, GETTEXT_PACKAGE);
g_option_context_add_main_entries (context, entries, NULL);
- g_option_context_set_summary (context, _("Take a screenshot of the file."));
+ g_option_context_set_summary (context, _("Render a .ui file to an image."));
if (!g_option_context_parse (context, argc, (char ***)argv, &error))
{
if (g_strv_length (filenames) > 2)
{
- g_printerr (_("Can only screenshot a single .ui file and a single output file\n"));
+ g_printerr (_("Can only render a single .ui file to a single output file\n"));
exit (1);
}
" simplify Simplify the file\n"
" enumerate List all named objects\n"
" preview Preview the file\n"
+ " render Take a screenshot of the file\n"
" screenshot Take a screenshot of the file\n"
"\n"));
exit (1);
do_enumerate (&argc, &argv);
else if (strcmp (argv[0], "preview") == 0)
do_preview (&argc, &argv);
- else if (strcmp (argv[0], "screenshot") == 0)
+ else if (strcmp (argv[0], "render") == 0 ||
+ strcmp (argv[0], "screenshot") == 0)
do_screenshot (&argc, &argv);
else
usage ();