Elm_Image: moved undefined types to eolian file

This commit is contained in:
Larry 2016-02-04 18:08:14 -02:00 committed by Felipe Magno de Almeida
parent d27fd97582
commit 7b5e8cb0c3
2 changed files with 24 additions and 33 deletions

View File

@ -1,3 +1,25 @@
type Elm.Image.Orient: Evas_Image_Orient; [[Using Evas_Image_Orient enums. @since 1.14]]
struct Elm.Image.Progress
{
[[
Structure associated with smart callback 'download,progress'.
@since 1.8
]]
now: double;
total: double;
}
struct Elm.Image.Error
{
[[
Structure associated with smart callback 'download,progress'.
@since 1.8
]]
status: int;
open_error: Eina.Bool;
}
class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
Edje.Object,
Elm.Interface_Atspi_Image, Elm.Interface_Atspi_Widget_Action,
@ -139,7 +161,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
get {
}
values {
orient: Elm_Image_Orient; [[The image orientation Elm_Image_Orient Default is #ELM_IMAGE_ORIENT_NONE.]]
orient: Elm.Image.Orient; [[The image orientation Elm.Image.Orient Default is #ELM_IMAGE_ORIENT_NONE.]]
}
}
@property fill_outside {
@ -205,7 +227,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
legacy: null;
}
values {
file: const(Eina_File)*; [[The handler to an Eina_File that will be used as image source]]
file: const(Eina.File)*; [[The handler to an Eina_File that will be used as image source]]
group: const(char)* @optional; [[The group that the image belongs to, in case it's an EET (including Edje case) file. This can be used as a key inside evas image cache if this is a normal image file not eet file.]]
}
}

View File

@ -8,8 +8,6 @@
* Using Evas_Image_Orient enums
* @since 1.14
*/
typedef Evas_Image_Orient Elm_Image_Orient;
#define ELM_IMAGE_ORIENT_NONE EVAS_IMAGE_ORIENT_NONE
#define ELM_IMAGE_ORIENT_0 EVAS_IMAGE_ORIENT_0
#define ELM_IMAGE_ROTATE_90 EVAS_IMAGE_ORIENT_90
@ -23,35 +21,6 @@ typedef Evas_Image_Orient Elm_Image_Orient;
#define ELM_IMAGE_FLIP_TRANSPOSE EVAS_IMAGE_FLIP_TRANSPOSE
#define ELM_IMAGE_FLIP_TRANSVERSE EVAS_IMAGE_FLIP_TRANSVERSE
/**
* Structure associated with smart callback 'download,progress'.
* @since 1.8
*/
typedef struct _Elm_Image_Progress Elm_Image_Progress;
/**
* Structure associated with smart callback 'download,progress'.
*/
struct _Elm_Image_Progress
{
double now;
double total;
};
/**
* Structre associated with smart callback 'download,error'
* @since 1.8
*/
typedef struct _Elm_Image_Error Elm_Image_Error;
/**
* Structure associated with smart callback 'download,progress'.
*/
struct _Elm_Image_Error
{
int status;
Eina_Bool open_error;
};
/**
* @}
*/