Download

Support

/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


Enumeration Type Documentation

Enumerator:
EFREET_DESKTOP_EXEC_FLAG_FULLPATH 
EFREET_DESKTOP_EXEC_FLAG_URI 

Variable Documentation


Copyright © Enlightenment.org

Efreet Documentation Generated: Tue Aug 3 2010 10:37:52