LauncherFolder

LauncherFolder — stores and launches (if needed) folder information

Synopsis

#define             LAUNCHER_TYPE_FOLDER
                    LauncherFolder;
GType               launcher_folder_get_type            (void);
LauncherFolder *    launcher_folder_new                 (const gchar *name,
                                                         const gchar *uri);
void                launcher_folder_free                (LauncherFolder *folder);
const gchar *       launcher_folder_get_name            (LauncherFolder *folder);
const gchar *       launcher_folder_get_uri             (LauncherFolder *folder);
const gchar *       launcher_folder_get_icon_name       (LauncherFolder *folder);
void                launcher_folder_activate            (LauncherFolder *folder,
                                                         GError **error);

Description

Will store folder information, generally returned by LauncherFolderBookmarks Can also launch folders if needed

Details

LAUNCHER_TYPE_FOLDER

#define LAUNCHER_TYPE_FOLDER (launcher_folder_get_type ())


LauncherFolder

typedef struct _LauncherFolder LauncherFolder;


launcher_folder_get_type ()

GType               launcher_folder_get_type            (void);

Returns :


launcher_folder_new ()

LauncherFolder *    launcher_folder_new                 (const gchar *name,
                                                         const gchar *uri);

Creates a new LauncherFolder object based on the name and uri given

name :

A string containing the folder name

uri :

A string containing the URI to the folder location

Returns :

A new LauncherFolder object

launcher_folder_free ()

void                launcher_folder_free                (LauncherFolder *folder);

folder :


launcher_folder_get_name ()

const gchar *       launcher_folder_get_name            (LauncherFolder *folder);

Retrives the name of the folder

folder :

A LauncherFolder object

Returns :

A string containing the folder name

launcher_folder_get_uri ()

const gchar *       launcher_folder_get_uri             (LauncherFolder *folder);

Retrives the uri of the folder

folder :

A LauncherFolder object

Returns :

A string containing the folder uri

launcher_folder_get_icon_name ()

const gchar *       launcher_folder_get_icon_name       (LauncherFolder *folder);

retrives the icon name that is associated with folder

folder :

A LauncherFolder object

Returns :

An icon_name string

launcher_folder_activate ()

void                launcher_folder_activate            (LauncherFolder *folder,
                                                         GError **error);

Will launch the correct application for folder, mounting the volume if necessary

folder :

A LauncherFolder object

error :

A pointer to a GError