Bug-790839 GApplication command line --help enhancements

In order to enrich information displayed by GApplication command line
handling when --help is invoked, 3 new methods are proposed:
. g_application_set_option_context_parameter_string
. g_application_set_option_context_summary
. g_application_set_option_context_description
Those methods interact with the GApplication's internal GOptionContext
which is created for command line parsing in g_application_parse_command_line.
(please refer to the GOptionContext class for more information about option
context, parameter string, summary and description.)

To illustrate the 3 methods, an example is provided:
. gapplication-example-cmdline4.c
This commit is contained in:
howetuft
2017-12-28 08:39:21 +01:00
committed by Philip Withnall
parent b441c21a09
commit 0e22d19a11
6 changed files with 180 additions and 2 deletions

View File

@@ -3232,6 +3232,9 @@ g_application_run
g_application_add_main_option_entries
g_application_add_main_option
g_application_add_option_group
g_application_set_option_context_parameter_string
g_application_set_option_context_summary
g_application_set_option_context_description
<SUBSECTION>
g_application_set_default
g_application_get_default