Name
gnome-help -- Routines for displaying help
Description
These routines provide simple wrappers for invoking the help system in
GNOME. They will take care of invoking the help browser with the help
file you provide.
Details
struct GnomeHelpMenuEntry
typedef struct {
gchar *name;
gchar *path;
} GnomeHelpMenuEntry; |
This structure describes where to get the help from. The name field
is used to specify the name of the application (this is used to pull the
help files from the help directory where the files were installed).
The path parameter is the name relative to the package's help
directory.
For example, the Gnumeric spreadsheet uses the structure like
this:
static GnomeHelpMenuEntry help_ref = { "gnumeric", "formatting.html" }; |
This identifies the application and the filename that is
displayed
gnome_help_file_find_file ()
gchar* gnome_help_file_find_file (gchar *app,
gchar *path); |
gnome_help_file_path ()
gchar* gnome_help_file_path (gchar *app,
gchar *path); |
gnome_help_display ()
Cause a help viewer to display help entry defined in ref.
gnome_help_goto ()
void gnome_help_goto (void *ignore,
gchar *file); |
Cause a help viewer to display file.
gnome_help_pbox_display ()
Cause a help viewer to display the help entry defined in ref. This
function is meant to be connected to the "help" signal of a
GnomePropertyBox. If ref is { "my-app", "properties-blah" }, and
the current page number is 3, then the help viewer will display
my-app/lang/properties-blah-3.html, which can be symlinked to the
appropriate file.
gnome_help_pbox_goto ()
Cause a help viewer to display the help entry defined in ref. This
function is meant to be connected to the help button of a
GnomePropertyBox, when you don't want any munging of the help path
done. Most of the time, you can use gnome_help_pbox_display,
though.