/build/buildd/efreet-0.5.0.49898/src/lib/efreet_desktop_command.c File Reference
#include <sys/types.h>
#include <unistd.h>
#include <limits.h>
#include <ctype.h>
#include <Ecore.h>
#include <Ecore_File.h>
#include "Efreet.h"
#include "efreet_private.h"
Include dependency graph for efreet_desktop_command.c:

Data Structures | |
struct | Efreet_Desktop_Command |
struct | Efreet_Desktop_Command_File |
Defines | |
#define | EFREET_MODULE_LOG_DOM _efreet_desktop_log_dom |
Typedefs | |
typedef struct Efreet_Desktop_Command | Efreet_Desktop_Command |
typedef struct Efreet_Desktop_Command_File | Efreet_Desktop_Command_File |
typedef enum Efreet_Desktop_Command_Flag | Efreet_Desktop_Command_Flag |
Enumerations | |
enum | Efreet_Desktop_Command_Flag { EFREET_DESKTOP_EXEC_FLAG_FULLPATH = 0x0001, EFREET_DESKTOP_EXEC_FLAG_URI = 0x0002 } |
Functions | |
EAPI void * | efreet_desktop_command_get (Efreet_Desktop *desktop, Eina_List *files, Efreet_Desktop_Command_Cb func, void *data) |
Get a command to use to execute a desktop entry. | |
EAPI Eina_List * | efreet_desktop_command_local_get (Efreet_Desktop *desktop, Eina_List *files) |
Get the command to use to execute a desktop entry. | |
EAPI void * | efreet_desktop_command_progress_get (Efreet_Desktop *desktop, Eina_List *files, Efreet_Desktop_Command_Cb cb_command, Efreet_Desktop_Progress_Cb cb_progress, void *data) |
Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. | |
EAPI void | efreet_desktop_exec (Efreet_Desktop *desktop, Eina_List *files, void *data) |
Parses the desktop exec line and returns an Ecore_Exe. | |
Variables | |
int | _efreet_desktop_log_dom |
Define Documentation
#define EFREET_MODULE_LOG_DOM _efreet_desktop_log_dom |
Typedef Documentation
typedef struct Efreet_Desktop_Command Efreet_Desktop_Command |
typedef struct Efreet_Desktop_Command_File Efreet_Desktop_Command_File |
typedef enum Efreet_Desktop_Command_Flag Efreet_Desktop_Command_Flag |
Enumeration Type Documentation
Variable Documentation
Referenced by efreet_desktop_init(), and efreet_desktop_shutdown().