Download

Support

lib/ewl_io_manager.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Data Structures

struct  Ewl_IO_Manager_Plugin
 Provides the base structure for IO Manager plugins. More...

Typedefs

typedef struct
Ewl_IO_Manager_Plugin 
Ewl_IO_Manager_Plugin

Functions

const char * ewl_io_manager_extension_icon_name_get (const char *ext)
 Retrieve the icon name for the given extension or NULL if none found.
int ewl_io_manager_init (void)
 Initializes the IO manager system.
const char * ewl_io_manager_mime_type_icon_name_get (const char *mime)
 Retrives the icon name for the given mime type or NULL if none found.
void ewl_io_manager_shutdown (void)
 Shuts down the io manager system.
Ewl_Widgetewl_io_manager_string_read (const char *string, const char *mime)
 Reads the given string and interprets it as the given mime type.
int ewl_io_manager_string_write (Ewl_Widget *data, char **string, const char *mime)
 Writes the given data into the given string pointer.
const char * ewl_io_manager_uri_mime_type_get (const char *uri)
 Retrives the mime type for the given URI or NULL on error.
Ewl_Widgetewl_io_manager_uri_read (const char *uri)
 Creates a widget to display the URI contents. Returns NULL on error.
int ewl_io_manager_uri_write (Ewl_Widget *data, const char *uri, const char *mime)
 Writes the given data out to uri as mime type mime.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:50:07 2008