lib/efl/interfaces/efl_model.eo \
lib/efl/interfaces/efl_animator.eo \
lib/efl/interfaces/efl_orientation.eo \
- lib/efl/interfaces/efl_flipable.eo \
lib/efl/interfaces/efl_container.eo \
lib/efl/interfaces/efl_content.eo \
lib/efl/interfaces/efl_pack.eo \
efl_orientation_set(d.img, EFL_ORIENT_270);
break;
case 4:
- efl_flip_set(d.img, EFL_FLIP_HORIZONTAL);
+ efl_orientation_flip_set(d.img, EFL_FLIP_HORIZONTAL);
break;
case 5:
- efl_flip_set(d.img, EFL_FLIP_VERTICAL);
+ efl_orientation_flip_set(d.img, EFL_FLIP_VERTICAL);
break;
case 6:
- efl_flip_set(d.img, EFL_FLIP_NONE);
+ efl_orientation_flip_set(d.img, EFL_FLIP_NONE);
break;
}
}
interfaces/efl_content.eo
interfaces/efl_control.eo
interfaces/efl_file.eo
- interfaces/efl_flipable.eo
interfaces/efl_gfx.eo
interfaces/efl_gfx_buffer.eo
interfaces/efl_gfx_fill.eo
#include "interfaces/efl_text_types.eot.h"
#include "interfaces/efl_text_properties.eo.h"
#include "interfaces/efl_orientation.eo.h"
-#include "interfaces/efl_flipable.eo.h"
#include "interfaces/efl_ui_base.eo.h"
#include "interfaces/efl_ui_direction.eo.h"
#include "interfaces/efl_ui_drag.eo.h"
+++ /dev/null
-enum Efl.Flip
-{
- [[Flip, See also @Efl.Flipable]]
- none = 0, [[No flip]]
- horizontal = 1, [[Flip image horizontally]]
- vertical = 2 [[Flip image vertically]]
-}
-
-interface Efl.Flipable
-{
- [[Efl flipable interface]]
- eo_prefix: efl_flip;
- methods {
- @property flip {
- [[Control the flip of the given image
-
- Use this function to change how your image is to be
- flipped: vertically or horizontally or transpose
- or traverse]]
- set {
- }
- get {
- }
- values {
- flip: Efl.Flip; [[Flip method]]
- }
- }
- }
-}
#include "interfaces/efl_model.eo.c"
#include "interfaces/efl_animator.eo.c"
#include "interfaces/efl_orientation.eo.c"
-#include "interfaces/efl_flipable.eo.c"
#include "interfaces/efl_ui_base.eo.c"
#include "interfaces/efl_ui_direction.eo.c"
#include "interfaces/efl_ui_drag.eo.c"
left = 270, [[Orient left, rotate 90 degrees clock-wise.]]
}
+enum Efl.Flip
+{
+ [[A flip type, to flip visual objects.
+
+ See also @Efl.Orientation.
+ ]]
+ none = 0, [[No flip]]
+ horizontal = 1, [[Flip image horizontally]]
+ vertical = 2 [[Flip image vertically]]
+}
+
interface Efl.Orientation
{
[[Efl orientation interface]]
dir: Efl.Orient(Efl.Orient.none); [[The rotation angle (CCW), see @Efl.Orient.]]
}
}
+ @property flip {
+ [[Control the flip of the given image
+
+ Use this function to change how your image is to be
+ flipped: vertically or horizontally or transpose
+ or traverse.
+ ]]
+ values {
+ flip: Efl.Flip; [[Flip method]]
+ }
+ }
}
}
EOLIAN static void
-_efl_ui_image_efl_flipable_flip_set(Eo *obj, Efl_Ui_Image_Data *sd, Efl_Flip flip)
+_efl_ui_image_efl_orientation_flip_set(Eo *obj, Efl_Ui_Image_Data *sd, Efl_Flip flip)
{
if (sd->edje) return;
if (sd->flip == flip) return;
- efl_flip_set(sd->img, flip);
+ efl_orientation_flip_set(sd->img, flip);
sd->flip = flip;
_efl_ui_image_internal_sizing_eval(obj, sd);
}
EOLIAN static Efl_Flip
-_efl_ui_image_efl_flipable_flip_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd)
+_efl_ui_image_efl_orientation_flip_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd)
{
return sd->flip;
}
}
efl_orientation_set(obj, dir);
- efl_flip_set(obj, flip);
+ efl_orientation_flip_set(obj, flip);
}
EAPI Elm_Image_Orient
class Efl.Ui.Image (Efl.Ui.Widget, Efl.Ui.Clickable, Efl.Ui.Draggable,
Efl.File, Efl.Image, Efl.Image.Load, Efl.Player, Efl.Gfx.View,
Efl.Access.Image, Efl.Access.Widget.Action, Efl.Gfx.Color,
- Efl.Orientation, Efl.Flipable,
+ Efl.Orientation,
Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Layout.Calc,
Efl.Layout.Group, Efl.Layout.Signal)
{
Efl.Image.smooth_scale { get; set; }
Efl.Image.scale_type { get; set; }
Efl.Orientation.orientation { get; set; }
- Efl.Flipable.flip { get; set; }
+ Efl.Orientation.flip { get; set; }
Efl.Player.playable { get; }
Efl.Player.play { get; set; }
Efl.Layout.Signal.signal_emit;
evas_object_image_add(evas_object_evas_get(obj));
evas_object_image_load_orientation_set(g->grid[tn].img, EINA_TRUE);
efl_orientation_set(g->grid[tn].img, sd->orient);
- efl_flip_set(g->grid[tn].img, sd->flip);
+ efl_orientation_flip_set(g->grid[tn].img, sd->flip);
evas_object_image_scale_hint_set
(g->grid[tn].img, EVAS_IMAGE_SCALE_HINT_DYNAMIC);
evas_object_pass_events_set(g->grid[tn].img, EINA_TRUE);
}
efl_orientation_set(sd->img, sd->orient);
- efl_flip_set(sd->img, sd->flip);
+ efl_orientation_flip_set(sd->img, sd->flip);
evas_object_image_size_get(sd->img, &iw, &ih);
sd->size.imw = iw;
sd->size.imh = ih;
}
EOLIAN static void
-_efl_ui_image_zoomable_efl_flipable_flip_set(Eo *obj, Efl_Ui_Image_Zoomable_Data *sd, Efl_Flip flip)
+_efl_ui_image_zoomable_efl_orientation_flip_set(Eo *obj, Efl_Ui_Image_Zoomable_Data *sd, Efl_Flip flip)
{
if (sd->flip == flip) return;
}
EOLIAN static Efl_Flip
-_efl_ui_image_zoomable_efl_flipable_flip_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoomable_Data *sd)
+_efl_ui_image_zoomable_efl_orientation_flip_get(Eo *obj EINA_UNUSED, Efl_Ui_Image_Zoomable_Data *sd)
{
return sd->flip;
}
_evas_orient_to_eo_orient_flip(evas_orient, &orient, &flip);
efl_orientation_set(obj, orient);
- efl_flip_set(obj, flip);
+ efl_orientation_flip_set(obj, flip);
}
EAPI Evas_Image_Orient
Efl.Access.Widget.Action.elm_actions { get; }
Efl.File.file { get; set; }
Efl.Orientation.orientation { get; set; }
- Efl.Flipable.flip { get; set; }
+ Efl.Orientation.flip { get; set; }
Efl.Layout.Group.group_size_min { get; }
Efl.Layout.Group.group_size_max { get; }
Efl.Layout.Signal.signal_callback_add;
abstract Efl.Canvas.Image.Internal (Efl.Canvas.Object, Efl.Canvas.Filter.Internal,
Efl.Image, Efl.Gfx.Buffer,
Efl.Gfx.Fill, Efl.Gfx.View,
- Efl.Orientation, Efl.Flipable,
- Efl.File)
+ Efl.Orientation, Efl.File)
{
[[Efl canvas internal image class]]
data: Evas_Image_Data;
Efl.Object.debug_name_override;
Efl.File.save;
Efl.Orientation.orientation { get; set; }
- Efl.Flipable.flip { get; set; }
+ Efl.Orientation.flip { get; set; }
Efl.Image.smooth_scale { get; set; }
Efl.Image.ratio { get; }
Efl.Image.border { get; set; }
}
EOLIAN static void
-_efl_canvas_image_internal_efl_flipable_flip_set(Eo *obj, Evas_Image_Data *o, Efl_Flip flip)
+_efl_canvas_image_internal_efl_orientation_flip_set(Eo *obj, Evas_Image_Data *o, Efl_Flip flip)
{
Evas_Image_Orient orient;
}
EOLIAN static Efl_Flip
-_efl_canvas_image_internal_efl_flipable_flip_get(Eo *obj EINA_UNUSED, Evas_Image_Data *o)
+_efl_canvas_image_internal_efl_orientation_flip_get(Eo *obj EINA_UNUSED, Evas_Image_Data *o)
{
return o->flip_value;
}