summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/file.txt
blob: 8b37118d880bb11ee3c3648a7f257cc6caa79acc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
~~Title: Efl.File~~
====== Efl.File (mixin) ======

===== Description =====

%%Efl file interface%%

{{page>:develop:api-include:efl:file:description&nouser&nolink&nodate}}

===== Members =====

**[[:develop:api:efl:file:property:file|file]]** //**(get, set)**//\\
> 
<code c>
void efl_file_get(const Eo *obj, const char **file, const char **key);
Eina_Bool efl_file_set(Eo *obj, const char *file, const char *key);
</code>
\\
**[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**//\\
> %%Gets the (last) file loading error for a given object.%%
<code c>
Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**//\\
> 
<code c>
void efl_file_mmap_get(const Eo *obj, const Eina_File **f, const char **key);
Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
</code>
\\
**[[:develop:api:efl:file:method:save|save]]**\\
> %%Save the given image object's contents to an (image) file.%%
<code c>
Eina_Bool efl_file_save(const Eo *obj, const char *file, const char *key, const char *flags);
</code>
\\

===== Events =====