/src/wrappers/glib/library/externals/descriptions

http://github.com/tybor/Liberty · #! · 58 lines · 48 code · 10 blank · 0 comment · 0 complexity · 8e9358c9cfe9a346c90303433eccf91f MD5 · raw file

  1. -- This is free software; you can redistribute it and/or modify it
  2. -- under the terms of the GNU General Public License as published by the Free
  3. -- Software Foundation; either version 2, or (at your option) any later
  4. -- version. SmartEiffel is distributed in the hope that it will be useful,but
  5. -- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  6. -- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  7. -- for more details. You should have received a copy of the GNU General
  8. -- Public License along with SmartEiffel; see the file COPYING. If not,
  9. -- write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
  10. -- Boston, MA 02110-1301, USA
  11. -- Dummy comments to check some implementation details of eiffel-gcc-xml
  12. G_CHECKSUM_TYPE Types of checksums
  13. G_CHECKSUM_TYPE.is_g_checksum_md5 The usual MD5 algorithm
  14. GSEQUENCE_EXTERNALS A sequence in GLib library
  15. GSEQUENCE_EXTERNALS.g_sequence_prepend predend to a sequence
  16. G_TEST_LOG_MSG_STRUCT A private structure
  17. G_TEST_LOG_MSG_STRUCT.n_strings Private field setter of glib testing.
  18. -- G_TEST_LOG_MSG_STRUCT.gtestlogmsg_get_n_strings Private field getter of glib testing.
  19. -- Actual descriptions
  20. -- G_OPTION_ARG
  21. G_OPTION_ARG The GOptionArg enum values determine which type of extra argument the options expect to find. If an option expects an extra argument, it can be specified in several ways; with a short option: -x arg, with a long option name arg or combined in a single argument: --name=arg.
  22. G_OPTION_ARG.set_none No extra argument. This is useful for simple flags.
  23. G_OPTION_ARG.set_string The option takes a string argument.
  24. G_OPTION_ARG.set_integer The option takes an integer argument.
  25. G_OPTION_ARG.set_callback The option provides a callback to parse the extra argument.
  26. G_OPTION_ARG.set_filename The option takes a filename as argument.
  27. G_OPTION_ARG.set_string_array the option takes a string argument, multiple uses of the option are collected into an array of strings.
  28. G_OPTION_ARG.set_filename_array The option takes a filename as argument, multiple uses of the option are collected into an array of strings.
  29. G_OPTION_ARG.set_real The option takes a REAL double argument. The argument can be formatted either for the user's locale or for the "C" locale. Since 2.12
  30. G_OPTION_ARG.set_integer_64 The option takes a 64-bit integer. Like G_OPTION_ARG_INT but for larger numbers. The number can be in decimal base, or in hexadecimal (when prefixed with 0x, for example, 0xffffffff). Since 2.12
  31. -- G_OPTION_FLAGS
  32. G_OPTION_FLAGS Flags which modify individual options in G_OPTION_GROUP
  33. G_OPTION_FLAGS.hidden The option doesn't appear in --help output.
  34. G_OPTION_FLAGS.in_main The option appears in the main section of the --help output, even if it is defined in a group.
  35. G_OPTION_FLAGS.reverse For options of the G_OPTION_ARG_NONE kind, this flag indicates that the sense of the option is reversed.
  36. G_OPTION_FLAGS.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
  37. G_OPTION_FLAGS.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
  38. G_OPTION_FLAGS.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
  39. G_OPTION_FLAGS.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.
  40. G_NORMALIZE_MODE Defines how a Unicode string is transformed in a canonical form, standardizing such issues as whether a character with an accent is represented as a base character and combining accent or as a single precomposed character. Unicode strings should generally be normalized before comparing them.
  41. G_NORMALIZE_MODE.default Standardize differences that do not affect the text content, such as the above-mentioned accent representation.
  42. G_NORMALIZE_MODE.nfd Another name for G_NORMALIZE_DEFAULT.
  43. G_NORMALIZE_MODE.default_compose Like default, but with composed forms rather than a maximally decomposed form.
  44. G_NORMALIZE_MODE.nfc Another name for default_compose.
  45. G_NORMALIZE_MODE.all Beyond dafault also standardize the "compatibility" characters in Unicode, such as SUPERSCRIPT THREE to the standard forms (in this case DIGIT THREE). Formatting information may be lost but for most text operations such characters should be considered the same.
  46. G_NORMALIZE_MODE.nfkd Another name for "all".
  47. G_NORMALIZE_MODE.all_compose Like "all", but with composed forms rather than a maximally decomposed form.
  48. G_NORMALIZE_MODE.nfkc Another name for "all_compose".