mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-12 15:36:17 +01:00
Annotate GApplication::local_command_line
Also add some documentation. https://bugzilla.gnome.org/show_bug.cgi?id=690670
This commit is contained in:
parent
5e62827efd
commit
7acfdb04ac
@ -76,6 +76,26 @@ struct _GApplicationClass
|
||||
GApplicationCommandLine *command_line);
|
||||
|
||||
/* vfuncs */
|
||||
|
||||
/**
|
||||
* GApplicationClass::local_command_line:
|
||||
* @application: a #GApplication
|
||||
* @arguments: (inout) (array zero-terminated=1): array of command line arguments
|
||||
* @exit_status: (out): exit status to fill after processing the command line.
|
||||
*
|
||||
* This virtual function is always invoked in the local instance. It
|
||||
* gets passed a pointer to a %NULL-terminated copy of @argv and is
|
||||
* expected to remove arguments that it handled (shifting up remaining
|
||||
* arguments).
|
||||
*
|
||||
* The last argument to local_command_line() is a pointer to the @status
|
||||
* variable which can used to set the exit status that is returned from
|
||||
* g_application_run().
|
||||
*
|
||||
* See g_application_run() for more details on #GApplication startup.
|
||||
*
|
||||
* Returns: %TRUE if the commandline has been completely handled
|
||||
*/
|
||||
gboolean (* local_command_line) (GApplication *application,
|
||||
gchar ***arguments,
|
||||
int *exit_status);
|
||||
|
Loading…
Reference in New Issue
Block a user