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_Widget * | ewl_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_Widget * | ewl_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. |