2016-05-12 03:22:05 -07:00
|
|
|
class Elm.Photocam.Pan (Elm.Pan)
|
2014-03-25 01:49:47 -07:00
|
|
|
{
|
2016-05-12 09:06:04 -07:00
|
|
|
legacy_prefix: elm_photocam_pan;
|
2014-03-25 01:49:47 -07:00
|
|
|
eo_prefix: elm_obj_photocam_pan;
|
2016-05-17 09:14:47 -07:00
|
|
|
event_prefix: elm_photocam_pan;
|
2014-03-25 01:49:47 -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-03-25 01:49:47 -07:00
|
|
|
}
|
|
|
|
events {
|
|
|
|
load;
|
|
|
|
loaded;
|
|
|
|
load,detail;
|
|
|
|
loaded,detail;
|
|
|
|
download,start;
|
|
|
|
download,progress;
|
|
|
|
download,done;
|
|
|
|
download,error;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|