|Portability||portable (depends on GHC)|
This module binds GLib-specific utility procedures.
Gets a human-readable name for the application, as set by
setApplicationName. This name should be localized if possible, and is
intended for display to the user. Contrast with
gets a non-localized name. If
setApplicationName has not been performed,
returns the result of
getProgramName (which may be
setProgramName has also not been performed).
Sets a human-readable name for the application. This name should be
localized if possible, and is intended for display to the user. Contrast
setProgramName, which sets a non-localized name.
will be performed automatically by
Note that for thread safety reasons, this computation can only be performed once.
The application name will be used in contexts such as error messages, or when displaying an application's name in the task list.
Gets the name of the program. This name should not be localized, contrast
getApplicationName. If you are using GDK or GTK+, the program name
is set in
initGUI to the last component of argv.