Commit 4f402e24 authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

Don't print help options if the options of a specific group have been

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

	* glib/goption.c (print_help): Don't print help options
	if the options of a specific group have been
	requested.  (#160645, Glynn Foster)
parent 10632e41
2004-12-09 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (print_help): Don't print help options
if the options of a specific group have been
requested. (#160645, Glynn Foster)
2004-12-07 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_get_language_names): Update the returned
......
2004-12-09 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (print_help): Don't print help options
if the options of a specific group have been
requested. (#160645, Glynn Foster)
2004-12-07 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_get_language_names): Update the returned
......
2004-12-09 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (print_help): Don't print help options
if the options of a specific group have been
requested. (#160645, Glynn Foster)
2004-12-07 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_get_language_names): Update the returned
......
2004-12-09 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (print_help): Don't print help options
if the options of a specific group have been
requested. (#160645, Glynn Foster)
2004-12-07 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_get_language_names): Update the returned
......
2004-12-09 Matthias Clasen <mclasen@redhat.com>
* glib/goption.c (print_help): Don't print help options
if the options of a specific group have been
requested. (#160645, Glynn Foster)
2004-12-07 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_get_language_names): Update the returned
......
......@@ -482,26 +482,29 @@ print_help (GOptionContext *context,
/* Add a bit of padding */
max_length += 4;
list = context->groups;
g_print ("%s\n --%-*s %s\n",
_("Help Options:"), max_length, "help", _("Show help options"));
/* We only want --help-all when there are groups */
if (list)
g_print (" --%-*s %s\n", max_length, "help-all", _("Show all help options"));
while (list)
if (!group)
{
GOptionGroup *group = list->data;
g_print (" --help-%-*s %s\n", max_length - 5, group->name, TRANSLATE (group, group->help_description));
list = context->groups;
list = list->next;
}
g_print ("%s\n --%-*s %s\n",
_("Help Options:"), max_length, "help", _("Show help options"));
/* We only want --help-all when there are groups */
if (list)
g_print (" --%-*s %s\n", max_length, "help-all", _("Show all help options"));
g_print ("\n");
while (list)
{
GOptionGroup *group = list->data;
g_print (" --help-%-*s %s\n", max_length - 5, group->name, TRANSLATE (group, group->help_description));
list = list->next;
}
g_print ("\n");
}
if (group)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment