+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,
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 {
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.]]
}
}
* 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
#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;
-};
-
-/**
* @}
*/