aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-20 14:40:29 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-20 14:40:35 +0000
commit5819a44245443a9272667ae5df4f75cfdaf03253 (patch)
tree93639ebf75650865c7684d873c124fc42e9fa881 /pages/develop/api
parentWiki page io.md changed with summary [] by Nate Drake (diff)
downloadwww-content-5819a44245443a9272667ae5df4f75cfdaf03253.tar.gz
api: Update to latest BETA docs
Diffstat (limited to 'pages/develop/api')
-rw-r--r--pages/develop/api/efl/access.txt18
-rw-r--r--pages/develop/api/efl/animation.txt10
-rw-r--r--pages/develop/api/efl/animation/alpha.txt10
-rw-r--r--pages/develop/api/efl/animation/group.txt10
-rw-r--r--pages/develop/api/efl/animation/group/parallel.txt10
-rw-r--r--pages/develop/api/efl/animation/group/sequential.txt10
-rw-r--r--pages/develop/api/efl/animation/object.txt10
-rw-r--r--pages/develop/api/efl/animation/object/alpha.txt10
-rw-r--r--pages/develop/api/efl/animation/object/group.txt10
-rw-r--r--pages/develop/api/efl/animation/object/group/parallel.txt10
-rw-r--r--pages/develop/api/efl/animation/object/group/sequential.txt10
-rw-r--r--pages/develop/api/efl/animation/object/rotate.txt10
-rw-r--r--pages/develop/api/efl/animation/object/scale.txt10
-rw-r--r--pages/develop/api/efl/animation/object/translate.txt10
-rw-r--r--pages/develop/api/efl/animation/rotate.txt10
-rw-r--r--pages/develop/api/efl/animation/scale.txt10
-rw-r--r--pages/develop/api/efl/animation/translate.txt10
-rw-r--r--pages/develop/api/efl/canvas/filter/internal.txt10
-rw-r--r--pages/develop/api/efl/canvas/group.txt12
-rw-r--r--pages/develop/api/efl/canvas/group/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/canvas/image.txt21
-rw-r--r--pages/develop/api/efl/canvas/image/internal.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_error.txt17
-rw-r--r--pages/develop/api/efl/canvas/layout.txt12
-rw-r--r--pages/develop/api/efl/canvas/layout/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external.txt12
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table.txt70
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt33
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt (renamed from pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt)20
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/table_content_get.txt33
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/table_contents_get.txt (renamed from pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt)14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt45
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt41
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/table_columns.txt (renamed from pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt)16
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/table_position.txt (renamed from pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt)12
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/table_rows.txt45
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/table_size.txt41
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text.txt10
-rw-r--r--pages/develop/api/efl/canvas/object.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber.txt12
-rw-r--r--pages/develop/api/efl/canvas/object/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/method/del.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/property/loop.txt4
-rw-r--r--pages/develop/api/efl/canvas/polygon.txt12
-rw-r--r--pages/develop/api/efl/canvas/proxy.txt14
-rw-r--r--pages/develop/api/efl/canvas/rectangle.txt12
-rw-r--r--pages/develop/api/efl/canvas/scene3d.txt14
-rw-r--r--pages/develop/api/efl/canvas/snapshot.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/x11.txt14
-rw-r--r--pages/develop/api/efl/canvas/text.txt12
-rw-r--r--pages/develop/api/efl/canvas/vg.txt12
-rw-r--r--pages/develop/api/efl/canvas/video.txt14
-rw-r--r--pages/develop/api/efl/config/global.txt10
-rw-r--r--pages/develop/api/efl/event/description.txt2
-rw-r--r--pages/develop/api/efl/gesture.txt10
-rw-r--r--pages/develop/api/efl/gesture/long_tap.txt10
-rw-r--r--pages/develop/api/efl/gesture/manager.txt10
-rw-r--r--pages/develop/api/efl/gesture/recognizer.txt10
-rw-r--r--pages/develop/api/efl/gesture/recognizer_long_tap.txt10
-rw-r--r--pages/develop/api/efl/gesture/recognizer_tap.txt10
-rw-r--r--pages/develop/api/efl/gesture/tap.txt10
-rw-r--r--pages/develop/api/efl/gesture/touch.txt10
-rw-r--r--pages/develop/api/efl/gfx/blur.txt37
-rw-r--r--pages/develop/api/efl/gfx/blur/property/grow.txt42
-rw-r--r--pages/develop/api/efl/gfx/blur/property/offset.txt43
-rw-r--r--pages/develop/api/efl/gfx/blur/property/radius.txt41
-rw-r--r--pages/develop/api/efl/gfx/map.txt10
-rw-r--r--pages/develop/api/efl/image.txt7
-rw-r--r--pages/develop/api/efl/image/load.txt6
-rw-r--r--pages/develop/api/efl/image/load/property/load_error.txt27
-rw-r--r--pages/develop/api/efl/image/property/scale_type.txt38
-rw-r--r--pages/develop/api/efl/image/scale_type.txt41
-rw-r--r--pages/develop/api/efl/input/device.txt10
-rw-r--r--pages/develop/api/efl/input/device/property/parent.txt6
-rw-r--r--pages/develop/api/efl/input/event.txt10
-rw-r--r--pages/develop/api/efl/input/event/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/input/focus.txt10
-rw-r--r--pages/develop/api/efl/input/hold.txt10
-rw-r--r--pages/develop/api/efl/input/key.txt10
-rw-r--r--pages/develop/api/efl/input/pointer.txt10
-rw-r--r--pages/develop/api/efl/interface.txt2
-rw-r--r--pages/develop/api/efl/interpolator.txt10
-rw-r--r--pages/develop/api/efl/interpolator/accelerate.txt10
-rw-r--r--pages/develop/api/efl/interpolator/bounce.txt10
-rw-r--r--pages/develop/api/efl/interpolator/cubic_bezier.txt10
-rw-r--r--pages/develop/api/efl/interpolator/decelerate.txt10
-rw-r--r--pages/develop/api/efl/interpolator/divisor.txt10
-rw-r--r--pages/develop/api/efl/interpolator/linear.txt10
-rw-r--r--pages/develop/api/efl/interpolator/sinusoidal.txt10
-rw-r--r--pages/develop/api/efl/interpolator/spring.txt10
-rw-r--r--pages/develop/api/efl/io/buffer.txt10
-rw-r--r--pages/develop/api/efl/io/buffered_stream.txt38
-rw-r--r--pages/develop/api/efl/io/buffered_stream/event/error.txt2
-rw-r--r--pages/develop/api/efl/io/buffered_stream/event/line.txt2
-rw-r--r--pages/develop/api/efl/io/buffered_stream/method/clear.txt2
-rw-r--r--pages/develop/api/efl/io/buffered_stream/method/discard.txt4
-rw-r--r--pages/develop/api/efl/io/buffered_stream/method/eos_mark.txt6
-rw-r--r--pages/develop/api/efl/io/buffered_stream/method/flush.txt4
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/inner_io.txt2
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt4
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt4
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt6
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt4
-rw-r--r--pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt2
-rw-r--r--pages/develop/api/efl/io/closer/fd.txt10
-rw-r--r--pages/develop/api/efl/io/copier.txt44
-rw-r--r--pages/develop/api/efl/io/copier/method/binbuf_steal.txt6
-rw-r--r--pages/develop/api/efl/io/copier/method/flush.txt6
-rw-r--r--pages/develop/api/efl/io/copier/property/buffer_limit.txt6
-rw-r--r--pages/develop/api/efl/io/copier/property/destination.txt10
-rw-r--r--pages/develop/api/efl/io/copier/property/done.txt2
-rw-r--r--pages/develop/api/efl/io/copier/property/line_delimiter.txt2
-rw-r--r--pages/develop/api/efl/io/copier/property/source.txt10
-rw-r--r--pages/develop/api/efl/io/copier/property/timeout_inactivity.txt2
-rw-r--r--pages/develop/api/efl/io/file.txt18
-rw-r--r--pages/develop/api/efl/io/manager.txt22
-rw-r--r--pages/develop/api/efl/io/manager/method/xattr_ls.txt6
-rw-r--r--pages/develop/api/efl/io/queue.txt10
-rw-r--r--pages/develop/api/efl/io/stderr.txt18
-rw-r--r--pages/develop/api/efl/io/stderr/property/fd.txt2
-rw-r--r--pages/develop/api/efl/io/stdin.txt18
-rw-r--r--pages/develop/api/efl/io/stdin/property/fd.txt2
-rw-r--r--pages/develop/api/efl/io/stdout.txt18
-rw-r--r--pages/develop/api/efl/io/stdout/property/fd.txt2
-rw-r--r--pages/develop/api/efl/loop.txt48
-rw-r--r--pages/develop/api/efl/loop/consumer.txt (renamed from pages/develop/api/efl/loop_user.txt)22
-rw-r--r--pages/develop/api/efl/loop/consumer/property/loop.txt (renamed from pages/develop/api/efl/loop_user/property/loop.txt)6
-rw-r--r--pages/develop/api/efl/loop/consumer/property/parent.txt (renamed from pages/develop/api/efl/loop_user/property/parent.txt)10
-rw-r--r--pages/develop/api/efl/loop/event/idle.txt2
-rw-r--r--pages/develop/api/efl/loop/event/pause.txt2
-rw-r--r--pages/develop/api/efl/loop/event/poll_high.txt2
-rw-r--r--pages/develop/api/efl/loop/event/poll_low.txt2
-rw-r--r--pages/develop/api/efl/loop/event/poll_medium.txt2
-rw-r--r--pages/develop/api/efl/loop/event/resume.txt2
-rw-r--r--pages/develop/api/efl/loop/event/terminate.txt2
-rw-r--r--pages/develop/api/efl/loop/fd.txt22
-rw-r--r--pages/develop/api/efl/loop/fd/property/fd.txt2
-rw-r--r--pages/develop/api/efl/loop/fd/property/parent.txt8
-rw-r--r--pages/develop/api/efl/loop/handler.txt132
-rw-r--r--pages/develop/api/efl/loop/handler/event/buffer.txt39
-rw-r--r--pages/develop/api/efl/loop/handler/event/error.txt39
-rw-r--r--pages/develop/api/efl/loop/handler/event/prepare.txt39
-rw-r--r--pages/develop/api/efl/loop/handler/event/read.txt39
-rw-r--r--pages/develop/api/efl/loop/handler/event/write.txt39
-rw-r--r--pages/develop/api/efl/loop/handler/flags.txt38
-rw-r--r--pages/develop/api/efl/loop/handler/method/constructor.txt (renamed from pages/develop/api/efl/ui/grid_static/method/constructor.txt)6
-rw-r--r--pages/develop/api/efl/loop/handler/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/loop/handler/method/finalize.txt24
-rw-r--r--pages/develop/api/efl/loop/handler/property/active.txt38
-rw-r--r--pages/develop/api/efl/loop/handler/property/fd.txt38
-rw-r--r--pages/develop/api/efl/loop/handler/property/fd_file.txt38
-rw-r--r--pages/develop/api/efl/loop/handler/property/parent.txt44
-rw-r--r--pages/develop/api/efl/loop/handler/property/win32.txt38
-rw-r--r--pages/develop/api/efl/loop/message.txt68
-rw-r--r--pages/develop/api/efl/loop/message/handler.txt97
-rw-r--r--pages/develop/api/efl/loop/message/handler/event/message.txt39
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/message_add.txt24
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/message_call.txt30
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/message_clear.txt24
-rw-r--r--pages/develop/api/efl/loop/message/handler/method/message_send.txt30
-rw-r--r--pages/develop/api/efl/loop/message/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/loop/message/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/loop/method/message_handler_get.txt33
-rw-r--r--pages/develop/api/efl/loop/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/loop/property/throttle.txt38
-rw-r--r--pages/develop/api/efl/loop/property/time.txt38
-rw-r--r--pages/develop/api/efl/loop/timer.txt24
-rw-r--r--pages/develop/api/efl/loop/timer/method/delay.txt4
-rw-r--r--pages/develop/api/efl/loop/timer/method/event_freeze.txt2
-rw-r--r--pages/develop/api/efl/loop/timer/method/event_thaw.txt2
-rw-r--r--pages/develop/api/efl/loop/timer/method/loop_reset.txt2
-rw-r--r--pages/develop/api/efl/loop/timer/property/interval.txt2
-rw-r--r--pages/develop/api/efl/loop/timer/property/parent.txt8
-rw-r--r--pages/develop/api/efl/model/composite/boolean.txt10
-rw-r--r--pages/develop/api/efl/model/composite/boolean/children.txt10
-rw-r--r--pages/develop/api/efl/model/composite/selection.txt10
-rw-r--r--pages/develop/api/efl/model/composite/selection/children.txt10
-rw-r--r--pages/develop/api/efl/model/container.txt14
-rw-r--r--pages/develop/api/efl/model/container/item.txt10
-rw-r--r--pages/develop/api/efl/model/item.txt10
-rw-r--r--pages/develop/api/efl/net/control.txt20
-rw-r--r--pages/develop/api/efl/net/control/access_point.txt22
-rw-r--r--pages/develop/api/efl/net/control/access_point/method/connect.txt4
-rw-r--r--pages/develop/api/efl/net/control/technology.txt20
-rw-r--r--pages/develop/api/efl/net/dialer/http.txt24
-rw-r--r--pages/develop/api/efl/net/dialer/simple.txt30
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/inner_io.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/line_delimiter.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/max_queue_size_input.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/max_queue_size_output.txt6
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/read_chunk_size.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/timeout_inactivity.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/ssl.txt20
-rw-r--r--pages/develop/api/efl/net/dialer/tcp.txt18
-rw-r--r--pages/develop/api/efl/net/dialer/udp.txt18
-rw-r--r--pages/develop/api/efl/net/dialer/unix.txt18
-rw-r--r--pages/develop/api/efl/net/dialer/websocket.txt20
-rw-r--r--pages/develop/api/efl/net/dialer/windows.txt20
-rw-r--r--pages/develop/api/efl/net/ip_address.txt18
-rw-r--r--pages/develop/api/efl/net/server/fd.txt18
-rw-r--r--pages/develop/api/efl/net/server/fd/property/fd.txt2
-rw-r--r--pages/develop/api/efl/net/server/ip.txt18
-rw-r--r--pages/develop/api/efl/net/server/simple.txt20
-rw-r--r--pages/develop/api/efl/net/server/ssl.txt18
-rw-r--r--pages/develop/api/efl/net/server/tcp.txt18
-rw-r--r--pages/develop/api/efl/net/server/udp.txt18
-rw-r--r--pages/develop/api/efl/net/server/udp/client.txt10
-rw-r--r--pages/develop/api/efl/net/server/unix.txt18
-rw-r--r--pages/develop/api/efl/net/server/windows.txt20
-rw-r--r--pages/develop/api/efl/net/session.txt20
-rw-r--r--pages/develop/api/efl/net/socket/fd.txt18
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/fd.txt2
-rw-r--r--pages/develop/api/efl/net/socket/simple.txt30
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/inner_io.txt2
-rw-r--r--pages/develop/api/efl/net/socket/ssl.txt20
-rw-r--r--pages/develop/api/efl/net/socket/tcp.txt18
-rw-r--r--pages/develop/api/efl/net/socket/tcp/property/fd.txt2
-rw-r--r--pages/develop/api/efl/net/socket/udp.txt18
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/fd.txt2
-rw-r--r--pages/develop/api/efl/net/socket/unix.txt18
-rw-r--r--pages/develop/api/efl/net/socket/unix/property/fd.txt2
-rw-r--r--pages/develop/api/efl/net/socket/windows.txt20
-rw-r--r--pages/develop/api/efl/net/ssl/context.txt12
-rw-r--r--pages/develop/api/efl/object.txt10
-rw-r--r--pages/develop/api/efl/object/method/composite_attach.txt2
-rw-r--r--pages/develop/api/efl/object/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/object/method/del.txt2
-rw-r--r--pages/develop/api/efl/object/method/event_callback_stop.txt2
-rw-r--r--pages/develop/api/efl/object/method/event_freeze.txt2
-rw-r--r--pages/develop/api/efl/object/method/event_global_freeze.txt2
-rw-r--r--pages/develop/api/efl/object/method/event_global_thaw.txt2
-rw-r--r--pages/develop/api/efl/object/method/event_thaw.txt2
-rw-r--r--pages/develop/api/efl/object/method/name_find.txt2
-rw-r--r--pages/develop/api/efl/object/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/object/property/allow_parent_unref.txt6
-rw-r--r--pages/develop/api/efl/object/property/comment.txt2
-rw-r--r--pages/develop/api/efl/object/property/name.txt2
-rw-r--r--pages/develop/api/efl/object/property/parent.txt6
-rw-r--r--pages/develop/api/efl/observable.txt10
-rw-r--r--pages/develop/api/efl/pack/grid/property/grid_rows.txt45
-rw-r--r--pages/develop/api/efl/pack/grid/property/grid_size.txt41
-rw-r--r--pages/develop/api/efl/pack/table.txt (renamed from pages/develop/api/efl/pack/grid.txt)64
-rw-r--r--pages/develop/api/efl/pack/table/method/pack_table.txt (renamed from pages/develop/api/efl/pack/grid/method/pack_grid.txt)18
-rw-r--r--pages/develop/api/efl/pack/table/method/table_content_get.txt (renamed from pages/develop/api/efl/pack/grid/method/grid_content_get.txt)12
-rw-r--r--pages/develop/api/efl/pack/table/method/table_contents_get.txt (renamed from pages/develop/api/efl/pack/grid/method/grid_contents_get.txt)12
-rw-r--r--pages/develop/api/efl/pack/table/property/table_columns.txt (renamed from pages/develop/api/efl/pack/grid/property/grid_columns.txt)14
-rw-r--r--pages/develop/api/efl/pack/table/property/table_direction.txt (renamed from pages/develop/api/efl/pack/grid/property/grid_direction.txt)12
-rw-r--r--pages/develop/api/efl/pack/table/property/table_position.txt (renamed from pages/develop/api/efl/pack/grid/property/grid_position.txt)10
-rw-r--r--pages/develop/api/efl/pack/table/property/table_rows.txt45
-rw-r--r--pages/develop/api/efl/pack/table/property/table_size.txt41
-rw-r--r--pages/develop/api/efl/promise.txt34
-rw-r--r--pages/develop/api/efl/promise/event/future_none.txt2
-rw-r--r--pages/develop/api/efl/promise/event/future_progress_set.txt2
-rw-r--r--pages/develop/api/efl/promise/event/future_set.txt2
-rw-r--r--pages/develop/api/efl/promise/method/connect.txt4
-rw-r--r--pages/develop/api/efl/promise/method/progress_set.txt4
-rw-r--r--pages/develop/api/efl/promise/property/failed.txt2
-rw-r--r--pages/develop/api/efl/promise/property/future.txt2
-rw-r--r--pages/develop/api/efl/promise/property/parent.txt44
-rw-r--r--pages/develop/api/efl/promise/property/value.txt2
-rw-r--r--pages/develop/api/efl/text/markup_util.txt4
-rw-r--r--pages/develop/api/efl/ui/bg.txt473
-rw-r--r--pages/develop/api/efl/ui/bg/property/scale_type.txt40
-rw-r--r--pages/develop/api/efl/ui/bg_widget.txt416
-rw-r--r--pages/develop/api/efl/ui/bg_widget/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/color.txt (renamed from pages/develop/api/efl/ui/bg/property/color.txt)8
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/file.txt (renamed from pages/develop/api/efl/ui/bg/property/file.txt)8
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/load_size.txt58
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/mmap.txt64
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/scale_type.txt38
-rw-r--r--pages/develop/api/efl/ui/box.txt20
-rw-r--r--pages/develop/api/efl/ui/box_flow.txt20
-rw-r--r--pages/develop/api/efl/ui/box_stack.txt20
-rw-r--r--pages/develop/api/efl/ui/button.txt20
-rw-r--r--pages/develop/api/efl/ui/button/part.txt10
-rw-r--r--pages/develop/api/efl/ui/calendar.txt22
-rw-r--r--pages/develop/api/efl/ui/calendar/item.txt83
-rw-r--r--pages/develop/api/efl/ui/calendar/item/property/day_number.txt38
-rw-r--r--pages/develop/api/efl/ui/calendar/item/property/focus.txt44
-rw-r--r--pages/develop/api/efl/ui/calendar/item/property/focus_geometry.txt30
-rw-r--r--pages/develop/api/efl/ui/check.txt20
-rw-r--r--pages/develop/api/efl/ui/clock.txt20
-rw-r--r--pages/develop/api/efl/ui/flip.txt20
-rw-r--r--pages/develop/api/efl/ui/flip/part.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/composition.txt20
-rw-r--r--pages/develop/api/efl/ui/focus/composition/adapter.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/layer.txt20
-rw-r--r--pages/develop/api/efl/ui/focus/manager/calc.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/manager/calc/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/ui/focus/manager/root_focus.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/manager/sub.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/parent_provider/gen.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/parent_provider/standard.txt10
-rw-r--r--pages/develop/api/efl/ui/focus/rectangle.txt12
-rw-r--r--pages/develop/api/efl/ui/focus/util.txt12
-rw-r--r--pages/develop/api/efl/ui/frame.txt20
-rw-r--r--pages/develop/api/efl/ui/grid/method/grid_content_get.txt33
-rw-r--r--pages/develop/api/efl/ui/grid/method/grid_contents_get.txt35
-rw-r--r--pages/develop/api/efl/ui/grid/property/grid_columns.txt45
-rw-r--r--pages/develop/api/efl/ui/grid/property/grid_position.txt43
-rw-r--r--pages/develop/api/efl/ui/grid/property/grid_rows.txt45
-rw-r--r--pages/develop/api/efl/ui/grid/property/grid_size.txt41
-rw-r--r--pages/develop/api/efl/ui/image.txt29
-rw-r--r--pages/develop/api/efl/ui/image/factory.txt10
-rw-r--r--pages/develop/api/efl/ui/image/property/scale_type.txt18
-rw-r--r--pages/develop/api/efl/ui/image/scale_type.txt43
-rw-r--r--pages/develop/api/efl/ui/image_zoomable.txt190
-rw-r--r--pages/develop/api/efl/ui/image_zoomable/method/region_bring_in.txt40
-rw-r--r--pages/develop/api/efl/ui/image_zoomable/method/scroll.txt34
-rw-r--r--pages/develop/api/efl/ui/image_zoomable/method/signal_callback_add.txt55
-rw-r--r--pages/develop/api/efl/ui/image_zoomable/method/signal_callback_del.txt43
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan.txt54
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/method/destructor.txt2
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/method/group_calculate.txt2
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/content_size.txt12
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pan_position.txt38
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pan_position_max.txt30
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pan_position_min.txt30
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pos.txt41
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pos_max.txt32
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/pos_min.txt32
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/position.txt2
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan/property/size.txt2
-rw-r--r--pages/develop/api/efl/ui/internal/text/interactive.txt12
-rw-r--r--pages/develop/api/efl/ui/layout.txt20
-rw-r--r--pages/develop/api/efl/ui/layout/part.txt10
-rw-r--r--pages/develop/api/efl/ui/layout/part/box.txt10
-rw-r--r--pages/develop/api/efl/ui/layout/part/table.txt70
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/grid_content_get.txt33
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/grid_contents_get.txt35
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/pack_table.txt (renamed from pages/develop/api/efl/ui/layout/part/table/method/pack_grid.txt)20
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/table_content_get.txt33
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/table_contents_get.txt35
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/grid_columns.txt45
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/grid_rows.txt45
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/grid_size.txt41
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/table_columns.txt45
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/table_position.txt (renamed from pages/develop/api/efl/ui/layout/part/table/property/grid_position.txt)12
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/table_rows.txt45
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/property/table_size.txt41
-rw-r--r--pages/develop/api/efl/ui/layout/part_bg.txt419
-rw-r--r--pages/develop/api/efl/ui/layout/part_content.txt10
-rw-r--r--pages/develop/api/efl/ui/layout/part_legacy.txt10
-rw-r--r--pages/develop/api/efl/ui/layout/part_text.txt10
-rw-r--r--pages/develop/api/efl/ui/layout_factory.txt94
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/connect.txt32
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/create.txt33
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/release.txt30
-rw-r--r--pages/develop/api/efl/ui/layout_factory/method/theme_config.txt34
-rw-r--r--pages/develop/api/efl/ui/list.txt650
-rw-r--r--pages/develop/api/efl/ui/list/event/item_focused.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_highlighted.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_realized.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_selected.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_unfocused.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_unhighlighted.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_unrealized.txt39
-rw-r--r--pages/develop/api/efl/ui/list/event/item_unselected.txt39
-rw-r--r--pages/develop/api/efl/ui/list/item_event.txt35
-rw-r--r--pages/develop/api/efl/ui/list/layoutitem.txt47
-rw-r--r--pages/develop/api/efl/ui/list/method/all_children_select.txt24
-rw-r--r--pages/develop/api/efl/ui/list/method/child_deselect.txt31
-rw-r--r--pages/develop/api/efl/ui/list/method/child_select.txt31
-rw-r--r--pages/develop/api/efl/ui/list/method/clear.txt24
-rw-r--r--pages/develop/api/efl/ui/list/method/constructor.txt (renamed from pages/develop/api/efl/ui/bg/method/constructor.txt)4
-rw-r--r--pages/develop/api/efl/ui/list/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/list/method/finalize.txt24
-rw-r--r--pages/develop/api/efl/ui/list/method/focus_manager_create.txt33
-rw-r--r--pages/develop/api/efl/ui/list/method/group_calculate.txt24
-rw-r--r--pages/develop/api/efl/ui/list/method/group_member_add.txt (renamed from pages/develop/api/efl/ui/bg/method/group_member_add.txt)4
-rw-r--r--pages/develop/api/efl/ui/list/method/is_child_selected.txt31
-rw-r--r--pages/develop/api/efl/ui/list/method/realize.txt31
-rw-r--r--pages/develop/api/efl/ui/list/method/selected_child_deselect.txt31
-rw-r--r--pages/develop/api/efl/ui/list/method/signal_callback_add.txt55
-rw-r--r--pages/develop/api/efl/ui/list/method/signal_callback_del.txt43
-rw-r--r--pages/develop/api/efl/ui/list/method/unrealize.txt30
-rw-r--r--pages/develop/api/efl/ui/list/method/widget_event.txt37
-rw-r--r--pages/develop/api/efl/ui/list/model.txt54
-rw-r--r--pages/develop/api/efl/ui/list/model/method/realize.txt31
-rw-r--r--pages/develop/api/efl/ui/list/model/method/unrealize.txt30
-rw-r--r--pages/develop/api/efl/ui/list/model/property/load_range.txt27
-rw-r--r--pages/develop/api/efl/ui/list/model/property/min_size.txt38
-rw-r--r--pages/develop/api/efl/ui/list/model/property/size.txt30
-rw-r--r--pages/develop/api/efl/ui/list/pan.txt244
-rw-r--r--pages/develop/api/efl/ui/list/pan/event/item_focused.txt39
-rw-r--r--pages/develop/api/efl/ui/list/pan/event/item_unfocused.txt39
-rw-r--r--pages/develop/api/efl/ui/list/pan/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/list/pan/method/group_calculate.txt24
-rw-r--r--pages/develop/api/efl/ui/list/pan/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/list/pan/property/pan_position.txt38
-rw-r--r--pages/develop/api/efl/ui/list/pan/property/pan_position_max.txt30
-rw-r--r--pages/develop/api/efl/ui/list/pan/property/pan_position_min.txt30
-rw-r--r--pages/develop/api/efl/ui/list/precise_layouter.txt77
-rw-r--r--pages/develop/api/efl/ui/list/precise_layouter/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/list/precise_layouter/method/layout_do.txt34
-rw-r--r--pages/develop/api/efl/ui/list/precise_layouter/property/model.txt26
-rw-r--r--pages/develop/api/efl/ui/list/property/content_pos.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/list/property/default_style.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/homogeneous.txt52
-rw-r--r--pages/develop/api/efl/ui/list/property/layout_factory.txt26
-rw-r--r--pages/develop/api/efl/ui/list/property/load_range.txt27
-rw-r--r--pages/develop/api/efl/ui/list/property/min_size.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/model.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/position.txt54
-rw-r--r--pages/develop/api/efl/ui/list/property/relayout.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/select_mode.txt38
-rw-r--r--pages/develop/api/efl/ui/list/property/selected_child.txt31
-rw-r--r--pages/develop/api/efl/ui/list/property/selected_children_count.txt27
-rw-r--r--pages/develop/api/efl/ui/list/property/size.txt30
-rw-r--r--pages/develop/api/efl/ui/list/property/viewport_geometry.txt30
-rw-r--r--pages/develop/api/efl/ui/list/relayout.txt35
-rw-r--r--pages/develop/api/efl/ui/list/relayout/method/layout_do.txt34
-rw-r--r--pages/develop/api/efl/ui/list/relayout/property/model.txt26
-rw-r--r--pages/develop/api/efl/ui/multibuttonentry.txt20
-rw-r--r--pages/develop/api/efl/ui/multibuttonentry/part.txt10
-rw-r--r--pages/develop/api/efl/ui/nstate.txt20
-rw-r--r--pages/develop/api/efl/ui/pan.txt272
-rw-r--r--pages/develop/api/efl/ui/pan/event/content_changed.txt39
-rw-r--r--pages/develop/api/efl/ui/pan/event/position_changed.txt39
-rw-r--r--pages/develop/api/efl/ui/pan/event/viewport_changed.txt39
-rw-r--r--pages/develop/api/efl/ui/pan/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/pan/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/pan/method/group_calculate.txt24
-rw-r--r--pages/develop/api/efl/ui/pan/property/content.txt39
-rw-r--r--pages/develop/api/efl/ui/pan/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/pan/property/pan_position.txt38
-rw-r--r--pages/develop/api/efl/ui/pan/property/pan_position_max.txt30
-rw-r--r--pages/develop/api/efl/ui/pan/property/pan_position_min.txt30
-rw-r--r--pages/develop/api/efl/ui/pan/property/position.txt54
-rw-r--r--pages/develop/api/efl/ui/pan/property/size.txt54
-rw-r--r--pages/develop/api/efl/ui/pan/property/visible.txt56
-rw-r--r--pages/develop/api/efl/ui/panes.txt20
-rw-r--r--pages/develop/api/efl/ui/panes/part.txt10
-rw-r--r--pages/develop/api/efl/ui/popup.txt20
-rw-r--r--pages/develop/api/efl/ui/popup/part.txt12
-rw-r--r--pages/develop/api/efl/ui/popup_alert.txt20
-rw-r--r--pages/develop/api/efl/ui/popup_alert/part.txt10
-rw-r--r--pages/develop/api/efl/ui/popup_alert_scroll.txt20
-rw-r--r--pages/develop/api/efl/ui/popup_alert_scroll/part.txt10
-rw-r--r--pages/develop/api/efl/ui/popup_alert_text.txt20
-rw-r--r--pages/develop/api/efl/ui/popup_alert_text/part.txt10
-rw-r--r--pages/develop/api/efl/ui/popup_anchor.txt44
-rw-r--r--pages/develop/api/efl/ui/popup_anchor/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/popup_anchor/method/group_calculate.txt24
-rw-r--r--pages/develop/api/efl/ui/popup_anchor/property/align.txt52
-rw-r--r--pages/develop/api/efl/ui/progressbar.txt20
-rw-r--r--pages/develop/api/efl/ui/progressbar/part.txt10
-rw-r--r--pages/develop/api/efl/ui/radio.txt20
-rw-r--r--pages/develop/api/efl/ui/scroll/manager.txt211
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/method/bar_visibility_update.txt24
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/method/scroll.txt34
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/bar_mode.txt41
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/bar_position.txt41
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/bar_size.txt32
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/bounce_enabled.txt43
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/content_pos.txt38
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/gravity.txt49
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/looping.txt41
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/match_content.txt27
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/mirrored.txt40
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/movement_block.txt40
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/pan.txt26
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/scroll_freeze.txt38
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/scroll_hold.txt38
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/viewport_geometry.txt30
-rw-r--r--pages/develop/api/efl/ui/scrollable.txt54
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/edge_down.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/edge_left.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/edge_right.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/edge_up.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_down.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_left.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_right.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_start.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_stop.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_up.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive.txt114
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/method/scroll.txt34
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/bounce_enabled.txt43
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/content_pos.txt38
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/gravity.txt49
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/looping.txt41
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/match_content.txt27
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/movement_block.txt40
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/scroll_freeze.txt38
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/scroll_hold.txt38
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/viewport_geometry.txt30
-rw-r--r--pages/develop/api/efl/ui/scrollbar.txt76
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_drag.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_hide.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_pos_changed.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_press.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_show.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_size_changed.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/event/bar_unpress.txt39
-rw-r--r--pages/develop/api/efl/ui/scrollbar/method/bar_visibility_update.txt24
-rw-r--r--pages/develop/api/efl/ui/scrollbar/property/bar_mode.txt41
-rw-r--r--pages/develop/api/efl/ui/scrollbar/property/bar_position.txt41
-rw-r--r--pages/develop/api/efl/ui/scrollbar/property/bar_size.txt32
-rw-r--r--pages/develop/api/efl/ui/scrollbar_direction.txt35
-rw-r--r--pages/develop/api/efl/ui/scrollbar_mode.txt38
-rw-r--r--pages/develop/api/efl/ui/scroller.txt473
-rw-r--r--pages/develop/api/efl/ui/scroller/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/scroller/method/destructor.txt24
-rw-r--r--pages/develop/api/efl/ui/scroller/method/finalize.txt24
-rw-r--r--pages/develop/api/efl/ui/scroller/method/scroll.txt34
-rw-r--r--pages/develop/api/efl/ui/scroller/method/theme_apply.txt30
-rw-r--r--pages/develop/api/efl/ui/scroller/property/bar_mode.txt41
-rw-r--r--pages/develop/api/efl/ui/scroller/property/bounce_enabled.txt43
-rw-r--r--pages/develop/api/efl/ui/scroller/property/content.txt39
-rw-r--r--pages/develop/api/efl/ui/scroller/property/content_size.txt30
-rw-r--r--pages/develop/api/efl/ui/scroller/property/match_content.txt27
-rw-r--r--pages/develop/api/efl/ui/scroller/property/scroll_freeze.txt38
-rw-r--r--pages/develop/api/efl/ui/scroller/property/scroll_hold.txt38
-rw-r--r--pages/develop/api/efl/ui/scroller/property/viewport_geometry.txt30
-rw-r--r--pages/develop/api/efl/ui/slider.txt20
-rw-r--r--pages/develop/api/efl/ui/slider/part_indicator.txt10
-rw-r--r--pages/develop/api/efl/ui/slider_interval.txt20
-rw-r--r--pages/develop/api/efl/ui/spin.txt20
-rw-r--r--pages/develop/api/efl/ui/spin_button.txt22
-rw-r--r--pages/develop/api/efl/ui/table.txt (renamed from pages/develop/api/efl/ui/grid.txt)140
-rw-r--r--pages/develop/api/efl/ui/table/method/constructor.txt (renamed from pages/develop/api/efl/ui/grid/method/constructor.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/content_count.txt (renamed from pages/develop/api/efl/ui/grid/method/content_count.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/content_iterate.txt (renamed from pages/develop/api/efl/ui/grid/method/content_iterate.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/group_calculate.txt (renamed from pages/develop/api/efl/ui/grid/method/group_calculate.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/layout_request.txt (renamed from pages/develop/api/efl/ui/grid/method/layout_request.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/layout_update.txt (renamed from pages/develop/api/efl/ui/grid/method/layout_update.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/pack.txt (renamed from pages/develop/api/efl/ui/grid/method/pack.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/pack_clear.txt (renamed from pages/develop/api/efl/ui/grid/method/pack_clear.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/pack_end.txt (renamed from pages/develop/api/efl/ui/grid/method/pack_end.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/pack_table.txt (renamed from pages/develop/api/efl/ui/grid/method/pack_grid.txt)20
-rw-r--r--pages/develop/api/efl/ui/table/method/table_content_get.txt33
-rw-r--r--pages/develop/api/efl/ui/table/method/table_contents_get.txt35
-rw-r--r--pages/develop/api/efl/ui/table/method/theme_apply.txt (renamed from pages/develop/api/efl/ui/grid/method/theme_apply.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/unpack.txt (renamed from pages/develop/api/efl/ui/grid/method/unpack.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/method/unpack_all.txt (renamed from pages/develop/api/efl/ui/grid/method/unpack_all.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/property/direction.txt (renamed from pages/develop/api/efl/ui/grid/property/direction.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/property/pack_padding.txt (renamed from pages/develop/api/efl/ui/grid/property/pack_padding.txt)4
-rw-r--r--pages/develop/api/efl/ui/table/property/table_columns.txt45
-rw-r--r--pages/develop/api/efl/ui/table/property/table_direction.txt (renamed from pages/develop/api/efl/ui/grid/property/grid_direction.txt)14
-rw-r--r--pages/develop/api/efl/ui/table/property/table_position.txt43
-rw-r--r--pages/develop/api/efl/ui/table/property/table_rows.txt45
-rw-r--r--pages/develop/api/efl/ui/table/property/table_size.txt41
-rw-r--r--pages/develop/api/efl/ui/table_static.txt (renamed from pages/develop/api/efl/ui/grid_static.txt)80
-rw-r--r--pages/develop/api/efl/ui/table_static/method/constructor.txt26
-rw-r--r--pages/develop/api/efl/ui/table_static/method/layout_update.txt (renamed from pages/develop/api/efl/ui/grid_static/method/layout_update.txt)6
-rw-r--r--pages/develop/api/efl/ui/text.txt36
-rw-r--r--pages/develop/api/efl/ui/text/editable.txt36
-rw-r--r--pages/develop/api/efl/ui/text_async.txt36
-rw-r--r--pages/develop/api/efl/ui/textpath.txt20
-rw-r--r--pages/develop/api/efl/ui/textpath/part.txt10
-rw-r--r--pages/develop/api/efl/ui/video.txt20
-rw-r--r--pages/develop/api/efl/ui/widget/part.txt10
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg.txt425
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg/property/color.txt2
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg/property/file.txt2
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg/property/scale_type.txt18
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow.txt144
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/color.txt75
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/filter_data.txt56
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/filter_padding.txt40
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/filter_program.txt65
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/filter_source.txt51
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/filter_state.txt56
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/grow.txt42
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/offset.txt43
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/radius.txt41
-rw-r--r--pages/develop/api/efl/ui/win.txt20
-rw-r--r--pages/develop/api/efl/ui/win/method/debug_name_override.txt2
-rw-r--r--pages/develop/api/efl/ui/win/method/provider_find.txt2
-rw-r--r--pages/develop/api/efl/ui/win/part.txt10
-rw-r--r--pages/develop/api/efl/ui/win_inlined.txt20
-rw-r--r--pages/develop/api/efl/ui/win_socket.txt20
-rw-r--r--pages/develop/api/efl/vg.txt10
-rw-r--r--pages/develop/api/efl/vg/container.txt10
-rw-r--r--pages/develop/api/efl/vg/gradient.txt10
-rw-r--r--pages/develop/api/efl/vg/gradient/linear.txt10
-rw-r--r--pages/develop/api/efl/vg/gradient/radial.txt10
-rw-r--r--pages/develop/api/efl/vg/property/parent.txt6
-rw-r--r--pages/develop/api/efl/vg/shape.txt10
-rw-r--r--pages/develop/api/efl/vpath/core.txt12
-rw-r--r--pages/develop/api/efl/vpath/file.txt10
-rw-r--r--pages/develop/api/efl/vpath/file/core.txt10
-rw-r--r--pages/develop/api/efl/vpath/manager.txt16
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_HANDLER_EVENT_BUFFER.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_HANDLER_EVENT_ERROR.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_HANDLER_EVENT_PREPARE.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_HANDLER_EVENT_READ.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_HANDLER_EVENT_WRITE.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_LOOP_MESSAGE_HANDLER_EVENT_MESSAGE.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_EDGE_DOWN.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_EDGE_LEFT.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_EDGE_RIGHT.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_EDGE_UP.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_DOWN.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_LEFT.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_RIGHT.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_START.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_STOP.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_EVENT_SCROLL_UP.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_FOCUSED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_HIGHLIGHTED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_REALIZED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_SELECTED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_UNFOCUSED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_UNHIGHLIGHTED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_UNREALIZED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_EVENT_ITEM_UNSELECTED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_PAN_EVENT_ITEM_FOCUSED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_LIST_PAN_EVENT_ITEM_UNFOCUSED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_PAN_EVENT_CONTENT_CHANGED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_PAN_EVENT_POSITION_CHANGED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_PAN_EVENT_VIEWPORT_CHANGED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_DRAG.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_HIDE.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_PRESS.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_SHOW.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED.txt1
-rw-r--r--pages/develop/api/ref/c/key/EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Gfx_Blur.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Loop_Consumer.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Loop_Handler.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Loop_Message.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Loop_Message_Handler.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Loop_User.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Pack_Grid.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Pack_Table.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Bg_Widget.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Grid.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Grid_Static.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Layout_Factory.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_List.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_List_Model.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_List_Pan.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_List_Precise_Layouter.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_List_Relayout.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Pan.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Scroll_Manager.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Scrollable_Interactive.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Scrollbar.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Scroller.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Table.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Table_Static.txt1
-rw-r--r--pages/develop/api/ref/c/key/Efl_Ui_Widget_Part_Shadow.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_grow_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_grow_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_offset_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_offset_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_radius_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_blur_radius_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_image_load_error_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_image_scale_type_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_image_scale_type_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_get.txt2
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_active_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_active_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_fd_file_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_fd_file_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_fd_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_fd_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_win32_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_handler_win32_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_message_handler_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_message_handler_message_add.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_message_handler_message_call.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_message_handler_message_clear.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_message_handler_message_send.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_throttle_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_throttle_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_time_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_loop_time_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_columns_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_columns_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_content_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_contents_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_direction_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_direction_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_position_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_rows_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_rows_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_grid_size_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_columns_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_columns_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_content_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_contents_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_direction_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_direction_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_position_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_rows_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_rows_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_pack_table_size_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_image_scale_type_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_image_scale_type_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_layout_factory_theme_config.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_default_style_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_default_style_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_homogeneous_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_homogeneous_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_layout_factory_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_load_range_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_min_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_min_size_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_realize.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_model_unrealize.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_relayout_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_relayout_layout_do.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_relayout_model_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_relayout_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_select_mode_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_list_select_mode_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_pan_content_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_pan_position_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_pan_position_max_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_pan_position_min_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_pan_position_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scroll_manager_pan_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_bounce_enabled_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_bounce_enabled_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_content_pos_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_content_pos_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_content_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_gravity_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_gravity_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_looping_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_looping_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_match_content_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_movement_block_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_movement_block_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_scroll.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_scroll_freeze_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_scroll_freeze_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_scroll_hold_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_scroll_hold_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollable_viewport_geometry_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_mode_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_mode_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_position_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_position_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_size_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_ui_scrollbar_bar_visibility_update.txt1
-rw-r--r--pages/develop/api/ref/c/keyword-list.txt161
-rw-r--r--pages/develop/api/start.txt40
766 files changed, 13693 insertions, 4400 deletions
diff --git a/pages/develop/api/efl/access.txt b/pages/develop/api/efl/access.txt
index bb40e10c9..57a1ac113 100644
--- a/pages/develop/api/efl/access.txt
+++ b/pages/develop/api/efl/access.txt
@@ -83,7 +83,7 @@ Efl_Access_Role efl_access_role_get(const Eo *obj);
void efl_access_role_set(Eo *obj, Efl_Access_Role role);
</code>
\\
-**[[:develop:api:efl:access:property:root|root]]** //**(get)**//\\
+**[[:develop:api:efl:access:property:root|root]]** //**(get)**// ''class''\\
> %%Get root object of accessible object hierarchy%%
<code c>
Efl_Object *efl_access_root_get(const Eo *obj);
@@ -115,19 +115,19 @@ Eina_List *efl_access_attributes_get(const Eo *obj);
Eina_List *efl_access_children_get(const Eo *obj);
</code>
\\
-**[[:develop:api:efl:access:method:event_emit|event_emit]]** ''protected''\\
+**[[:develop:api:efl:access:method:event_emit|event_emit]]** ''class'' ''protected''\\
> %%Emit event%%
<code c>
void efl_access_event_emit(const Eo *obj, Efl_Access *accessible, const Efl_Event_Description *event, void *event_info);
</code>
\\
-**[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''protected''\\
+**[[:develop:api:efl:access:method:event_handler_add|event_handler_add]]** ''class'' ''protected''\\
> %%Register accessibility event listener%%
<code c>
Efl_Access_Event_Handler *efl_access_event_handler_add(const Eo *obj, Efl_Event_Cb cb, void *data);
</code>
\\
-**[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''protected''\\
+**[[:develop:api:efl:access:method:event_handler_del|event_handler_del]]** ''class'' ''protected''\\
> %%Deregister accessibility event listener%%
<code c>
void efl_access_event_handler_del(const Eo *obj, Efl_Access_Event_Handler *handler);
@@ -188,16 +188,16 @@ Efl_Access_State_Set efl_access_state_set_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation.txt b/pages/develop/api/efl/animation.txt
index d89f004d2..0d5b337c6 100644
--- a/pages/develop/api/efl/animation.txt
+++ b/pages/develop/api/efl/animation.txt
@@ -108,16 +108,16 @@ double efl_animation_total_duration_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/alpha.txt b/pages/develop/api/efl/animation/alpha.txt
index f7e87274a..d9515555b 100644
--- a/pages/develop/api/efl/animation/alpha.txt
+++ b/pages/develop/api/efl/animation/alpha.txt
@@ -65,16 +65,16 @@ Efl_Animation_Object *efl_animation_object_create(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/group.txt b/pages/develop/api/efl/animation/group.txt
index 38aea172b..a903acea3 100644
--- a/pages/develop/api/efl/animation/group.txt
+++ b/pages/develop/api/efl/animation/group.txt
@@ -100,16 +100,16 @@ void efl_animation_target_set(Eo *obj, Efl_Canvas_Object *target);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/group/parallel.txt b/pages/develop/api/efl/animation/group/parallel.txt
index 45ab33052..d28d4a478 100644
--- a/pages/develop/api/efl/animation/group/parallel.txt
+++ b/pages/develop/api/efl/animation/group/parallel.txt
@@ -73,16 +73,16 @@ double efl_animation_total_duration_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/group/sequential.txt b/pages/develop/api/efl/animation/group/sequential.txt
index 96fe0f481..f3d9ae552 100644
--- a/pages/develop/api/efl/animation/group/sequential.txt
+++ b/pages/develop/api/efl/animation/group/sequential.txt
@@ -73,16 +73,16 @@ double efl_animation_total_duration_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object.txt b/pages/develop/api/efl/animation/object.txt
index d98bd42eb..5adafe703 100644
--- a/pages/develop/api/efl/animation/object.txt
+++ b/pages/develop/api/efl/animation/object.txt
@@ -84,16 +84,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/alpha.txt b/pages/develop/api/efl/animation/object/alpha.txt
index 5f18aacee..c7d9b20db 100644
--- a/pages/develop/api/efl/animation/object/alpha.txt
+++ b/pages/develop/api/efl/animation/object/alpha.txt
@@ -55,16 +55,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/group.txt b/pages/develop/api/efl/animation/object/group.txt
index 278b4e2a8..2961f65a9 100644
--- a/pages/develop/api/efl/animation/object/group.txt
+++ b/pages/develop/api/efl/animation/object/group.txt
@@ -55,16 +55,16 @@ void efl_destructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/group/parallel.txt b/pages/develop/api/efl/animation/object/group/parallel.txt
index a553b8a61..f155573e6 100644
--- a/pages/develop/api/efl/animation/object/group/parallel.txt
+++ b/pages/develop/api/efl/animation/object/group/parallel.txt
@@ -52,16 +52,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/group/sequential.txt b/pages/develop/api/efl/animation/object/group/sequential.txt
index fff722885..53c1a1254 100644
--- a/pages/develop/api/efl/animation/object/group/sequential.txt
+++ b/pages/develop/api/efl/animation/object/group/sequential.txt
@@ -52,16 +52,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/rotate.txt b/pages/develop/api/efl/animation/object/rotate.txt
index 4e1455944..f4174a9a9 100644
--- a/pages/develop/api/efl/animation/object/rotate.txt
+++ b/pages/develop/api/efl/animation/object/rotate.txt
@@ -55,16 +55,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/scale.txt b/pages/develop/api/efl/animation/object/scale.txt
index fe91b4f8a..60fd97dcd 100644
--- a/pages/develop/api/efl/animation/object/scale.txt
+++ b/pages/develop/api/efl/animation/object/scale.txt
@@ -55,16 +55,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/object/translate.txt b/pages/develop/api/efl/animation/object/translate.txt
index 97a40eb82..6285e3f78 100644
--- a/pages/develop/api/efl/animation/object/translate.txt
+++ b/pages/develop/api/efl/animation/object/translate.txt
@@ -55,16 +55,16 @@ void efl_animation_object_progress_set(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/rotate.txt b/pages/develop/api/efl/animation/rotate.txt
index 8fc802f00..161424819 100644
--- a/pages/develop/api/efl/animation/rotate.txt
+++ b/pages/develop/api/efl/animation/rotate.txt
@@ -72,16 +72,16 @@ void efl_animation_rotate_absolute_set(Eo *obj, double from_degree, double to_de
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/scale.txt b/pages/develop/api/efl/animation/scale.txt
index 579f6cc1e..5ef4eeb47 100644
--- a/pages/develop/api/efl/animation/scale.txt
+++ b/pages/develop/api/efl/animation/scale.txt
@@ -72,16 +72,16 @@ void efl_animation_scale_absolute_set(Eo *obj, double from_scale_x, double from_
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/animation/translate.txt b/pages/develop/api/efl/animation/translate.txt
index 12c2ff26e..02e7add0b 100644
--- a/pages/develop/api/efl/animation/translate.txt
+++ b/pages/develop/api/efl/animation/translate.txt
@@ -72,16 +72,16 @@ void efl_animation_translate_absolute_set(Eo *obj, int from_x, int from_y, int t
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/canvas/filter/internal.txt b/pages/develop/api/efl/canvas/filter/internal.txt
index f37243d32..1af890831 100644
--- a/pages/develop/api/efl/canvas/filter/internal.txt
+++ b/pages/develop/api/efl/canvas/filter/internal.txt
@@ -124,16 +124,16 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/canvas/group.txt b/pages/develop/api/efl/canvas/group.txt
index c529b8029..fea38a4a7 100644
--- a/pages/develop/api/efl/canvas/group.txt
+++ b/pages/develop/api/efl/canvas/group.txt
@@ -24,7 +24,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -178,7 +178,7 @@ const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -230,11 +230,11 @@ const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/group/method/debug_name_override.txt b/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
index dd37806ca..9ca6f88d7 100644
--- a/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
@@ -7,7 +7,7 @@
%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
-%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
+%%Usually more debug information should be added to %%''sb''%% after calling the super function.%%
//Since 1.21//
{{page>:develop:api-include:efl:canvas:group:method:debug_name_override:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/image.txt b/pages/develop/api/efl/canvas/image.txt
index fc2b1b8eb..de90f335d 100644
--- a/pages/develop/api/efl/canvas/image.txt
+++ b/pages/develop/api/efl/canvas/image.txt
@@ -25,7 +25,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -141,10 +141,10 @@ double efl_image_load_dpi_get(const Eo *obj);
void efl_image_load_dpi_set(Eo *obj, double dpi);
</code>
\\
-**[[:develop:api:efl:canvas:image:property:load_error|load_error]]** //**(get)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
-> %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%%
+**[[:develop:api:efl:canvas:image:property:load_error|load_error]]** //**(get)**//// [Overridden from [[:develop:api:efl:file|Efl.File]]]//\\
+> %%Gets the (last) file loading error for a given object.%%
<code c>
-Efl_Image_Load_Error efl_image_load_error_get(const Eo *obj);
+Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:image:property:load_orientation|load_orientation]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:image:load|Efl.Image.Load]]]//\\
@@ -270,7 +270,7 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -287,7 +287,6 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
| ''protected'' | **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// | %%Gets the parent smart object of a given Evas object, if it has one.%% |
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
^ [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]] ^^^
| | **[[:develop:api:efl:gfx:buffer:property:buffer_borders|buffer_borders]]** //**(get)**// | %%Duplicated pixel borders inside this buffer.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
@@ -317,6 +316,8 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -329,11 +330,11 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/image/internal.txt b/pages/develop/api/efl/canvas/image/internal.txt
index 9054f9369..0fa911734 100644
--- a/pages/develop/api/efl/canvas/image/internal.txt
+++ b/pages/develop/api/efl/canvas/image/internal.txt
@@ -22,7 +22,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -258,7 +258,7 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -312,6 +312,8 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -324,11 +326,11 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt b/pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt
index 5190c17a9..544bb7bab 100644
--- a/pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt
@@ -7,7 +7,7 @@
%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
-%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
+%%Usually more debug information should be added to %%''sb''%% after calling the super function.%%
//Since 1.21//
{{page>:develop:api-include:efl:canvas:image:internal:method:debug_name_override:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/image/property/load_error.txt b/pages/develop/api/efl/canvas/image/property/load_error.txt
index f43840186..4f983989c 100644
--- a/pages/develop/api/efl/canvas/image/property/load_error.txt
+++ b/pages/develop/api/efl/canvas/image/property/load_error.txt
@@ -1,16 +1,21 @@
~~Title: Efl.Canvas.Image.load_error~~
+===== Values =====
+
+ * **error** - %%The load error code.%%
===== Description =====
-%%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%%
+%%Gets the (last) file loading error for a given object.%%
\\ {{page>:develop:api-include:efl:canvas:image:property:load_error:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:image:load:property:load_error|Efl.Image.Load.load_error]] **(get)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:file:property:load_error|Efl.File.load_error]] **(get)**.//===== Signature =====
<code>
-@property load_error @pure_virtual {
+@property load_error {
get {
- return: Efl.Image.Load.Error @warn_unused;
+ values {
+ error: Efl.Image.Load.Error (Efl.Image.Load.Error.none);
+ }
}
}
</code>
@@ -18,10 +23,10 @@
===== C signature =====
<code c>
-Efl_Image_Load_Error efl_image_load_error_get(const Eo *obj);
+Efl_Image_Load_Error efl_file_load_error_get(const Eo *obj);
</code>
===== Implemented by =====
- * [[:develop:api:efl:image:load:property:load_error|Efl.Image.Load.load_error]]
+ * [[:develop:api:efl:file:property:load_error|Efl.File.load_error]]
diff --git a/pages/develop/api/efl/canvas/layout.txt b/pages/develop/api/efl/canvas/layout.txt
index 9be6c4839..68705ff12 100644
--- a/pages/develop/api/efl/canvas/layout.txt
+++ b/pages/develop/api/efl/canvas/layout.txt
@@ -23,7 +23,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -383,7 +383,7 @@ void efl_layout_calc_force(Eo *obj);
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -439,11 +439,11 @@ void efl_layout_calc_force(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt b/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
index 9550bff9e..a3ad35e42 100644
--- a/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/layout/method/debug_name_override.txt
@@ -7,7 +7,7 @@
%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
-%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
+%%Usually more debug information should be added to %%''sb''%% after calling the super function.%%
//Since 1.21//
{{page>:develop:api-include:efl:canvas:layout:method:debug_name_override:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/layout/part.txt b/pages/develop/api/efl/canvas/layout/part.txt
index c61e54dbe..320ca878c 100644
--- a/pages/develop/api/efl/canvas/layout/part.txt
+++ b/pages/develop/api/efl/canvas/layout/part.txt
@@ -120,15 +120,15 @@ void efl_canvas_layout_part_state_get(const Eo *obj, const char **state, double
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box.txt b/pages/develop/api/efl/canvas/layout/part_box.txt
index d32ece9f0..54fa0dc19 100644
--- a/pages/develop/api/efl/canvas/layout/part_box.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box.txt
@@ -161,15 +161,15 @@ Eina_Bool efl_pack_unpack_all(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:pack|Efl.Pack]] ^^^
| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% |
| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_external.txt b/pages/develop/api/efl/canvas/layout/part_external.txt
index 39f11dd3f..dd1d9b817 100644
--- a/pages/develop/api/efl/canvas/layout/part_external.txt
+++ b/pages/develop/api/efl/canvas/layout/part_external.txt
@@ -37,7 +37,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -162,15 +162,15 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_swallow.txt b/pages/develop/api/efl/canvas/layout/part_swallow.txt
index e7cb54fb4..37f5c6ec0 100644
--- a/pages/develop/api/efl/canvas/layout/part_swallow.txt
+++ b/pages/develop/api/efl/canvas/layout/part_swallow.txt
@@ -74,15 +74,15 @@ Efl_Gfx *efl_content_unset(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/canvas/layout/part_table.txt b/pages/develop/api/efl/canvas/layout/part_table.txt
index 3291ae544..0bcdeb207 100644
--- a/pages/develop/api/efl/canvas/layout/part_table.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table.txt
@@ -18,7 +18,7 @@
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
* [[:develop:api:efl:ui:drag|Efl.Ui.Drag]] //(interface)//
- * [[:develop:api:efl:pack:grid|Efl.Pack.Grid]] //(interface)//
+ * [[:develop:api:efl:pack:table|Efl.Pack.Table]] //(interface)//
* [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] //(interface)//
* [[:develop:api:efl:pack|Efl.Pack]] //(interface)//
* [[:develop:api:efl:container|Efl.Container]] //(interface)//
@@ -45,55 +45,55 @@ Eina_Iterator *efl_content_iterate(Eo *obj);
Eina_Bool efl_content_remove(Eo *obj, Efl_Gfx *content);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:property:grid_columns|grid_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Gird columns property%%
+**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
+> %%Removes all packed contents, and unreferences them.%%
<code c>
-int efl_pack_grid_columns_get(const Eo *obj);
-void efl_pack_grid_columns_set(Eo *obj, int cols);
+Eina_Bool efl_pack_clear(Eo *obj);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:method:grid_content_get|grid_content_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%%
+**[[:develop:api:efl:canvas:layout:part_table:method:pack_table|pack_table]]**// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Pack object at a given location in the table.%%
<code c>
-Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row);
+Eina_Bool efl_pack_table(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:method:grid_contents_get|grid_contents_get]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Returns all objects at a given position in this grid.%%
+**[[:develop:api:efl:canvas:layout:part_table:property:table_columns|table_columns]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Gird columns property%%
<code c>
-Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below);
+int efl_pack_table_columns_get(const Eo *obj);
+void efl_pack_table_columns_set(Eo *obj, int cols);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:property:grid_position|grid_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%%
+**[[:develop:api:efl:canvas:layout:part_table:method:table_content_get|table_content_get]]**// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Returns a child at a given position, see %%[[:develop:api:efl:pack:table:method:table_contents_get|Efl.Pack.Table.table_contents_get]]%%.%%
<code c>
-Eina_Bool efl_pack_grid_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
+Efl_Gfx *efl_pack_table_content_get(Eo *obj, int col, int row);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:property:grid_rows|grid_rows]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Grid rows property%%
+**[[:develop:api:efl:canvas:layout:part_table:method:table_contents_get|table_contents_get]]**// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Returns all objects at a given position in this table.%%
<code c>
-int efl_pack_grid_rows_get(const Eo *obj);
-void efl_pack_grid_rows_set(Eo *obj, int rows);
+Eina_Iterator *efl_pack_table_contents_get(Eo *obj, int col, int row, Eina_Bool below);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:property:grid_size|grid_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
+**[[:develop:api:efl:canvas:layout:part_table:property:table_position|table_position]]** //**(get)**//// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Position and span of the %%''subobj''%% in this container, may be modified to move the %%''subobj''%%%%
<code c>
-void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows);
-void efl_pack_grid_size_set(Eo *obj, int cols, int rows);
+Eina_Bool efl_pack_table_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:method:pack_clear|pack_clear]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
-> %%Removes all packed contents, and unreferences them.%%
+**[[:develop:api:efl:canvas:layout:part_table:property:table_rows|table_rows]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Table rows property%%
<code c>
-Eina_Bool efl_pack_clear(Eo *obj);
+int efl_pack_table_rows_get(const Eo *obj);
+void efl_pack_table_rows_set(Eo *obj, int rows);
</code>
\\
-**[[:develop:api:efl:canvas:layout:part_table:method:pack_grid|pack_grid]]**// [Overridden from [[:develop:api:efl:pack:grid|Efl.Pack.Grid]]]//\\
-> %%Pack object at a given location in the grid.%%
+**[[:develop:api:efl:canvas:layout:part_table:property:table_size|table_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:pack:table|Efl.Pack.Table]]]//\\
+> %%Combines %%[[:develop:api:efl:pack:table:property:table_columns|Efl.Pack.Table.table_columns]]%% and %%[[:develop:api:efl:pack:table:property:table_rows|Efl.Pack.Table.table_rows]]%%%%
<code c>
-Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
+void efl_pack_table_size_get(const Eo *obj, int *cols, int *rows);
+void efl_pack_table_size_set(Eo *obj, int cols, int rows);
</code>
\\
**[[:develop:api:efl:canvas:layout:part_table:method:unpack|unpack]]**// [Overridden from [[:develop:api:efl:pack|Efl.Pack]]]//\\
@@ -145,21 +145,19 @@ Eina_Bool efl_pack_unpack_all(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:pack|Efl.Pack]] ^^^
| | **[[:develop:api:efl:pack:method:pack|pack]]** | %%Adds an item to this container.%% |
| | **[[:develop:api:efl:pack:property:pack_align|pack_align]]** //**(get, set)**// | %%Alignment of the container within its bounds%% |
| | **[[:develop:api:efl:pack:property:pack_padding|pack_padding]]** //**(get, set)**// | %%Padding between items contained in this object.%% |
-^ [[:develop:api:efl:pack:grid|Efl.Pack.Grid]] ^^^
-| | **[[:develop:api:efl:pack:grid:property:grid_direction|grid_direction]]** //**(get, set)**// | %%Primary and secondary up/left/right/down directions for linear apis.%% |
^ [[:develop:api:efl:pack:linear|Efl.Pack.Linear]] ^^^
| | **[[:develop:api:efl:pack:linear:method:pack_after|pack_after]]** | %%Append item after other sub object.%% |
| | **[[:develop:api:efl:pack:linear:method:pack_at|pack_at]]** | %%Inserts %%''subobj''%% at the specified %%''index''%%.%% |
@@ -169,6 +167,8 @@ Eina_Bool efl_pack_unpack_all(Eo *obj);
| | **[[:develop:api:efl:pack:linear:method:pack_end|pack_end]]** | %%Append object at the end of this container.%% |
| | **[[:develop:api:efl:pack:linear:method:pack_index_get|pack_index_get]]** | %%Get the index of a child in this container.%% |
| | **[[:develop:api:efl:pack:linear:method:pack_unpack_at|pack_unpack_at]]** | %%Pop out item at specified %%''index''%%.%% |
+^ [[:develop:api:efl:pack:table|Efl.Pack.Table]] ^^^
+| | **[[:develop:api:efl:pack:table:property:table_direction|table_direction]]** //**(get, set)**// | %%Primary and secondary up/left/right/down directions for linear apis.%% |
===== Events =====
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt b/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt
deleted file mode 100644
index c3bac4d12..000000000
--- a/pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_content_get~~
-===== Description =====
-
-%%Returns a child at a given position, see %%[[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]%%.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_content_get:description&nouser&nolink&nodate}}
-
-//Overridden from [[:develop:api:efl:pack:grid:method:grid_content_get|Efl.Pack.Grid.grid_content_get]].//===== Signature =====
-
-<code>
-grid_content_get @pure_virtual {
- params {
- @in col: int;
- @in row: int;
- }
- return: free(Efl.Gfx, efl_del);
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Gfx *efl_pack_grid_content_get(Eo *obj, int col, int row);
-</code>
-
-===== Parameters =====
-
- * **col** //(in)// - %%Column number%%
- * **row** //(in)// - %%Row number%%
-
-===== Implemented by =====
-
- * [[:develop:api:efl:pack:grid:method:grid_content_get|Efl.Pack.Grid.grid_content_get]]
-
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt b/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt
index 0975f04f5..4c0b83723 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt
@@ -1,15 +1,15 @@
-~~Title: Efl.Canvas.Layout.Part_Table.pack_grid~~
+~~Title: Efl.Canvas.Layout.Part_Table.pack_table~~
===== Description =====
-%%Pack object at a given location in the grid.%%
+%%Pack object at a given location in the table.%%
%%When this container is deleted, it will request deletion on the given %%''subobj''%%. Use %%[[:develop:api:efl:pack:method:unpack|Efl.Pack.unpack]]%% to remove %%''subobj''%% from this container without deleting it.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_grid:description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:pack_table:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:pack:grid:method:pack_grid|Efl.Pack.Grid.pack_grid]].//===== Signature =====
+//Overridden from [[:develop:api:efl:pack:table:method:pack_table|Efl.Pack.Table.pack_table]].//===== Signature =====
<code>
-pack_grid @pure_virtual {
+pack_table @pure_virtual {
params {
@in subobj: free(Efl.Gfx, efl_del);
@in col: int;
@@ -24,18 +24,18 @@ pack_grid @pure_virtual {
===== C signature =====
<code c>
-Eina_Bool efl_pack_grid(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
+Eina_Bool efl_pack_table(Eo *obj, Efl_Gfx *subobj, int col, int row, int colspan, int rowspan);
</code>
===== Parameters =====
- * **subobj** //(in)// - %%A child object to pack in this grid.%%
+ * **subobj** //(in)// - %%A child object to pack in this table.%%
* **col** //(in)// - %%Column number%%
* **row** //(in)// - %%Row number%%
- * **colspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%%%%
- * **rowspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
+ * **colspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:table:property:table_columns|Efl.Pack.Table.table_columns]]%%%%
+ * **rowspan** //(in)// - %%0 means 1, -1 means %%[[:develop:api:efl:pack:table:property:table_rows|Efl.Pack.Table.table_rows]]%%%%
===== Implemented by =====
- * [[:develop:api:efl:pack:grid:method:pack_grid|Efl.Pack.Grid.pack_grid]]
+ * [[:develop:api:efl:pack:table:method:pack_table|Efl.Pack.Table.pack_table]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/table_content_get.txt b/pages/develop/api/efl/canvas/layout/part_table/method/table_content_get.txt
new file mode 100644
index 000000000..8d51dfa72
--- /dev/null
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/table_content_get.txt
@@ -0,0 +1,33 @@
+~~Title: Efl.Canvas.Layout.Part_Table.table_content_get~~
+===== Description =====
+
+%%Returns a child at a given position, see %%[[:develop:api:efl:pack:table:method:table_contents_get|Efl.Pack.Table.table_contents_get]]%%.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:table_content_get:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:pack:table:method:table_content_get|Efl.Pack.Table.table_content_get]].//===== Signature =====
+
+<code>
+table_content_get @pure_virtual {
+ params {
+ @in col: int;
+ @in row: int;
+ }
+ return: free(Efl.Gfx, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Gfx *efl_pack_table_content_get(Eo *obj, int col, int row);
+</code>
+
+===== Parameters =====
+
+ * **col** //(in)// - %%Column number%%
+ * **row** //(in)// - %%Row number%%
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:pack:table:method:table_content_get|Efl.Pack.Table.table_content_get]]
+
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt b/pages/develop/api/efl/canvas/layout/part_table/method/table_contents_get.txt
index a0dde8c0f..2053b7c5d 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/table_contents_get.txt
@@ -1,13 +1,13 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_contents_get~~
+~~Title: Efl.Canvas.Layout.Part_Table.table_contents_get~~
===== Description =====
-%%Returns all objects at a given position in this grid.%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:method:grid_contents_get:description&nouser&nolink&nodate}}
+%%Returns all objects at a given position in this table.%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:method:table_contents_get:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]].//===== Signature =====
+//Overridden from [[:develop:api:efl:pack:table:method:table_contents_get|Efl.Pack.Table.table_contents_get]].//===== Signature =====
<code>
-grid_contents_get @pure_virtual {
+table_contents_get @pure_virtual {
params {
@in col: int;
@in row: int;
@@ -20,7 +20,7 @@ grid_contents_get @pure_virtual {
===== C signature =====
<code c>
-Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool below);
+Eina_Iterator *efl_pack_table_contents_get(Eo *obj, int col, int row, Eina_Bool below);
</code>
===== Parameters =====
@@ -31,5 +31,5 @@ Eina_Iterator *efl_pack_grid_contents_get(Eo *obj, int col, int row, Eina_Bool b
===== Implemented by =====
- * [[:develop:api:efl:pack:grid:method:grid_contents_get|Efl.Pack.Grid.grid_contents_get]]
+ * [[:develop:api:efl:pack:table:method:table_contents_get|Efl.Pack.Table.table_contents_get]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt
deleted file mode 100644
index c596f17ee..000000000
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_rows~~
-===== Description =====
-
-%%Grid rows property%%
-
-
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:description&nouser&nolink&nodate}}
-
-===== Values =====
-
- * **rows** - %%Number of rows%%
-==== Setter ====
-
-%%Specifies limit for linear adds - if direction is vertical%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_rows:getter_description&nouser&nolink&nodate}}
-
-
-//Overridden from [[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]] **(get)**.//===== Signature =====
-
-<code>
-@property grid_rows @pure_virtual {
- get {
- values {
- rows: int;
- }
- }
- set {
- values {
- rows: int;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-int efl_pack_grid_rows_get(const Eo *obj);
-void efl_pack_grid_rows_set(Eo *obj, int rows);
-</code>
-
-===== Implemented by =====
-
- * [[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]
-
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt b/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt
deleted file mode 100644
index d655117ad..000000000
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_size~~
-===== Description =====
-
-%%Combines %%[[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]%% and %%[[:develop:api:efl:pack:grid:property:grid_rows|Efl.Pack.Grid.grid_rows]]%%%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_size:description&nouser&nolink&nodate}}
-
-===== Values =====
-
- * **cols** - %%Number of columns%%
- * **rows** - %%Number of rows%%
-
-//Overridden from [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]] **(get)**.//===== Signature =====
-
-<code>
-@property grid_size @pure_virtual {
- get {
- values {
- cols: int;
- rows: int;
- }
- }
- set {
- values {
- cols: int;
- rows: int;
- }
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-void efl_pack_grid_size_get(const Eo *obj, int *cols, int *rows);
-void efl_pack_grid_size_set(Eo *obj, int cols, int rows);
-</code>
-
-===== Implemented by =====
-
- * [[:develop:api:efl:pack:grid:property:grid_size|Efl.Pack.Grid.grid_size]]
-
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt b/pages/develop/api/efl/canvas/layout/part_table/property/table_columns.txt
index 904c7e3d7..fea282bac 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/table_columns.txt
@@ -1,10 +1,10 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_columns~~
+~~Title: Efl.Canvas.Layout.Part_Table.table_columns~~
===== Description =====
%%Gird columns property%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:table_columns:description&nouser&nolink&nodate}}
===== Values =====
@@ -12,13 +12,13 @@
==== Setter ====
%%Specifies limit for linear adds - if direction is horizontal%%
-{{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_columns:getter_description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:table_columns:getter_description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]] **(get)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:pack:table:property:table_columns|Efl.Pack.Table.table_columns]] **(get)**.//===== Signature =====
<code>
-@property grid_columns @pure_virtual {
+@property table_columns @pure_virtual {
get {
values {
cols: int;
@@ -35,11 +35,11 @@
===== C signature =====
<code c>
-int efl_pack_grid_columns_get(const Eo *obj);
-void efl_pack_grid_columns_set(Eo *obj, int cols);
+int efl_pack_table_columns_get(const Eo *obj);
+void efl_pack_table_columns_set(Eo *obj, int cols);
</code>
===== Implemented by =====
- * [[:develop:api:efl:pack:grid:property:grid_columns|Efl.Pack.Grid.grid_columns]]
+ * [[:develop:api:efl:pack:table:property:table_columns|Efl.Pack.Table.table_columns]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt b/pages/develop/api/efl/canvas/layout/part_table/property/table_position.txt
index d2b1e67a8..c708a2b3a 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/table_position.txt
@@ -1,4 +1,4 @@
-~~Title: Efl.Canvas.Layout.Part_Table.grid_position~~
+~~Title: Efl.Canvas.Layout.Part_Table.table_position~~
===== Keys =====
* **subobj** - %%Child object%%
@@ -10,12 +10,12 @@
* **rowspan** - %%Row span%%
-\\ {{page>:develop:api-include:efl:canvas:layout:part_table:property:grid_position:description&nouser&nolink&nodate}}
+\\ {{page>:develop:api-include:efl:canvas:layout:part_table:property:table_position:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:pack:grid:property:grid_position|Efl.Pack.Grid.grid_position]] **(get)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:pack:table:property:table_position|Efl.Pack.Table.table_position]] **(get)**.//===== Signature =====
<code>
-@property grid_position @pure_virtual {
+@property table_position @pure_virtual {
get {
keys {
subobj: free(Efl.Gfx, efl_del);
@@ -34,10 +34,10 @@
===== C signature =====
<code c>
-Eina_Bool efl_pack_grid_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
+Eina_Bool efl_pack_table_position_get(const Eo *obj, Efl_Gfx *subobj, int *col, int *row, int *colspan, int *rowspan);
</code>
===== Implemented by =====
- * [[:develop:api:efl:pack:grid:property:grid_position|Efl.Pack.Grid.grid_position]]
+ * [[:develop:api:efl:pack:table:property:table_position|Efl.Pack.Table.table_position]]
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/table_rows.txt b/pages/develop/api/efl/canvas/layout/part_table/property/table_rows.txt
new file mode 100644
index 000000000..985e8edd9
--- /dev/null
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/table_rows.txt
@@ -0,0 +1,45 @@
+~~Title: Efl.Canvas.Layout.Part_Table.table_rows~~
+===== Description =====
+
+%%Table rows property%%
+
+
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:table_rows:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **rows** - %%Number of rows%%
+==== Setter ====
+
+%%Specifies limit for linear adds - if direction is vertical%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:table_rows:getter_description&nouser&nolink&nodate}}
+
+
+//Overridden from [[:develop:api:efl:pack:table:property:table_rows|Efl.Pack.Table.table_rows]] **(get)**.//===== Signature =====
+
+<code>
+@property table_rows @pure_virtual {
+ get {
+ values {
+ rows: int;
+ }
+ }
+ set {
+ values {
+ rows: int;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+int efl_pack_table_rows_get(const Eo *obj);
+void efl_pack_table_rows_set(Eo *obj, int rows);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:pack:table:property:table_rows|Efl.Pack.Table.table_rows]]
+
diff --git a/pages/develop/api/efl/canvas/layout/part_table/property/table_size.txt b/pages/develop/api/efl/canvas/layout/part_table/property/table_size.txt
new file mode 100644
index 000000000..8910b416e
--- /dev/null
+++ b/pages/develop/api/efl/canvas/layout/part_table/property/table_size.txt
@@ -0,0 +1,41 @@
+~~Title: Efl.Canvas.Layout.Part_Table.table_size~~
+===== Description =====
+
+%%Combines %%[[:develop:api:efl:pack:table:property:table_columns|Efl.Pack.Table.table_columns]]%% and %%[[:develop:api:efl:pack:table:property:table_rows|Efl.Pack.Table.table_rows]]%%%%
+{{page>:develop:api-include:efl:canvas:layout:part_table:property:table_size:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **cols** - %%Number of columns%%
+ * **rows** - %%Number of rows%%
+
+//Overridden from [[:develop:api:efl:pack:table:property:table_size|Efl.Pack.Table.table_size]] **(get)**.//===== Signature =====
+
+<code>
+@property table_size @pure_virtual {
+ get {
+ values {
+ cols: int;
+ rows: int;
+ }
+ }
+ set {
+ values {
+ cols: int;
+ rows: int;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_pack_table_size_get(const Eo *obj, int *cols, int *rows);
+void efl_pack_table_size_set(Eo *obj, int cols, int rows);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:pack:table:property:table_size|Efl.Pack.Table.table_size]]
+
diff --git a/pages/develop/api/efl/canvas/layout/part_text.txt b/pages/develop/api/efl/canvas/layout/part_text.txt
index 2d13d0d0c..dccd3c4c7 100644
--- a/pages/develop/api/efl/canvas/layout/part_text.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text.txt
@@ -163,15 +163,15 @@ void efl_text_set(Eo *obj, const char *text);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:text:cursor|Efl.Text.Cursor]] ^^^
| | **[[:develop:api:efl:text:cursor:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% |
| | **[[:develop:api:efl:text:cursor:method:cursor_compare|cursor_compare]]** | %%Compare two cursors%% |
diff --git a/pages/develop/api/efl/canvas/object.txt b/pages/develop/api/efl/canvas/object.txt
index 45093c244..3f20972a2 100644
--- a/pages/develop/api/efl/canvas/object.txt
+++ b/pages/develop/api/efl/canvas/object.txt
@@ -21,7 +21,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -220,7 +220,7 @@ short efl_gfx_stack_layer_get(const Eo *obj);
void efl_gfx_stack_layer_set(Eo *obj, short l);
</code>
\\
-**[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//// [Overridden from [[:develop:api:efl:loop_user|Efl.Loop_User]]]//\\
+**[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//// [Overridden from [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]]]//\\
> %%The loop to which this object belongs to.%%
<code c>
Efl_Loop *efl_loop_get(const Eo *obj);
@@ -295,7 +295,7 @@ void efl_canvas_object_propagate_events_set(Eo *obj, Eina_Bool propagate);
</code>
\\
**[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
-> %%Searches up in the object tree for a provider which knows the given class/interface.%%
+> %%Searches upwards in the object tree for a provider which knows the given class/interface.%%
<code c>
Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass);
</code>
@@ -431,11 +431,11 @@ Efl_Canvas_Object *efl_canvas_object_render_parent_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/object/event/grabber.txt b/pages/develop/api/efl/canvas/object/event/grabber.txt
index 4791d2750..79d0bbccd 100644
--- a/pages/develop/api/efl/canvas/object/event/grabber.txt
+++ b/pages/develop/api/efl/canvas/object/event/grabber.txt
@@ -33,7 +33,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -174,7 +174,7 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -225,11 +225,11 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/object/method/debug_name_override.txt b/pages/develop/api/efl/canvas/object/method/debug_name_override.txt
index c318d7a46..06170c453 100644
--- a/pages/develop/api/efl/canvas/object/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/object/method/debug_name_override.txt
@@ -7,7 +7,7 @@
%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
-%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
+%%Usually more debug information should be added to %%''sb''%% after calling the super function.%%
//Since 1.21//
{{page>:develop:api-include:efl:canvas:object:method:debug_name_override:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/object/method/del.txt b/pages/develop/api/efl/canvas/object/method/del.txt
index 1b56a08f3..93f6c951b 100644
--- a/pages/develop/api/efl/canvas/object/method/del.txt
+++ b/pages/develop/api/efl/canvas/object/method/del.txt
@@ -5,7 +5,7 @@
%%Because efl_del() unrefs and reparents to NULL, it doesn't really delete the object.%%
-%%This method accepts a const object for convenience, so all objects could be passed to it easily.%%
+%%This method accepts a const object for convenience, so all objects can be passed to it easily.%%
{{page>:develop:api-include:efl:canvas:object:method:del:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:object:method:del|Efl.Object.del]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/object/method/provider_find.txt b/pages/develop/api/efl/canvas/object/method/provider_find.txt
index efd62947c..e15397937 100644
--- a/pages/develop/api/efl/canvas/object/method/provider_find.txt
+++ b/pages/develop/api/efl/canvas/object/method/provider_find.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Object.provider_find~~
===== Description =====
-%%Searches up in the object tree for a provider which knows the given class/interface.%%
+%%Searches upwards in the object tree for a provider which knows the given class/interface.%%
%%The object from the provider will then be returned. The base implementation calls the provider_find function on the object parent, and returns its result. If no parent is present NULL is returned. Each implementation has to support this function by overriding it and returning itself if the interface matches the parameter. If this is not done the class cannot be found up in the object tree.%%
{{page>:develop:api-include:efl:canvas:object:method:provider_find:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/object/property/loop.txt b/pages/develop/api/efl/canvas/object/property/loop.txt
index d326176dc..a3f3868e2 100644
--- a/pages/develop/api/efl/canvas/object/property/loop.txt
+++ b/pages/develop/api/efl/canvas/object/property/loop.txt
@@ -8,7 +8,7 @@
\\ {{page>:develop:api-include:efl:canvas:object:property:loop:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:loop_user:property:loop|Efl.Loop_User.loop]] **(get)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:loop:consumer:property:loop|Efl.Loop.Consumer.loop]] **(get)**.//===== Signature =====
<code>
@property loop {
@@ -28,5 +28,5 @@ Efl_Loop *efl_loop_get(const Eo *obj);
===== Implemented by =====
- * [[:develop:api:efl:loop_user:property:loop|Efl.Loop_User.loop]]
+ * [[:develop:api:efl:loop:consumer:property:loop|Efl.Loop.Consumer.loop]]
diff --git a/pages/develop/api/efl/canvas/polygon.txt b/pages/develop/api/efl/canvas/polygon.txt
index d2d4e8135..1cde98685 100644
--- a/pages/develop/api/efl/canvas/polygon.txt
+++ b/pages/develop/api/efl/canvas/polygon.txt
@@ -22,7 +22,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -97,7 +97,7 @@ void efl_canvas_polygon_points_clear(Eo *obj);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -150,11 +150,11 @@ void efl_canvas_polygon_points_clear(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/proxy.txt b/pages/develop/api/efl/canvas/proxy.txt
index d0d8f25c6..f5e49ab9f 100644
--- a/pages/develop/api/efl/canvas/proxy.txt
+++ b/pages/develop/api/efl/canvas/proxy.txt
@@ -25,7 +25,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -153,7 +153,7 @@ void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -205,6 +205,8 @@ void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -217,11 +219,11 @@ void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/rectangle.txt b/pages/develop/api/efl/canvas/rectangle.txt
index 554966af2..bab013e33 100644
--- a/pages/develop/api/efl/canvas/rectangle.txt
+++ b/pages/develop/api/efl/canvas/rectangle.txt
@@ -22,7 +22,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -80,7 +80,7 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -133,11 +133,11 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/scene3d.txt b/pages/develop/api/efl/canvas/scene3d.txt
index af9251fe9..c22805713 100644
--- a/pages/develop/api/efl/canvas/scene3d.txt
+++ b/pages/develop/api/efl/canvas/scene3d.txt
@@ -23,7 +23,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -137,7 +137,7 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -189,6 +189,8 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -201,11 +203,11 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/snapshot.txt b/pages/develop/api/efl/canvas/snapshot.txt
index d1720c644..04557cd6b 100644
--- a/pages/develop/api/efl/canvas/snapshot.txt
+++ b/pages/develop/api/efl/canvas/snapshot.txt
@@ -25,7 +25,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -124,7 +124,7 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -178,6 +178,8 @@ Efl_Object *efl_constructor(Eo *obj);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -190,11 +192,11 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/surface.txt b/pages/develop/api/efl/canvas/surface.txt
index bc9340f7a..50437f298 100644
--- a/pages/develop/api/efl/canvas/surface.txt
+++ b/pages/develop/api/efl/canvas/surface.txt
@@ -26,7 +26,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -132,7 +132,7 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -186,6 +186,8 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -198,11 +200,11 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/surface/tbm.txt b/pages/develop/api/efl/canvas/surface/tbm.txt
index 196938434..3058dca0b 100644
--- a/pages/develop/api/efl/canvas/surface/tbm.txt
+++ b/pages/develop/api/efl/canvas/surface/tbm.txt
@@ -26,7 +26,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -187,6 +187,8 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -201,16 +203,16 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
diff --git a/pages/develop/api/efl/canvas/surface/wayland.txt b/pages/develop/api/efl/canvas/surface/wayland.txt
index e7b7c8abb..33fddf061 100644
--- a/pages/develop/api/efl/canvas/surface/wayland.txt
+++ b/pages/develop/api/efl/canvas/surface/wayland.txt
@@ -26,7 +26,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -187,6 +187,8 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -201,16 +203,16 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
diff --git a/pages/develop/api/efl/canvas/surface/x11.txt b/pages/develop/api/efl/canvas/surface/x11.txt
index 3c2bc4423..c0152a371 100644
--- a/pages/develop/api/efl/canvas/surface/x11.txt
+++ b/pages/develop/api/efl/canvas/surface/x11.txt
@@ -26,7 +26,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -194,6 +194,8 @@ Eina_Bool efl_canvas_surface_x11_pixmap_set(Eo *obj, void *visual, unsigned long
^ [[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]] ^^^
| | **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**// | %%Base size for objects with sizing restrictions.%% |
| | **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**// | %%Step size for objects with sizing restrictions.%% |
+^ [[:develop:api:efl:image|Efl.Image]] ^^^
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -208,16 +210,16 @@ Eina_Bool efl_canvas_surface_x11_pixmap_set(Eo *obj, void *visual, unsigned long
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
^ [[:develop:api:efl:ui:base|Efl.Ui.Base]] ^^^
| | **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**// | %%The (human) language for this object.%% |
| | **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**// | %%Whether this object should be mirrored.%% |
diff --git a/pages/develop/api/efl/canvas/text.txt b/pages/develop/api/efl/canvas/text.txt
index 407d6fc48..0559c22e5 100644
--- a/pages/develop/api/efl/canvas/text.txt
+++ b/pages/develop/api/efl/canvas/text.txt
@@ -22,7 +22,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -749,7 +749,7 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -801,11 +801,11 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/vg.txt b/pages/develop/api/efl/canvas/vg.txt
index e4b7fe676..d5e063d62 100644
--- a/pages/develop/api/efl/canvas/vg.txt
+++ b/pages/develop/api/efl/canvas/vg.txt
@@ -22,7 +22,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -132,7 +132,7 @@ void efl_canvas_vg_viewbox_align_set(Eo *obj, double align_x, double align_y);
| | **[[:develop:api:efl:canvas:object:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -188,11 +188,11 @@ void efl_canvas_vg_viewbox_align_set(Eo *obj, double align_x, double align_y);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/canvas/video.txt b/pages/develop/api/efl/canvas/video.txt
index aaca22f7f..bdfbc2fca 100644
--- a/pages/develop/api/efl/canvas/video.txt
+++ b/pages/develop/api/efl/canvas/video.txt
@@ -23,7 +23,7 @@
* [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] //(mixin)//
* [[:develop:api:efl:interface|Efl.Interface]] //(interface)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:ui:base|Efl.Ui.Base]] //(interface)//
* [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] //(interface)//
@@ -193,7 +193,7 @@ void efl_player_volume_set(Eo *obj, double volume);
| | **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**// | %%Low-level pointer behaviour by device. See %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.get]]%% and %%[[:develop:api:efl:canvas:object:property:pointer_mode|Efl.Canvas.Object.pointer_mode.set]]%% for more explanation.%% |
| | **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
| | **[[:develop:api:efl:canvas:object:method:raise|raise]]** | %%Raise %%''obj''%% to the top of its layer.%% |
| | **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**// | %%Render mode to be used for compositing the Evas object.%% |
| | **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**// | |
@@ -243,11 +243,11 @@ void efl_player_volume_set(Eo *obj, double volume);
| | **[[:develop:api:efl:image:property:content_hint|content_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:image:property:image_size|image_size]]** //**(get)**// | %%This represents the size of the original image in pixels.%% |
| | **[[:develop:api:efl:image:property:scale_hint|scale_hint]]** //**(get, set)**// | |
+| | **[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**// | %%Control how the image is scaled.%% |
^ [[:develop:api:efl:image:load|Efl.Image.Load]] ^^^
| | **[[:develop:api:efl:image:load:method:load_async_cancel|load_async_cancel]]** | %%Cancel preloading an image object's image data in the background.%% |
| | **[[:develop:api:efl:image:load:method:load_async_start|load_async_start]]** | %%Begin preloading an image object's image data in the background.%% |
| | **[[:develop:api:efl:image:load:property:load_dpi|load_dpi]]** //**(get, set)**// | |
-| | **[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**// | %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%% |
| | **[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**// | %%Defines whether the orientation information in the image file should be honored.%% |
| | **[[:develop:api:efl:image:load:property:load_region|load_region]]** //**(get, set)**// | |
| | **[[:develop:api:efl:image:load:property:load_region_support|load_region_support]]** //**(get)**// | %%Indicates whether the %%[[:develop:api:efl:image:load:property:load_region|Efl.Image.Load.load_region]]%% property is supported for the current file.%% |
@@ -265,11 +265,11 @@ void efl_player_volume_set(Eo *obj, double volume);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/config/global.txt b/pages/develop/api/efl/config/global.txt
index ddf74f874..11e0ed533 100644
--- a/pages/develop/api/efl/config/global.txt
+++ b/pages/develop/api/efl/config/global.txt
@@ -88,16 +88,16 @@ Eina_Bool efl_config_save(Eo *obj, const char *profile);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/event/description.txt b/pages/develop/api/efl/event/description.txt
index 11ad35205..020fb8a93 100644
--- a/pages/develop/api/efl/event/description.txt
+++ b/pages/develop/api/efl/event/description.txt
@@ -12,7 +12,7 @@
* **name** - %%name of the event.%%
* **unfreezable** - %%%%''true''%% if the event cannot be frozen.%%
* **legacy_is** - %%Internal use: %%''true''%% if a legacy event.%%
- * **restart** - %%%%''true''%% if when the event is triggered again from a callback, it should start from where it was%%
+ * **restart** - %%%%''true''%% if when the event is triggered again from a callback it'll start from where it was%%
===== Signature =====
diff --git a/pages/develop/api/efl/gesture.txt b/pages/develop/api/efl/gesture.txt
index e40d616bf..b1105e138 100644
--- a/pages/develop/api/efl/gesture.txt
+++ b/pages/develop/api/efl/gesture.txt
@@ -57,16 +57,16 @@ const Efl_Event_Description *efl_gesture_type_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/long_tap.txt b/pages/develop/api/efl/gesture/long_tap.txt
index 7c0c3cded..7fca01e4c 100644
--- a/pages/develop/api/efl/gesture/long_tap.txt
+++ b/pages/develop/api/efl/gesture/long_tap.txt
@@ -52,16 +52,16 @@ void efl_destructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/manager.txt b/pages/develop/api/efl/gesture/manager.txt
index 35c7858c4..b1b427e77 100644
--- a/pages/develop/api/efl/gesture/manager.txt
+++ b/pages/develop/api/efl/gesture/manager.txt
@@ -66,16 +66,16 @@ void efl_gesture_manager_recognizer_unregister(Eo *obj, Efl_Gesture_Recognizer *
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/recognizer.txt b/pages/develop/api/efl/gesture/recognizer.txt
index 7689f41b6..e9a7f4997 100644
--- a/pages/develop/api/efl/gesture/recognizer.txt
+++ b/pages/develop/api/efl/gesture/recognizer.txt
@@ -61,16 +61,16 @@ void efl_gesture_recognizer_reset(Eo *obj, Efl_Gesture *gesture);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/recognizer_long_tap.txt b/pages/develop/api/efl/gesture/recognizer_long_tap.txt
index 99377bb20..20951da09 100644
--- a/pages/develop/api/efl/gesture/recognizer_long_tap.txt
+++ b/pages/develop/api/efl/gesture/recognizer_long_tap.txt
@@ -58,16 +58,16 @@ void efl_gesture_recognizer_reset(Eo *obj, Efl_Gesture *gesture);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/recognizer_tap.txt b/pages/develop/api/efl/gesture/recognizer_tap.txt
index 0338632cc..58fa2d16e 100644
--- a/pages/develop/api/efl/gesture/recognizer_tap.txt
+++ b/pages/develop/api/efl/gesture/recognizer_tap.txt
@@ -53,16 +53,16 @@ Efl_Gesture_Recognizer_Result efl_gesture_recognizer_recognize(Eo *obj, Efl_Gest
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/tap.txt b/pages/develop/api/efl/gesture/tap.txt
index d4a9c49d8..4a6c0c906 100644
--- a/pages/develop/api/efl/gesture/tap.txt
+++ b/pages/develop/api/efl/gesture/tap.txt
@@ -47,16 +47,16 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gesture/touch.txt b/pages/develop/api/efl/gesture/touch.txt
index 9f6d31941..1b86314ad 100644
--- a/pages/develop/api/efl/gesture/touch.txt
+++ b/pages/develop/api/efl/gesture/touch.txt
@@ -83,16 +83,16 @@ Efl_Gesture_Touch_State efl_gesture_touch_state_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/gfx/blur.txt b/pages/develop/api/efl/gfx/blur.txt
new file mode 100644
index 000000000..9182e2082
--- /dev/null
+++ b/pages/develop/api/efl/gfx/blur.txt
@@ -0,0 +1,37 @@
+~~Title: Efl.Gfx.Blur~~
+====== Efl.Gfx.Blur (interface) ======
+
+===== Description =====
+
+%%A simple API to apply blur effects.%%
+
+%%Those API's might use %%[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]%% internally. It might be necessary to also specify the color of the blur with %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]%%.%%
+
+{{page>:develop:api-include:efl:gfx:blur:description&nouser&nolink&nodate}}
+
+===== Members =====
+
+**[[:develop:api:efl:gfx:blur:property:grow|grow]]** //**(get, set)**//\\
+> %%How much the original image should be "grown" before blurring.%%
+<code c>
+double efl_gfx_blur_grow_get(const Eo *obj);
+void efl_gfx_blur_grow_set(Eo *obj, double radius);
+</code>
+\\
+**[[:develop:api:efl:gfx:blur:property:offset|offset]]** //**(get, set)**//\\
+> %%An offset relative to the original pixels.%%
+<code c>
+void efl_gfx_blur_offset_get(const Eo *obj, double *ox, double *oy);
+void efl_gfx_blur_offset_set(Eo *obj, double ox, double oy);
+</code>
+\\
+**[[:develop:api:efl:gfx:blur:property:radius|radius]]** //**(get, set)**//\\
+> %%The blur radius in pixels.%%
+<code c>
+void efl_gfx_blur_radius_get(const Eo *obj, double *rx, double *ry);
+void efl_gfx_blur_radius_set(Eo *obj, double rx, double ry);
+</code>
+\\
+
+===== Events =====
+
diff --git a/pages/develop/api/efl/gfx/blur/property/grow.txt b/pages/develop/api/efl/gfx/blur/property/grow.txt
new file mode 100644
index 000000000..ef3b160b1
--- /dev/null
+++ b/pages/develop/api/efl/gfx/blur/property/grow.txt
@@ -0,0 +1,42 @@
+~~Title: Efl.Gfx.Blur.grow~~
+===== Description =====
+
+%%How much the original image should be "grown" before blurring.%%
+
+%%Growing is a combination of blur & color levels adjustment. If the value of grow is positive, the pixels will appear more "fat" or "bold" than the original. If the value is negative, a shrink effect happens instead.%%
+
+%%This is can be used efficiently to create glow effects.%%
+{{page>:develop:api-include:efl:gfx:blur:property:grow:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **radius** - %%How much to grow the original pixel data.%%
+
+===== Signature =====
+
+<code>
+@property grow @pure_virtual {
+ get {
+ values {
+ radius: double;
+ }
+ }
+ set {
+ values {
+ radius: double;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+double efl_gfx_blur_grow_get(const Eo *obj);
+void efl_gfx_blur_grow_set(Eo *obj, double radius);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Gfx.Blur.grow**
+
diff --git a/pages/develop/api/efl/gfx/blur/property/offset.txt b/pages/develop/api/efl/gfx/blur/property/offset.txt
new file mode 100644
index 000000000..fd4c7af0c
--- /dev/null
+++ b/pages/develop/api/efl/gfx/blur/property/offset.txt
@@ -0,0 +1,43 @@
+~~Title: Efl.Gfx.Blur.offset~~
+===== Description =====
+
+%%An offset relative to the original pixels.%%
+
+%%This property allows for drop shadow effects.%%
+{{page>:develop:api-include:efl:gfx:blur:property:offset:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **ox** - %%Horizontal offset in pixels.%%
+ * **oy** - %%Vertical offset in pixels.%%
+
+===== Signature =====
+
+<code>
+@property offset @pure_virtual {
+ get {
+ values {
+ ox: double;
+ oy: double;
+ }
+ }
+ set {
+ values {
+ ox: double;
+ oy: double;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_gfx_blur_offset_get(const Eo *obj, double *ox, double *oy);
+void efl_gfx_blur_offset_set(Eo *obj, double ox, double oy);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Gfx.Blur.offset**
+
diff --git a/pages/develop/api/efl/gfx/blur/property/radius.txt b/pages/develop/api/efl/gfx/blur/property/radius.txt
new file mode 100644
index 000000000..6d0d83fd3
--- /dev/null
+++ b/pages/develop/api/efl/gfx/blur/property/radius.txt
@@ -0,0 +1,41 @@
+~~Title: Efl.Gfx.Blur.radius~~
+===== Description =====
+
+%%The blur radius in pixels.%%
+{{page>:develop:api-include:efl:gfx:blur:property:radius:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **rx** - %%The horizontal blur radius.%%
+ * **ry** - %%The vertical blur radius.%%
+
+===== Signature =====
+
+<code>
+@property radius @pure_virtual {
+ get {
+ values {
+ rx: double;
+ ry: double;
+ }
+ }
+ set {
+ values {
+ rx: double;
+ ry: double;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_gfx_blur_radius_get(const Eo *obj, double *rx, double *ry);
+void efl_gfx_blur_radius_set(Eo *obj, double rx, double ry);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Gfx.Blur.radius**
+
diff --git a/pages/develop/api/efl/gfx/map.txt b/pages/develop/api/efl/gfx/map.txt
index 66e4b7e5b..b4910a812 100644
--- a/pages/develop/api/efl/gfx/map.txt
+++ b/pages/develop/api/efl/gfx/map.txt
@@ -196,16 +196,16 @@ void efl_gfx_map_zoom_absolute(Eo *obj, double zoomx, double zoomy, double cx, d
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/image.txt b/pages/develop/api/efl/image.txt
index 60b683e6e..2b69faeb3 100644
--- a/pages/develop/api/efl/image.txt
+++ b/pages/develop/api/efl/image.txt
@@ -56,6 +56,13 @@ Efl_Image_Scale_Hint efl_image_scale_hint_get(const Eo *obj);
void efl_image_scale_hint_set(Eo *obj, Efl_Image_Scale_Hint hint);
</code>
\\
+**[[:develop:api:efl:image:property:scale_type|scale_type]]** //**(get, set)**//\\
+> %%Control how the image is scaled.%%
+<code c>
+Efl_Image_Scale_Type efl_image_scale_type_get(const Eo *obj);
+void efl_image_scale_type_set(Eo *obj, Efl_Image_Scale_Type scale_type);
+</code>
+\\
**[[:develop:api:efl:image:property:smooth_scale|smooth_scale]]** //**(get, set)**//\\
> %%Whether to use high-quality image scaling algorithm for this image.%%
<code c>
diff --git a/pages/develop/api/efl/image/load.txt b/pages/develop/api/efl/image/load.txt
index 54fa85cfd..22f491ea4 100644
--- a/pages/develop/api/efl/image/load.txt
+++ b/pages/develop/api/efl/image/load.txt
@@ -28,12 +28,6 @@ double efl_image_load_dpi_get(const Eo *obj);
void efl_image_load_dpi_set(Eo *obj, double dpi);
</code>
\\
-**[[:develop:api:efl:image:load:property:load_error|load_error]]** //**(get)**//\\
-> %%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%%
-<code c>
-Efl_Image_Load_Error efl_image_load_error_get(const Eo *obj);
-</code>
-\\
**[[:develop:api:efl:image:load:property:load_orientation|load_orientation]]** //**(get, set)**//\\
> %%Defines whether the orientation information in the image file should be honored.%%
<code c>
diff --git a/pages/develop/api/efl/image/load/property/load_error.txt b/pages/develop/api/efl/image/load/property/load_error.txt
deleted file mode 100644
index 5cad73597..000000000
--- a/pages/develop/api/efl/image/load/property/load_error.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-~~Title: Efl.Image.Load.load_error~~
-===== Description =====
-
-%%Retrieves a number representing any error that occurred during the last loading of the given image object's source image.%%
-
-\\ {{page>:develop:api-include:efl:image:load:property:load_error:description&nouser&nolink&nodate}}
-
-===== Signature =====
-
-<code>
-@property load_error @pure_virtual {
- get {
- return: Efl.Image.Load.Error @warn_unused;
- }
-}
-</code>
-
-===== C signature =====
-
-<code c>
-Efl_Image_Load_Error efl_image_load_error_get(const Eo *obj);
-</code>
-
-===== Implemented by =====
-
- * **Efl.Image.Load.load_error**
-
diff --git a/pages/develop/api/efl/image/property/scale_type.txt b/pages/develop/api/efl/image/property/scale_type.txt
new file mode 100644
index 000000000..96b8b925b
--- /dev/null
+++ b/pages/develop/api/efl/image/property/scale_type.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Image.scale_type~~
+===== Description =====
+
+%%Control how the image is scaled.%%
+{{page>:develop:api-include:efl:image:property:scale_type:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **scale_type** - %%Image scale type%%
+
+===== Signature =====
+
+<code>
+@property scale_type @pure_virtual {
+ get {
+ values {
+ scale_type: Efl.Image.Scale_Type;
+ }
+ }
+ set {
+ values {
+ scale_type: Efl.Image.Scale_Type;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Image_Scale_Type efl_image_scale_type_get(const Eo *obj);
+void efl_image_scale_type_set(Eo *obj, Efl_Image_Scale_Type scale_type);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Image.scale_type**
+
diff --git a/pages/develop/api/efl/image/scale_type.txt b/pages/develop/api/efl/image/scale_type.txt
new file mode 100644
index 000000000..5d75f5734
--- /dev/null
+++ b/pages/develop/api/efl/image/scale_type.txt
@@ -0,0 +1,41 @@
+~~Title: Efl.Image.Scale_Type~~
+===== Description =====
+
+%%Enumeration that defines scale types of an image.%%
+
+{{page>:develop:api-include:efl:image:scale_type:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:image:scale_type:fields&nouser&nolink&nodate}}
+
+ * **fill** - %%Scale the image so that it matches the object's area exactly. The image's aspect ratio might be changed.%%
+ * **fit_inside** - %%Scale the image so that it fits inside the object's area while maintaining the aspect ratio. At least one of the dimensions of the image should be equal to the corresponding dimension of the object.%%
+ * **fit_outside** - %%Scale the image so that it covers the entire object area while maintaining the aspect ratio. At least one of the dimensions of the image should be equal to the corresponding dimension of the object.%%
+ * **tile** - %%Tile image at its original size.%%
+ * **none** - %%Not scale the image%%
+
+===== Signature =====
+
+<code>
+enum Efl.Image.Scale_Type {
+ fill: 0,
+ fit_inside,
+ fit_outside,
+ tile,
+ none
+}
+</code>
+
+===== C signature =====
+
+<code c>
+typedef enum {
+ EFL_IMAGE_SCALE_TYPE_FILL = 0,
+ EFL_IMAGE_SCALE_TYPE_FIT_INSIDE,
+ EFL_IMAGE_SCALE_TYPE_FIT_OUTSIDE,
+ EFL_IMAGE_SCALE_TYPE_TILE,
+ EFL_IMAGE_SCALE_TYPE_NONE
+} Efl_Image_Scale_Type;
+</code>
+
diff --git a/pages/develop/api/efl/input/device.txt b/pages/develop/api/efl/input/device.txt
index 6580e7531..7825e93ef 100644
--- a/pages/develop/api/efl/input/device.txt
+++ b/pages/develop/api/efl/input/device.txt
@@ -95,15 +95,15 @@ void efl_input_device_source_set(Eo *obj, Efl_Input_Device *src);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/input/device/property/parent.txt b/pages/develop/api/efl/input/device/property/parent.txt
index 853b81a11..03da511dc 100644
--- a/pages/develop/api/efl/input/device/property/parent.txt
+++ b/pages/develop/api/efl/input/device/property/parent.txt
@@ -3,11 +3,11 @@
%%The parent of an object.%%
-%%Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use efl_del() that does that for you (and also unrefs the object).%%
+%%Parents keep references to their children. In order to delete objects which have parents you need to set parent to NULL or use efl_del(). This will both delete & unref the object).%%
-%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in a surprising manner.%%
+%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in an unexpected way.%%
-%%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%%
+%%For example: If you have a widget that has a box internally and when you 'swallow' a widget and the swallowed object ends up in the box, the parent should be the widget, not the box.%%
{{page>:develop:api-include:efl:input:device:property:parent:description&nouser&nolink&nodate}}
===== Values =====
diff --git a/pages/develop/api/efl/input/event.txt b/pages/develop/api/efl/input/event.txt
index e83c607f8..8ce161d97 100644
--- a/pages/develop/api/efl/input/event.txt
+++ b/pages/develop/api/efl/input/event.txt
@@ -54,7 +54,7 @@ void efl_input_processed_set(Eo *obj, Eina_Bool val);
</code>
\\
**[[:develop:api:efl:input:event:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
-> %%Searches up in the object tree for a provider which knows the given class/interface.%%
+> %%Searches upwards in the object tree for a provider which knows the given class/interface.%%
<code c>
Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass);
</code>
@@ -100,12 +100,12 @@ void efl_input_timestamp_set(Eo *obj, double ms);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
diff --git a/pages/develop/api/efl/input/event/method/provider_find.txt b/pages/develop/api/efl/input/event/method/provider_find.txt
index 2c55bf520..b81b7ae24 100644
--- a/pages/develop/api/efl/input/event/method/provider_find.txt
+++ b/pages/develop/api/efl/input/event/method/provider_find.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Input.Event.provider_find~~
===== Description =====
-%%Searches up in the object tree for a provider which knows the given class/interface.%%
+%%Searches upwards in the object tree for a provider which knows the given class/interface.%%
%%The object from the provider will then be returned. The base implementation calls the provider_find function on the object parent, and returns its result. If no parent is present NULL is returned. Each implementation has to support this function by overriding it and returning itself if the interface matches the parameter. If this is not done the class cannot be found up in the object tree.%%
{{page>:develop:api-include:efl:input:event:method:provider_find:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/input/focus.txt b/pages/develop/api/efl/input/focus.txt
index 1c6a4f1a6..3d4d376a4 100644
--- a/pages/develop/api/efl/input/focus.txt
+++ b/pages/develop/api/efl/input/focus.txt
@@ -91,16 +91,16 @@ void efl_input_timestamp_set(Eo *obj, double ms);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/input/hold.txt b/pages/develop/api/efl/input/hold.txt
index 459ab22b2..87c486aab 100644
--- a/pages/develop/api/efl/input/hold.txt
+++ b/pages/develop/api/efl/input/hold.txt
@@ -95,16 +95,16 @@ void efl_input_timestamp_set(Eo *obj, double ms);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/input/key.txt b/pages/develop/api/efl/input/key.txt
index 42fa1a9a3..5e7902fd7 100644
--- a/pages/develop/api/efl/input/key.txt
+++ b/pages/develop/api/efl/input/key.txt
@@ -154,16 +154,16 @@ void efl_input_timestamp_set(Eo *obj, double ms);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/input/pointer.txt b/pages/develop/api/efl/input/pointer.txt
index 7e8475dad..a4454b9b0 100644
--- a/pages/develop/api/efl/input/pointer.txt
+++ b/pages/develop/api/efl/input/pointer.txt
@@ -212,16 +212,16 @@ void efl_input_pointer_wheel_horizontal_set(Eo *obj, Eina_Bool horizontal);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interface.txt b/pages/develop/api/efl/interface.txt
index 47f88dfa7..93fa74fa6 100644
--- a/pages/develop/api/efl/interface.txt
+++ b/pages/develop/api/efl/interface.txt
@@ -3,7 +3,7 @@
===== Description =====
-%%An interface for other interfaces to inherit from. This is useful when you want to create interfaces and mixins that expose functions from a normal class, like for example %%[[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]%%.%%
+%%An interface for other interfaces to inherit from. This is useful when you want to create interfaces and mixins that expose functions from a normal class such as %%[[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]%%.%%
{{page>:develop:api-include:efl:interface:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/interpolator.txt b/pages/develop/api/efl/interpolator.txt
index 85f72dd30..25f28d38f 100644
--- a/pages/develop/api/efl/interpolator.txt
+++ b/pages/develop/api/efl/interpolator.txt
@@ -43,16 +43,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/accelerate.txt b/pages/develop/api/efl/interpolator/accelerate.txt
index 7fd1682e5..43124fc34 100644
--- a/pages/develop/api/efl/interpolator/accelerate.txt
+++ b/pages/develop/api/efl/interpolator/accelerate.txt
@@ -58,16 +58,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/bounce.txt b/pages/develop/api/efl/interpolator/bounce.txt
index 8197707b7..4ed43ede8 100644
--- a/pages/develop/api/efl/interpolator/bounce.txt
+++ b/pages/develop/api/efl/interpolator/bounce.txt
@@ -56,16 +56,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/cubic_bezier.txt b/pages/develop/api/efl/interpolator/cubic_bezier.txt
index 8dcf7aa81..d236576cc 100644
--- a/pages/develop/api/efl/interpolator/cubic_bezier.txt
+++ b/pages/develop/api/efl/interpolator/cubic_bezier.txt
@@ -56,16 +56,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/decelerate.txt b/pages/develop/api/efl/interpolator/decelerate.txt
index 997f42bc3..1fd95cf08 100644
--- a/pages/develop/api/efl/interpolator/decelerate.txt
+++ b/pages/develop/api/efl/interpolator/decelerate.txt
@@ -58,16 +58,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/divisor.txt b/pages/develop/api/efl/interpolator/divisor.txt
index 9ca185499..ed4b1cb0d 100644
--- a/pages/develop/api/efl/interpolator/divisor.txt
+++ b/pages/develop/api/efl/interpolator/divisor.txt
@@ -56,16 +56,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/linear.txt b/pages/develop/api/efl/interpolator/linear.txt
index 2263b66aa..4e37721ec 100644
--- a/pages/develop/api/efl/interpolator/linear.txt
+++ b/pages/develop/api/efl/interpolator/linear.txt
@@ -44,16 +44,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/sinusoidal.txt b/pages/develop/api/efl/interpolator/sinusoidal.txt
index 23678e841..eb91afab3 100644
--- a/pages/develop/api/efl/interpolator/sinusoidal.txt
+++ b/pages/develop/api/efl/interpolator/sinusoidal.txt
@@ -58,16 +58,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/interpolator/spring.txt b/pages/develop/api/efl/interpolator/spring.txt
index 89bd63c9b..fa8c1c06a 100644
--- a/pages/develop/api/efl/interpolator/spring.txt
+++ b/pages/develop/api/efl/interpolator/spring.txt
@@ -56,16 +56,16 @@ double efl_interpolator_interpolate(Eo *obj, double progress);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/buffer.txt b/pages/develop/api/efl/io/buffer.txt
index 5ae457529..4799fcf40 100644
--- a/pages/develop/api/efl/io/buffer.txt
+++ b/pages/develop/api/efl/io/buffer.txt
@@ -198,15 +198,15 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/buffered_stream.txt b/pages/develop/api/efl/io/buffered_stream.txt
index 6ada9e5f4..ec031e603 100644
--- a/pages/develop/api/efl/io/buffered_stream.txt
+++ b/pages/develop/api/efl/io/buffered_stream.txt
@@ -3,15 +3,15 @@
===== Description =====
-%%A wrapper object offering an easy to use, buffered streams over existing I/O class.%%
+%%A wrapper object offering easy to use buffered streams over existing I/O class.%%
-%%The buffered stream encapsulates an actual %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% or %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%, an input %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%%, an output %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%% and these are linked using a input and a output %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
+%%The buffered stream encapsulates an actual %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% or %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%, an input %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%% and an output %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%%. These are linked using a input and a output %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
-%%The idea is that unlike traditional %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% that will attempt to write directly and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding to the actual output when it %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%%. That makes its operation much simpler as %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will always take the full data -- allows "write and forget", if unlimited (see %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|Efl.Io.Buffered_Stream.max_queue_size_output]]%%). When finished writing data, the %%[[:develop:api:efl:io:buffered_stream:method:eos_mark|Efl.Io.Buffered_Stream.eos_mark]]%% and then wait for "write,finished" event to know when all data was sent.%%
+%%The idea is that unlike the traditional %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% which will attempt to write directly and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding to the actual output when %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% can write. That makes its operation much simpler as %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will always take the full data -- allows "write and forget", if unlimited (see %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|Efl.Io.Buffered_Stream.max_queue_size_output]]%%). When finished writing data %%[[:develop:api:efl:io:buffered_stream:method:eos_mark|Efl.Io.Buffered_Stream.eos_mark]]%% then waits for the "write.finished" event to know all data has been sent.%%
%%Reading is also much simpler since incoming data is kept in an %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%%, thus its size can be queried with %%[[:develop:api:efl:io:buffered_stream:property:pending_read|Efl.Io.Buffered_Stream.pending_read]]%% and read with %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% or peeked with %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, then discarded with %%[[:develop:api:efl:io:buffered_stream:method:discard|Efl.Io.Buffered_Stream.discard]]%% or %%[[:develop:api:efl:io:buffered_stream:method:clear|Efl.Io.Buffered_Stream.clear]]%%.%%
-%%Then when waiting for a complete message, just peek at its contents, if not complete do nothing and wait, if complete then either %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% to get a copy or manipulate a read-only reference from %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% and then %%[[:develop:api:efl:io:buffered_stream:method:discard|Efl.Io.Buffered_Stream.discard]]%%%%
+%%When waiting for a complete message, just peek at its contents, if not complete do nothing and wait. If complete then use either %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% to get a copy or manipulate a read-only reference from %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% and then %%[[:develop:api:efl:io:buffered_stream:method:discard|Efl.Io.Buffered_Stream.discard]]%%.%%
%%The actual I/O is set with the constructor method %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io.set]]%% and can be retrieved with %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io.get]]%%, which should be used with care -- calling %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% and %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on it may produce unexpected results.%%
@@ -21,10 +21,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)//
* [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)//
@@ -101,7 +101,7 @@ void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
</code>
\\
**[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]**\\
-> %%Marks this end-of-stream, signals nothing else will be written.%%
+> %%Marks the end-of-stream. Signals nothing else will be written.%%
<code c>
void efl_io_buffered_stream_eos_mark(Eo *obj);
</code>
@@ -126,7 +126,7 @@ void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
</code>
\\
**[[:develop:api:efl:io:buffered_stream:property:line_delimiter|line_delimiter]]** //**(get, set)**//\\
-> %%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%%
+> %%If set incoming data will be checked for the delimiter and "line" events. The line may include the delimiter, unless it's end-of-stream in %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% has been reached.%%
<code c>
const Eina_Slice efl_io_buffered_stream_line_delimiter_get(const Eo *obj);
void efl_io_buffered_stream_line_delimiter_set(Eo *obj, const Eina_Slice slice);
@@ -140,7 +140,7 @@ void efl_io_buffered_stream_max_queue_size_input_set(Eo *obj, size_t max_queue_s
</code>
\\
**[[:develop:api:efl:io:buffered_stream:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**//\\
-> %%Limits how big the output queue can grow, in bytes.%%
+> %%Limits how big the output queue can grow in bytes.%%
<code c>
size_t efl_io_buffered_stream_max_queue_size_output_get(const Eo *obj);
void efl_io_buffered_stream_max_queue_size_output_set(Eo *obj, size_t max_queue_size_output);
@@ -199,9 +199,9 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -217,19 +217,19 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
**[[:develop:api:efl:io:buffered_stream:event:error|error]]**\\
-> %%An error happened and the I/O stopped%%
+> %%An error has occurred and I/O has stopped%%
<code c>
EFL_IO_BUFFERED_STREAM_EVENT_ERROR(Eina_Error)
</code>
@@ -239,7 +239,7 @@ EFL_IO_BUFFERED_STREAM_EVENT_ERROR(Eina_Error)
EFL_IO_BUFFERED_STREAM_EVENT_FINISHED(void)
</code>
\\ **[[:develop:api:efl:io:buffered_stream:event:line|line]]**\\
-> %%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, don't assume that!%%
+> %%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%.%%
<code c>
EFL_IO_BUFFERED_STREAM_EVENT_LINE(const Eina_Slice *)
</code>
diff --git a/pages/develop/api/efl/io/buffered_stream/event/error.txt b/pages/develop/api/efl/io/buffered_stream/event/error.txt
index d7830b5e2..9e0f7ba4e 100644
--- a/pages/develop/api/efl/io/buffered_stream/event/error.txt
+++ b/pages/develop/api/efl/io/buffered_stream/event/error.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Io.Buffered_Stream: error~~
===== Description =====
-%%An error happened and the I/O stopped%%
+%%An error has occurred and I/O has stopped%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:event:error:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/event/line.txt b/pages/develop/api/efl/io/buffered_stream/event/line.txt
index 21b434d8b..ada39089b 100644
--- a/pages/develop/api/efl/io/buffered_stream/event/line.txt
+++ b/pages/develop/api/efl/io/buffered_stream/event/line.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Io.Buffered_Stream: line~~
===== Description =====
-%%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, don't assume that!%%
+%%If %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, will be emitted with current line. The memory is only valid during event callback dispatched and should not be modified. Note that the line slice may not be inside %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:event:line:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/method/clear.txt b/pages/develop/api/efl/io/buffered_stream/method/clear.txt
index d2c1576d7..dec9d93c4 100644
--- a/pages/develop/api/efl/io/buffered_stream/method/clear.txt
+++ b/pages/develop/api/efl/io/buffered_stream/method/clear.txt
@@ -3,7 +3,7 @@
%%Clears the incoming queue. Same as reading all data.%%
-%%This is equivalent as calling %%[[:develop:api:efl:io:buffered_stream:method:discard|Efl.Io.Buffered_Stream.discard]]%% with %%[[:develop:api:efl:io:buffered_stream:property:pending_read|Efl.Io.Buffered_Stream.pending_read]]%% amount of bytes.%%
+%%This is equivalent to calling %%[[:develop:api:efl:io:buffered_stream:method:discard|Efl.Io.Buffered_Stream.discard]]%% with %%[[:develop:api:efl:io:buffered_stream:property:pending_read|Efl.Io.Buffered_Stream.pending_read]]%% amount of bytes.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:method:clear:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/method/discard.txt b/pages/develop/api/efl/io/buffered_stream/method/discard.txt
index 477f29fde..b12bc4853 100644
--- a/pages/develop/api/efl/io/buffered_stream/method/discard.txt
+++ b/pages/develop/api/efl/io/buffered_stream/method/discard.txt
@@ -5,9 +5,9 @@
%%This has the same effect as reading and discarding the given amount of bytes, without executing the actual copy.%%
-%%It's often paired with %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%, if users read the information from the slice and once they're done, that data must be discarded.%%
+%%It's often paired with %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%%. If users read the information from the slice, once they're done that data must be discarded.%%
-%%As an example, some protocols provide messages with a "size" header, then %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% is used to peek into the available memory to see if there is a "size" and if the rest of the slice is the full payload, in this case the slice may be handled to some processing function. When the function is done, that amount of data must be discarded -- with this function.%%
+%%By way of example, some protocols provide messages with a "size" header. In that case %%[[:develop:api:efl:io:buffered_stream:property:slice|Efl.Io.Buffered_Stream.slice]]%% is used to peek into the available memory to see if there is a "size" and if the rest of the slice is the full payload. Here the slice may be handled by a processing function. When the function is complete, that amount of data must be discarded -- by this function.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:method:discard:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/method/eos_mark.txt b/pages/develop/api/efl/io/buffered_stream/method/eos_mark.txt
index 1a0249d3e..424bc6ea0 100644
--- a/pages/develop/api/efl/io/buffered_stream/method/eos_mark.txt
+++ b/pages/develop/api/efl/io/buffered_stream/method/eos_mark.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Io.Buffered_Stream.eos_mark~~
===== Description =====
-%%Marks this end-of-stream, signals nothing else will be written.%%
+%%Marks the end-of-stream. Signals nothing else will be written.%%
-%%That will forbid any further writes.%%
+%%This will forbid any further writes.%%
-%%Unlike %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%%, this won't clear anything.%%
+%%Unlike %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% this won't clear anything.%%
%%When all data is written, "write,finished" is emitted.%%
diff --git a/pages/develop/api/efl/io/buffered_stream/method/flush.txt b/pages/develop/api/efl/io/buffered_stream/method/flush.txt
index 246e83c18..e8234085e 100644
--- a/pages/develop/api/efl/io/buffered_stream/method/flush.txt
+++ b/pages/develop/api/efl/io/buffered_stream/method/flush.txt
@@ -5,9 +5,9 @@
%%It will return %%''true''%% if %%[[:develop:api:efl:io:buffered_stream:property:pending_read|Efl.Io.Buffered_Stream.pending_read]]%% drops to zero, %%''false''%% otherwise and more calls to flush must be made.%%
-%%If the %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% is implements %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% and it was closed, or the wrapper itself was closed, this function will do nothing and returns %%''true''%%.%%
+%%If the %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% implements %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% and it is closed or the wrapper itself's closed, this function will do nothing and return %%''true''%%.%%
-%%@note this function may block the main loop execution until operations complete! This is bad for usability, as user interface or other operations may freeze. A better approach is to operate asynchronously and wait for "write,finished" event.%%
+%%@note this function may block the main loop execution until operations are complete! This is bad for usability as the user interface or other operations may freeze. A better approach is to operate asynchronously and wait for the "write,finished" event.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:method:flush:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt b/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt
index 1a2d9506d..08b881324 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/inner_io.txt
@@ -13,7 +13,7 @@
* **io** - %%The input (%%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%) or output (%%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%) instance%%
==== Getter ====
-%%The internal input/output used for actual operations, use with care!%%
+%%The internal input/output used for actual operations. Use with care!%%
//Since 1.19//
diff --git a/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt b/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt
index e30a2ea00..021551b85 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/line_delimiter.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Io.Buffered_Stream.line_delimiter~~
===== Description =====
-%%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%%
+%%If set incoming data will be checked for the delimiter and "line" events. The line may include the delimiter, unless it's end-of-stream in %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% has been reached.%%
//Since 1.19//
@@ -13,7 +13,7 @@
* **slice** - %%The contents may contain 0 and will be copied%%
==== Setter ====
-%%Changes line delimiter to use. If empty, no delimiter is to be used%%
+%%Changes line delimiter to use. If empty no delimiter is to be used%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffered_stream:property:line_delimiter:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt
index 62976688c..80975c1c9 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_input.txt
@@ -3,7 +3,7 @@
%%Limits how big the input queue can grow, in bytes.%%
-%%If limited and %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, "line" events may be emitted with partial contents, without the trailing delimiter.%%
+%%If limited and %%[[:develop:api:efl:io:buffered_stream:property:line_delimiter|Efl.Io.Buffered_Stream.line_delimiter]]%% is set, "line" events may be emitted with partial contents without the trailing delimiter.%%
//Since 1.19//
@@ -12,7 +12,7 @@
===== Values =====
- * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data, or 0 to allow unlimited amount of bytes%%
+ * **max_queue_size_input** - %%Defines a maximum buffer size for incoming data or 0 to allow an unlimited amount of bytes%%
==== Setter ====
%%Constructor-only property to set buffer limit. 0 is unlimited%%
diff --git a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt
index 1fcf68864..6f3794d32 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/max_queue_size_output.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Io.Buffered_Stream.max_queue_size_output~~
===== Description =====
-%%Limits how big the output queue can grow, in bytes.%%
+%%Limits how big the output queue can grow in bytes.%%
-%%If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%%
+%%If limited %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested.%%
//Since 1.19//
@@ -12,7 +12,7 @@
===== Values =====
- * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested!%%
+ * **max_queue_size_output** - %%Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% will take less data than requested.%%
==== Setter ====
%%Constructor-only property to set buffer limit. 0 is unlimited%%
diff --git a/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt b/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt
index a47ea6d03..622bd68e2 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/read_chunk_size.txt
@@ -3,11 +3,11 @@
%%Reads chunk size property, in bytes.%%
-%%When reading the %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% for data to be placed in input queue, use this as chunk size.%%
+%%When reading the %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% for data to be placed in input queue use this as chunk size.%%
%%Setting this value large enough may reduce number of %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%, improving performance at the expense of more memory consumption.%%
-%%This value is bounded by %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% if it's set.%%
+%%This value is limited by %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% if it's set.%%
%%By default it's 4096.%%
diff --git a/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt b/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt
index 438b6fe8f..1bc08c698 100644
--- a/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt
+++ b/pages/develop/api/efl/io/buffered_stream/property/timeout_inactivity.txt
@@ -12,7 +12,7 @@
===== Values =====
- * **seconds** - %%Number inactive seconds to timeout this object. If zero or less, it will be disabled.%%
+ * **seconds** - %%Number of inactive seconds to timeout this object. If zero or less it will be disabled.%%
===== Signature =====
diff --git a/pages/develop/api/efl/io/closer/fd.txt b/pages/develop/api/efl/io/closer/fd.txt
index d861ee527..755ff45d8 100644
--- a/pages/develop/api/efl/io/closer/fd.txt
+++ b/pages/develop/api/efl/io/closer/fd.txt
@@ -79,16 +79,16 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/copier.txt b/pages/develop/api/efl/io/copier.txt
index af6b3a19f..3d65731df 100644
--- a/pages/develop/api/efl/io/copier.txt
+++ b/pages/develop/api/efl/io/copier.txt
@@ -5,29 +5,29 @@
%%Copy from an %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% source to %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% destination.%%
-%%During usage it will keep reference to %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% and %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% objects, automatically relasing them on destructor.%%
+%%During usage it will keep reference to %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% and %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% objects, automatically relasing them on destruction.%%
-%%By default the read-write process is done based on fixed-size chunks (%%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%%), however if %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% is set, the behavior changes to wait for such delimiter or a maximum buffer limit is reached (%%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%%).%%
+%%By default the read-write process is done based on fixed-size chunks (%%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%%) but if %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% is set, the behavior changes to wait for said delimiter or until a maximum buffer limit is reached (%%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%%).%%
-%%While a %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is mandatory for the copier to operate properly, the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is optional: if it's not provided, all read data is stored in an internal buffer that can be retrieved using %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%%, usually called when one of "data", "line" or "done" events are emitted.%%
+%%While a %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is mandatory for the copier to operate properly the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is optional: if it's not provided, all read data is stored in an internal buffer that can be retrieved using %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%%, usually called when one of "data", "line" or "done" events are emitted.%%
%%Most important events:%%
-%%- The "data" event is general and notifies some data was written to %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% (if any, otherwise it will be reported for data when it's read from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%%).%%
+%%- The "data" event is general and notifies some data was written to %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% (if any, otherwise it will be reported as data when it's read from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%%).%%
%%- The "line" event is only emitted when %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% is set and not empty. It's simiar to "data".%%
-%%- The "done" event is emitted if %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is %%[[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]%% %%''true''%% and all data was written to %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% (if any, otherwise it will be reported when all data was read from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%%).%%
+%%- The "done" event is emitted if %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is %%[[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]%% %%''true''%% and all data was written to %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% (if any, otherwise it will be reported when all data is read from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%%).%%
-%%- The "error" event is reported if the %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% or some other internal error happened, like out of memory. Another common error is ETIMEDOUT if %%[[:develop:api:efl:io:copier:property:timeout_inactivity|Efl.Io.Copier.timeout_inactivity]]%% is set.%%
+%%- The "error" event is reported if the %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%%, %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% or some other internal error occurs, such as being out of memory. Another common error is ETIMEDOUT if %%[[:develop:api:efl:io:copier:property:timeout_inactivity|Efl.Io.Copier.timeout_inactivity]]%% is set.%%
-%%A copier is handful to simplify common I/O use cases, such as:%%
+%%A copier is handy for simplifying common I/O use cases, such as:%%
-%%- Read a file or download content to memory: provide only the source and wait for "done" event, calling %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% afterwards.%%
+%%- Reading a file or download content to memory: provide only the source and wait for "done" event, calling %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% afterwards.%%
-%%- Download content to disk: provide a network socket as source and use %%[[:develop:api:efl:io:file|Efl.Io.File]]%% as destination, then wait for "done" event.%%
+%%- Downloading content to disk: provide a network socket as source and use %%[[:develop:api:efl:io:file|Efl.Io.File]]%% as destination, then wait for "done" event.%%
-%%- Link two I/O streams: provide both source and destination streams, such as %%[[:develop:api:efl:io:stdin|Efl.Io.Stdin]]%% and %%[[:develop:api:efl:io:stdout|Efl.Io.Stdout]]%%, or some network socket. As data is received from source it will be copied to destination in an endless (asynchronous) loop. You may monitor for "done" if the source may be closed.%%
+%%- Linking two I/O streams: provide both source and destination streams, such as %%[[:develop:api:efl:io:stdin|Efl.Io.Stdin]]%% and %%[[:develop:api:efl:io:stdout|Efl.Io.Stdout]]%%, or some network socket. As data is received from source it will be copied to destination in an endless (asynchronous) loop. You may monitor for "done" if the source is closed.%%
%%If %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% is called, then it will be called on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% and %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% if they implement those interfaces.%%
@@ -39,10 +39,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:closer|Efl.Io.Closer]] //(mixin)//
@@ -51,7 +51,7 @@
===== Members =====
**[[:develop:api:efl:io:copier:method:binbuf_steal|binbuf_steal]]**\\
-> %%Steals the internal binbuf and return it to caller.%%
+> %%Steals the internal binbuf and returns it to caller.%%
<code c>
Eina_Binbuf *efl_io_copier_binbuf_steal(Eo *obj);
</code>
@@ -129,7 +129,7 @@ Eina_Bool efl_io_copier_flush(Eo *obj, Eina_Bool may_block, Eina_Bool ignore_lin
</code>
\\
**[[:develop:api:efl:io:copier:property:line_delimiter|line_delimiter]]** //**(get, set)**//\\
-> %%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
+> %%If there is a line delimiter, reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with the current line. The line may include the delimiter unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
<code c>
const Eina_Slice efl_io_copier_line_delimiter_get(const Eo *obj);
void efl_io_copier_line_delimiter_set(Eo *obj, const Eina_Slice slice);
@@ -171,9 +171,9 @@ void efl_io_copier_timeout_inactivity_set(Eo *obj, double seconds);
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -188,14 +188,14 @@ void efl_io_copier_timeout_inactivity_set(Eo *obj, double seconds);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/copier/method/binbuf_steal.txt b/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
index 9d4160308..5612d0860 100644
--- a/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
+++ b/pages/develop/api/efl/io/copier/method/binbuf_steal.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Io.Copier.binbuf_steal~~
===== Description =====
-%%Steals the internal binbuf and return it to caller.%%
+%%Steals the internal binbuf and returns it to caller.%%
-%%The buffer is then owned by caller, which should call eina_binbuf_free() when it's done.%%
+%%The buffer is then owned by caller which should call eina_binbuf_free() when it's done.%%
-%%Usually call this method when no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is set, in this case you should wait for "done", "data" or "line" events and then call it to retrieve (and own!) the data.%%
+%%Usually call this method when no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% is set, in which case you should wait for "done", "data" or "line" events and then call it to retrieve and own the data.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:copier:method:binbuf_steal:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/copier/method/flush.txt b/pages/develop/api/efl/io/copier/method/flush.txt
index 3a6390356..30db9c76d 100644
--- a/pages/develop/api/efl/io/copier/method/flush.txt
+++ b/pages/develop/api/efl/io/copier/method/flush.txt
@@ -3,13 +3,13 @@
%%Forces reading from source and writing to destination.%%
-%%This executes a single read->write cycle, if more data could be read from source (ie: not EOS) or not all data was written to destination, then %%''false''%% is returned. Then to forcefully drain source and write all contents to destination, use in a loop until it returns %%''true''%%.%%
+%%This executes a single read->write cycle if more data can be read from source (ie: not EOS) or not all data is written to destination, then %%''false''%% is returned. To forcefully drain source and write all contents to destination, use in a loop until it returns %%''true''%%.%%
-%%The return value matches "done" event, that is, when %%''true''%% is returned, the "done" event is emitted.%%
+%%The return value matches the "done" event: that is, when %%''true''%% is returned, the "done" event is emitted.%%
%%This function may also emit "progress" and "error" events.%%
-%%@note this function may block the main loop execution until operations complete! This is bad for usability, as user interface or other operations may freeze. A better approach is to operate asynchronously and wait for "done" event.%%
+%%@note this function may block the main loop execution until operations are complete! This is bad for usability as user interface or other operations may freeze. A better approach is to operate asynchronously and wait for the "done" event.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:copier:method:flush:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/copier/property/buffer_limit.txt b/pages/develop/api/efl/io/copier/property/buffer_limit.txt
index 2063c76fd..bebe90db2 100644
--- a/pages/develop/api/efl/io/copier/property/buffer_limit.txt
+++ b/pages/develop/api/efl/io/copier/property/buffer_limit.txt
@@ -3,11 +3,11 @@
%%Copier buffer limit property, in bytes.%%
-%%During the read-write cycle, an intermediate storage buffer is used. By default it's zero -- unlimited, and will grow as needed if %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% provides data and %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% do not consume it (or if there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%).%%
+%%During the read-write cycle, an intermediate storage buffer is used. By default it's zero -- unlimited and will grow as needed if %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% provides data and %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% do not consume it (or if there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%).%%
-%%However when reading data from untrusted sources, like network, one can exhaust the system memory by flooding the copier. In such cases, using a buffer limit is recommended.%%
+%%However when reading data from untrusted sources like network system memory can be exhausted by flooding the copier. In these cases using a buffer limit is recommended.%%
-%%When the buffer limit is reached, the copier will pause reading data from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% until %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% consumes it. If there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% set, user should call %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% to consume data and reset buffer usage.%%
+%%When the buffer limit is reached the copier will pause reading data from %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% until %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% consumes it. If there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% set, user should call %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% to consume data and reset buffer usage.%%
%%Setting a buffer limit smaller than current %%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%% will automatically change %%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%% to the new buffer limit.%%
diff --git a/pages/develop/api/efl/io/copier/property/destination.txt b/pages/develop/api/efl/io/copier/property/destination.txt
index e1e793219..af45eb0b8 100644
--- a/pages/develop/api/efl/io/copier/property/destination.txt
+++ b/pages/develop/api/efl/io/copier/property/destination.txt
@@ -3,17 +3,17 @@
%%Copier destination object.%%
-%%If set it must implement %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% interface and will receive read data once %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% reports %%''true''%%, this is monitored using "can_write,changed" event.%%
+%%If set it must implement %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% interface and will receive read data once %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% reports %%''true''%%, this is monitored using the "can_write,changed" event.%%
%%The copier will attempt to write all internal intermediate storage data at once, however the destination object may consume less. The actual data written is emitted in the "data" and "line" events.%%
-%%If there is a %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% set, then copier will use that in order to attempt to write a full line at a time, including the delimiter. Exceptions may be if the %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% object emitted "eos" and there is no trailing delimiter (ie: missing trailing newline in files), or the %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
+%%If there is an %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% set then copier will use it in order to attempt to write one full line at a time, including the delimiter. Exceptions may be if the %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% object emitted "eos" and there is no trailing delimiter (ie: missing trailing newline in files), or the %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% is reached.%%
-%%If %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is flagged "eos" and all data was written to destination, then "done" event is emitted.%%
+%%If %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% is flagged "eos" and all data is written to the destination then the "done" event is emitted.%%
-%%If destination is not set (ie: NULL), then data is kept in a internal %%[[:develop:api:eina:binbuf|Eina.Binbuf]]%%, that can be stolen with %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% once "data" or "line" events are emitted. It is allowed as a shortcut to easily drain readers and store all data in memory, not requiring an %%[[:develop:api:efl:io:buffer|Efl.Io.Buffer]]%% or %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%% to be used -- a source and a copier are enough.%%
+%%If the destination is not set (ie: NULL) then data is kept in a internal %%[[:develop:api:eina:binbuf|Eina.Binbuf]]%%, which can be stolen with %%[[:develop:api:efl:io:copier:method:binbuf_steal|Efl.Io.Copier.binbuf_steal]]%% once "data" or "line" events are emitted. It exists as a useful shortcut to easily drain readers and store all data in memory with no need to use an %%[[:develop:api:efl:io:buffer|Efl.Io.Buffer]]%% or %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%% -- a source and copier are enough.%%
-%%If both source and destination object implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%%, then destination will be resized to match the source size, providing the hint that may enhance performance (like pre-allocating the total amount and avoid dynamic resize).%%
+%%If both source and destination object implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%%, then the destination will be resized to match the source size. It also offers hints to enhance performance such as pre-allocating the total amount and avoid dynamic resize.%%
%%If the destination object implements %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% and it's not closed, it will be closed when the copier itself is. This may happen, for example, when the copier is deleted and %%[[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]]%% is %%''true''%% (the default).%%
diff --git a/pages/develop/api/efl/io/copier/property/done.txt b/pages/develop/api/efl/io/copier/property/done.txt
index 4cced2293..ef0091758 100644
--- a/pages/develop/api/efl/io/copier/property/done.txt
+++ b/pages/develop/api/efl/io/copier/property/done.txt
@@ -3,7 +3,7 @@
%%Reports if copier is done.%%
-%%A copier is done if source reached "eos" and all data was written to "destination".%%
+%%A copier is done if source reached "eos" and all data is written to "destination".%%
%%The copier is also done when it's %%[[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]%%.%%
diff --git a/pages/develop/api/efl/io/copier/property/line_delimiter.txt b/pages/develop/api/efl/io/copier/property/line_delimiter.txt
index e5b3d854c..3fcc5e09e 100644
--- a/pages/develop/api/efl/io/copier/property/line_delimiter.txt
+++ b/pages/develop/api/efl/io/copier/property/line_delimiter.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Io.Copier.line_delimiter~~
===== Description =====
-%%If there is a line delimiter, the reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with current line. The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
+%%If there is a line delimiter, reads will buffer/queue up to the line delimiter before calling %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% on the %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% and the event line is emitted with the current line. The line may include the delimiter unless it's end-of-stream on %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% or %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/io/copier/property/source.txt b/pages/develop/api/efl/io/copier/property/source.txt
index ee7025605..7faada818 100644
--- a/pages/develop/api/efl/io/copier/property/source.txt
+++ b/pages/develop/api/efl/io/copier/property/source.txt
@@ -5,15 +5,15 @@
%%The source object must implement the %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% interface and will provide data to the copier, thus it must be provided in order for the copier to work.%%
-%%The copier will monitor %%[[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]%% property and "can_read,changed" event. When it's %%''true''%%, then a chunk up to %%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%% is read using %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% into an intermediate storage buffer that can grow up to %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%%.%%
+%%The copier will monitor %%[[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]%% property and "can_read,changed" event. When %%''true''%% a chunk (limited by %%[[:develop:api:efl:io:copier:property:read_chunk_size|Efl.Io.Copier.read_chunk_size]]%%) is read using %%[[:develop:api:efl:io:reader:method:read|Efl.Io.Reader.read]]%% into an intermediate storage buffer which can grow up to the %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%%.%%
-%%If there is a %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%, the read data is written there and afterwards "data" and "line" events are dispatched. If no destination, it's accumulated in the internal storage and "data" and "line" events are dispatched immediately.%%
+%%If there's a %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%, the read data is written there and afterwards "data" and "line" events are dispatched. If no destination, it's accumulated in the internal storage and "data" and "line" events are dispatched immediately.%%
-%%If there is a %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% set, then copier will use that in order to attempt to write a full line at a time, including the delimiter. Exceptions may be if the %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% object emitted "eos" and there is no trailing delimiter (ie: missing trailing newline in files), or the %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% was reached.%%
+%%If there is a %%[[:develop:api:efl:io:copier:property:line_delimiter|Efl.Io.Copier.line_delimiter]]%% set, then copier will use that in order to attempt to write a full line at a time, including the delimiter. Exceptions may be if the %%[[:develop:api:efl:io:copier:property:source|Efl.Io.Copier.source]]%% object emitted "eos" and there is no trailing delimiter (ie: missing trailing newline in files) or if the %%[[:develop:api:efl:io:copier:property:buffer_limit|Efl.Io.Copier.buffer_limit]]%% is reached.%%
-%%Once %%[[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]%% is %%''true''%% or "eos" event happen, then the read process is over. If there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% set, then the process is over and "done" event is called. If there is a %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%, then all data must be flushed to it, draining the internal intermediate storage, before "done" event is emitted.%%
+%%Once %%[[:develop:api:efl:io:reader:property:eos|Efl.Io.Reader.eos]]%% is %%''true''%% or "eos" event happen, then the read process is over. If there is no %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%% set, then the process is over and "done" event is called. If there's a %%[[:develop:api:efl:io:copier:property:destination|Efl.Io.Copier.destination]]%%, then all data must be flushed to it, draining the internal intermediate storage before "done" event is emitted.%%
-%%If the source object implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%% interface, then the %%[[:develop:api:efl:io:copier:property:progress|Efl.Io.Copier.progress]]%% will report the total size. If the destination object also implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%%, then it will be resized to match the source size, providing the hint that may enhance performance (like pre-allocating the total amount and avoid dynamic resize).%%
+%%If the source object implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%% interface, then the %%[[:develop:api:efl:io:copier:property:progress|Efl.Io.Copier.progress]]%% will report the total size. If the destination object also implements %%[[:develop:api:efl:io:sizer|Efl.Io.Sizer]]%% then it will be resized to match the source size/ It also offers hints to enhance performance such as pre-allocating the total amount and avoid dynamic resize.%%
%%If the source object implements %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% and it's not closed, it will be closed when the copier itself is. This may happen, for example, when the copier is deleted and %%[[:develop:api:efl:io:closer:property:close_on_destructor|Efl.Io.Closer.close_on_destructor]]%% is %%''true''%% (the default).%%
diff --git a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
index c2d6fec90..d2e26e644 100644
--- a/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
+++ b/pages/develop/api/efl/io/copier/property/timeout_inactivity.txt
@@ -3,7 +3,7 @@
%%Terminates the copier with ETIMEDOUT if it becomes inactive for some time.%%
-%%If the copier cannot do any read or write in the given amount of seconds, then the copier will emit "error" event with ETIMEDOUT value.%%
+%%If the copier cannot perform any reads or writes in the given amount of seconds then the copier will emit "error" event with ETIMEDOUT value.%%
%%This is specified in seconds and is only active for greater-than zero. Defaults to inactive.%%
diff --git a/pages/develop/api/efl/io/file.txt b/pages/develop/api/efl/io/file.txt
index c38e88104..1f5119a1e 100644
--- a/pages/develop/api/efl/io/file.txt
+++ b/pages/develop/api/efl/io/file.txt
@@ -13,11 +13,11 @@
===== Inheritance =====
- => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
* [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:file|Efl.File]] //(mixin)//
* [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] //(mixin)//
@@ -143,11 +143,11 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^
| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:can_write|can_write]]** //**(get, set)**// | %%If %%''true''%% will notify %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% can be called without blocking or failing.%% |
| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
| | **[[:develop:api:efl:loop:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% |
| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -162,14 +162,14 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/manager.txt b/pages/develop/api/efl/io/manager.txt
index 87e04e832..53e1595e5 100644
--- a/pages/develop/api/efl/io/manager.txt
+++ b/pages/develop/api/efl/io/manager.txt
@@ -9,10 +9,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -65,15 +65,15 @@ Eina_Future *efl_io_manager_xattr_set(Eo *obj, const char *path, const char *att
**[[:develop:api:efl:io:manager:method:xattr_ls|xattr_ls]]**\\
> %%Lists all extended attributes asynchronously.%%
<code c>
-Efl_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path);
+Eina_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path, EflIoPath paths);
</code>
\\
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -90,15 +90,15 @@ Efl_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/manager/method/xattr_ls.txt b/pages/develop/api/efl/io/manager/method/xattr_ls.txt
index c8ee460f7..b44bce235 100644
--- a/pages/develop/api/efl/io/manager/method/xattr_ls.txt
+++ b/pages/develop/api/efl/io/manager/method/xattr_ls.txt
@@ -10,20 +10,22 @@
xattr_ls {
params {
@in path: free(string, free);
+ @in paths: EflIoPath;
}
- return: free(future<uint64, free(const(array<free(string, free)>), eina_array_free)>, efl_del);
+ return: ptr(Eina.Future);
}
</code>
===== C signature =====
<code c>
-Efl_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path);
+Eina_Future *efl_io_manager_xattr_ls(Eo *obj, const char *path, EflIoPath paths);
</code>
===== Parameters =====
* **path** //(in)// - %%Path we want to list entries for%%
+ * **paths** //(in)// - %%Callback called for each packet of extended attributes found.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/io/queue.txt b/pages/develop/api/efl/io/queue.txt
index 13053bbf6..733078c04 100644
--- a/pages/develop/api/efl/io/queue.txt
+++ b/pages/develop/api/efl/io/queue.txt
@@ -160,15 +160,15 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/stderr.txt b/pages/develop/api/efl/io/stderr.txt
index f33b30915..fe5c9b961 100644
--- a/pages/develop/api/efl/io/stderr.txt
+++ b/pages/develop/api/efl/io/stderr.txt
@@ -11,11 +11,11 @@
===== Inheritance =====
- => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
* [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] //(mixin)//
* [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)//
@@ -55,13 +55,13 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^
| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% |
| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -76,14 +76,14 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/stderr/property/fd.txt b/pages/develop/api/efl/io/stderr/property/fd.txt
index fcb35b354..7aecd91e0 100644
--- a/pages/develop/api/efl/io/stderr/property/fd.txt
+++ b/pages/develop/api/efl/io/stderr/property/fd.txt
@@ -11,7 +11,7 @@
* **fd** - %%The file descriptor.%%
==== Setter ====
-%%Defines the fd to watch on.%%
+%%Defines the fd to watch.%%
{{page>:develop:api-include:efl:io:stderr:property:fd:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/stdin.txt b/pages/develop/api/efl/io/stdin.txt
index 8fef9090c..f644195f7 100644
--- a/pages/develop/api/efl/io/stdin.txt
+++ b/pages/develop/api/efl/io/stdin.txt
@@ -11,11 +11,11 @@
===== Inheritance =====
- => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
* [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] //(mixin)//
* [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)//
@@ -56,13 +56,13 @@ Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
^ [[:develop:api:efl:io:reader:fd|Efl.Io.Reader.Fd]] ^^^
| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% |
| ''protected set'' | **[[:develop:api:efl:io:reader:fd:property:reader_fd|reader_fd]]** //**(get, set)**// | %%Reader file descriptor%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% |
| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -77,14 +77,14 @@ Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/stdin/property/fd.txt b/pages/develop/api/efl/io/stdin/property/fd.txt
index d378832e3..51582ca26 100644
--- a/pages/develop/api/efl/io/stdin/property/fd.txt
+++ b/pages/develop/api/efl/io/stdin/property/fd.txt
@@ -11,7 +11,7 @@
* **fd** - %%The file descriptor.%%
==== Setter ====
-%%Defines the fd to watch on.%%
+%%Defines the fd to watch.%%
{{page>:develop:api-include:efl:io:stdin:property:fd:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/stdout.txt b/pages/develop/api/efl/io/stdout.txt
index 6bfd8724f..db54326b3 100644
--- a/pages/develop/api/efl/io/stdout.txt
+++ b/pages/develop/api/efl/io/stdout.txt
@@ -11,11 +11,11 @@
===== Inheritance =====
- => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)// => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
* [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] //(mixin)//
* [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)//
@@ -55,13 +55,13 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
^ [[:develop:api:efl:io:writer:fd|Efl.Io.Writer.Fd]] ^^^
| ''protected set'' | **[[:develop:api:efl:io:writer:fd:property:writer_fd|writer_fd]]** //**(get, set)**// | %%Writer file descriptor%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:loop:fd|Efl.Loop.Fd]] ^^^
| | **[[:develop:api:efl:loop:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| | **[[:develop:api:efl:loop:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| | **[[:develop:api:efl:loop:fd:property:fd_file|fd_file]]** //**(get, set)**// | %%Defines which file descriptor to watch when watching a file.%% |
| | **[[:develop:api:efl:loop:fd:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -76,14 +76,14 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/io/stdout/property/fd.txt b/pages/develop/api/efl/io/stdout/property/fd.txt
index 3794f78ac..3eb3df5e5 100644
--- a/pages/develop/api/efl/io/stdout/property/fd.txt
+++ b/pages/develop/api/efl/io/stdout/property/fd.txt
@@ -11,7 +11,7 @@
* **fd** - %%The file descriptor.%%
==== Setter ====
-%%Defines the fd to watch on.%%
+%%Defines the fd to watch.%%
{{page>:develop:api-include:efl:io:stdout:property:fd:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/loop.txt b/pages/develop/api/efl/loop.txt
index 2c1efbbba..ca07dfcb6 100644
--- a/pages/develop/api/efl/loop.txt
+++ b/pages/develop/api/efl/loop.txt
@@ -5,7 +5,7 @@
%%The Efl Main Loop%%
-%%Efl main loop provide a clean and tiny event loop library with many modules to do lots of convenient things for a programmer, to save time and effort. It's small and lean, designed to work from embedded systems all the way up to large and powerful multi-cpu workstations. The main loop has a number of primitives to be used with its main loop. It serializes all the primitives and allows for great responsiveness without the need for threads (or any other concurrency), but provide them if you need to.%%
+%%The Efl main loop provides a clean and tiny event loop library with many modules to do lots of convenient things for a programmer, saving time and effort. It's lean and designed to work on anything from embedded systems all the way up to large and powerful multi-cpu workstations. The main loop has a number of primitives you can use. It serializes these and allows for greater responsiveness without the need for threads (or any other concurrency). However you can provide these if you need to.%%
{{page>:develop:api-include:efl:loop:description&nouser&nolink&nodate}}
@@ -74,14 +74,20 @@ int efl_loop_iterate_may_block(Eo *obj, int may_block);
Eina_Future *efl_loop_job(Eo *obj);
</code>
\\
-**[[:develop:api:efl:loop:property:main|main]]** //**(get)**//\\
+**[[:develop:api:efl:loop:property:main|main]]** //**(get)**// ''class''\\
> %%Points to the main loop instance of the application.%%
<code c>
Efl_Loop *efl_loop_main_get(const Eo *obj);
</code>
\\
+**[[:develop:api:efl:loop:method:message_handler_get|message_handler_get]]** ''class''\\
+> %%Get a message handler object that is created by and owned by the Efl.Loop object, so you can listen to this message type by listening to message events on the handler as well as send objects as events.%%
+<code c>
+Efl_Loop_Message_Handler *efl_loop_message_handler_get(const Eo *obj, Efl_Loop *loop, const Efl_Class *klass);
+</code>
+\\
**[[:develop:api:efl:loop:method:provider_find|provider_find]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
-> %%Searches up in the object tree for a provider which knows the given class/interface.%%
+> %%Searches upwards in the object tree for a provider which knows the given class/interface.%%
<code c>
Efl_Object *efl_provider_find(Eo *obj, const Efl_Object *klass);
</code>
@@ -98,6 +104,20 @@ void efl_loop_quit(Eo *obj, Eina_Value exit_code);
Eina_Bool efl_loop_register(Eo *obj, const Efl_Class *klass, const Efl_Object *provider);
</code>
\\
+**[[:develop:api:efl:loop:property:throttle|throttle]]** //**(get, set)**//\\
+> %%Slow down the loop execution by forcing sleep for a small period of time every time the loop iterates/loops.%%
+<code c>
+double efl_loop_throttle_get(const Eo *obj);
+void efl_loop_throttle_set(Eo *obj, double amount);
+</code>
+\\
+**[[:develop:api:efl:loop:property:time|time]]** //**(get, set)**//\\
+> %%The time point when the loop was logically woken.%%
+<code c>
+double efl_loop_time_get(const Eo *obj);
+void efl_loop_time_set(Eo *obj, double timepoint);
+</code>
+\\
**[[:develop:api:efl:loop:method:timeout|timeout]]**\\
> %%A future promise that will be resolved from a clean main loop context after %%''time''%% seconds.%%
<code c>
@@ -127,12 +147,12 @@ Eina_Bool efl_loop_unregister(Eo *obj, const Efl_Class *klass, const Efl_Object
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
@@ -145,7 +165,7 @@ Eina_Bool efl_loop_unregister(Eo *obj, const Efl_Class *klass, const Efl_Object
EFL_LOOP_EVENT_ARGUMENTS(Efl_Loop_Arguments)
</code>
\\ **[[:develop:api:efl:loop:event:idle|idle]]**\\
-> %%Event occurs once the main loop is idler. Be carefull, this will spin your CPU high if you keep listening on this event.%%
+> %%Event occurs once the main loop is idle. If you keep listening on this event it may increase the burden on your CPU.%%
<code c>
EFL_LOOP_EVENT_IDLE(void, @restart)
</code>
@@ -160,32 +180,32 @@ EFL_LOOP_EVENT_IDLE_ENTER(void, @restart)
EFL_LOOP_EVENT_IDLE_EXIT(void, @restart)
</code>
\\ **[[:develop:api:efl:loop:event:pause|pause]]**\\
-> %%Called when the window is going not be displayed for some time%%
+> %%Called when the window is not going be displayed for some time%%
<code c>
EFL_LOOP_EVENT_PAUSE(void)
</code>
\\ **[[:develop:api:efl:loop:event:poll_high|poll,high]]**\\
-> %%Event occurs multiple time per second. The exact tick is undefined and could be adjusted system wide.%%
+> %%Event occurs multiple times per second. The exact tick is undefined and can be adjusted system wide.%%
<code c>
EFL_LOOP_EVENT_POLL_HIGH(void)
</code>
\\ **[[:develop:api:efl:loop:event:poll_low|poll,low]]**\\
-> %%Event occurs multiple time every 15 minutes. The exact tick is undefined and could be adjusted system wide.%%
+> %%Event occurs multiple times every 15 minutes. The exact tick is undefined and can be adjusted system wide.%%
<code c>
EFL_LOOP_EVENT_POLL_LOW(void)
</code>
\\ **[[:develop:api:efl:loop:event:poll_medium|poll,medium]]**\\
-> %%Event occurs multiple time per minute. The exact tick is undefined and could be adjusted system wide.%%
+> %%Event occurs multiple times per minute. The exact tick is undefined and can be adjusted system wide.%%
<code c>
EFL_LOOP_EVENT_POLL_MEDIUM(void)
</code>
\\ **[[:develop:api:efl:loop:event:resume|resume]]**\\
-> %%Called before a window get rendered after a pause event%%
+> %%Called before a window is rendered after a pause event%%
<code c>
EFL_LOOP_EVENT_RESUME(void)
</code>
\\ **[[:develop:api:efl:loop:event:terminate|terminate]]**\\
-> %%Called before starting the shutdown of elementary%%
+> %%Called before starting the shutdown of Elementary%%
<code c>
EFL_LOOP_EVENT_TERMINATE(void)
</code>
diff --git a/pages/develop/api/efl/loop_user.txt b/pages/develop/api/efl/loop/consumer.txt
index fc4866907..f9b74335a 100644
--- a/pages/develop/api/efl/loop_user.txt
+++ b/pages/develop/api/efl/loop/consumer.txt
@@ -1,11 +1,11 @@
-~~Title: Efl.Loop_User~~
-====== Efl.Loop_User (class) ======
+~~Title: Efl.Loop.Consumer~~
+====== Efl.Loop.Consumer (class) ======
===== Description =====
-%%An Efl.Loop_User is a class that require one of the parent to provide an Efl.Loop interface when doing provider_find. It will enforce this by only allowing parent that provide such interface or NULL.%%
+%%An Efl.Loop.Consumer is a class which requires one of the parents to provide an Efl.Loop interface when performing provider_find. It will enforce this by only allowing parents which provide such an interface or NULL.%%
-{{page>:develop:api-include:efl:loop_user:description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:loop:consumer:description&nouser&nolink&nodate}}
===== Inheritance =====
@@ -18,13 +18,13 @@
++++
===== Members =====
-**[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**//\\
+**[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**//\\
> %%The loop to which this object belongs to.%%
<code c>
Efl_Loop *efl_loop_get(const Eo *obj);
</code>
\\
-**[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+**[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
> %%The parent of an object.%%
<code c>
Efl_Object *efl_parent_get(const Eo *obj);
@@ -50,15 +50,15 @@ void efl_parent_set(Eo *obj, Efl_Object *parent);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/loop_user/property/loop.txt b/pages/develop/api/efl/loop/consumer/property/loop.txt
index 1e74ccd39..18e79e33f 100644
--- a/pages/develop/api/efl/loop_user/property/loop.txt
+++ b/pages/develop/api/efl/loop/consumer/property/loop.txt
@@ -1,4 +1,4 @@
-~~Title: Efl.Loop_User.loop~~
+~~Title: Efl.Loop.Consumer.loop~~
===== Values =====
* **loop** - %%Efl loop%%
@@ -6,7 +6,7 @@
%%Gets a handle to the loop.%%
-\\ {{page>:develop:api-include:efl:loop_user:property:loop:description&nouser&nolink&nodate}}
+\\ {{page>:develop:api-include:efl:loop:consumer:property:loop:description&nouser&nolink&nodate}}
===== Signature =====
@@ -28,5 +28,5 @@ Efl_Loop *efl_loop_get(const Eo *obj);
===== Implemented by =====
- * **Efl.Loop_User.loop**
+ * **Efl.Loop.Consumer.loop**
diff --git a/pages/develop/api/efl/loop_user/property/parent.txt b/pages/develop/api/efl/loop/consumer/property/parent.txt
index e7cfced9c..bb9f1c754 100644
--- a/pages/develop/api/efl/loop_user/property/parent.txt
+++ b/pages/develop/api/efl/loop/consumer/property/parent.txt
@@ -1,14 +1,14 @@
-~~Title: Efl.Loop_User.parent~~
+~~Title: Efl.Loop.Consumer.parent~~
===== Description =====
%%The parent of an object.%%
-%%Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use efl_del() that does that for you (and also unrefs the object).%%
+%%Parents keep references to their children. In order to delete objects which have parents you need to set parent to NULL or use efl_del(). This will both delete & unref the object).%%
-%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in a surprising manner.%%
+%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in an unexpected way.%%
-%%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%%
-{{page>:develop:api-include:efl:loop_user:property:parent:description&nouser&nolink&nodate}}
+%%For example: If you have a widget that has a box internally and when you 'swallow' a widget and the swallowed object ends up in the box, the parent should be the widget, not the box.%%
+{{page>:develop:api-include:efl:loop:consumer:property:parent:description&nouser&nolink&nodate}}
===== Values =====
diff --git a/pages/develop/api/efl/loop/event/idle.txt b/pages/develop/api/efl/loop/event/idle.txt
index b0a425db2..2dc62f1cb 100644
--- a/pages/develop/api/efl/loop/event/idle.txt
+++ b/pages/develop/api/efl/loop/event/idle.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: idle~~
===== Description =====
-%%Event occurs once the main loop is idler. Be carefull, this will spin your CPU high if you keep listening on this event.%%
+%%Event occurs once the main loop is idle. If you keep listening on this event it may increase the burden on your CPU.%%
{{page>:develop:api-include:efl:loop:event:idle:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/pause.txt b/pages/develop/api/efl/loop/event/pause.txt
index e976de321..8b0e72a47 100644
--- a/pages/develop/api/efl/loop/event/pause.txt
+++ b/pages/develop/api/efl/loop/event/pause.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: pause~~
===== Description =====
-%%Called when the window is going not be displayed for some time%%
+%%Called when the window is not going be displayed for some time%%
{{page>:develop:api-include:efl:loop:event:pause:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/poll_high.txt b/pages/develop/api/efl/loop/event/poll_high.txt
index 9a5f61a56..3c1510993 100644
--- a/pages/develop/api/efl/loop/event/poll_high.txt
+++ b/pages/develop/api/efl/loop/event/poll_high.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: poll,high~~
===== Description =====
-%%Event occurs multiple time per second. The exact tick is undefined and could be adjusted system wide.%%
+%%Event occurs multiple times per second. The exact tick is undefined and can be adjusted system wide.%%
{{page>:develop:api-include:efl:loop:event:poll_high:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/poll_low.txt b/pages/develop/api/efl/loop/event/poll_low.txt
index d2cb4eaa0..b1651e1d3 100644
--- a/pages/develop/api/efl/loop/event/poll_low.txt
+++ b/pages/develop/api/efl/loop/event/poll_low.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: poll,low~~
===== Description =====
-%%Event occurs multiple time every 15 minutes. The exact tick is undefined and could be adjusted system wide.%%
+%%Event occurs multiple times every 15 minutes. The exact tick is undefined and can be adjusted system wide.%%
{{page>:develop:api-include:efl:loop:event:poll_low:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/poll_medium.txt b/pages/develop/api/efl/loop/event/poll_medium.txt
index 1e01d7388..7d2aab41f 100644
--- a/pages/develop/api/efl/loop/event/poll_medium.txt
+++ b/pages/develop/api/efl/loop/event/poll_medium.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: poll,medium~~
===== Description =====
-%%Event occurs multiple time per minute. The exact tick is undefined and could be adjusted system wide.%%
+%%Event occurs multiple times per minute. The exact tick is undefined and can be adjusted system wide.%%
{{page>:develop:api-include:efl:loop:event:poll_medium:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/resume.txt b/pages/develop/api/efl/loop/event/resume.txt
index 73bba1597..8f338c911 100644
--- a/pages/develop/api/efl/loop/event/resume.txt
+++ b/pages/develop/api/efl/loop/event/resume.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: resume~~
===== Description =====
-%%Called before a window get rendered after a pause event%%
+%%Called before a window is rendered after a pause event%%
{{page>:develop:api-include:efl:loop:event:resume:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/event/terminate.txt b/pages/develop/api/efl/loop/event/terminate.txt
index 9ff9c4426..8b4f9398d 100644
--- a/pages/develop/api/efl/loop/event/terminate.txt
+++ b/pages/develop/api/efl/loop/event/terminate.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop: terminate~~
===== Description =====
-%%Called before starting the shutdown of elementary%%
+%%Called before starting the shutdown of Elementary%%
{{page>:develop:api-include:efl:loop:event:terminate:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/loop/fd.txt b/pages/develop/api/efl/loop/fd.txt
index 7b5410cd4..2d77ed2c8 100644
--- a/pages/develop/api/efl/loop/fd.txt
+++ b/pages/develop/api/efl/loop/fd.txt
@@ -3,18 +3,18 @@
===== Description =====
-%%Fds are objects that what the activity on a given file descriptor. This file descriptor can be a network, a file, provided by a library.%%
+%%Fds are objects that watch the activity on a given file descriptor. This file descriptor can be a network, a file, provided by a library.%%
-%%The object will trigger relevant event depending on what is happening.%%
+%%The object will trigger relevant events depending on what's happening.%%
{{page>:develop:api-include:efl:loop:fd:description&nouser&nolink&nodate}}
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -57,8 +57,8 @@ void efl_parent_set(Eo *obj, Efl_Object *parent);
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -73,15 +73,15 @@ void efl_parent_set(Eo *obj, Efl_Object *parent);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/loop/fd/property/fd.txt b/pages/develop/api/efl/loop/fd/property/fd.txt
index 03f178227..8c183e564 100644
--- a/pages/develop/api/efl/loop/fd/property/fd.txt
+++ b/pages/develop/api/efl/loop/fd/property/fd.txt
@@ -11,7 +11,7 @@
* **fd** - %%The file descriptor.%%
==== Setter ====
-%%Defines the fd to watch on.%%
+%%Defines the fd to watch.%%
{{page>:develop:api-include:efl:loop:fd:property:fd:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/loop/fd/property/parent.txt b/pages/develop/api/efl/loop/fd/property/parent.txt
index 7f355813c..c2180cf4f 100644
--- a/pages/develop/api/efl/loop/fd/property/parent.txt
+++ b/pages/develop/api/efl/loop/fd/property/parent.txt
@@ -3,18 +3,18 @@
%%The parent of an object.%%
-%%Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use efl_del() that does that for you (and also unrefs the object).%%
+%%Parents keep references to their children. In order to delete objects which have parents you need to set parent to NULL or use efl_del(). This will both delete & unref the object).%%
-%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in a surprising manner.%%
+%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in an unexpected way.%%
-%%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%%
+%%For example: If you have a widget that has a box internally and when you 'swallow' a widget and the swallowed object ends up in the box, the parent should be the widget, not the box.%%
{{page>:develop:api-include:efl:loop:fd:property:parent:description&nouser&nolink&nodate}}
===== Values =====
* **parent** - %%The new parent%%
-//Overridden from [[:develop:api:efl:loop_user:property:parent|Efl.Object.parent]] **(set)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:loop:consumer:property:parent|Efl.Object.parent]] **(set)**.//===== Signature =====
<code>
@property parent {
diff --git a/pages/develop/api/efl/loop/handler.txt b/pages/develop/api/efl/loop/handler.txt
new file mode 100644
index 000000000..5034d45ce
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler.txt
@@ -0,0 +1,132 @@
+~~Title: Efl.Loop.Handler~~
+====== Efl.Loop.Handler (class) ======
+
+===== Description =====
+
+%%An object that describes an low-level source of I/O to listen to for available data to be read or written, depending on the OS and data source type. When I/O becomes available various events are produced and the callbacks attached to them will be called.%%
+
+{{page>:develop:api-include:efl:loop:handler:description&nouser&nolink&nodate}}
+
+===== Inheritance =====
+
+ => [[:develop:api:efl:object|Efl.Object]] //(class)//
+++++ Full hierarchy |
+
+ * [[:develop:api:efl:object|Efl.Object]] //(class)//
+
+
+++++
+===== Members =====
+
+**[[:develop:api:efl:loop:handler:property:active|active]]** //**(get, set)**//\\
+> %%This sets what kind of I/O should be listened to only when using a fd or fd_file for the handler%%
+<code c>
+Efl_Loop_Handler_Flags efl_loop_handler_active_get(const Eo *obj);
+void efl_loop_handler_active_set(Eo *obj, Efl_Loop_Handler_Flags flags);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:property:fd|fd]]** //**(get, set)**//\\
+> %%Controls a file desciptor to listen to for I/O, which points to a data pipe such as a device, socket or pipe etc.%%
+<code c>
+int efl_loop_handler_fd_get(const Eo *obj);
+void efl_loop_handler_fd_set(Eo *obj, int fd);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:property:fd_file|fd_file]]** //**(get, set)**//\\
+> %%Controls a file descriptor to listen to for I/O that specifically points to a file in storage and not a device, socket or pipe etc.%%
+<code c>
+int efl_loop_handler_fd_file_get(const Eo *obj);
+void efl_loop_handler_fd_file_set(Eo *obj, int fd);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:method:finalize|finalize]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Called at the end of #eo_add. Should not be called, just overridden.%%
+<code c>
+Efl_Object *efl_finalize(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:property:parent|parent]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%The parent of an object.%%
+<code c>
+Efl_Object *efl_parent_get(const Eo *obj);
+void efl_parent_set(Eo *obj, Efl_Object *parent);
+</code>
+\\
+**[[:develop:api:efl:loop:handler:property:win32|win32]]** //**(get, set)**//\\
+> %%Controls a windows win32 object handle to listen to for I/O. When it becomes available for any data the read event will be produced.%%
+<code c>
+void *efl_loop_handler_win32_get(const Eo *obj);
+void efl_loop_handler_win32_set(Eo *obj, void *handle);
+</code>
+\\
+
+==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
+| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
+| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
+| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
+| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
+| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
+| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
+| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
+| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
+| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
+| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
+| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
+
+===== Events =====
+
+**[[:develop:api:efl:loop:handler:event:buffer|buffer]]**\\
+> %%Called when buffered data already read from the descriptor should be processed.%%
+<code c>
+EFL_LOOP_HANDLER_EVENT_BUFFER(void)
+</code>
+\\ **[[:develop:api:efl:loop:handler:event:error|error]]**\\
+> %%Called when a error occurrs on the descriptor.%%
+<code c>
+EFL_LOOP_HANDLER_EVENT_ERROR(void)
+</code>
+\\ **[[:develop:api:efl:loop:handler:event:prepare|prepare]]**\\
+> %%Called when preparing a descriptor for listening.%%
+<code c>
+EFL_LOOP_HANDLER_EVENT_PREPARE(void)
+</code>
+\\ **[[:develop:api:efl:loop:handler:event:read|read]]**\\
+> %%Called when a read occurs on the descriptor.%%
+<code c>
+EFL_LOOP_HANDLER_EVENT_READ(void)
+</code>
+\\ **[[:develop:api:efl:loop:handler:event:write|write]]**\\
+> %%Called when a write occurs on the descriptor.%%
+<code c>
+EFL_LOOP_HANDLER_EVENT_WRITE(void)
+</code>
+\\ ==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
+| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
+| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
diff --git a/pages/develop/api/efl/loop/handler/event/buffer.txt b/pages/develop/api/efl/loop/handler/event/buffer.txt
new file mode 100644
index 000000000..203d343dd
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/event/buffer.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Handler: buffer~~
+===== Description =====
+
+%%Called when buffered data already read from the descriptor should be processed.%%
+{{page>:develop:api-include:efl:loop:handler:event:buffer:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+buffer;
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_HANDLER_EVENT_BUFFER(void)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_handler_event_buffer(void *data, const Efl_Event *event)
+{
+ void info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_HANDLER_EVENT_BUFFER, on_efl_loop_handler_event_buffer, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/handler/event/error.txt b/pages/develop/api/efl/loop/handler/event/error.txt
new file mode 100644
index 000000000..f8e377c89
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/event/error.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Handler: error~~
+===== Description =====
+
+%%Called when a error occurrs on the descriptor.%%
+{{page>:develop:api-include:efl:loop:handler:event:error:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+error;
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_HANDLER_EVENT_ERROR(void)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_handler_event_error(void *data, const Efl_Event *event)
+{
+ void info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_HANDLER_EVENT_ERROR, on_efl_loop_handler_event_error, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/handler/event/prepare.txt b/pages/develop/api/efl/loop/handler/event/prepare.txt
new file mode 100644
index 000000000..c70af99d9
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/event/prepare.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Handler: prepare~~
+===== Description =====
+
+%%Called when preparing a descriptor for listening.%%
+{{page>:develop:api-include:efl:loop:handler:event:prepare:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+prepare;
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_HANDLER_EVENT_PREPARE(void)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_handler_event_prepare(void *data, const Efl_Event *event)
+{
+ void info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_HANDLER_EVENT_PREPARE, on_efl_loop_handler_event_prepare, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/handler/event/read.txt b/pages/develop/api/efl/loop/handler/event/read.txt
new file mode 100644
index 000000000..5183ec30e
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/event/read.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Handler: read~~
+===== Description =====
+
+%%Called when a read occurs on the descriptor.%%
+{{page>:develop:api-include:efl:loop:handler:event:read:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+read;
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_HANDLER_EVENT_READ(void)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_handler_event_read(void *data, const Efl_Event *event)
+{
+ void info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_HANDLER_EVENT_READ, on_efl_loop_handler_event_read, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/handler/event/write.txt b/pages/develop/api/efl/loop/handler/event/write.txt
new file mode 100644
index 000000000..52d964c3e
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/event/write.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Handler: write~~
+===== Description =====
+
+%%Called when a write occurs on the descriptor.%%
+{{page>:develop:api-include:efl:loop:handler:event:write:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+write;
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_HANDLER_EVENT_WRITE(void)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_handler_event_write(void *data, const Efl_Event *event)
+{
+ void info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_HANDLER_EVENT_WRITE, on_efl_loop_handler_event_write, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/handler/flags.txt b/pages/develop/api/efl/loop/handler/flags.txt
new file mode 100644
index 000000000..0d96fc4a3
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/flags.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.Handler.Flags~~
+===== Description =====
+
+%%A set of flags that can be OR'd together to indicate which are desired%%
+
+{{page>:develop:api-include:efl:loop:handler:flags:description&nouser&nolink&nodate}}
+
+===== Fields =====
+
+{{page>:develop:api-include:efl:loop:handler:flags:fields&nouser&nolink&nodate}}
+
+ * **none** - %%No I/O is desired (generally useless)%%
+ * **read** - %%Reading is desired%%
+ * **write** - %%Writing is desired%%
+ * **error** - %%Error channel input is desired%%
+
+===== Signature =====
+
+<code>
+enum Efl.Loop.Handler.Flags {
+ none: 0,
+ read: 1,
+ write: 2,
+ error: 4
+}
+</code>
+
+===== C signature =====
+
+<code c>
+typedef enum {
+ EFL_LOOP_HANDLER_FLAGS_NONE = 0,
+ EFL_LOOP_HANDLER_FLAGS_READ = 1,
+ EFL_LOOP_HANDLER_FLAGS_WRITE = 2,
+ EFL_LOOP_HANDLER_FLAGS_ERROR = 4
+} Efl_Loop_Handler_Flags;
+</code>
+
diff --git a/pages/develop/api/efl/ui/grid_static/method/constructor.txt b/pages/develop/api/efl/loop/handler/method/constructor.txt
index b472c0c84..5d56e415c 100644
--- a/pages/develop/api/efl/ui/grid_static/method/constructor.txt
+++ b/pages/develop/api/efl/loop/handler/method/constructor.txt
@@ -1,12 +1,12 @@
-~~Title: Efl.Ui.Grid_Static.constructor~~
+~~Title: Efl.Loop.Handler.constructor~~
===== Description =====
%%Call the object's constructor.%%
%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
-{{page>:develop:api-include:efl:ui:grid_static:method:constructor:description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:loop:handler:method:constructor:description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:ui:grid:method:constructor|Efl.Object.constructor]].//===== Signature =====
+//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
<code>
constructor {
diff --git a/pages/develop/api/efl/loop/handler/method/destructor.txt b/pages/develop/api/efl/loop/handler/method/destructor.txt
new file mode 100644
index 000000000..f4e764d7e
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/method/destructor.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Handler.destructor~~
+===== Description =====
+
+%%Call the object's destructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:loop:handler:method:destructor:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
+
+<code>
+destructor {}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
+
diff --git a/pages/develop/api/efl/loop/handler/method/finalize.txt b/pages/develop/api/efl/loop/handler/method/finalize.txt
new file mode 100644
index 000000000..7e1dd3b1d
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/method/finalize.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Handler.finalize~~
+===== Description =====
+
+%%Called at the end of #eo_add. Should not be called, just overridden.%%
+{{page>:develop:api-include:efl:loop:handler:method:finalize:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]].//===== Signature =====
+
+<code>
+finalize {
+ return: free(Efl.Object, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Object *efl_finalize(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]
+
diff --git a/pages/develop/api/efl/loop/handler/property/active.txt b/pages/develop/api/efl/loop/handler/property/active.txt
new file mode 100644
index 000000000..d316a7697
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/property/active.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.Handler.active~~
+===== Description =====
+
+%%This sets what kind of I/O should be listened to only when using a fd or fd_file for the handler%%
+{{page>:develop:api-include:efl:loop:handler:property:active:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **flags** - %%The flags that indicate what kind of I/O should be listened for like read, write or error channels.%%
+
+===== Signature =====
+
+<code>
+@property active {
+ get {
+ values {
+ flags: Efl.Loop.Handler.Flags;
+ }
+ }
+ set {
+ values {
+ flags: Efl.Loop.Handler.Flags;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Loop_Handler_Flags efl_loop_handler_active_get(const Eo *obj);
+void efl_loop_handler_active_set(Eo *obj, Efl_Loop_Handler_Flags flags);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Handler.active**
+
diff --git a/pages/develop/api/efl/loop/handler/property/fd.txt b/pages/develop/api/efl/loop/handler/property/fd.txt
new file mode 100644
index 000000000..1d779ac1a
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/property/fd.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.Handler.fd~~
+===== Description =====
+
+%%Controls a file desciptor to listen to for I/O, which points to a data pipe such as a device, socket or pipe etc.%%
+{{page>:develop:api-include:efl:loop:handler:property:fd:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **fd** - %%The file descriptor%%
+
+===== Signature =====
+
+<code>
+@property fd {
+ get {
+ values {
+ fd: int;
+ }
+ }
+ set {
+ values {
+ fd: int;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+int efl_loop_handler_fd_get(const Eo *obj);
+void efl_loop_handler_fd_set(Eo *obj, int fd);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Handler.fd**
+
diff --git a/pages/develop/api/efl/loop/handler/property/fd_file.txt b/pages/develop/api/efl/loop/handler/property/fd_file.txt
new file mode 100644
index 000000000..2fcf361ee
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/property/fd_file.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.Handler.fd_file~~
+===== Description =====
+
+%%Controls a file descriptor to listen to for I/O that specifically points to a file in storage and not a device, socket or pipe etc.%%
+{{page>:develop:api-include:efl:loop:handler:property:fd_file:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **fd** - %%The file descriptor%%
+
+===== Signature =====
+
+<code>
+@property fd_file {
+ get {
+ values {
+ fd: int;
+ }
+ }
+ set {
+ values {
+ fd: int;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+int efl_loop_handler_fd_file_get(const Eo *obj);
+void efl_loop_handler_fd_file_set(Eo *obj, int fd);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Handler.fd_file**
+
diff --git a/pages/develop/api/efl/loop/handler/property/parent.txt b/pages/develop/api/efl/loop/handler/property/parent.txt
new file mode 100644
index 000000000..becba4a35
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/property/parent.txt
@@ -0,0 +1,44 @@
+~~Title: Efl.Loop.Handler.parent~~
+===== Description =====
+
+%%The parent of an object.%%
+
+%%Parents keep references to their children. In order to delete objects which have parents you need to set parent to NULL or use efl_del(). This will both delete & unref the object).%%
+
+%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in an unexpected way.%%
+
+%%For example: If you have a widget that has a box internally and when you 'swallow' a widget and the swallowed object ends up in the box, the parent should be the widget, not the box.%%
+{{page>:develop:api-include:efl:loop:handler:property:parent:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **parent** - %%The new parent%%
+
+//Overridden from [[:develop:api:efl:object:property:parent|Efl.Object.parent]] **(set)**.//===== Signature =====
+
+<code>
+@property parent {
+ get {
+ values {
+ parent: free(Efl.Object, efl_del) @nullable;
+ }
+ }
+ set {
+ values {
+ parent: free(Efl.Object, efl_del) @nullable;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Object *efl_parent_get(const Eo *obj);
+void efl_parent_set(Eo *obj, Efl_Object *parent);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:property:parent|Efl.Object.parent]]
+
diff --git a/pages/develop/api/efl/loop/handler/property/win32.txt b/pages/develop/api/efl/loop/handler/property/win32.txt
new file mode 100644
index 000000000..f3bafeab1
--- /dev/null
+++ b/pages/develop/api/efl/loop/handler/property/win32.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.Handler.win32~~
+===== Description =====
+
+%%Controls a windows win32 object handle to listen to for I/O. When it becomes available for any data the read event will be produced.%%
+{{page>:develop:api-include:efl:loop:handler:property:win32:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **handle** - %%A win32 object handle%%
+
+===== Signature =====
+
+<code>
+@property win32 {
+ get {
+ values {
+ handle: void_ptr;
+ }
+ }
+ set {
+ values {
+ handle: void_ptr;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void *efl_loop_handler_win32_get(const Eo *obj);
+void efl_loop_handler_win32_set(Eo *obj, void *handle);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Handler.win32**
+
diff --git a/pages/develop/api/efl/loop/message.txt b/pages/develop/api/efl/loop/message.txt
new file mode 100644
index 000000000..353c8ed8d
--- /dev/null
+++ b/pages/develop/api/efl/loop/message.txt
@@ -0,0 +1,68 @@
+~~Title: Efl.Loop.Message~~
+====== Efl.Loop.Message (class) ======
+
+===== Description =====
+
+%%Base message payload object class. Inherit this and extend for specific message types.%%
+
+{{page>:develop:api-include:efl:loop:message:description&nouser&nolink&nodate}}
+
+===== Inheritance =====
+
+ => [[:develop:api:efl:object|Efl.Object]] //(class)//
+++++ Full hierarchy |
+
+ * [[:develop:api:efl:object|Efl.Object]] //(class)//
+
+
+++++
+===== Members =====
+
+**[[:develop:api:efl:loop:message:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:message:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+
+==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
+| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
+| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
+| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
+| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
+| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
+| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
+| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
+| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
+| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
+| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
+| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
+| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
+
+===== Events =====
+
+==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
+| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
+| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
diff --git a/pages/develop/api/efl/loop/message/handler.txt b/pages/develop/api/efl/loop/message/handler.txt
new file mode 100644
index 000000000..51339743e
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler.txt
@@ -0,0 +1,97 @@
+~~Title: Efl.Loop.Message.Handler~~
+====== Efl.Loop.Message.Handler (class) ======
+
+===== Description =====
+
+%%Message handlers represent a single message type on the Efl.Loop parent object. These message handlers can be used to listen for that message type by listening to the message event for the generic case or a class specific event type to get specific message object typing correct.%%
+
+{{page>:develop:api-include:efl:loop:message:handler:description&nouser&nolink&nodate}}
+
+===== Inheritance =====
+
+ => [[:develop:api:efl:object|Efl.Object]] //(class)//
+++++ Full hierarchy |
+
+ * [[:develop:api:efl:object|Efl.Object]] //(class)//
+
+
+++++
+===== Members =====
+
+**[[:develop:api:efl:loop:message:handler:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:message:handler:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:message:handler:method:message_add|message_add]]**\\
+> %%Creates a new message object of the correct type for this message type.%%
+<code c>
+Efl_Loop_Message *efl_loop_message_handler_message_add(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:message:handler:method:message_call|message_call]]**\\
+> %%Overide me (implement) then call super after calling the right callback type if you specialize the message type.%%
+<code c>
+void efl_loop_message_handler_message_call(Eo *obj, Efl_Loop_Message *message);
+</code>
+\\
+**[[:develop:api:efl:loop:message:handler:method:message_clear|message_clear]]**\\
+> %%Delete all queued messages belonging to this message handler that are pending on the queue so they are not processed later.%%
+<code c>
+Eina_Bool efl_loop_message_handler_message_clear(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:loop:message:handler:method:message_send|message_send]]**\\
+> %%Place the message on the queue to be called later when message_process() is called on the loop object.%%
+<code c>
+void efl_loop_message_handler_message_send(Eo *obj, Efl_Loop_Message *message);
+</code>
+\\
+
+==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
+| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
+| | **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**// | %%A human readable comment for the object%% |
+| | **[[:develop:api:efl:object:method:composite_attach|composite_attach]]** | %%Make an object a composite object of another.%% |
+| | **[[:develop:api:efl:object:method:composite_detach|composite_detach]]** | %%Detach a composite object from another object.%% |
+| | **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]** | %%Check if an object is part of a composite object.%% |
+| | **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]** | %%Build a read-only name for this object used for debugging.%% |
+| | **[[:develop:api:efl:object:method:del|del]]** | %%Unrefs the object and reparents it to NULL.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
+| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
+| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
+| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
+| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
+| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
+| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
+
+===== Events =====
+
+**[[:develop:api:efl:loop:message:handler:event:message|message]]**\\
+> %%The message payload data%%
+<code c>
+EFL_LOOP_MESSAGE_HANDLER_EVENT_MESSAGE(Efl_Loop_Message *)
+</code>
+\\ ==== Inherited ====
+
+^ [[:develop:api:efl:object|Efl.Object]] ^^^
+| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
+| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
+| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
diff --git a/pages/develop/api/efl/loop/message/handler/event/message.txt b/pages/develop/api/efl/loop/message/handler/event/message.txt
new file mode 100644
index 000000000..27a212e12
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/event/message.txt
@@ -0,0 +1,39 @@
+~~Title: Efl.Loop.Message.Handler: message~~
+===== Description =====
+
+%%The message payload data%%
+{{page>:develop:api-include:efl:loop:message:handler:event:message:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message: free(Efl.Loop.Message, efl_del);
+</code>
+
+===== C information =====
+
+<code c>
+EFL_LOOP_MESSAGE_HANDLER_EVENT_MESSAGE(Efl_Loop_Message *)
+</code>
+
+===== C usage =====
+
+<code c>
+static void
+on_efl_loop_message_handler_event_message(void *data, const Efl_Event *event)
+{
+ Efl_Loop_Message *info = event->info;
+ Eo *obj = event->object;
+ Data *d = data;
+
+ /* event hander code */
+}
+
+static void
+setup_event_handler(Eo *obj, Data *d)
+{
+ efl_event_callback_add(obj, EFL_LOOP_MESSAGE_HANDLER_EVENT_MESSAGE, on_efl_loop_message_handler_event_message, d);
+}
+
+</code>
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/constructor.txt b/pages/develop/api/efl/loop/message/handler/method/constructor.txt
new file mode 100644
index 000000000..5de1d44dc
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/constructor.txt
@@ -0,0 +1,26 @@
+~~Title: Efl.Loop.Message.Handler.constructor~~
+===== Description =====
+
+%%Call the object's constructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:constructor:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
+
+<code>
+constructor {
+ return: free(Efl.Object, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/destructor.txt b/pages/develop/api/efl/loop/message/handler/method/destructor.txt
new file mode 100644
index 000000000..45c1cd90a
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/destructor.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Message.Handler.destructor~~
+===== Description =====
+
+%%Call the object's destructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:destructor:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
+
+<code>
+destructor {}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/message_add.txt b/pages/develop/api/efl/loop/message/handler/method/message_add.txt
new file mode 100644
index 000000000..9edf1e490
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/message_add.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Message.Handler.message_add~~
+===== Description =====
+
+%%Creates a new message object of the correct type for this message type.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:message_add:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message_add {
+ return: free(Efl.Loop.Message, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Loop_Message *efl_loop_message_handler_message_add(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Message.Handler.message_add**
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/message_call.txt b/pages/develop/api/efl/loop/message/handler/method/message_call.txt
new file mode 100644
index 000000000..8abae8436
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/message_call.txt
@@ -0,0 +1,30 @@
+~~Title: Efl.Loop.Message.Handler.message_call~~
+===== Description =====
+
+%%Overide me (implement) then call super after calling the right callback type if you specialize the message type.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:message_call:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message_call {
+ params {
+ @in message: free(Efl.Loop.Message, efl_del);
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_loop_message_handler_message_call(Eo *obj, Efl_Loop_Message *message);
+</code>
+
+===== Parameters =====
+
+ * **message** //(in)// - %%Generic message event type%%
+
+===== Implemented by =====
+
+ * **Efl.Loop.Message.Handler.message_call**
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/message_clear.txt b/pages/develop/api/efl/loop/message/handler/method/message_clear.txt
new file mode 100644
index 000000000..0003bff5f
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/message_clear.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Message.Handler.message_clear~~
+===== Description =====
+
+%%Delete all queued messages belonging to this message handler that are pending on the queue so they are not processed later.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:message_clear:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message_clear {
+ return: bool;
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Eina_Bool efl_loop_message_handler_message_clear(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.Message.Handler.message_clear**
+
diff --git a/pages/develop/api/efl/loop/message/handler/method/message_send.txt b/pages/develop/api/efl/loop/message/handler/method/message_send.txt
new file mode 100644
index 000000000..004497e44
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/handler/method/message_send.txt
@@ -0,0 +1,30 @@
+~~Title: Efl.Loop.Message.Handler.message_send~~
+===== Description =====
+
+%%Place the message on the queue to be called later when message_process() is called on the loop object.%%
+{{page>:develop:api-include:efl:loop:message:handler:method:message_send:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message_send {
+ params {
+ @in message: free(Efl.Loop.Message, efl_del);
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_loop_message_handler_message_send(Eo *obj, Efl_Loop_Message *message);
+</code>
+
+===== Parameters =====
+
+ * **message** //(in)// - %%The message to place on the queue.%%
+
+===== Implemented by =====
+
+ * **Efl.Loop.Message.Handler.message_send**
+
diff --git a/pages/develop/api/efl/loop/message/method/constructor.txt b/pages/develop/api/efl/loop/message/method/constructor.txt
new file mode 100644
index 000000000..bfa6ae062
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/method/constructor.txt
@@ -0,0 +1,26 @@
+~~Title: Efl.Loop.Message.constructor~~
+===== Description =====
+
+%%Call the object's constructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:loop:message:method:constructor:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
+
+<code>
+constructor {
+ return: free(Efl.Object, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
+
diff --git a/pages/develop/api/efl/loop/message/method/destructor.txt b/pages/develop/api/efl/loop/message/method/destructor.txt
new file mode 100644
index 000000000..1d4f22ed9
--- /dev/null
+++ b/pages/develop/api/efl/loop/message/method/destructor.txt
@@ -0,0 +1,24 @@
+~~Title: Efl.Loop.Message.destructor~~
+===== Description =====
+
+%%Call the object's destructor.%%
+
+%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
+{{page>:develop:api-include:efl:loop:message:method:destructor:description&nouser&nolink&nodate}}
+
+//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
+
+<code>
+destructor {}
+</code>
+
+===== C signature =====
+
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+
+===== Implemented by =====
+
+ * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
+
diff --git a/pages/develop/api/efl/loop/method/message_handler_get.txt b/pages/develop/api/efl/loop/method/message_handler_get.txt
new file mode 100644
index 000000000..f7c03f06b
--- /dev/null
+++ b/pages/develop/api/efl/loop/method/message_handler_get.txt
@@ -0,0 +1,33 @@
+~~Title: Efl.Loop.message_handler_get~~
+===== Description =====
+
+%%Get a message handler object that is created by and owned by the Efl.Loop object, so you can listen to this message type by listening to message events on the handler as well as send objects as events.%%
+{{page>:develop:api-include:efl:loop:method:message_handler_get:description&nouser&nolink&nodate}}
+
+===== Signature =====
+
+<code>
+message_handler_get @class {
+ params {
+ @in loop: free(Efl.Loop, efl_del);
+ @in klass: free(const(Efl.Class), efl_del);
+ }
+ return: free(Efl.Loop.Message.Handler, efl_del);
+}
+</code>
+
+===== C signature =====
+
+<code c>
+Efl_Loop_Message_Handler *efl_loop_message_handler_get(const Eo *obj, Efl_Loop *loop, const Efl_Class *klass);
+</code>
+
+===== Parameters =====
+
+ * **loop** //(in)// - %%The loop to get the object from.%%
+ * **klass** //(in)// - %%The class of the message object.%%
+
+===== Implemented by =====
+
+ * **Efl.Loop.message_handler_get**
+
diff --git a/pages/develop/api/efl/loop/method/provider_find.txt b/pages/develop/api/efl/loop/method/provider_find.txt
index 51076dfe6..aafc2963a 100644
--- a/pages/develop/api/efl/loop/method/provider_find.txt
+++ b/pages/develop/api/efl/loop/method/provider_find.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop.provider_find~~
===== Description =====
-%%Searches up in the object tree for a provider which knows the given class/interface.%%
+%%Searches upwards in the object tree for a provider which knows the given class/interface.%%
%%The object from the provider will then be returned. The base implementation calls the provider_find function on the object parent, and returns its result. If no parent is present NULL is returned. Each implementation has to support this function by overriding it and returning itself if the interface matches the parameter. If this is not done the class cannot be found up in the object tree.%%
{{page>:develop:api-include:efl:loop:method:provider_find:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/loop/property/throttle.txt b/pages/develop/api/efl/loop/property/throttle.txt
new file mode 100644
index 000000000..780dc2ff7
--- /dev/null
+++ b/pages/develop/api/efl/loop/property/throttle.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.throttle~~
+===== Description =====
+
+%%Slow down the loop execution by forcing sleep for a small period of time every time the loop iterates/loops.%%
+{{page>:develop:api-include:efl:loop:property:throttle:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **amount** - %%Time to sleep for each "loop iteration"%%
+
+===== Signature =====
+
+<code>
+@property throttle {
+ get {
+ values {
+ amount: double;
+ }
+ }
+ set {
+ values {
+ amount: double;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+double efl_loop_throttle_get(const Eo *obj);
+void efl_loop_throttle_set(Eo *obj, double amount);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.throttle**
+
diff --git a/pages/develop/api/efl/loop/property/time.txt b/pages/develop/api/efl/loop/property/time.txt
new file mode 100644
index 000000000..34fd10842
--- /dev/null
+++ b/pages/develop/api/efl/loop/property/time.txt
@@ -0,0 +1,38 @@
+~~Title: Efl.Loop.time~~
+===== Description =====
+
+%%The time point when the loop was logically woken.%%
+{{page>:develop:api-include:efl:loop:property:time:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **timepoint** - %%Time in seconds since process specfic start point%%
+
+===== Signature =====
+
+<code>
+@property time {
+ get {
+ values {
+ timepoint: double;
+ }
+ }
+ set {
+ values {
+ timepoint: double;
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+double efl_loop_time_get(const Eo *obj);
+void efl_loop_time_set(Eo *obj, double timepoint);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Loop.time**
+
diff --git a/pages/develop/api/efl/loop/timer.txt b/pages/develop/api/efl/loop/timer.txt
index 8ef337171..224a2463e 100644
--- a/pages/develop/api/efl/loop/timer.txt
+++ b/pages/develop/api/efl/loop/timer.txt
@@ -5,16 +5,16 @@
%%Timers are objects that will call a given callback at some point in the future and repeat that tick at a given interval.%%
-%%Timers require the ecore main loop to be running and functioning properly. They do not guarantee exact timing, but try to work on a "best effort" basis.%%
+%%Timers require the ecore main loop to be running and functioning properly. They do not guarantee exact timing but try to work on a "best effort" basis.%%
{{page>:develop:api-include:efl:loop:timer:description&nouser&nolink&nodate}}
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -28,7 +28,7 @@ Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:loop:timer:method:delay|delay]]**\\
-> %%Adds some delay for the next occurrence of a timer. This doesn't affect the interval of a timer.%%
+> %%Adds a delay to the next occurrence of a timer. This doesn't affect the timer interval.%%
<code c>
void efl_loop_timer_delay(Eo *obj, double add);
</code>
@@ -71,7 +71,7 @@ void efl_loop_timer_interval_set(Eo *obj, double in);
</code>
\\
**[[:develop:api:efl:loop:timer:method:loop_reset|loop_reset]]**\\
-> %%This effectively reset a timer, but based on the time when this iteration of the main loop started.%%
+> %%This effectively resets a timer but based on the time when this iteration of the main loop started.%%
<code c>
void efl_loop_timer_loop_reset(Eo *obj);
</code>
@@ -98,8 +98,8 @@ void efl_loop_timer_reset(Eo *obj);
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -112,13 +112,13 @@ void efl_loop_timer_reset(Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]** | %%Add an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]** | %%Remove an event callback forwarder for an event and an object.%% |
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/loop/timer/method/delay.txt b/pages/develop/api/efl/loop/timer/method/delay.txt
index c0dcfee43..ceadaaac3 100644
--- a/pages/develop/api/efl/loop/timer/method/delay.txt
+++ b/pages/develop/api/efl/loop/timer/method/delay.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop.Timer.delay~~
===== Description =====
-%%Adds some delay for the next occurrence of a timer. This doesn't affect the interval of a timer.%%
+%%Adds a delay to the next occurrence of a timer. This doesn't affect the timer interval.%%
{{page>:develop:api-include:efl:loop:timer:method:delay:description&nouser&nolink&nodate}}
===== Signature =====
@@ -22,7 +22,7 @@ void efl_loop_timer_delay(Eo *obj, double add);
===== Parameters =====
- * **add** //(in)// - %%The amount of time to delay the timer by in seconds%%
+ * **add** //(in)// - %%The amount of time by which to delay the timer in seconds%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/loop/timer/method/event_freeze.txt b/pages/develop/api/efl/loop/timer/method/event_freeze.txt
index 3bc80e20d..a37316b84 100644
--- a/pages/develop/api/efl/loop/timer/method/event_freeze.txt
+++ b/pages/develop/api/efl/loop/timer/method/event_freeze.txt
@@ -3,7 +3,7 @@
%%Freeze events of object.%%
-%%Prevents event callbacks from being called for the object.%%
+%%Prevents event callbacks from being called for an object.%%
{{page>:develop:api-include:efl:loop:timer:method:event_freeze:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:object:method:event_freeze|Efl.Object.event_freeze]].//===== Signature =====
diff --git a/pages/develop/api/efl/loop/timer/method/event_thaw.txt b/pages/develop/api/efl/loop/timer/method/event_thaw.txt
index 434cf7123..02630ce9d 100644
--- a/pages/develop/api/efl/loop/timer/method/event_thaw.txt
+++ b/pages/develop/api/efl/loop/timer/method/event_thaw.txt
@@ -3,7 +3,7 @@
%%Thaw events of object.%%
-%%Lets event callbacks be called for the object.%%
+%%Allows event callbacks to be called for an object.%%
{{page>:develop:api-include:efl:loop:timer:method:event_thaw:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:object:method:event_thaw|Efl.Object.event_thaw]].//===== Signature =====
diff --git a/pages/develop/api/efl/loop/timer/method/loop_reset.txt b/pages/develop/api/efl/loop/timer/method/loop_reset.txt
index aa790565d..7afcebed8 100644
--- a/pages/develop/api/efl/loop/timer/method/loop_reset.txt
+++ b/pages/develop/api/efl/loop/timer/method/loop_reset.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Loop.Timer.loop_reset~~
===== Description =====
-%%This effectively reset a timer, but based on the time when this iteration of the main loop started.%%
+%%This effectively resets a timer but based on the time when this iteration of the main loop started.%%
//Since 1.18//
{{page>:develop:api-include:efl:loop:timer:method:loop_reset:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/loop/timer/property/interval.txt b/pages/develop/api/efl/loop/timer/property/interval.txt
index 76e23f33b..dea063370 100644
--- a/pages/develop/api/efl/loop/timer/property/interval.txt
+++ b/pages/develop/api/efl/loop/timer/property/interval.txt
@@ -11,7 +11,7 @@
* **in** - %%The new interval in seconds%%
==== Setter ====
-%%If set during a timer call, this will affect the next interval.%%
+%%If set during a timer call this will affect the next interval.%%
{{page>:develop:api-include:efl:loop:timer:property:interval:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/loop/timer/property/parent.txt b/pages/develop/api/efl/loop/timer/property/parent.txt
index a76bb71d6..d9841e70b 100644
--- a/pages/develop/api/efl/loop/timer/property/parent.txt
+++ b/pages/develop/api/efl/loop/timer/property/parent.txt
@@ -3,18 +3,18 @@
%%The parent of an object.%%
-%%Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use efl_del() that does that for you (and also unrefs the object).%%
+%%Parents keep references to their children. In order to delete objects which have parents you need to set parent to NULL or use efl_del(). This will both delete & unref the object).%%
-%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in a surprising manner.%%
+%%The Eo parent is conceptually user set. That means that a parent should not be changed behind the scenes in an unexpected way.%%
-%%For example: if you have a widget that has a box internally, and when you swallow into that widget the object you swallow ends up in the box, the parent should be the widget, and not the box.%%
+%%For example: If you have a widget that has a box internally and when you 'swallow' a widget and the swallowed object ends up in the box, the parent should be the widget, not the box.%%
{{page>:develop:api-include:efl:loop:timer:property:parent:description&nouser&nolink&nodate}}
===== Values =====
* **parent** - %%The new parent%%
-//Overridden from [[:develop:api:efl:loop_user:property:parent|Efl.Object.parent]] **(set)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:loop:consumer:property:parent|Efl.Object.parent]] **(set)**.//===== Signature =====
<code>
@property parent {
diff --git a/pages/develop/api/efl/model/composite/boolean.txt b/pages/develop/api/efl/model/composite/boolean.txt
index 7c1891c4c..15871721f 100644
--- a/pages/develop/api/efl/model/composite/boolean.txt
+++ b/pages/develop/api/efl/model/composite/boolean.txt
@@ -99,16 +99,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/composite/boolean/children.txt b/pages/develop/api/efl/model/composite/boolean/children.txt
index 55a492cb1..77a4b0e62 100644
--- a/pages/develop/api/efl/model/composite/boolean/children.txt
+++ b/pages/develop/api/efl/model/composite/boolean/children.txt
@@ -85,16 +85,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/composite/selection.txt b/pages/develop/api/efl/model/composite/selection.txt
index 4ef3cf693..ed8930812 100644
--- a/pages/develop/api/efl/model/composite/selection.txt
+++ b/pages/develop/api/efl/model/composite/selection.txt
@@ -73,16 +73,16 @@ Efl_Future *efl_model_composite_selection_select(Eo *obj, int idx);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/composite/selection/children.txt b/pages/develop/api/efl/model/composite/selection/children.txt
index c382046ab..f94669994 100644
--- a/pages/develop/api/efl/model/composite/selection/children.txt
+++ b/pages/develop/api/efl/model/composite/selection/children.txt
@@ -51,16 +51,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/container.txt b/pages/develop/api/efl/model/container.txt
index 40da1b605..8537fb62d 100644
--- a/pages/develop/api/efl/model/container.txt
+++ b/pages/develop/api/efl/model/container.txt
@@ -5,11 +5,11 @@
%%Class used to create data models from Eina containers.%%
-%%Each container supplied represent a series of property values, each item being the property value for a child object (%%[[:develop:api:efl:model:container:item|Efl.Model.Container.Item]]%%).%%
+%%Each container supplied represents a series of property values, each item being the property value for a child object (%%[[:develop:api:efl:model:container:item|Efl.Model.Container.Item]]%%).%%
%%The data in the given containers are copied and stored internally.%%
-%%Several containers can be supplied, and the number of allocated children is based on the container with the biggest size.%%
+%%Several containers can be supplied and the number of allocated children is based on the container of the largest size.%%
{{page>:develop:api-include:efl:model:container:description&nouser&nolink&nodate}}
@@ -114,16 +114,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/container/item.txt b/pages/develop/api/efl/model/container/item.txt
index 79bd10862..f0a87ebc7 100644
--- a/pages/develop/api/efl/model/container/item.txt
+++ b/pages/develop/api/efl/model/container/item.txt
@@ -94,16 +94,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/model/item.txt b/pages/develop/api/efl/model/item.txt
index 1889201cb..4c4825f3f 100644
--- a/pages/develop/api/efl/model/item.txt
+++ b/pages/develop/api/efl/model/item.txt
@@ -94,16 +94,16 @@ Efl_Future *efl_model_property_set(Eo *obj, const char *property, const Eina_Val
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
| | **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/net/control.txt b/pages/develop/api/efl/net/control.txt
index 4a8303bd0..3df5078c8 100644
--- a/pages/develop/api/efl/net/control.txt
+++ b/pages/develop/api/efl/net/control.txt
@@ -25,10 +25,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -94,9 +94,9 @@ Eina_Iterator *efl_net_control_technologies_get(const Eo *obj);
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -111,14 +111,14 @@ Eina_Iterator *efl_net_control_technologies_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/net/control/access_point.txt b/pages/develop/api/efl/net/control/access_point.txt
index ea0412121..3bd8adb90 100644
--- a/pages/develop/api/efl/net/control/access_point.txt
+++ b/pages/develop/api/efl/net/control/access_point.txt
@@ -15,10 +15,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -77,7 +77,7 @@ void efl_net_control_access_point_configuration_time_servers_set(Eo *obj, Eina_I
**[[:develop:api:efl:net:control:access_point:method:connect|connect]]**\\
> %%Connects to this access point.%%
<code c>
-Efl_Future *efl_net_control_access_point_connect(Eo *obj);
+Eina_Future *efl_net_control_access_point_connect(Eo *obj);
</code>
\\
**[[:develop:api:efl:net:control:access_point:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
@@ -198,9 +198,9 @@ Eina_Iterator *efl_net_control_access_point_time_servers_get(const Eo *obj);
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -216,15 +216,15 @@ Eina_Iterator *efl_net_control_access_point_time_servers_get(const Eo *obj);
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/net/control/access_point/method/connect.txt b/pages/develop/api/efl/net/control/access_point/method/connect.txt
index 91afbcd65..d5b7b460f 100644
--- a/pages/develop/api/efl/net/control/access_point/method/connect.txt
+++ b/pages/develop/api/efl/net/control/access_point/method/connect.txt
@@ -18,14 +18,14 @@
<code>
connect {
- return: free(future<void_ptr>, efl_del);
+ return: ptr(Eina.Future);
}
</code>
===== C signature =====
<code c>
-Efl_Future *efl_net_control_access_point_connect(Eo *obj);
+Eina_Future *efl_net_control_access_point_connect(Eo *obj);
</code>
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/control/technology.txt b/pages/develop/api/efl/net/control/technology.txt
index 88f7e53bd..8e92afa88 100644
--- a/pages/develop/api/efl/net/control/technology.txt
+++ b/pages/develop/api/efl/net/control/technology.txt
@@ -15,10 +15,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
@@ -72,9 +72,9 @@ Efl_Net_Control_Technology_Type efl_net_control_technology_type_get(const Eo *ob
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -90,15 +90,15 @@ Efl_Net_Control_Technology_Type efl_net_control_technology_type_get(const Eo *ob
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/net/dialer/http.txt b/pages/develop/api/efl/net/dialer/http.txt
index f3c2a51c1..5803210cc 100644
--- a/pages/develop/api/efl/net/dialer/http.txt
+++ b/pages/develop/api/efl/net/dialer/http.txt
@@ -23,10 +23,10 @@
===== Inheritance =====
- => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] //(interface)//
* [[:develop:api:efl:net:socket|Efl.Net.Socket]] //(interface)//
@@ -135,13 +135,13 @@ const char *efl_net_dialer_http_cookie_jar_get(const Eo *obj);
void efl_net_dialer_http_cookie_jar_set(Eo *obj, const char *path);
</code>
\\
-**[[:develop:api:efl:net:dialer:http:method:date_parse|date_parse]]**\\
+**[[:develop:api:efl:net:dialer:http:method:date_parse|date_parse]]** ''class''\\
> %%Parses the given string as time in seconds since 1/1/1970.%%
<code c>
int64_t efl_net_dialer_http_date_parse(const Eo *obj, const char *str);
</code>
\\
-**[[:develop:api:efl:net:dialer:http:method:date_serialize|date_serialize]]**\\
+**[[:develop:api:efl:net:dialer:http:method:date_serialize|date_serialize]]** ''class''\\
> %%Serializes the given GMT time in seconds since 1/1/1970.%%
<code c>
char *efl_net_dialer_http_date_serialize(const Eo *obj, int64_t epochtime);
@@ -332,9 +332,9 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
==== Inherited ====
-^ [[:develop:api:efl:loop_user|Efl.Loop_User]] ^^^
-| | **[[:develop:api:efl:loop_user:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
-| | **[[:develop:api:efl:loop_user:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
+^ [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] ^^^
+| | **[[:develop:api:efl:loop:consumer:property:loop|loop]]** //**(get)**// | %%The loop to which this object belongs to.%% |
+| | **[[:develop:api:efl:loop:consumer:property:parent|parent]]** //**(get, set)**// | %%The parent of an object.%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**// | %%Allow an object to be deleted by unref even if it has a parent.%% |
| | **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]** | %%Get an iterator on all childrens%% |
@@ -349,15 +349,15 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
| | **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]** | %%Stop the current callback call.%% |
| | **[[:develop:api:efl:object:method:event_freeze|event_freeze]]** | %%Freeze events of object.%% |
| | **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
-| | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
-| | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]** | %%Freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**// | %%Return freeze events of object.%% |
+| ''class'' | **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:event_thaw|event_thaw]]** | %%Thaw events of object.%% |
| | **[[:develop:api:efl:object:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
-| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, false otherwise.%% |
+| | **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**// | %%True if the object is already finalized, otherwise false.%% |
| | **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**// | %%The name of the object.%% |
| | **[[:develop:api:efl:object:method:name_find|name_find]]** | %%Find a child object with the given name and return it.%% |
-| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches up in the object tree for a provider which knows the given class/interface.%% |
+| | **[[:develop:api:efl:object:method:provider_find|provider_find]]** | %%Searches upwards in the object tree for a provider which knows the given class/interface.%% |
===== Events =====
diff --git a/pages/develop/api/efl/net/dialer/simple.txt b/pages/develop/api/efl/net/dialer/simple.txt
index 3dbd144a0..712f7bf49 100644
--- a/pages/develop/api/efl/net/dialer/simple.txt
+++ b/pages/develop/api/efl/net/dialer/simple.txt
@@ -23,12 +23,12 @@
===== Inheritance =====
- => [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] //(class)// => [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)// => [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
+ => [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] //(class)// => [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)// => [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)// => [[:develop:api:efl:object|Efl.Object]] //(class)//
++++ Full hierarchy |
* [[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]] //(class)//
* [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] //(class)//
- * [[:develop:api:efl:loop_user|Efl.Loop_User]] //(class)//
+ * [[:develop:api:efl:loop:consumer|Efl.Loop.Consumer]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:io:reader|Efl.Io.Reader]] //(interface)//
* [[:develop:api:efl:io:writer|Efl.Io.Writer]] //(interface)//
@@ -94,7 +94,7 @@ void efl_io_buffered_stream_inner_io_set(Eo *obj, Efl_Object *io);
</code>
\\
**[[:develop:api:efl:net:dialer:simple:property:line_delimiter|line_delimiter]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//\\
-> %%If set, incoming data will be checked for the delimiter and "line" events are The line may include the delimiter, unless it's end-of-stream on %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% was reached.%%
+> %%If set incoming data will be checked for the delimiter and "line" events. The line may include the delimiter, unless it's end-of-stream in %%[[:develop:api:efl:io:buffered_stream:property:max_queue_size_input|Efl.Io.Buffered_Stream.max_queue_size_input]]%% has been reached.%%
<code c>
const Eina_Slice efl_io_buffered_stream_line_delimiter_get(const Eo *obj);
void efl_io_buffered_stream_line_delimiter_set(Eo *obj, const Eina_Slice slice);
@@ -108,7 +108,7 @@ void efl_io_buffered_stream_max_queue_size_input_set(Eo *obj, size_t max_queue_s
</code>
\\
**[[:develop:api:efl:net:dialer:simple:property:max_queue_size_output|max_queue_size_output]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]]//\\
-> %%Limits how big the output queue can grow, in bytes.%%
+> %%Limits how big the output queue can grow in bytes.%%
<code c>
size_t efl_io_buffered_stream_max_queue_size_output_get(const Eo *obj);
void efl_io_buffered_stream_max_queue_size_output_set(Eo *obj, size_t max_queue_size_output);
@@ -155,7 +155,7 @@ void efl_io_buffered_stream_timeout_inactivity_set(Eo *obj, double seconds);
| | **[[:develop:api:efl:io:buffered_stream:property:closed|closed]]** //**(get, set)**// | %%If true will notify object was closed.%% |
| | **[[:develop:api:efl:io:buffered_stream:method:discard|discard]]** | %%Discards the given number of bytes.%% |
| ''protected set'' | **[[:develop:api:efl:io:buffered_stream:property:eos|eos]]** //**(get, set)**// | %%If %%''true''%% will notify end of stream.%% |
-| | **[[:develop:api:efl:io:buffered_stream:method:eos_mark|eos_mark]]** | %%Marks thi