### Library
edje_eolian_files = \
- lib/edje/efl_canvas_layout_calc.eo \
+ lib/edje/efl_layout_calc.eo \
lib/edje/efl_layout_signal.eo \
lib/edje/efl_canvas_layout_group.eo \
lib/edje/edje_object.eo \
#include <Efl.h>
-#include "efl_canvas_layout_calc.eo.h"
+#include "efl_layout_calc.eo.h"
#include "efl_layout_signal.eo.h"
#include "efl_canvas_layout_group.eo.h"
#include "edje_object.eo.h"
EAPI void
edje_object_update_hints_set(Edje_Object *obj, Eina_Bool update)
{
- efl_canvas_layout_calc_auto_update_hints_set(obj, update);
+ efl_layout_calc_auto_update_hints_set(obj, update);
}
EAPI Eina_Bool
edje_object_update_hints_get(const Edje_Object *obj)
{
- return efl_canvas_layout_calc_auto_update_hints_get(obj);
+ return efl_layout_calc_auto_update_hints_get(obj);
}
EAPI void
if (minh) *minh = sz.h;
return;
}
- sz = efl_canvas_layout_calc_size_min(obj, EINA_SIZE2D(restrictedw, restrictedh));
+ sz = efl_layout_calc_size_min(obj, EINA_SIZE2D(restrictedw, restrictedh));
if (minw) *minw = sz.w;
if (minh) *minh = sz.h;
}
Edje *ed;
ed = _edje_fetch(obj);
- if (ed) r = efl_canvas_layout_calc_parts_extends(obj);
+ if (ed) r = efl_layout_calc_parts_extends(obj);
if (x) *x = r.x;
if (y) *y = r.y;
if (w) *w = r.w;
EAPI int
edje_object_freeze(Edje_Object *obj)
{
- return efl_canvas_layout_calc_freeze(obj);
+ return efl_layout_calc_freeze(obj);
}
EAPI int
edje_object_thaw(Edje_Object *obj)
{
- return efl_canvas_layout_calc_thaw(obj);
+ return efl_layout_calc_thaw(obj);
}
EAPI void
edje_object_calc_force(Edje_Object *obj)
{
- efl_canvas_layout_calc_force(obj);
+ efl_layout_calc_force(obj);
}
EAPI void
// FIXME: This EO doc needs a direct link to the "edcref" doc
class Edje.Object (Efl.Canvas.Group, Efl.File, Efl.Container, Efl.Part,
- Efl.Observer, Efl.Ui.Base, Efl.Canvas.Layout_Calc,
+ Efl.Observer, Efl.Ui.Base, Efl.Layout.Calc,
Efl.Layout.Signal, Efl.Canvas.Layout_Group,
Efl.Player, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class,
Efl.Gfx.Size_Class)
Efl.Gfx.Size_Class.size_class { get; set; }
Efl.Gfx.Size_Class.size_class_del;
Efl.Canvas.Group.group_calculate;
- Efl.Canvas.Layout_Calc.calc_auto_update_hints { get; set; }
- Efl.Canvas.Layout_Calc.calc_size_min;
- Efl.Canvas.Layout_Calc.calc_parts_extends;
- Efl.Canvas.Layout_Calc.calc_freeze;
- Efl.Canvas.Layout_Calc.calc_thaw;
- Efl.Canvas.Layout_Calc.calc_force;
+ Efl.Layout.Calc.calc_auto_update_hints { get; set; }
+ Efl.Layout.Calc.calc_size_min;
+ Efl.Layout.Calc.calc_parts_extends;
+ Efl.Layout.Calc.calc_freeze;
+ Efl.Layout.Calc.calc_thaw;
+ Efl.Layout.Calc.calc_force;
Efl.Canvas.Layout_Group.group_size_min { get; }
Efl.Canvas.Layout_Group.group_size_max { get; }
Efl.Canvas.Layout_Group.group_data { get; }
// auto_unref
#define EDJE_OBJECT_BETA
#define EFL_CANVAS_OBJECT_PROTECTED
-#define EFL_CANVAS_LAYOUT_CALC_PROTECTED
+#define EFL_LAYOUT_CALC_PROTECTED
#include <Eina.h>
#include <Eet.h>
#include "edje_object.eo.c"
#include "edje_global.eo.c"
-#include "efl_canvas_layout_calc.eo.c"
+#include "efl_layout_calc.eo.c"
#include "efl_layout_signal.eo.c"
#include "efl_canvas_layout_group.eo.c"
}
EOLIAN int
-_edje_object_efl_canvas_layout_calc_calc_freeze(Eo *obj EINA_UNUSED, Edje *ed)
+_edje_object_efl_layout_calc_calc_freeze(Eo *obj EINA_UNUSED, Edje *ed)
{
unsigned short i;
}
EOLIAN int
-_edje_object_efl_canvas_layout_calc_calc_thaw(Eo *obj EINA_UNUSED, Edje *ed)
+_edje_object_efl_layout_calc_calc_thaw(Eo *obj EINA_UNUSED, Edje *ed)
{
unsigned short i;
}
EOLIAN void
-_edje_object_efl_canvas_layout_calc_calc_force(Eo *obj EINA_UNUSED, Edje *ed)
+_edje_object_efl_layout_calc_calc_force(Eo *obj EINA_UNUSED, Edje *ed)
{
int pf, pf2;
}
EOLIAN Eina_Rectangle
-_edje_object_efl_canvas_layout_calc_calc_parts_extends(Eo *obj EINA_UNUSED, Edje *ed)
+_edje_object_efl_layout_calc_calc_parts_extends(Eo *obj EINA_UNUSED, Edje *ed)
{
Evas_Coord xx1 = INT_MAX, yy1 = INT_MAX;
Evas_Coord xx2 = 0, yy2 = 0, w = 0, h = 0;
}
EOLIAN Eina_Size2D
-_edje_object_efl_canvas_layout_calc_calc_size_min(Eo *obj EINA_UNUSED, Edje *ed, Eina_Size2D restricted)
+_edje_object_efl_layout_calc_calc_size_min(Eo *obj EINA_UNUSED, Edje *ed, Eina_Size2D restricted)
{
const int CALC_COUNT_LIMIT = 255;
}
EOLIAN void
-_edje_object_efl_canvas_layout_calc_calc_auto_update_hints_set(Eo *obj EINA_UNUSED, Edje *ed, Eina_Bool update)
+_edje_object_efl_layout_calc_calc_auto_update_hints_set(Eo *obj EINA_UNUSED, Edje *ed, Eina_Bool update)
{
if (!ed) return;
if (ed->update_hints == !!update) return;
}
EOLIAN Eina_Bool
-_edje_object_efl_canvas_layout_calc_calc_auto_update_hints_get(Eo *obj EINA_UNUSED, Edje *ed)
+_edje_object_efl_layout_calc_calc_auto_update_hints_get(Eo *obj EINA_UNUSED, Edje *ed)
{
return ed->update_hints;
}
import eina_types;
-interface Efl.Canvas.Layout_Calc
+interface Efl.Layout.Calc
{
[[This interface defines a common set of APIs used to trigger calculations
with layout objects.
#define EFL_ACCESS_IMAGE_PROTECTED
#define EFL_ACCESS_PROTECTED
#define EFL_ACCESS_WIDGET_ACTION_PROTECTED
-#define EFL_CANVAS_LAYOUT_CALC_PROTECTED
+#define EFL_LAYOUT_CALC_PROTECTED
#include <Elementary.h>
}
EOLIAN static void
-_efl_ui_image_efl_canvas_layout_calc_calc_force(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd)
+_efl_ui_image_efl_layout_calc_calc_force(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd)
{
if (sd->edje)
edje_object_calc_force(sd->img);
}
EOLIAN static Eina_Size2D
-_efl_ui_image_efl_canvas_layout_calc_calc_size_min(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd, Eina_Size2D restricted)
+_efl_ui_image_efl_layout_calc_calc_size_min(Eo *obj EINA_UNUSED, Efl_Ui_Image_Data *sd, Eina_Size2D restricted)
{
if (sd->edje)
- return efl_canvas_layout_calc_size_min(sd->img, restricted);
+ return efl_layout_calc_size_min(sd->img, restricted);
else
{
// Ignore restricted here? Combine with min? Hmm...
Efl.File, Efl.Image, Efl.Image.Load, Efl.Player, Efl.Gfx.View,
Efl.Access.Image, Efl.Access.Widget.Action,
Efl.Orientation, Efl.Flipable,
- Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Canvas.Layout_Calc,
+ Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Layout.Calc,
Efl.Canvas.Layout_Group, Efl.Layout.Signal)
{
[[ Efl UI image class]]
Efl.Canvas.Layout_Group.group_size_min { get; }
Efl.Canvas.Layout_Group.group_size_max { get; }
//Efl.Canvas.Layout_Group.group_data { get; }
- Efl.Canvas.Layout_Calc.calc_size_min;
- Efl.Canvas.Layout_Calc.calc_force;
+ Efl.Layout.Calc.calc_size_min;
+ Efl.Layout.Calc.calc_force;
Efl.Canvas.Object.clip { set; }
Efl.Canvas.Group.group_member_add;
Efl.Ui.Draggable.drag_target { get; set; }
}
EOLIAN static int
-_efl_ui_layout_efl_canvas_layout_calc_calc_freeze(Eo *obj, Efl_Ui_Layout_Data *sd)
+_efl_ui_layout_efl_layout_calc_calc_freeze(Eo *obj, Efl_Ui_Layout_Data *sd)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0);
}
EOLIAN static int
-_efl_ui_layout_efl_canvas_layout_calc_calc_thaw(Eo *obj, Efl_Ui_Layout_Data *sd)
+_efl_ui_layout_efl_layout_calc_calc_thaw(Eo *obj, Efl_Ui_Layout_Data *sd)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0);
EAPI int
elm_layout_freeze(Evas_Object *obj)
{
- return efl_canvas_layout_calc_freeze(obj);
+ return efl_layout_calc_freeze(obj);
}
EAPI int
elm_layout_thaw(Evas_Object *obj)
{
- return efl_canvas_layout_calc_thaw(obj);
+ return efl_layout_calc_thaw(obj);
}
void
class Efl.Ui.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File,
Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Ui.Model.Factory.Connect,
- Efl.Canvas.Layout_Calc, Efl.Layout.Signal,
+ Efl.Layout.Calc, Efl.Layout.Signal,
Efl.Canvas.Layout_Group)
{
[[Elementary layout class]]
Efl.File.file { get; set; }
Efl.File.mmap { get; set; }
Efl.Canvas.Group.group_calculate;
- Efl.Canvas.Layout_Calc.calc_freeze;
- Efl.Canvas.Layout_Calc.calc_thaw;
+ Efl.Layout.Calc.calc_freeze;
+ Efl.Layout.Calc.calc_thaw;
Efl.Layout.Signal.signal_callback_add;
Efl.Layout.Signal.signal_callback_del;
Efl.Layout.Signal.signal_emit;
obj = edje_object_add(evas);
- /* A negative test case for efl_canvas_layout_calc_parts_extends */
- rect = efl_canvas_layout_calc_parts_extends(obj);
+ /* A negative test case for efl_layout_calc_parts_extends */
+ rect = efl_layout_calc_parts_extends(obj);
fail_if(rect.w < 0 || rect.h < 0);
fail_unless(edje_object_file_set(obj, test_layout_get("test_parens.edj"), "test_group"));