Name
gnome-dentry -- Manipulation of .desktop files.
Description
The routines in this module provide a way to load and save files in
the format expected by the panel to create the menus and applet
definitions.
Details
struct GnomeDesktopEntry
typedef struct {
char *name; /* These contain the translated name/comment */
char *comment;
int exec_length; /* Length of `exec' vector. Does not
include the NULL terminator. */
char **exec; /* Command to execute. Must be NULL
terminated. */
char *tryexec; /* Test program to execute */
char *icon; /* Icon name */
char *docpath; /* Path to the documentation */
int terminal; /* flag: requires a terminal to run */
char *type; /* type of this dentry */
char *location; /* path of this dentry */
char *geometry; /* geometry for this icon */
unsigned int multiple_args:1;
unsigned int is_kde:1; /* If this is a .kdelink file */
} GnomeDesktopEntry; |
gnome_desktop_entry_load ()
gnome_desktop_entry_load_flags ()
GnomeDesktopEntry* gnome_desktop_entry_load_flags
(const char *file,
int clean_from_memory_after_load); |
gnome_desktop_entry_load_flags_conditional ()
GnomeDesktopEntry* gnome_desktop_entry_load_flags_conditional
(const char *file,
int clean_from_memory_after_load,
int unconditional); |
gnome_desktop_entry_load_unconditional ()
gnome_desktop_entry_save ()
Saves the desktop entry to disk
gnome_desktop_entry_free ()
Releases the information used by item.
gnome_desktop_entry_destroy ()
Erases the file that represents item and releases the
memory used by item.
gnome_desktop_entry_launch ()
Launchs the program associated to the item desktop entry.
gnome_desktop_entry_launch_with_args ()
void gnome_desktop_entry_launch_with_args
(GnomeDesktopEntry *item,
int the_argc,
char *the_argv[]); |
Launches the program associated with item with the_argv as its
arguments.
gnome_desktop_entry_copy ()
Makes a copy of a source GnomeDesktopEntry
gnome_is_program_in_path ()
gchar* gnome_is_program_in_path (const gchar *program); |
Looks for program in the PATH, if it is found, a g_strduped
string with the full path name is returned.