2016-05-12 03:22:05 -07:00
|
|
|
class Elm.Gengrid.Pan (Elm.Pan)
|
2014-04-01 04:50:40 -07:00
|
|
|
{
|
2016-05-12 09:06:04 -07:00
|
|
|
legacy_prefix: elm_gengrid_pan;
|
2014-04-01 04:50:40 -07:00
|
|
|
eo_prefix: elm_obj_gengrid_pan;
|
2016-05-17 09:14:47 -07:00
|
|
|
event_prefix: elm_gengrid_pan;
|
2014-04-01 04:50:40 -07:00
|
|
|
implements {
|
2014-06-20 02:47:39 -07:00
|
|
|
class.constructor;
|
2016-08-10 07:23:04 -07:00
|
|
|
Efl.Object.destructor;
|
2016-10-10 20:39:05 -07:00
|
|
|
Efl.Gfx.position.set;
|
evas/elm: Remove function group_resize
This is an override of efl_gfx_size_set. Same as before, the
order of operations matter so it is possible that a corner
case will break. In particular, legacy code was:
- intercept
- smart resize (do stuff), super, super, super
- evas object resize
The new code is more like:
- intercept
- super, super, super, evas object resize
- do stuff
But unfortunately this broke elm_widget (read: all widgets) as
the internal resize was done before the object resize. So,
inside the resize event cb, the resize_obj size would not match
the smart object size. >_<
2016-10-11 00:54:31 -07:00
|
|
|
Efl.Gfx.size.set;
|
2016-06-17 01:26:08 -07:00
|
|
|
Efl.Canvas.Group.group_calculate;
|
2016-01-11 02:38:57 -08:00
|
|
|
Elm.Pan.content_size.get;
|
|
|
|
Elm.Pan.pos;
|
|
|
|
Elm.Pan.pos_min.get;
|
|
|
|
Elm.Pan.pos_max.get;
|
2014-04-01 04:50:40 -07:00
|
|
|
}
|
|
|
|
events {
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|