Returns a OptionGroup for the command line arguments recognized by Clutter.
You should add this group to your OptionContext with add_group, if you are using parse to parse your commandline arguments instead of using init or init_with_args.
You should add this option group to your OptionContext after the GTK option group created with get_option_group, and after the clutter option group obtained from get_option_group_without_init. You should not use get_option_group together with this function.
You must pass true
to get_option_group since gtk-clutter's option group relies on it.
Parsing options using parse with a OptionContext containing the returned
GOptionGroupwith
will result in Clutter's and GTK-Clutter's initialisation. That is, the following code:
g_option_context_add_group (context, gtk_get_option_group (TRUE));
g_option_context_add_group (context, cogl_get_option_group ());
g_option_context_add_group (context, clutter_get_option_group_without_init ());
g_option_context_add_group (context, gtk_clutter_get_option_group ());
res = g_option_context_parse (context, &argc, &argc, NULL);
is functionally equivalent to:
gtk_clutter_init (&argc, &argv);
After parse on a OptionContext containing the the returned
OptionGroup has returned true
, Clutter and GTK-Clutter are guaranteed to be initialized.
a OptionGroup for the commandline arguments recognized by ClutterGtk |