Module: GLib::OptionFlags

Defined in:
(unknown)

Constant Summary collapse

NONE =

No flags. Since: 2.42.

0 or :none
HIDDEN =

The option doesn’t appear in ‘–help` output.

1 or :hidden
IN_MAIN =

The option appears in the main section of the

`--help` output, even if it is defined in a group.
2 or :in_main
REVERSE =

For options of the %G_OPTION_ARG_NONE kind, this

flag indicates that the sense of the option is reversed.
4 or :reverse
NO_ARG =

For options of the %G_OPTION_ARG_CALLBACK kind,

this flag indicates that the callback does not take any argument
(like a %G_OPTION_ARG_NONE option). Since 2.8
8 or :no_arg
FILENAME =

For options of the %G_OPTION_ARG_CALLBACK

kind, this flag indicates that the argument should be passed to the
callback in the GLib filename encoding rather than UTF-8. Since 2.8
16 or :filename
OPTIONAL_ARG =

For options of the %G_OPTION_ARG_CALLBACK

kind, this flag indicates that the argument supply is optional.
If no argument is given then data of %GOptionParseFunc will be
set to NULL. Since 2.8
32 or :optional_arg
NOALIAS =

This flag turns off the automatic conflict

resolution which prefixes long option names with `groupname-` if
there is a conflict. This option should only be used in situations
where aliasing is necessary to model some legacy commandline interface.
It is not safe to use this option, unless all option groups are under
your direct control. Since 2.8.
64 or :noalias