aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-22 17:35:24 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-22 17:35:35 +0000
commitec209036c7a4457e953b8fb2e21d9e6939bd365c (patch)
tree5b7c843d8e073bb0a3d11bfd27fa1b7b16f20b16 /pages/develop/api
parentapi: Group classes etc by namespace (diff)
downloadwww-content-ec209036c7a4457e953b8fb2e21d9e6939bd365c.tar.gz
api: Generate from latest .eo files
Diffstat (limited to 'pages/develop/api')
-rw-r--r--pages/develop/api/efl/canvas/filter/internal.txt2
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt2
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/group.txt17
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_members_iterate.txt2
-rw-r--r--pages/develop/api/efl/canvas/group/property/color.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt4
-rw-r--r--pages/develop/api/efl/canvas/group/property/no_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/image.txt9
-rw-r--r--pages/develop/api/efl/canvas/image/internal.txt9
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/alpha.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/method/load_async_cancel.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/method/load_async_start.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_region.txt2
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_scale_down.txt4
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_size.txt4
-rw-r--r--pages/develop/api/efl/canvas/layout.txt11
-rw-r--r--pages/develop/api/efl/canvas/layout/part.txt11
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt4
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt4
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_page.txt4
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_size.txt8
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_step.txt6
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_value.txt16
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box.txt13
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external.txt25
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow.txt11
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table.txt11
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt2
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text.txt13
-rw-r--r--pages/develop/api/efl/canvas/layout/property/no_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/object.txt9
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber.txt13
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/method/seat_focus_add.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/method/stack_above.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/method/stack_below.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/property/clipees.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/property/color.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/freeze_events.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/property/layer.txt4
-rw-r--r--pages/develop/api/efl/canvas/object/property/no_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/property/pass_events.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/property/propagate_events.txt2
-rw-r--r--pages/develop/api/efl/canvas/object/property/render_op.txt2
-rw-r--r--pages/develop/api/efl/canvas/polygon.txt7
-rw-r--r--pages/develop/api/efl/canvas/proxy.txt9
-rw-r--r--pages/develop/api/efl/canvas/rectangle.txt7
-rw-r--r--pages/develop/api/efl/canvas/scene3d.txt9
-rw-r--r--pages/develop/api/efl/canvas/snapshot.txt9
-rw-r--r--pages/develop/api/efl/canvas/surface.txt9
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm.txt9
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland.txt9
-rw-r--r--pages/develop/api/efl/canvas/surface/x11.txt9
-rw-r--r--pages/develop/api/efl/canvas/text.txt13
-rw-r--r--pages/develop/api/efl/canvas/text/method/filter_dirty.txt2
-rw-r--r--pages/develop/api/efl/canvas/text/method/filter_input_render.txt2
-rw-r--r--pages/develop/api/efl/canvas/text/method/visible_range_get.txt2
-rw-r--r--pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt2
-rw-r--r--pages/develop/api/efl/canvas/text/property/replacement_char.txt4
-rw-r--r--pages/develop/api/efl/canvas/vg.txt7
-rw-r--r--pages/develop/api/efl/canvas/video.txt11
-rw-r--r--pages/develop/api/efl/canvas/video/property/load_size.txt4
-rw-r--r--pages/develop/api/efl/gfx.txt7
-rw-r--r--pages/develop/api/efl/gfx/blur.txt2
-rw-r--r--pages/develop/api/efl/gfx/buffer/property/alpha.txt2
-rw-r--r--pages/develop/api/efl/gfx/color.txt28
-rw-r--r--pages/develop/api/efl/gfx/color/property/color.txt (renamed from pages/develop/api/efl/gfx/property/color.txt)20
-rw-r--r--pages/develop/api/efl/gfx/color/property/color_code.txt52
-rw-r--r--pages/develop/api/efl/gfx/map.txt4
-rw-r--r--pages/develop/api/efl/gfx/map/method/lightning_3d.txt2
-rw-r--r--pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt4
-rw-r--r--pages/develop/api/efl/gfx/map/method/perspective_3d.txt2
-rw-r--r--pages/develop/api/efl/gfx/map/method/rotate_3d.txt2
-rw-r--r--pages/develop/api/efl/gfx/map/property/map_alpha.txt2
-rw-r--r--pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt4
-rw-r--r--pages/develop/api/efl/gfx/stack/method/stack_above.txt4
-rw-r--r--pages/develop/api/efl/gfx/stack/method/stack_below.txt4
-rw-r--r--pages/develop/api/efl/gfx/stack/property/layer.txt4
-rw-r--r--pages/develop/api/efl/image/load/method/load_async_cancel.txt2
-rw-r--r--pages/develop/api/efl/image/load/method/load_async_start.txt2
-rw-r--r--pages/develop/api/efl/image/load/property/load_region.txt2
-rw-r--r--pages/develop/api/efl/image/load/property/load_scale_down.txt4
-rw-r--r--pages/develop/api/efl/image/load/property/load_size.txt4
-rw-r--r--pages/develop/api/efl/input/device.txt2
-rw-r--r--pages/develop/api/efl/input/device/method/has_pointer_caps.txt2
-rw-r--r--pages/develop/api/efl/input/device/type.txt2
-rw-r--r--pages/develop/api/efl/io/buffer/method/adopt_readonly.txt2
-rw-r--r--pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt2
-rw-r--r--pages/develop/api/efl/io/buffer/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/buffer/property/limit.txt2
-rw-r--r--pages/develop/api/efl/io/buffered_stream/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/file/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/queue.txt4
-rw-r--r--pages/develop/api/efl/io/queue/method/clear.txt4
-rw-r--r--pages/develop/api/efl/io/queue/method/discard.txt2
-rw-r--r--pages/develop/api/efl/io/queue/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/queue/property/limit.txt2
-rw-r--r--pages/develop/api/efl/io/stderr/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/stdout/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/writer.txt4
-rw-r--r--pages/develop/api/efl/io/writer/fd/method/write.txt2
-rw-r--r--pages/develop/api/efl/io/writer/method/write.txt2
-rw-r--r--pages/develop/api/efl/model/composite/boolean/children/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/model/composite/boolean/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/model/container/item/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/model/container/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/model/item/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/model/method/children_count_get.txt2
-rw-r--r--pages/develop/api/efl/net/control.txt22
-rw-r--r--pages/develop/api/efl/net/control/access_point.txt4
-rw-r--r--pages/develop/api/efl/net/control/access_point/error.txt14
-rw-r--r--pages/develop/api/efl/net/control/access_point/ipv4_method.txt4
-rw-r--r--pages/develop/api/efl/net/control/access_point/ipv6_method.txt14
-rw-r--r--pages/develop/api/efl/net/control/access_point/method/disconnect.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/method/forget.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt2
-rw-r--r--pages/develop/api/efl/net/control/access_point/property/priority.txt4
-rw-r--r--pages/develop/api/efl/net/control/access_point/proxy_method.txt10
-rw-r--r--pages/develop/api/efl/net/control/access_point/state.txt12
-rw-r--r--pages/develop/api/efl/net/control/agent_browser_url.txt2
-rw-r--r--pages/develop/api/efl/net/control/agent_request_input.txt4
-rw-r--r--pages/develop/api/efl/net/control/agent_request_input/field.txt2
-rw-r--r--pages/develop/api/efl/net/control/event/access_point_add.txt2
-rw-r--r--pages/develop/api/efl/net/control/event/agent_request_input.txt2
-rw-r--r--pages/develop/api/efl/net/control/event/technology_add.txt2
-rw-r--r--pages/develop/api/efl/net/control/property/agent_enabled.txt6
-rw-r--r--pages/develop/api/efl/net/control/property/radios_offline.txt2
-rw-r--r--pages/develop/api/efl/net/control/state.txt8
-rw-r--r--pages/develop/api/efl/net/control/technology.txt4
-rw-r--r--pages/develop/api/efl/net/control/technology/method/scan.txt4
-rw-r--r--pages/develop/api/efl/net/control/technology/property/tethering.txt8
-rw-r--r--pages/develop/api/efl/net/dialer.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/event/resolved.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http.txt14
-rw-r--r--pages/develop/api/efl/net/dialer/http/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/http/method/response_headers_all_get.txt8
-rw-r--r--pages/develop/api/efl/net/dialer/http/method/response_headers_clear.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/method/response_headers_get.txt6
-rw-r--r--pages/develop/api/efl/net/dialer/http/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/authentication.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt12
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/primary_mode.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/simple.txt8
-rw-r--r--pages/develop/api/efl/net/dialer/simple/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/simple/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/ssl.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/ssl/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/ssl/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/ssl/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/tcp/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/tcp/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/tcp/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/udp.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/udp/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/udp/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/udp/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/unix/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/unix/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/unix/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/binary_send.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/close_request.txt6
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/dial.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/ping.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/text_send.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/authentication.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt8
-rw-r--r--pages/develop/api/efl/net/dialer/websocket/property/proxy.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/windows/property/address_dial.txt2
-rw-r--r--pages/develop/api/efl/net/dialer/windows/property/connected.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address.txt4
-rw-r--r--pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/method/resolve.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/property/address.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/property/family.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/property/port.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/property/sockaddr.txt2
-rw-r--r--pages/develop/api/efl/net/ip_address/resolve_results.txt2
-rw-r--r--pages/develop/api/efl/net/server.txt14
-rw-r--r--pages/develop/api/efl/net/server/event/client_add.txt2
-rw-r--r--pages/develop/api/efl/net/server/event/error.txt2
-rw-r--r--pages/develop/api/efl/net/server/fd.txt10
-rw-r--r--pages/develop/api/efl/net/server/fd/method/client_add.txt4
-rw-r--r--pages/develop/api/efl/net/server/fd/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/fd/method/socket_activate.txt18
-rw-r--r--pages/develop/api/efl/net/server/fd/property/address.txt6
-rw-r--r--pages/develop/api/efl/net/server/fd/property/clients_count.txt2
-rw-r--r--pages/develop/api/efl/net/server/fd/property/clients_limit.txt2
-rw-r--r--pages/develop/api/efl/net/server/fd/property/close_on_exec.txt2
-rw-r--r--pages/develop/api/efl/net/server/ip.txt10
-rw-r--r--pages/develop/api/efl/net/server/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/property/address.txt6
-rw-r--r--pages/develop/api/efl/net/server/property/clients_count.txt2
-rw-r--r--pages/develop/api/efl/net/server/property/clients_limit.txt2
-rw-r--r--pages/develop/api/efl/net/server/simple.txt12
-rw-r--r--pages/develop/api/efl/net/server/simple/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/simple/property/address.txt6
-rw-r--r--pages/develop/api/efl/net/server/simple/property/clients_count.txt2
-rw-r--r--pages/develop/api/efl/net/server/simple/property/clients_limit.txt2
-rw-r--r--pages/develop/api/efl/net/server/simple/property/inner_class.txt4
-rw-r--r--pages/develop/api/efl/net/server/ssl.txt10
-rw-r--r--pages/develop/api/efl/net/server/ssl/method/client_add.txt4
-rw-r--r--pages/develop/api/efl/net/server/tcp.txt10
-rw-r--r--pages/develop/api/efl/net/server/tcp/method/client_add.txt4
-rw-r--r--pages/develop/api/efl/net/server/tcp/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/tcp/method/socket_activate.txt18
-rw-r--r--pages/develop/api/efl/net/server/udp.txt10
-rw-r--r--pages/develop/api/efl/net/server/udp/client.txt2
-rw-r--r--pages/develop/api/efl/net/server/udp/client/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/server/udp/client/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/server/udp/client/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/server/udp/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/udp/method/socket_activate.txt18
-rw-r--r--pages/develop/api/efl/net/server/udp/property/dont_route.txt2
-rw-r--r--pages/develop/api/efl/net/server/unix.txt16
-rw-r--r--pages/develop/api/efl/net/server/unix/method/client_add.txt4
-rw-r--r--pages/develop/api/efl/net/server/unix/method/serve.txt4
-rw-r--r--pages/develop/api/efl/net/server/unix/method/socket_activate.txt18
-rw-r--r--pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt2
-rw-r--r--pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt2
-rw-r--r--pages/develop/api/efl/net/server/windows.txt12
-rw-r--r--pages/develop/api/efl/net/server/windows/property/address.txt6
-rw-r--r--pages/develop/api/efl/net/server/windows/property/clients_count.txt2
-rw-r--r--pages/develop/api/efl/net/server/windows/property/clients_limit.txt2
-rw-r--r--pages/develop/api/efl/net/session.txt4
-rw-r--r--pages/develop/api/efl/net/session/method/connect.txt2
-rw-r--r--pages/develop/api/efl/net/session/method/disconnect.txt2
-rw-r--r--pages/develop/api/efl/net/session/state.txt6
-rw-r--r--pages/develop/api/efl/net/socket.txt4
-rw-r--r--pages/develop/api/efl/net/socket/fd/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/socket/fd/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/socket/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/socket/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/socket/simple.txt6
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/socket/simple/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/socket/ssl.txt4
-rw-r--r--pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt2
-rw-r--r--pages/develop/api/efl/net/socket/ssl/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/socket/ssl/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/net/socket/udp.txt4
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/init.txt2
-rw-r--r--pages/develop/api/efl/net/socket/udp/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/bind.txt2
-rw-r--r--pages/develop/api/efl/net/socket/udp/property/dont_route.txt2
-rw-r--r--pages/develop/api/efl/net/socket/windows/method/write.txt2
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/address_local.txt4
-rw-r--r--pages/develop/api/efl/net/socket/windows/property/address_remote.txt2
-rw-r--r--pages/develop/api/efl/pack/linear/method/pack_after.txt2
-rw-r--r--pages/develop/api/efl/pack/linear/method/pack_at.txt2
-rw-r--r--pages/develop/api/efl/pack/linear/method/pack_before.txt2
-rw-r--r--pages/develop/api/efl/pack/linear/method/pack_begin.txt2
-rw-r--r--pages/develop/api/efl/pack/linear/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/pack/method/pack.txt2
-rw-r--r--pages/develop/api/efl/pack/table/method/pack_table.txt2
-rw-r--r--pages/develop/api/efl/text/format.txt2
-rw-r--r--pages/develop/api/efl/text/format/property/replacement_char.txt4
-rw-r--r--pages/develop/api/efl/text/properties/property/font.txt6
-rw-r--r--pages/develop/api/efl/ui/bg.txt1
-rw-r--r--pages/develop/api/efl/ui/bg_widget.txt13
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/color.txt14
-rw-r--r--pages/develop/api/efl/ui/bg_widget/property/load_size.txt4
-rw-r--r--pages/develop/api/efl/ui/box.txt11
-rw-r--r--pages/develop/api/efl/ui/box/method/pack.txt2
-rw-r--r--pages/develop/api/efl/ui/box/method/pack_after.txt2
-rw-r--r--pages/develop/api/efl/ui/box/method/pack_at.txt2
-rw-r--r--pages/develop/api/efl/ui/box/method/pack_before.txt2
-rw-r--r--pages/develop/api/efl/ui/box/method/pack_begin.txt2
-rw-r--r--pages/develop/api/efl/ui/box/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/ui/box_flow.txt11
-rw-r--r--pages/develop/api/efl/ui/box_stack.txt11
-rw-r--r--pages/develop/api/efl/ui/button.txt27
-rw-r--r--pages/develop/api/efl/ui/calendar.txt12
-rw-r--r--pages/develop/api/efl/ui/check.txt27
-rw-r--r--pages/develop/api/efl/ui/clickable.txt16
-rw-r--r--pages/develop/api/efl/ui/clickable/event/clicked.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/clicked_double.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/clicked_right.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/clicked_triple.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/longpressed.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/pressed.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/repeated.txt2
-rw-r--r--pages/develop/api/efl/ui/clickable/event/unpressed.txt2
-rw-r--r--pages/develop/api/efl/ui/clock.txt11
-rw-r--r--pages/develop/api/efl/ui/drag.txt10
-rw-r--r--pages/develop/api/efl/ui/drag/method/drag_page_move.txt4
-rw-r--r--pages/develop/api/efl/ui/drag/method/drag_step_move.txt4
-rw-r--r--pages/develop/api/efl/ui/drag/property/drag_dir.txt2
-rw-r--r--pages/develop/api/efl/ui/drag/property/drag_page.txt4
-rw-r--r--pages/develop/api/efl/ui/drag/property/drag_size.txt8
-rw-r--r--pages/develop/api/efl/ui/drag/property/drag_step.txt6
-rw-r--r--pages/develop/api/efl/ui/drag/property/drag_value.txt16
-rw-r--r--pages/develop/api/efl/ui/draggable/property/drag_target.txt2
-rw-r--r--pages/develop/api/efl/ui/flip.txt11
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack.txt2
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack_after.txt2
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack_at.txt2
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack_before.txt2
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack_begin.txt2
-rw-r--r--pages/develop/api/efl/ui/flip/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/ui/focus/composition.txt11
-rw-r--r--pages/develop/api/efl/ui/focus/layer.txt11
-rw-r--r--pages/develop/api/efl/ui/focus/rectangle.txt7
-rw-r--r--pages/develop/api/efl/ui/format/property/format_string.txt2
-rw-r--r--pages/develop/api/efl/ui/frame.txt27
-rw-r--r--pages/develop/api/efl/ui/image.txt30
-rw-r--r--pages/develop/api/efl/ui/image/property/color.txt14
-rw-r--r--pages/develop/api/efl/ui/image/property/drag_target.txt2
-rw-r--r--pages/develop/api/efl/ui/image/property/load_size.txt4
-rw-r--r--pages/develop/api/efl/ui/image_zoomable.txt53
-rw-r--r--pages/develop/api/efl/ui/image_zoomable_pan.txt11
-rw-r--r--pages/develop/api/efl/ui/internal/text/interactive.txt13
-rw-r--r--pages/develop/api/efl/ui/layout.txt11
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack_after.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack_at.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack_before.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack_begin.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/box/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part/table/method/pack_table.txt2
-rw-r--r--pages/develop/api/efl/ui/layout/part_bg.txt3
-rw-r--r--pages/develop/api/efl/ui/list.txt61
-rw-r--r--pages/develop/api/efl/ui/list/pan.txt11
-rw-r--r--pages/develop/api/efl/ui/multibuttonentry.txt27
-rw-r--r--pages/develop/api/efl/ui/nstate.txt27
-rw-r--r--pages/develop/api/efl/ui/pan.txt11
-rw-r--r--pages/develop/api/efl/ui/panes.txt29
-rw-r--r--pages/develop/api/efl/ui/popup.txt13
-rw-r--r--pages/develop/api/efl/ui/popup/part.txt7
-rw-r--r--pages/develop/api/efl/ui/popup_alert.txt11
-rw-r--r--pages/develop/api/efl/ui/popup_alert_scroll.txt11
-rw-r--r--pages/develop/api/efl/ui/popup_alert_text.txt11
-rw-r--r--pages/develop/api/efl/ui/popup_anchor.txt11
-rw-r--r--pages/develop/api/efl/ui/progressbar.txt13
-rw-r--r--pages/develop/api/efl/ui/radio.txt27
-rw-r--r--pages/develop/api/efl/ui/range/property/range_min_max.txt2
-rw-r--r--pages/develop/api/efl/ui/scroll/manager.txt24
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/bounce_enabled.txt2
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/movement_block.txt2
-rw-r--r--pages/develop/api/efl/ui/scroll/manager/property/scroll_freeze.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable.txt22
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_anim_start.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_anim_stop.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_down.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_drag_start.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_drag_stop.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_left.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_right.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_start.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_stop.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/event/scroll_up.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive.txt24
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/bounce_enabled.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/movement_block.txt2
-rw-r--r--pages/develop/api/efl/ui/scrollable/interactive/property/scroll_freeze.txt2
-rw-r--r--pages/develop/api/efl/ui/scroller.txt45
-rw-r--r--pages/develop/api/efl/ui/scroller/property/bounce_enabled.txt2
-rw-r--r--pages/develop/api/efl/ui/scroller/property/scroll_freeze.txt2
-rw-r--r--pages/develop/api/efl/ui/selectable.txt10
-rw-r--r--pages/develop/api/efl/ui/selectable/event/selection_changed.txt2
-rw-r--r--pages/develop/api/efl/ui/selectable/event/selection_cleared.txt2
-rw-r--r--pages/develop/api/efl/ui/selectable/event/selection_copy.txt2
-rw-r--r--pages/develop/api/efl/ui/selectable/event/selection_cut.txt2
-rw-r--r--pages/develop/api/efl/ui/selectable/event/selection_paste.txt2
-rw-r--r--pages/develop/api/efl/ui/slider.txt11
-rw-r--r--pages/develop/api/efl/ui/slider/part_indicator/property/format_string.txt2
-rw-r--r--pages/develop/api/efl/ui/slider/property/range_min_max.txt2
-rw-r--r--pages/develop/api/efl/ui/slider_interval.txt11
-rw-r--r--pages/develop/api/efl/ui/spin.txt11
-rw-r--r--pages/develop/api/efl/ui/spin/property/range_min_max.txt2
-rw-r--r--pages/develop/api/efl/ui/spin_button.txt12
-rw-r--r--pages/develop/api/efl/ui/table.txt11
-rw-r--r--pages/develop/api/efl/ui/table/method/pack.txt2
-rw-r--r--pages/develop/api/efl/ui/table/method/pack_end.txt2
-rw-r--r--pages/develop/api/efl/ui/table/method/pack_table.txt2
-rw-r--r--pages/develop/api/efl/ui/table_static.txt11
-rw-r--r--pages/develop/api/efl/ui/text.txt62
-rw-r--r--pages/develop/api/efl/ui/text/editable.txt62
-rw-r--r--pages/develop/api/efl/ui/text/interactive.txt2
-rw-r--r--pages/develop/api/efl/ui/text_async.txt62
-rw-r--r--pages/develop/api/efl/ui/textpath.txt11
-rw-r--r--pages/develop/api/efl/ui/video.txt13
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg.txt5
-rw-r--r--pages/develop/api/efl/ui/widget/part_bg/property/color.txt14
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow.txt5
-rw-r--r--pages/develop/api/efl/ui/widget/part_shadow/property/color.txt14
-rw-r--r--pages/develop/api/efl/ui/win.txt11
-rw-r--r--pages/develop/api/efl/ui/win/part.txt5
-rw-r--r--pages/develop/api/efl/ui/win/part/property/color.txt14
-rw-r--r--pages/develop/api/efl/ui/win_inlined.txt11
-rw-r--r--pages/develop/api/efl/ui/win_socket.txt11
-rw-r--r--pages/develop/api/efl/vg.txt7
-rw-r--r--pages/develop/api/efl/vg/container.txt5
-rw-r--r--pages/develop/api/efl/vg/container/method/bounds_get.txt4
-rw-r--r--pages/develop/api/efl/vg/gradient.txt5
-rw-r--r--pages/develop/api/efl/vg/gradient/linear.txt5
-rw-r--r--pages/develop/api/efl/vg/gradient/linear/method/bounds_get.txt4
-rw-r--r--pages/develop/api/efl/vg/gradient/radial.txt5
-rw-r--r--pages/develop/api/efl/vg/gradient/radial/method/bounds_get.txt4
-rw-r--r--pages/develop/api/efl/vg/method/bounds_get.txt4
-rw-r--r--pages/develop/api/efl/vg/method/stack_above.txt4
-rw-r--r--pages/develop/api/efl/vg/method/stack_below.txt4
-rw-r--r--pages/develop/api/efl/vg/property/color.txt14
-rw-r--r--pages/develop/api/efl/vg/property/name.txt6
-rw-r--r--pages/develop/api/efl/vg/property/origin.txt6
-rw-r--r--pages/develop/api/efl/vg/shape.txt5
-rw-r--r--pages/develop/api/efl/vg/shape/method/bounds_get.txt4
-rw-r--r--pages/develop/api/ref/c/key/Efl_Gfx_Color.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_color_code_get.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_color_code_set.txt1
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_color_get.txt2
-rw-r--r--pages/develop/api/ref/c/key/efl_gfx_color_set.txt2
-rw-r--r--pages/develop/api/ref/c/keyword-list.txt3
452 files changed, 1549 insertions, 1240 deletions
diff --git a/pages/develop/api/efl/canvas/filter/internal.txt b/pages/develop/api/efl/canvas/filter/internal.txt
index 1af890831..3a9e65d44 100644
--- a/pages/develop/api/efl/canvas/filter/internal.txt
+++ b/pages/develop/api/efl/canvas/filter/internal.txt
@@ -72,7 +72,7 @@ void evas_filter_changed_set(Eo *obj, Eina_Bool val);
</code>
\\
**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''\\
-> %%Called when the filter changes must trigger a redraw of the object.%%
+> %%Called when filter changes must trigger a redraw of the object.%%
<code c>
void evas_filter_dirty(Eo *obj);
</code>
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt b/pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt
index a7174415b..6d3288bc1 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Filter.Internal.filter_dirty~~
===== Description =====
-%%Called when the filter changes must trigger a redraw of the object.%%
+%%Called when filter changes must trigger a redraw of the object.%%
%%Virtual, to be implemented in the parent class.%%
{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_dirty:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt b/pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt
index 200c7d017..715addbca 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt
@@ -45,7 +45,7 @@ Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *ou
* **b** //(in)// - %%Bottom%%
* **x** //(in)// - %%X offset%%
* **y** //(in)// - %%Y offset%%
- * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronous, %%''false''%% otherwise%%
+ * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronously, %%''false''%% otherwise%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/group.txt b/pages/develop/api/efl/canvas/group.txt
index fea38a4a7..b37e2fd33 100644
--- a/pages/develop/api/efl/canvas/group.txt
+++ b/pages/develop/api/efl/canvas/group.txt
@@ -3,9 +3,9 @@
===== Description =====
-%%A group object is a container of other canvas objects. Its children move along their parent, are often clipped with a common clipper. This is part of the legacy smart object concept.%%
+%%A group object is a container for other canvas objects. Its children move along their parent and are often clipped with a common clipper. This is part of the legacy smart object concept.%%
-%%A group is not necessarily a container (see %%[[:develop:api:efl:container|Efl.Container]]%%), in the sense that a standard widget may not have any empty slots for content, but is still a group of low-level canvas objects (clipper, raw objects, etc...).%%
+%%A group is not necessarily a container (see %%[[:develop:api:efl:container|Efl.Container]]%%) in the sense that a standard widget may not have any empty slots for content. However it's still a group of low-level canvas objects (clipper, raw objects, etc.).%%
{{page>:develop:api-include:efl:canvas:group:description&nouser&nolink&nodate}}
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -40,7 +41,7 @@ Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
</code>
\\
-**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
+**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color|Efl.Gfx.Color]]]//\\
>
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
@@ -96,13 +97,13 @@ Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub
</code>
\\
**[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**\\
-> %%Returns an iterator over the children of this object, that are canvas objects.%%
+> %%Returns an iterator over the children of this object, which are canvas objects.%%
<code c>
Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//\\
-> %%Indicates that the group's layout need to be recalculated.%%
+> %%Indicates that the group's layout needs to be recalculated.%%
<code c>
Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj);
void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value);
@@ -192,9 +193,11 @@ const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt b/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt
index 39afb3eef..a668252d7 100644
--- a/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_members_iterate.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Group.group_members_iterate~~
===== Description =====
-%%Returns an iterator over the children of this object, that are canvas objects.%%
+%%Returns an iterator over the children of this object, which are canvas objects.%%
%%This returns the list of "smart" children. This might be different from both the %%[[:develop:api:efl:object|Efl.Object]]%% children list as well as the %%[[:develop:api:efl:container|Efl.Container]]%% content list.%%
{{page>:develop:api-include:efl:canvas:group:method:group_members_iterate:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/group/property/color.txt b/pages/develop/api/efl/canvas/group/property/color.txt
index 49aea990d..20402d90f 100644
--- a/pages/develop/api/efl/canvas/group/property/color.txt
+++ b/pages/develop/api/efl/canvas/group/property/color.txt
@@ -8,10 +8,10 @@
===== Values =====
- * **r** - %%The red component of the given color.%%
- * **g** - %%The green component of the given color.%%
- * **b** - %%The blue component of the given color.%%
- * **a** - %%The alpha component of the given color.%%
+ * **r** - No description supplied.
+ * **g** - No description supplied.
+ * **b** - No description supplied.
+ * **a** - No description supplied.
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%
@@ -33,13 +33,13 @@
%%Sets the general/main color of the given Evas object to the given one.%%
-%%See also %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.get]]%% (for an example)%%
+%%See also %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.get]]%% (for an example)%%
%%These color values are expected to be premultiplied by alpha.%%
{{page>:develop:api-include:efl:canvas:group:property:color:getter_description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:canvas:object:property:color|Efl.Gfx.color]] **(set)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:canvas:object:property:color|Efl.Gfx.Color.color]] **(set)**.//===== Signature =====
<code>
@property color @pure_virtual {
@@ -71,5 +71,5 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
===== Implemented by =====
- * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
+ * [[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color]]
diff --git a/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt b/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt
index 886677f76..722858fc9 100644
--- a/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt
+++ b/pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt
@@ -1,12 +1,12 @@
~~Title: Efl.Canvas.Group.group_need_recalculate~~
===== Description =====
-%%Indicates that the group's layout need to be recalculated.%%
+%%Indicates that the group's layout needs to be recalculated.%%
%%If this flag is set, then the %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%% function will be called, during rendering phase of the canvas. After that, this flag will be automatically unset.%%
<note>
-%%just setting this flag will not make the canvas' whole scene dirty, by itself, and evas_render() will have no effect. To force that, use %%[[:develop:api:efl:canvas:group:method:group_change|Efl.Canvas.Group.group_change]]%%, that will also call this function automatically, with %%''true''%% as parameter.%%
+%%setting this flag alone will not make the canvas' whole scene dirty. Using evas_render() will have no effect. To force this, use %%[[:develop:api:efl:canvas:group:method:group_change|Efl.Canvas.Group.group_change]]%%, which will also call this function automatically, with the parameter set to %%''true''%%.%%
</note>
%%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%%
diff --git a/pages/develop/api/efl/canvas/group/property/no_render.txt b/pages/develop/api/efl/canvas/group/property/no_render.txt
index a74e943fe..8bb046112 100644
--- a/pages/develop/api/efl/canvas/group/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/group/property/no_render.txt
@@ -24,7 +24,7 @@
%%Disable all rendering on the canvas.%%
-%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circurmstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
+%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circumstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
%%This is different to the visible property, as even visible objects marked as "no-render" will never appear on screen. But those objects can still be used as proxy sources or clippers. When hidden, all "no-render" objects will completely disappear from the canvas, and hide their clippees or be invisible when used as proxy sources.%%
diff --git a/pages/develop/api/efl/canvas/image.txt b/pages/develop/api/efl/canvas/image.txt
index de90f335d..b799bae90 100644
--- a/pages/develop/api/efl/canvas/image.txt
+++ b/pages/develop/api/efl/canvas/image.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -229,7 +230,7 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -290,9 +291,11 @@ Eina_Bool efl_file_mmap_set(Eo *obj, const Eina_File *f, const char *key);
^ [[: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.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/image/internal.txt b/pages/develop/api/efl/canvas/image/internal.txt
index 0fa911734..aeb81fe55 100644
--- a/pages/develop/api/efl/canvas/image/internal.txt
+++ b/pages/develop/api/efl/canvas/image/internal.txt
@@ -15,6 +15,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -187,7 +188,7 @@ void efl_gfx_view_size_set(Eo *obj, Eina_Size2D size);
</code>
\\
**[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
-> %%Called when the filter changes must trigger a redraw of the object.%%
+> %%Called when filter changes must trigger a redraw of the object.%%
<code c>
void evas_filter_dirty(Eo *obj);
</code>
@@ -286,9 +287,11 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt b/pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt
index 170ed5281..26a7d35bf 100644
--- a/pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt
+++ b/pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Image.Internal.filter_dirty~~
===== Description =====
-%%Called when the filter changes must trigger a redraw of the object.%%
+%%Called when filter changes must trigger a redraw of the object.%%
%%Virtual, to be implemented in the parent class.%%
{{page>:develop:api-include:efl:canvas:image:internal:method:filter_dirty:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt b/pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt
index f8bfaf912..deb8633cf 100644
--- a/pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt
+++ b/pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt
@@ -45,7 +45,7 @@ Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *ou
* **b** //(in)// - %%Bottom%%
* **x** //(in)// - %%X offset%%
* **y** //(in)// - %%Y offset%%
- * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronous, %%''false''%% otherwise%%
+ * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronously, %%''false''%% otherwise%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/image/internal/property/alpha.txt b/pages/develop/api/efl/canvas/image/internal/property/alpha.txt
index a29700c66..de20b631f 100644
--- a/pages/develop/api/efl/canvas/image/internal/property/alpha.txt
+++ b/pages/develop/api/efl/canvas/image/internal/property/alpha.txt
@@ -22,7 +22,7 @@
%%Change alpha channel usage for this object.%%
-%%This function sets a flag on an image object indicating whether or not to use alpha channel data. A value of %%''true''%% makes it use alpha channel data, and %%''false''%% makes it ignore that data. Note that this has nothing to do with an object's color as manipulated by %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.set]]%%.%%
+%%This function sets a flag on an image object indicating whether or not to use alpha channel data. A value of %%''true''%% makes it use alpha channel data, and %%''false''%% makes it ignore that data. Note that this has nothing to do with an object's color as manipulated by %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.set]]%%.%%
{{page>:develop:api-include:efl:canvas:image:internal:property:alpha:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/image/method/load_async_cancel.txt b/pages/develop/api/efl/canvas/image/method/load_async_cancel.txt
index 36e9b27f9..6b8df2d46 100644
--- a/pages/develop/api/efl/canvas/image/method/load_async_cancel.txt
+++ b/pages/develop/api/efl/canvas/image/method/load_async_cancel.txt
@@ -3,7 +3,7 @@
%%Cancel preloading an image object's image data in the background.%%
-%%The event %%''load''%%,cancelled should be triggered soon after cancellation happened, and the object should be left in a state where it has no image data. If cancel is called too late, the image will be kept in memory.%%
+%%The event %%''load''%%,cancelled should be triggered soon after cancellation occurs and the object should be left in a state where it has no image data. If cancel is called too late, the image will be kept in memory.%%
{{page>:develop:api-include:efl:canvas:image:method:load_async_cancel:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:image:load:method:load_async_cancel|Efl.Image.Load.load_async_cancel]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/image/method/load_async_start.txt b/pages/develop/api/efl/canvas/image/method/load_async_start.txt
index 4662d219a..53d671462 100644
--- a/pages/develop/api/efl/canvas/image/method/load_async_start.txt
+++ b/pages/develop/api/efl/canvas/image/method/load_async_start.txt
@@ -3,7 +3,7 @@
%%Begin preloading an image object's image data in the background.%%
-%%Once the background task is done, the event %%''load''%%,done will be emitted.%%
+%%Once the background task is complete the event %%''load''%%,done will be emitted.%%
{{page>:develop:api-include:efl:canvas:image:method:load_async_start:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:image:load:method:load_async_start|Efl.Image.Load.load_async_start]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/image/property/load_region.txt b/pages/develop/api/efl/canvas/image/property/load_region.txt
index f55234c8d..5393f5e6a 100644
--- a/pages/develop/api/efl/canvas/image/property/load_region.txt
+++ b/pages/develop/api/efl/canvas/image/property/load_region.txt
@@ -23,7 +23,7 @@
%%This function is useful when one is not showing all of an image's area on its image object.%%
<note>
-%%The image loader for the image format in question has to support selective region loading in order to this function to take effect.%%
+%%The image loader for the image format in question has to support selective region loading in order for this function to work.%%
</note>
{{page>:develop:api-include:efl:canvas:image:property:load_region:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/image/property/load_scale_down.txt b/pages/develop/api/efl/canvas/image/property/load_scale_down.txt
index 51cb8e63a..608973ef0 100644
--- a/pages/develop/api/efl/canvas/image/property/load_scale_down.txt
+++ b/pages/develop/api/efl/canvas/image/property/load_scale_down.txt
@@ -3,9 +3,9 @@
%%The scale down factor is a divider on the original image size.%%
-%%Setting the scale down factor can reduce load time and memory usage, at the cost of having a scaled down image in memory.%%
+%%Setting the scale down factor can reduce load time and memory usage at the cost of having a scaled down image in memory.%%
-%%This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader, but also applies to JPEG, PNG and BMP.%%
+%%This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader but also applies to JPEG, PNG and BMP.%%
%%Powers of two (2, 4, 8) are best supported (especially with JPEG)%%
diff --git a/pages/develop/api/efl/canvas/image/property/load_size.txt b/pages/develop/api/efl/canvas/image/property/load_size.txt
index 601be666f..04d10a42c 100644
--- a/pages/develop/api/efl/canvas/image/property/load_size.txt
+++ b/pages/develop/api/efl/canvas/image/property/load_size.txt
@@ -3,7 +3,7 @@
%%The load size of an image.%%
-%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory, and is important for scalable types like svg.%%
+%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.%%
%%By default, the load size is not specified, so it is 0x0.%%
@@ -24,7 +24,7 @@
%%Requests the canvas to load the image at the given size.%%
-%%EFL will try to load the image at the requested size, but does not guarantee an exact match between the request and the loaded image dimensions.%%
+%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
{{page>:develop:api-include:efl:canvas:image:property:load_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/layout.txt b/pages/develop/api/efl/canvas/layout.txt
index 68705ff12..0876ef2e2 100644
--- a/pages/develop/api/efl/canvas/layout.txt
+++ b/pages/develop/api/efl/canvas/layout.txt
@@ -16,6 +16,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -347,8 +348,8 @@ void efl_layout_calc_force(Eo *obj);
| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
| | **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// | %%Get the Evas object stacked right above %%''obj''%%%% |
@@ -401,9 +402,11 @@ void efl_layout_calc_force(Eo *obj);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:file|file]]** //**(get, set)**// | |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part.txt b/pages/develop/api/efl/canvas/layout/part.txt
index 320ca878c..b07ca2d60 100644
--- a/pages/develop/api/efl/canvas/layout/part.txt
+++ b/pages/develop/api/efl/canvas/layout/part.txt
@@ -25,7 +25,7 @@
===== Members =====
**[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
-> %%Determines the dragable directions (read-only).%%
+> %%Determines the draggable directions (read-only).%%
<code c>
Efl_Ui_Drag_Dir efl_ui_drag_dir_get(const Eo *obj);
</code>
@@ -38,13 +38,13 @@ Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
-> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+> %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%%
<code c>
Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
-> %%The dragable object relative size.%%
+> %%The draggable object relative size.%%
<code c>
Eina_Bool efl_ui_drag_size_get(const Eo *obj, double *dw, double *dh);
Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
@@ -58,13 +58,13 @@ Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]**// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
-> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+> %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%%
<code c>
Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:ui:drag|Efl.Ui.Drag]]]//\\
-> %%The dragable object relative location.%%
+> %%The draggable object relative location.%%
<code c>
Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy);
Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
@@ -99,7 +99,6 @@ void efl_canvas_layout_part_state_get(const Eo *obj, const char **state, double
==== Inherited ====
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt b/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
index 89611b50d..cfbd9f1d5 100644
--- a/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
+++ b/pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Canvas.Layout.Part.drag_page_move~~
===== Description =====
-%%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+%%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%%
-%%This moves the dragable by %%''dx''%%,%%''dy''%% pages where the increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
+%%This moves the draggable by %%''dx''%%,%%''dy''%% pages. The increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
diff --git a/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt b/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
index c10b93106..4df3a22f5 100644
--- a/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
+++ b/pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Canvas.Layout.Part.drag_step_move~~
===== Description =====
-%%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+%%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%%
-%%This moves the dragable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
+%%This moves the draggable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
index 4b30942fb..b8f4e6873 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Layout.Part.drag_dir~~
===== Description =====
-%%Gets the dragable direction.%%
+%%Gets the draggable direction.%%
//Since 1.20//
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
index 7560e7113..d6608ddfa 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_page.txt
@@ -3,7 +3,7 @@
%%The page step increments.%%
-%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.%%
+%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis by which the part will be moved.%%
%%This differs from %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]]%% in that this is meant to be a larger step size, basically an entire page as opposed to a single or couple of lines.%%
@@ -20,7 +20,7 @@
* **dy** - %%The y page step increment%%
==== Getter ====
-%%Gets the x,y page step increments for the dragable object.%%
+%%Gets the x,y page step increments for the draggable object.%%
//Since 1.20//
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
index 93bca020f..160adec49 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_size.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Canvas.Layout.Part.drag_size~~
===== Description =====
-%%The dragable object relative size.%%
+%%The draggable object relative size.%%
-%%Values for %%''dw''%% and %%''dh''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis.%%
+%%Values for %%''dw''%% and %%''dh''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis.%%
-%%For instance a scroll bar handle size may depend on much large is the scroller's content.%%
+%%For instance a scroll bar handle size may depend on the size of the scroller's content.%%
//Since 1.20//
@@ -27,7 +27,7 @@
==== Setter ====
-%%Sets the size of the dragable object.%%
+%%Sets the size of the draggable object.%%
//Since 1.20//
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
index 6617e00cd..39a4ac211 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_step.txt
@@ -3,7 +3,7 @@
%%The drag step increment.%%
-%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.%%
+%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis by which the part will be moved.%%
%%This differs from %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]]%% in that this is meant to represent a unit increment, like a single line for example.%%
@@ -20,7 +20,7 @@
* **dy** - %%The y step relative amount, from 0 to 1.%%
==== Getter ====
-%%Gets the x and y step increments for the dragable object.%%
+%%Gets the x and y step increments for the draggable object.%%
//Since 1.20//
@@ -29,7 +29,7 @@
==== Setter ====
-%%Sets the x,y step increments for a dragable object.%%
+%%Sets the x,y step increments for a draggable object.%%
//Since 1.20//
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_step:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
index 28a00842d..ef9c56e3a 100644
--- a/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
+++ b/pages/develop/api/efl/canvas/layout/part/property/drag_value.txt
@@ -1,15 +1,15 @@
~~Title: Efl.Canvas.Layout.Part.drag_value~~
===== Description =====
-%%The dragable object relative location.%%
+%%The draggable object relative location.%%
-%%Some parts in Edje can be dragged along the X/Y axes, if the part contains a "dragable" section (in EDC). For instance, scroll bars can be dragable objects.%%
+%%Some parts in Edje can be dragged along the X/Y axes, if the part contains a "draggable" section (in EDC). For instance, scroll bars can be draggable objects.%%
-%%%%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative position to the dragable area on that axis.%%
+%%%%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative position to the draggable area on that axis.%%
-%%This value means, for the vertical axis, that 0.0 will be at the top if the first parameter of %%''y''%% in the dragable part theme is 1, and at the bottom if it is -1.%%
+%%This value means, for the vertical axis, that 0.0 will be at the top if the first parameter of %%''y''%% in the draggable part theme is 1 and at the bottom if it is -1.%%
-%%For the horizontal axis, 0.0 means left if the first parameter of %%''x''%% in the dragable part theme is 1, and right if it is -1.%%
+%%For the horizontal axis, 0.0 means left if the first parameter of %%''x''%% in the draggable part theme is 1, and right if it is -1.%%
//Since 1.20//
@@ -22,7 +22,7 @@
* **dy** - %%The y relative position, from 0 to 1.%%
==== Getter ====
-%%Gets the dragable object location.%%
+%%Gets the draggable object location.%%
//Since 1.20//
@@ -31,9 +31,9 @@
==== Setter ====
-%%Sets the dragable object location.%%
+%%Sets the draggable object location.%%
-%%This places the dragable object at the given location.%%
+%%This places the draggable object at the given location.%%
//Since 1.20//
{{page>:develop:api-include:efl:canvas:layout:part:property:drag_value:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/layout/part_box.txt b/pages/develop/api/efl/canvas/layout/part_box.txt
index 54fa0dc19..d2b15659b 100644
--- a/pages/develop/api/efl/canvas/layout/part_box.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box.txt
@@ -5,7 +5,7 @@
%%Represents a Box created as part of a layout.%%
-%%Its lifetime is limited to one function call only, unless an extra reference is explicitely held.%%
+%%Its lifetime is limited to one function call only, unless an extra reference is explicitly held.%%
{{page>:develop:api-include:efl:canvas:layout:part_box:description&nouser&nolink&nodate}}
@@ -128,19 +128,18 @@ Eina_Bool efl_pack_unpack_all(Eo *obj);
==== Inherited ====
^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the draggable directions (read-only).%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The draggable object relative size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The draggable object relative location.%% |
| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
index 152e4a319..d459104e5 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack.txt
@@ -5,7 +5,7 @@
%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
index 1f45ddb58..60f2da5ae 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt
@@ -3,7 +3,7 @@
%%Append item after other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack_after:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
index b392a17f6..511aed9aa 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt
@@ -5,7 +5,7 @@
%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack_at:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
index f2dda7f96..a1c3c440a 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt
@@ -3,7 +3,7 @@
%%Prepend item before other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack_before:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
index 2b2aeae97..044c9f4d2 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack_begin:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_begin|Efl.Pack.Linear.pack_begin]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt b/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
index 9e5e7ac76..c635ad74f 100644
--- a/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
+++ b/pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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_box:method:pack_end:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_end|Efl.Pack.Linear.pack_end]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_external.txt b/pages/develop/api/efl/canvas/layout/part_external.txt
index dd1d9b817..84ed7ba62 100644
--- a/pages/develop/api/efl/canvas/layout/part_external.txt
+++ b/pages/develop/api/efl/canvas/layout/part_external.txt
@@ -5,11 +5,11 @@
%%Class representing an external part in Edje layouts.%%
-%%An object of this type is an Efl.Part object, which means its lifecycle is limited to one and only one function call.%%
+%%An object of this type is an Efl.Part object, which means its lifecycle is limited to only one function call.%%
-%%An external part contains one object, which can be retrieved with %%[[:develop:api:efl:content:property:content|Efl.Content.content.get]]%%(). Do not delete this object. Just like for other parts, Edje is in charge of the visibility, geometry, clip, etc...%%
+%%An external part contains one object, which can be retrieved with %%[[:develop:api:efl:content:property:content|Efl.Content.content.get]]%%(). Do not delete this object. Just like for other parts Edje is in charge of the visibility, geometry, clip, etc.%%
-%%Common usage is then, in pseudo-C: Eo *widget = efl_content_get(efl_part(layout, "extpartname")); efl_text_set(widget, "hello");%%
+%%Common usage in pseudo-C would be as follows: Eo *widget = efl_content_get(efl_part(layout, "extpartname")); efl_text_set(widget, "hello");%%
%%Note that as a shortcut the widget's functions can be called directly on this part object. In C++: efl::eo::downcast<efl::Text>(layout.part("title")).text_set("hello"); Or in pseudo-C: efl_text_set(efl_part(layout, "title"), "hello"); Or in pseudo-script: layout["title"].text = "hello";%%
@@ -30,6 +30,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -57,13 +58,13 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
==== Inherited ====
^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the draggable directions (read-only).%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The draggable object relative size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The draggable object relative location.%% |
| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% |
@@ -75,6 +76,7 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
| | **[[:develop:api:efl:canvas:object:property:clip|clip]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**// | %%Return a list of objects currently clipped by %%''obj''%%.%% |
| | **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]** | %%Test if any object is clipped by %%''obj''%%.%% |
+| | **[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**// | %%Returns whether the coords are logically inside the object.%% |
| | **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**// | %%Set the %%''animation''%% which starts when the given %%''event_name''%% happens to the object.%% |
| | **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**// | |
@@ -115,14 +117,15 @@ Eina_Bool efl_content_set(Eo *obj, Efl_Gfx *content);
^ [[:develop:api:efl:content|Efl.Content]] ^^^
| | **[[:develop:api:efl:content:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_swallow.txt b/pages/develop/api/efl/canvas/layout/part_swallow.txt
index 37f5c6ec0..80c9960ae 100644
--- a/pages/develop/api/efl/canvas/layout/part_swallow.txt
+++ b/pages/develop/api/efl/canvas/layout/part_swallow.txt
@@ -41,19 +41,18 @@ Efl_Gfx *efl_content_unset(Eo *obj);
==== Inherited ====
^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the draggable directions (read-only).%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The draggable object relative size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The draggable object relative location.%% |
| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_table.txt b/pages/develop/api/efl/canvas/layout/part_table.txt
index 0bcdeb207..29cd09ea6 100644
--- a/pages/develop/api/efl/canvas/layout/part_table.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table.txt
@@ -112,19 +112,18 @@ Eina_Bool efl_pack_unpack_all(Eo *obj);
==== Inherited ====
^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the draggable directions (read-only).%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The draggable object relative size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The draggable object relative location.%% |
| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt b/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt
index 4c0b83723..965a93017 100644
--- a/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt
+++ b/pages/develop/api/efl/canvas/layout/part_table/method/pack_table.txt
@@ -3,7 +3,7 @@
%%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.%%
+%%When this container is deleted, it will request deletion of 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_table:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:table:method:pack_table|Efl.Pack.Table.pack_table]].//===== Signature =====
diff --git a/pages/develop/api/efl/canvas/layout/part_text.txt b/pages/develop/api/efl/canvas/layout/part_text.txt
index dccd3c4c7..be3705a3b 100644
--- a/pages/develop/api/efl/canvas/layout/part_text.txt
+++ b/pages/develop/api/efl/canvas/layout/part_text.txt
@@ -5,7 +5,7 @@
%%Represents a TEXT part of a layout%%
-%%Its lifetime is limited to one function call only, unless an extra reference is explicitely held.%%
+%%Its lifetime is limited to one function call only, unless an extra reference is explicitly held.%%
{{page>:develop:api-include:efl:canvas:layout:part_text:description&nouser&nolink&nodate}}
@@ -130,19 +130,18 @@ void efl_text_set(Eo *obj, const char *text);
==== Inherited ====
^ [[:develop:api:efl:canvas:layout:part|Efl.Canvas.Layout.Part]] ^^^
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the dragable directions (read-only).%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_dir|drag_dir]]** //**(get)**// | %%Determines the draggable directions (read-only).%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_page|drag_page]]** //**(get, set)**// | %%The page step increments.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The dragable object relative size.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_page_move|drag_page_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_size|drag_size]]** //**(get, set)**// | %%The draggable object relative size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:drag_step|drag_step]]** //**(get, set)**// | %%The drag step increment.%% |
-| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%% |
-| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The dragable object relative location.%% |
+| | **[[:develop:api:efl:canvas:layout:part:method:drag_step_move|drag_step_move]]** | %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%% |
+| | **[[:develop:api:efl:canvas:layout:part:property:drag_value|drag_value]]** //**(get, set)**// | %%The draggable object relative location.%% |
| | **[[:develop:api:efl:canvas:layout:part:method:finalize|finalize]]** | %%Called at the end of #eo_add. Should not be called, just overridden.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:part_type|part_type]]** //**(get)**// | %%Type of this part in the layout.%% |
| | **[[:develop:api:efl:canvas:layout:part:property:state|state]]** //**(get)**// | %%The name and value of the current state of this part (read-only).%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:gfx:property:size|size]]** //**(get, set)**// | %%The 2D size of a canvas object.%% |
diff --git a/pages/develop/api/efl/canvas/layout/property/no_render.txt b/pages/develop/api/efl/canvas/layout/property/no_render.txt
index ab36c0a42..1f3665ed4 100644
--- a/pages/develop/api/efl/canvas/layout/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/layout/property/no_render.txt
@@ -24,7 +24,7 @@
%%Disable all rendering on the canvas.%%
-%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circurmstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
+%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circumstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
%%This is different to the visible property, as even visible objects marked as "no-render" will never appear on screen. But those objects can still be used as proxy sources or clippers. When hidden, all "no-render" objects will completely disappear from the canvas, and hide their clippees or be invisible when used as proxy sources.%%
diff --git a/pages/develop/api/efl/canvas/object.txt b/pages/develop/api/efl/canvas/object.txt
index 3f20972a2..c02c254c8 100644
--- a/pages/develop/api/efl/canvas/object.txt
+++ b/pages/develop/api/efl/canvas/object.txt
@@ -14,6 +14,7 @@
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -68,7 +69,7 @@ Eina_Iterator *efl_canvas_object_clipees_get(const Eo *obj);
Eina_Bool efl_canvas_object_clipees_has(const Eo *obj);
</code>
\\
-**[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
+**[[:develop:api:efl:canvas:object:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color|Efl.Gfx.Color]]]//\\
>
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
@@ -393,9 +394,11 @@ Efl_Canvas_Object *efl_canvas_object_render_parent_get(const Eo *obj);
==== Inherited ====
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/object/event/grabber.txt b/pages/develop/api/efl/canvas/object/event/grabber.txt
index 79d0bbccd..e1a13f4d7 100644
--- a/pages/develop/api/efl/canvas/object/event/grabber.txt
+++ b/pages/develop/api/efl/canvas/object/event/grabber.txt
@@ -11,7 +11,7 @@
%%Child objects are not modified in any way, unlike other types of smart objects.%%
-%%It is a user error for any child objects to be stacked above the event grabber parent while the event grabber is visible. A critical error will be raised if this is detected at any point.%%
+%%No child objects should be stacked above the event grabber parent while the grabber is visible. A critical error will be raised if this is detected.%%
//Since 1.20//
@@ -26,6 +26,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -92,13 +93,13 @@ Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub
</code>
\\
**[[:develop:api:efl:canvas:object:event:grabber:method:group_members_iterate|group_members_iterate]]**// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\
-> %%Returns an iterator over the children of this object, that are canvas objects.%%
+> %%Returns an iterator over the children of this object, which are canvas objects.%%
<code c>
Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj);
</code>
\\
**[[:develop:api:efl:canvas:object:event:grabber:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:group|Efl.Canvas.Group]]]//\\
-> %%Indicates that the group's layout need to be recalculated.%%
+> %%Indicates that the group's layout needs to be recalculated.%%
<code c>
Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj);
void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value);
@@ -187,9 +188,11 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt b/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt
index dc4b5c204..70730ad49 100644
--- a/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt
+++ b/pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Object.Event.Grabber.group_members_iterate~~
===== Description =====
-%%Returns an iterator over the children of this object, that are canvas objects.%%
+%%Returns an iterator over the children of this object, which are canvas objects.%%
%%This returns the list of "smart" children. This might be different from both the %%[[:develop:api:efl:object|Efl.Object]]%% children list as well as the %%[[:develop:api:efl:container|Efl.Container]]%% content list.%%
{{page>:develop:api-include:efl:canvas:object:event:grabber:method:group_members_iterate:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt
index 73c95b2b3..d626bae49 100644
--- a/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt
+++ b/pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt
@@ -1,12 +1,12 @@
~~Title: Efl.Canvas.Object.Event.Grabber.group_need_recalculate~~
===== Description =====
-%%Indicates that the group's layout need to be recalculated.%%
+%%Indicates that the group's layout needs to be recalculated.%%
%%If this flag is set, then the %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%% function will be called, during rendering phase of the canvas. After that, this flag will be automatically unset.%%
<note>
-%%just setting this flag will not make the canvas' whole scene dirty, by itself, and evas_render() will have no effect. To force that, use %%[[:develop:api:efl:canvas:group:method:group_change|Efl.Canvas.Group.group_change]]%%, that will also call this function automatically, with %%''true''%% as parameter.%%
+%%setting this flag alone will not make the canvas' whole scene dirty. Using evas_render() will have no effect. To force this, use %%[[:develop:api:efl:canvas:group:method:group_change|Efl.Canvas.Group.group_change]]%%, which will also call this function automatically, with the parameter set to %%''true''%%.%%
</note>
%%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%%
diff --git a/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt b/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt
index c23ad3c49..6327eed15 100644
--- a/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt
+++ b/pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt
@@ -22,12 +22,12 @@
%%Sets the layer of its canvas that the given object will be part of.%%
-%%If you don't use this function, you'll be dealing with an unique layer of objects, the default one. Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
+%%If you don't use this function, you'll be dealing with an unique layer of objects (the default one). Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
%%This is a low-level function, which you'd be using when something should be always on top, for example.%%
<note warning>
-%%Be careful, it doesn't make sense to change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their children objects.%%
+%%Don't change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their child objects.%%
</note>
%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%()%%
diff --git a/pages/develop/api/efl/canvas/object/method/seat_focus_add.txt b/pages/develop/api/efl/canvas/object/method/seat_focus_add.txt
index 173d97c1e..007a06871 100644
--- a/pages/develop/api/efl/canvas/object/method/seat_focus_add.txt
+++ b/pages/develop/api/efl/canvas/object/method/seat_focus_add.txt
@@ -3,7 +3,7 @@
%%Add a seat to the focus list.%%
-%%Evas supports that an Efl.Canvas.Object may be focused by multiple seats at the same time. This function adds a new seat to the focus list, in other words, after the seat is added to the list this object will now be also focused by this new seat.%%
+%%Evas allows the Efl.Canvas.Object to be focused by multiple seats at the same time. This function adds a new seat to the focus list. In other words, after the seat is added to the list this object will now be also focused by this new seat.%%
%%This function generates an @ref EFL_CANVAS_OBJECT_EVENT_FOCUS_DEVICE_IN event.%%
diff --git a/pages/develop/api/efl/canvas/object/method/stack_above.txt b/pages/develop/api/efl/canvas/object/method/stack_above.txt
index 614045633..b24db434d 100644
--- a/pages/develop/api/efl/canvas/object/method/stack_above.txt
+++ b/pages/develop/api/efl/canvas/object/method/stack_above.txt
@@ -3,9 +3,9 @@
%%Stack %%''obj''%% immediately %%''above''%%%%
-%%Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
+%%Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
-%%This function is intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
+%%Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
%%If you have smart objects on your canvas and %%''obj''%% is a member of one of them, then %%''above''%% must also be a member of the same smart object.%%
diff --git a/pages/develop/api/efl/canvas/object/method/stack_below.txt b/pages/develop/api/efl/canvas/object/method/stack_below.txt
index 604b0a31e..b9b69321c 100644
--- a/pages/develop/api/efl/canvas/object/method/stack_below.txt
+++ b/pages/develop/api/efl/canvas/object/method/stack_below.txt
@@ -3,9 +3,9 @@
%%Stack %%''obj''%% immediately %%''below''%%%%
-%%Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
+%%Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
-%%This function is intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
+%%Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
%%If you have smart objects on your canvas and %%''obj''%% is a member of one of them, then %%''below''%% must also be a member of the same smart object.%%
diff --git a/pages/develop/api/efl/canvas/object/property/clipees.txt b/pages/develop/api/efl/canvas/object/property/clipees.txt
index a64a9b3fe..ac14b67c0 100644
--- a/pages/develop/api/efl/canvas/object/property/clipees.txt
+++ b/pages/develop/api/efl/canvas/object/property/clipees.txt
@@ -3,7 +3,7 @@
%%Return a list of objects currently clipped by %%''obj''%%.%%
-%%This returns the internal list handle that contains all objects clipped by the object %%''obj''%%. If none are clipped by it, the call returns %%''null''%%. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.%%
+%%This returns the internal list handle containing all objects clipped by the object %%''obj''%%. If none are clipped by it, the call returns %%''null''%%. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.%%
%%See also %%[[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]]%%.%%
diff --git a/pages/develop/api/efl/canvas/object/property/color.txt b/pages/develop/api/efl/canvas/object/property/color.txt
index 618eda050..d5a5d0189 100644
--- a/pages/develop/api/efl/canvas/object/property/color.txt
+++ b/pages/develop/api/efl/canvas/object/property/color.txt
@@ -8,10 +8,10 @@
===== Values =====
- * **r** - %%The red component of the given color.%%
- * **g** - %%The green component of the given color.%%
- * **b** - %%The blue component of the given color.%%
- * **a** - %%The alpha component of the given color.%%
+ * **r** - No description supplied.
+ * **g** - No description supplied.
+ * **b** - No description supplied.
+ * **a** - No description supplied.
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%
@@ -33,13 +33,13 @@
%%Sets the general/main color of the given Evas object to the given one.%%
-%%See also %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.get]]%% (for an example)%%
+%%See also %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.get]]%% (for an example)%%
%%These color values are expected to be premultiplied by alpha.%%
{{page>:develop:api-include:efl:canvas:object:property:color:getter_description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]] **(get, set)**.//===== Signature =====
+//Overridden from [[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color]] **(get, set)**.//===== Signature =====
<code>
@property color @pure_virtual {
@@ -71,5 +71,5 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
===== Implemented by =====
- * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
+ * [[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color]]
diff --git a/pages/develop/api/efl/canvas/object/property/freeze_events.txt b/pages/develop/api/efl/canvas/object/property/freeze_events.txt
index e0059a0b7..66b005d07 100644
--- a/pages/develop/api/efl/canvas/object/property/freeze_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/freeze_events.txt
@@ -22,12 +22,12 @@
%%Set whether an Evas object is to freeze (discard) events.%%
-%%If %%''freeze''%% is %%''true''%%, it will make events on %%''obj''%% to be discarded. Unlike %%[[:develop:api:efl:canvas:object:property:pass_events|Efl.Canvas.Object.pass_events.set]]%%, events will not be passed to next lower object. This API can be used for blocking events while %%''obj''%% is on transiting.%%
+%%If %%''freeze''%% is %%''true''%%, it will force events on %%''obj''%% to be discarded. Unlike %%[[:develop:api:efl:canvas:object:property:pass_events|Efl.Canvas.Object.pass_events.set]]%%, events will not be passed to next lower object. This API can be used for blocking events while %%''obj''%% is in transition.%%
%%If %%''freeze''%% is %%''false''%%, events will be processed on that object as normal.%%
<note warning>
-%%If you block only key/mouse up events with this API, we won't guarantee the state of the object, that only had key/mouse down events, will be.%%
+%%If you block only key/mouse up events with this API, you can't be sure of the state of any objects that have only key/mouse down events.%%
</note>
//Since 1.1//
diff --git a/pages/develop/api/efl/canvas/object/property/layer.txt b/pages/develop/api/efl/canvas/object/property/layer.txt
index a753c55f1..84348163b 100644
--- a/pages/develop/api/efl/canvas/object/property/layer.txt
+++ b/pages/develop/api/efl/canvas/object/property/layer.txt
@@ -22,12 +22,12 @@
%%Sets the layer of its canvas that the given object will be part of.%%
-%%If you don't use this function, you'll be dealing with an unique layer of objects, the default one. Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
+%%If you don't use this function, you'll be dealing with an unique layer of objects (the default one). Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
%%This is a low-level function, which you'd be using when something should be always on top, for example.%%
<note warning>
-%%Be careful, it doesn't make sense to change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their children objects.%%
+%%Don't change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their child objects.%%
</note>
%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%()%%
diff --git a/pages/develop/api/efl/canvas/object/property/no_render.txt b/pages/develop/api/efl/canvas/object/property/no_render.txt
index b6158448b..ce99e297c 100644
--- a/pages/develop/api/efl/canvas/object/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/object/property/no_render.txt
@@ -24,7 +24,7 @@
%%Disable all rendering on the canvas.%%
-%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circurmstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
+%%This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circumstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.%%
%%This is different to the visible property, as even visible objects marked as "no-render" will never appear on screen. But those objects can still be used as proxy sources or clippers. When hidden, all "no-render" objects will completely disappear from the canvas, and hide their clippees or be invisible when used as proxy sources.%%
diff --git a/pages/develop/api/efl/canvas/object/property/pass_events.txt b/pages/develop/api/efl/canvas/object/property/pass_events.txt
index 3972d3037..34ad4695b 100644
--- a/pages/develop/api/efl/canvas/object/property/pass_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/pass_events.txt
@@ -24,7 +24,7 @@
%%If %%''pass''%% is %%''true''%%, it will make events on %%''obj''%% to be ignored. They will be triggered on the next lower object (that is not set to pass events), instead (see @ref evas_object_below_get).%%
-%%If %%''pass''%% is %%''false''%%, events will be processed on that object as normal.%%
+%%If %%''pass''%% is %%''false''%% events will be processed on that object as normal.%%
%%See also %%[[:develop:api:efl:canvas:object:property:repeat_events|Efl.Canvas.Object.repeat_events.set]]%%, %%[[:develop:api:efl:canvas:object:property:propagate_events|Efl.Canvas.Object.propagate_events.set]]%%, %%[[:develop:api:efl:canvas:object:property:freeze_events|Efl.Canvas.Object.freeze_events.set]]%%.%%
{{page>:develop:api-include:efl:canvas:object:property:pass_events:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/object/property/propagate_events.txt b/pages/develop/api/efl/canvas/object/property/propagate_events.txt
index a35cb6e08..20c2e94cd 100644
--- a/pages/develop/api/efl/canvas/object/property/propagate_events.txt
+++ b/pages/develop/api/efl/canvas/object/property/propagate_events.txt
@@ -20,7 +20,7 @@
==== Setter ====
-%%Set whether events on a smart object's member should get propagated up to its parent.%%
+%%Set whether events on a smart object's member should be propagated up to its parent.%%
%%This function has no effect if %%''obj''%% is not a member of a smart object.%%
diff --git a/pages/develop/api/efl/canvas/object/property/render_op.txt b/pages/develop/api/efl/canvas/object/property/render_op.txt
index 6a42273ab..ac0de227b 100644
--- a/pages/develop/api/efl/canvas/object/property/render_op.txt
+++ b/pages/develop/api/efl/canvas/object/property/render_op.txt
@@ -5,7 +5,7 @@
%%Only two modes are supported: - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.blend]]%% means the object will be merged on top of objects below it using simple alpha compositing. - %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% means this object's pixels will replace everything that is below, making this object opaque.%%
-%%Please do not assume that %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets, or inside non-window surfaces (eg. a transparent background inside a buffer canvas).%%
+%%Please do not assume that %%[[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op.copy]]%% mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets or inside non-window surfaces (eg. a transparent background inside a buffer canvas).%%
{{page>:develop:api-include:efl:canvas:object:property:render_op:description&nouser&nolink&nodate}}
===== Values =====
diff --git a/pages/develop/api/efl/canvas/polygon.txt b/pages/develop/api/efl/canvas/polygon.txt
index 1cde98685..fd44dcf01 100644
--- a/pages/develop/api/efl/canvas/polygon.txt
+++ b/pages/develop/api/efl/canvas/polygon.txt
@@ -15,6 +15,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -112,9 +113,11 @@ void efl_canvas_polygon_points_clear(Eo *obj);
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| | **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/proxy.txt b/pages/develop/api/efl/canvas/proxy.txt
index f5e49ab9f..2bdebd201 100644
--- a/pages/develop/api/efl/canvas/proxy.txt
+++ b/pages/develop/api/efl/canvas/proxy.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -112,7 +113,7 @@ void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -179,9 +180,11 @@ void efl_canvas_proxy_source_events_set(Eo *obj, Eina_Bool repeat);
| | **[[:develop:api:efl:gfx:buffer:method:buffer_managed_set|buffer_managed_set]]** | %%Set the pixels for this buffer, managed externally by the client.%% |
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/rectangle.txt b/pages/develop/api/efl/canvas/rectangle.txt
index bab013e33..ba8c1b707 100644
--- a/pages/develop/api/efl/canvas/rectangle.txt
+++ b/pages/develop/api/efl/canvas/rectangle.txt
@@ -15,6 +15,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -95,9 +96,11 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| | **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/scene3d.txt b/pages/develop/api/efl/canvas/scene3d.txt
index c22805713..d576a4b6d 100644
--- a/pages/develop/api/efl/canvas/scene3d.txt
+++ b/pages/develop/api/efl/canvas/scene3d.txt
@@ -16,6 +16,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -96,7 +97,7 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -163,9 +164,11 @@ void efl_canvas_scene3d_set(Eo *obj, Evas_Canvas3D_Scene *scene);
| | **[[:develop:api:efl:gfx:buffer:method:buffer_managed_set|buffer_managed_set]]** | %%Set the pixels for this buffer, managed externally by the client.%% |
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/snapshot.txt b/pages/develop/api/efl/canvas/snapshot.txt
index 04557cd6b..9ed1d65f1 100644
--- a/pages/develop/api/efl/canvas/snapshot.txt
+++ b/pages/develop/api/efl/canvas/snapshot.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -83,7 +84,7 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -152,9 +153,11 @@ Efl_Object *efl_constructor(Eo *obj);
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/surface.txt b/pages/develop/api/efl/canvas/surface.txt
index 50437f298..c421585d2 100644
--- a/pages/develop/api/efl/canvas/surface.txt
+++ b/pages/develop/api/efl/canvas/surface.txt
@@ -19,6 +19,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -91,7 +92,7 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -160,9 +161,11 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/surface/tbm.txt b/pages/develop/api/efl/canvas/surface/tbm.txt
index 3058dca0b..172da3b7a 100644
--- a/pages/develop/api/efl/canvas/surface/tbm.txt
+++ b/pages/develop/api/efl/canvas/surface/tbm.txt
@@ -19,6 +19,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -94,7 +95,7 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -161,9 +162,11 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/surface/wayland.txt b/pages/develop/api/efl/canvas/surface/wayland.txt
index 33fddf061..b22e8b712 100644
--- a/pages/develop/api/efl/canvas/surface/wayland.txt
+++ b/pages/develop/api/efl/canvas/surface/wayland.txt
@@ -19,6 +19,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -94,7 +95,7 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -161,9 +162,11 @@ Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/surface/x11.txt b/pages/develop/api/efl/canvas/surface/x11.txt
index c0152a371..319916e53 100644
--- a/pages/develop/api/efl/canvas/surface/x11.txt
+++ b/pages/develop/api/efl/canvas/surface/x11.txt
@@ -19,6 +19,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -101,7 +102,7 @@ Eina_Bool efl_canvas_surface_x11_pixmap_set(Eo *obj, void *visual, unsigned long
| | **[[:develop:api:efl:canvas:image:internal:property:scale_hint|scale_hint]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:image:internal:property:smooth_scale|smooth_scale]]** //**(get, set)**// | %%Whether to use high-quality image scaling algorithm for this image.%% |
| | **[[:develop:api:efl:canvas:image:internal:property:view_size|view_size]]** //**(get, set)**// | %%The dimensions of this object's viewport.%% |
-| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_alpha|filter_input_alpha]]** | %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:image:internal:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
@@ -168,9 +169,11 @@ Eina_Bool efl_canvas_surface_x11_pixmap_set(Eo *obj, void *visual, unsigned long
| | **[[:develop:api:efl:gfx:buffer:property:buffer_size|buffer_size]]** //**(get, set)**// | %%Rectangular size of the pixel buffer as allocated in memory.%% |
| | **[[:develop:api:efl:gfx:buffer:method:buffer_unmap|buffer_unmap]]** | %%Unmap a region of this buffer, and update the internal data if needed.%% |
| | **[[:develop:api:efl:gfx:buffer:property:stride|stride]]** //**(get)**// | %%Length in bytes of one row of pixels in memory.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/text.txt b/pages/develop/api/efl/canvas/text.txt
index 0559c22e5..917ce17da 100644
--- a/pages/develop/api/efl/canvas/text.txt
+++ b/pages/develop/api/efl/canvas/text.txt
@@ -15,6 +15,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -90,7 +91,7 @@ void efl_text_backing_type_set(Eo *obj, Efl_Text_Style_Backing_Type type);
</code>
\\
**[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**//\\
-> %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%%
+> %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful, for example, in the recipient fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%%
<code c>
const char *efl_canvas_text_bidi_delimiters_get(const Eo *obj);
void efl_canvas_text_bidi_delimiters_set(Eo *obj, const char *delim);
@@ -527,7 +528,7 @@ char *efl_canvas_text_range_text_get(Eo *obj, const Efl_Text_Cursor_Cursor *cur1
</code>
\\
**[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:text:format|Efl.Text.Format]]]//\\
-> %%The character used to replace characters that can not be displayed%%
+> %%The character used to replace characters that can't be displayed%%
<code c>
const char *efl_text_replacement_char_get(const Eo *obj);
void efl_text_replacement_char_set(Eo *obj, const char *repch);
@@ -684,7 +685,7 @@ void efl_text_wrap_set(Eo *obj, Efl_Text_Format_Wrap wrap);
</code>
\\
**[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]** ''protected''// [Overridden from [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]]]//\\
-> %%Called when the filter changes must trigger a redraw of the object.%%
+> %%Called when filter changes must trigger a redraw of the object.%%
<code c>
void evas_filter_dirty(Eo *obj);
</code>
@@ -763,9 +764,11 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| | **[[:develop:api:efl:canvas:object:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/text/method/filter_dirty.txt b/pages/develop/api/efl/canvas/text/method/filter_dirty.txt
index 19d022baa..77388fa70 100644
--- a/pages/develop/api/efl/canvas/text/method/filter_dirty.txt
+++ b/pages/develop/api/efl/canvas/text/method/filter_dirty.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Text.filter_dirty~~
===== Description =====
-%%Called when the filter changes must trigger a redraw of the object.%%
+%%Called when filter changes must trigger a redraw of the object.%%
%%Virtual, to be implemented in the parent class.%%
{{page>:develop:api-include:efl:canvas:text:method:filter_dirty:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/text/method/filter_input_render.txt b/pages/develop/api/efl/canvas/text/method/filter_input_render.txt
index a11ba6e98..d7e75417d 100644
--- a/pages/develop/api/efl/canvas/text/method/filter_input_render.txt
+++ b/pages/develop/api/efl/canvas/text/method/filter_input_render.txt
@@ -45,7 +45,7 @@ Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *ou
* **b** //(in)// - %%Bottom%%
* **x** //(in)// - %%X offset%%
* **y** //(in)// - %%Y offset%%
- * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronous, %%''false''%% otherwise%%
+ * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronously, %%''false''%% otherwise%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/canvas/text/method/visible_range_get.txt b/pages/develop/api/efl/canvas/text/method/visible_range_get.txt
index 8e349d29a..657c85a96 100644
--- a/pages/develop/api/efl/canvas/text/method/visible_range_get.txt
+++ b/pages/develop/api/efl/canvas/text/method/visible_range_get.txt
@@ -3,7 +3,7 @@
%%Returns the currently visible range.%%
-%%The given %%''start''%% and %%''end''%% cursor act like an out-variables here, as these are set to the positions of the start and the end of the visible range in the text, respectively.%%
+%%The given %%''start''%% and %%''end''%% cursor act like out-variables here, as they are set to the positions of the start and the end of the visible range in the text, respectively.%%
//Since 1.18//
{{page>:develop:api-include:efl:canvas:text:method:visible_range_get:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt b/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt
index fc2a591eb..096bfdb69 100644
--- a/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt
+++ b/pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Canvas.Text.bidi_delimiters~~
===== Description =====
-%%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%%
+%%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful, for example, in the recipient fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%%
//Since 1.18//
{{page>:develop:api-include:efl:canvas:text:property:bidi_delimiters:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/text/property/replacement_char.txt b/pages/develop/api/efl/canvas/text/property/replacement_char.txt
index 40ad5b5ea..6fd593bef 100644
--- a/pages/develop/api/efl/canvas/text/property/replacement_char.txt
+++ b/pages/develop/api/efl/canvas/text/property/replacement_char.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Canvas.Text.replacement_char~~
===== Description =====
-%%The character used to replace characters that can not be displayed%%
+%%The character used to replace characters that can't be displayed%%
-%%Currently, only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
+%%Currently only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
//Since 1.20//
{{page>:develop:api-include:efl:canvas:text:property:replacement_char:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/canvas/vg.txt b/pages/develop/api/efl/canvas/vg.txt
index d5e063d62..de41b3386 100644
--- a/pages/develop/api/efl/canvas/vg.txt
+++ b/pages/develop/api/efl/canvas/vg.txt
@@ -15,6 +15,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -150,9 +151,11 @@ void efl_canvas_vg_viewbox_align_set(Eo *obj, double align_x, double align_y);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**// | |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/video.txt b/pages/develop/api/efl/canvas/video.txt
index bdfbc2fca..be1485a68 100644
--- a/pages/develop/api/efl/canvas/video.txt
+++ b/pages/develop/api/efl/canvas/video.txt
@@ -16,6 +16,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -154,8 +155,8 @@ void efl_player_volume_set(Eo *obj, double volume);
| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| | **[[:develop:api:efl:canvas:group:property:visible|visible]]** //**(get, set)**// | %%The visibility of a canvas object.%% |
@@ -210,9 +211,11 @@ void efl_player_volume_set(Eo *obj, double volume);
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**// | |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/canvas/video/property/load_size.txt b/pages/develop/api/efl/canvas/video/property/load_size.txt
index 709c71bf8..4c34703e8 100644
--- a/pages/develop/api/efl/canvas/video/property/load_size.txt
+++ b/pages/develop/api/efl/canvas/video/property/load_size.txt
@@ -3,7 +3,7 @@
%%The load size of an image.%%
-%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory, and is important for scalable types like svg.%%
+%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.%%
%%By default, the load size is not specified, so it is 0x0.%%
@@ -24,7 +24,7 @@
%%Requests the canvas to load the image at the given size.%%
-%%EFL will try to load the image at the requested size, but does not guarantee an exact match between the request and the loaded image dimensions.%%
+%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
{{page>:develop:api-include:efl:canvas:video:property:load_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/gfx.txt b/pages/develop/api/efl/gfx.txt
index ce96b5ed2..dca1afb73 100644
--- a/pages/develop/api/efl/gfx.txt
+++ b/pages/develop/api/efl/gfx.txt
@@ -9,13 +9,6 @@
===== Members =====
-**[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**//\\
->
-<code c>
-void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
-void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
-</code>
-\\
**[[:develop:api:efl:gfx:property:geometry|geometry]]** //**(get, set)**//\\
> %%Rectangular geometry that combines both position and size.%%
<code c>
diff --git a/pages/develop/api/efl/gfx/blur.txt b/pages/develop/api/efl/gfx/blur.txt
index 9182e2082..f4050e18e 100644
--- a/pages/develop/api/efl/gfx/blur.txt
+++ b/pages/develop/api/efl/gfx/blur.txt
@@ -5,7 +5,7 @@
%%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]]%%.%%
+%%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:color:property:color|Efl.Gfx.Color.color]]%%.%%
{{page>:develop:api-include:efl:gfx:blur:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/gfx/buffer/property/alpha.txt b/pages/develop/api/efl/gfx/buffer/property/alpha.txt
index a6faf9e76..2bbae421a 100644
--- a/pages/develop/api/efl/gfx/buffer/property/alpha.txt
+++ b/pages/develop/api/efl/gfx/buffer/property/alpha.txt
@@ -22,7 +22,7 @@
%%Change alpha channel usage for this object.%%
-%%This function sets a flag on an image object indicating whether or not to use alpha channel data. A value of %%''true''%% makes it use alpha channel data, and %%''false''%% makes it ignore that data. Note that this has nothing to do with an object's color as manipulated by %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.set]]%%.%%
+%%This function sets a flag on an image object indicating whether or not to use alpha channel data. A value of %%''true''%% makes it use alpha channel data, and %%''false''%% makes it ignore that data. Note that this has nothing to do with an object's color as manipulated by %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.set]]%%.%%
{{page>:develop:api-include:efl:gfx:buffer:property:alpha:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/gfx/color.txt b/pages/develop/api/efl/gfx/color.txt
new file mode 100644
index 000000000..1a29f9ade
--- /dev/null
+++ b/pages/develop/api/efl/gfx/color.txt
@@ -0,0 +1,28 @@
+~~Title: Efl.Gfx.Color~~
+====== Efl.Gfx.Color (mixin) ======
+
+===== Description =====
+
+%%Efl Gfx Color mixin class%%
+
+{{page>:develop:api-include:efl:gfx:color:description&nouser&nolink&nodate}}
+
+===== Members =====
+
+**[[:develop:api:efl:gfx:color:property:color|color]]** //**(get, set)**//\\
+>
+<code c>
+void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
+void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
+</code>
+\\
+**[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**//\\
+>
+<code c>
+const char *efl_gfx_color_code_get(const Eo *obj);
+void efl_gfx_color_code_set(Eo *obj, const char *colorcode);
+</code>
+\\
+
+===== Events =====
+
diff --git a/pages/develop/api/efl/gfx/property/color.txt b/pages/develop/api/efl/gfx/color/property/color.txt
index 897de308e..d63c6c3b7 100644
--- a/pages/develop/api/efl/gfx/property/color.txt
+++ b/pages/develop/api/efl/gfx/color/property/color.txt
@@ -1,17 +1,17 @@
-~~Title: Efl.Gfx.color~~
+~~Title: Efl.Gfx.Color.color~~
===== Description =====
-{{page>:develop:api-include:efl:gfx:property:color:description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:gfx:color:property:color:description&nouser&nolink&nodate}}
===== Values =====
- * **r** - %%The red component of the given color.%%
- * **g** - %%The green component of the given color.%%
- * **b** - %%The blue component of the given color.%%
- * **a** - %%The alpha component of the given color.%%
+ * **r** - No description supplied.
+ * **g** - No description supplied.
+ * **b** - No description supplied.
+ * **a** - No description supplied.
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%
@@ -27,16 +27,16 @@
%%See the full @ref Example_Evas_Object_Manipulation "example".%%
-{{page>:develop:api-include:efl:gfx:property:color:getter_description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:gfx:color:property:color:getter_description&nouser&nolink&nodate}}
==== Setter ====
%%Sets the general/main color of the given Evas object to the given one.%%
-%%See also %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.get]]%% (for an example)%%
+%%See also %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.get]]%% (for an example)%%
%%These color values are expected to be premultiplied by alpha.%%
-{{page>:develop:api-include:efl:gfx:property:color:getter_description&nouser&nolink&nodate}}
+{{page>:develop:api-include:efl:gfx:color:property:color:getter_description&nouser&nolink&nodate}}
===== Signature =====
@@ -71,5 +71,5 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
===== Implemented by =====
- * **Efl.Gfx.color**
+ * **Efl.Gfx.Color.color**
diff --git a/pages/develop/api/efl/gfx/color/property/color_code.txt b/pages/develop/api/efl/gfx/color/property/color_code.txt
new file mode 100644
index 000000000..5a6a63272
--- /dev/null
+++ b/pages/develop/api/efl/gfx/color/property/color_code.txt
@@ -0,0 +1,52 @@
+~~Title: Efl.Gfx.Color.color_code~~
+===== Description =====
+
+
+
+
+{{page>:develop:api-include:efl:gfx:color:property:color_code:description&nouser&nolink&nodate}}
+
+===== Values =====
+
+ * **colorcode** - %%the hex color code.%%
+==== Getter ====
+
+%%Get hex color code of given Evas object. This returns a short lived hex color code string.%%
+
+
+{{page>:develop:api-include:efl:gfx:color:property:color_code:getter_description&nouser&nolink&nodate}}
+
+==== Setter ====
+
+%%Set the color of given Evas object to the given hex color code(#RRGGBBAA). e.g. efl_gfx_color_code_set(obj, "#FFCCAACC");%%
+{{page>:develop:api-include:efl:gfx:color:property:color_code:getter_description&nouser&nolink&nodate}}
+
+
+===== Signature =====
+
+<code>
+@property color_code {
+ get {
+ values {
+ colorcode: free(string, free);
+ }
+ }
+ set {
+ values {
+ colorcode: free(string, free);
+ }
+ }
+}
+</code>
+
+===== C signature =====
+
+<code c>
+const char *efl_gfx_color_code_get(const Eo *obj);
+void efl_gfx_color_code_set(Eo *obj, const char *colorcode);
+</code>
+
+===== Implemented by =====
+
+ * **Efl.Gfx.Color.color_code**
+
diff --git a/pages/develop/api/efl/gfx/map.txt b/pages/develop/api/efl/gfx/map.txt
index b4910a812..ee642c2ee 100644
--- a/pages/develop/api/efl/gfx/map.txt
+++ b/pages/develop/api/efl/gfx/map.txt
@@ -42,13 +42,13 @@ void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**\\
-> %%Apply a lightning effect on the object.%%
+> %%Apply a lighting effect on the object.%%
<code c>
void efl_gfx_map_lightning_3d(Eo *obj, const Efl_Gfx *pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
</code>
\\
**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**\\
-> %%Apply a lightning effect on the object.%%
+> %%Apply a lighting effect to the object.%%
<code c>
void efl_gfx_map_lightning_3d_absolute(Eo *obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
</code>
diff --git a/pages/develop/api/efl/gfx/map/method/lightning_3d.txt b/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
index 506591772..e941395e8 100644
--- a/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/lightning_3d.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Gfx.Map.lightning_3d~~
===== Description =====
-%%Apply a lightning effect on the object.%%
+%%Apply a lighting effect on the object.%%
%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
diff --git a/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt b/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
index 685ac93ff..da8b1ec54 100644
--- a/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/method/lightning_3d_absolute.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Gfx.Map.lightning_3d_absolute~~
===== Description =====
-%%Apply a lightning effect on the object.%%
+%%Apply a lighting effect to the object.%%
-%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
+%%This is used to apply lighting calculations (from a single light source) to a given mapped object. The RGB values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color, the ambient color and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.%%
%%The coordinates of the center point are given in absolute canvas coordinates. See also %%[[:develop:api:efl:gfx:map:method:lightning_3d|Efl.Gfx.Map.lightning_3d]]%% for a pivot-based lightning effect.%%
diff --git a/pages/develop/api/efl/gfx/map/method/perspective_3d.txt b/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
index 034c59e4e..26d7c59b9 100644
--- a/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/perspective_3d.txt
@@ -3,7 +3,7 @@
%%Apply a perspective transform to the map%%
-%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
+%%This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The %%''z0''%% value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those under this value will expand and become bigger. The %%''foc''%% value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and %%''foc''%% must be greater than 0.%%
%%The coordinates are set relative to the given %%''pivot''%% object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the %%''pivot''%% is %%''null''%% then this object will be its own pivot.%%
diff --git a/pages/develop/api/efl/gfx/map/method/rotate_3d.txt b/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
index 6ea7ad929..01167c338 100644
--- a/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
+++ b/pages/develop/api/efl/gfx/map/method/rotate_3d.txt
@@ -3,7 +3,7 @@
%%Rotate the object around 3 axes in 3D.%%
-%%This will rotate in 3D and not just around the "Z" axis as the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
+%%This will rotate in 3D, not just around the "Z" axis as is the case with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%. You can rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.%%
%%As with %%[[:develop:api:efl:gfx:map:method:rotate|Efl.Gfx.Map.rotate]]%%, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.%%
diff --git a/pages/develop/api/efl/gfx/map/property/map_alpha.txt b/pages/develop/api/efl/gfx/map/property/map_alpha.txt
index 4d94fe913..df8eb3cef 100644
--- a/pages/develop/api/efl/gfx/map/property/map_alpha.txt
+++ b/pages/develop/api/efl/gfx/map/property/map_alpha.txt
@@ -3,7 +3,7 @@
%%Alpha flag for map rendering.%%
-%%This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (%%[[:develop:api:efl:canvas:image|Efl.Canvas.Image]]%% and its friends). Setting this off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.%%
+%%This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (%%[[:develop:api:efl:canvas:image|Efl.Canvas.Image]]%% and its friends). Setting this to off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.%%
%%Note that this may conflict with %%[[:develop:api:efl:gfx:map:property:map_smooth|Efl.Gfx.Map.map_smooth]]%% depending on which algorithm is used for anti-aliasing.%%
diff --git a/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt b/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt
index b2d4e065b..ffa67022f 100644
--- a/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt
+++ b/pages/develop/api/efl/gfx/map/property/map_coord_absolute.txt
@@ -3,11 +3,11 @@
%%A point's absolute coordinate on the canvas.%%
-%%This sets/gets the fixed point's coordinate in the map. Note that points describe the outline of a quadrangle and are ordered either clockwise or counter-clockwise. It is suggested to keep your quadrangles concave and non-complex, though these polygon modes may work, they may not render a desired set of output. The quadrangle will use points 0 and 1 , 1 and 2, 2 and 3, and 3 and 0 to describe the edges of the quadrangle.%%
+%%This sets/gets the fixed point's coordinate in the map. Note that points describe the outline of a quadrangle and are ordered either clockwise or counter-clockwise. Try to keep your quadrangles concave and non-complex. Though these polygon modes may work, they may not render a desired set of output. The quadrangle will use points 0 and 1 , 1 and 2, 2 and 3, and 3 and 0 to describe the edges of the quadrangle.%%
%%The X and Y and Z coordinates are in canvas units. Z is optional and may or may not be honored in drawing. Z is a hint and does not affect the X and Y rendered coordinates. It may be used for calculating fills with perspective correct rendering.%%
-%%Remember all coordinates are canvas global ones like with move and resize in the canvas.%%
+%%Remember all coordinates are canvas global ones as with move and resize in the canvas.%%
%%This property can be read to get the 4 points positions on the canvas, or set to manually place them.%%
diff --git a/pages/develop/api/efl/gfx/stack/method/stack_above.txt b/pages/develop/api/efl/gfx/stack/method/stack_above.txt
index 94b76df78..62c4747fe 100644
--- a/pages/develop/api/efl/gfx/stack/method/stack_above.txt
+++ b/pages/develop/api/efl/gfx/stack/method/stack_above.txt
@@ -3,9 +3,9 @@
%%Stack %%''obj''%% immediately %%''above''%%%%
-%%Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
+%%Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
-%%This function is intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
+%%Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
%%If you have smart objects on your canvas and %%''obj''%% is a member of one of them, then %%''above''%% must also be a member of the same smart object.%%
diff --git a/pages/develop/api/efl/gfx/stack/method/stack_below.txt b/pages/develop/api/efl/gfx/stack/method/stack_below.txt
index 13e525aca..52e8d3f0d 100644
--- a/pages/develop/api/efl/gfx/stack/method/stack_below.txt
+++ b/pages/develop/api/efl/gfx/stack/method/stack_below.txt
@@ -3,9 +3,9 @@
%%Stack %%''obj''%% immediately %%''below''%%%%
-%%Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
+%%Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.%%
-%%This function is intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
+%%Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).%%
%%If you have smart objects on your canvas and %%''obj''%% is a member of one of them, then %%''below''%% must also be a member of the same smart object.%%
diff --git a/pages/develop/api/efl/gfx/stack/property/layer.txt b/pages/develop/api/efl/gfx/stack/property/layer.txt
index 7eb74c841..c5e7954db 100644
--- a/pages/develop/api/efl/gfx/stack/property/layer.txt
+++ b/pages/develop/api/efl/gfx/stack/property/layer.txt
@@ -22,12 +22,12 @@
%%Sets the layer of its canvas that the given object will be part of.%%
-%%If you don't use this function, you'll be dealing with an unique layer of objects, the default one. Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
+%%If you don't use this function, you'll be dealing with an unique layer of objects (the default one). Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.%%
%%This is a low-level function, which you'd be using when something should be always on top, for example.%%
<note warning>
-%%Be careful, it doesn't make sense to change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their children objects.%%
+%%Don't change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their child objects.%%
</note>
%%See also %%[[:develop:api:efl:gfx:stack:property:layer|Efl.Gfx.Stack.layer.get]]%%()%%
diff --git a/pages/develop/api/efl/image/load/method/load_async_cancel.txt b/pages/develop/api/efl/image/load/method/load_async_cancel.txt
index e16f51d5a..ba4e47ff7 100644
--- a/pages/develop/api/efl/image/load/method/load_async_cancel.txt
+++ b/pages/develop/api/efl/image/load/method/load_async_cancel.txt
@@ -3,7 +3,7 @@
%%Cancel preloading an image object's image data in the background.%%
-%%The event %%''load''%%,cancelled should be triggered soon after cancellation happened, and the object should be left in a state where it has no image data. If cancel is called too late, the image will be kept in memory.%%
+%%The event %%''load''%%,cancelled should be triggered soon after cancellation occurs and the object should be left in a state where it has no image data. If cancel is called too late, the image will be kept in memory.%%
{{page>:develop:api-include:efl:image:load:method:load_async_cancel:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/image/load/method/load_async_start.txt b/pages/develop/api/efl/image/load/method/load_async_start.txt
index b6541e4dd..504043897 100644
--- a/pages/develop/api/efl/image/load/method/load_async_start.txt
+++ b/pages/develop/api/efl/image/load/method/load_async_start.txt
@@ -3,7 +3,7 @@
%%Begin preloading an image object's image data in the background.%%
-%%Once the background task is done, the event %%''load''%%,done will be emitted.%%
+%%Once the background task is complete the event %%''load''%%,done will be emitted.%%
{{page>:develop:api-include:efl:image:load:method:load_async_start:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/image/load/property/load_region.txt b/pages/develop/api/efl/image/load/property/load_region.txt
index fd7969ea1..06f22c2a4 100644
--- a/pages/develop/api/efl/image/load/property/load_region.txt
+++ b/pages/develop/api/efl/image/load/property/load_region.txt
@@ -23,7 +23,7 @@
%%This function is useful when one is not showing all of an image's area on its image object.%%
<note>
-%%The image loader for the image format in question has to support selective region loading in order to this function to take effect.%%
+%%The image loader for the image format in question has to support selective region loading in order for this function to work.%%
</note>
{{page>:develop:api-include:efl:image:load:property:load_region:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/image/load/property/load_scale_down.txt b/pages/develop/api/efl/image/load/property/load_scale_down.txt
index 393ea0f16..b950d975b 100644
--- a/pages/develop/api/efl/image/load/property/load_scale_down.txt
+++ b/pages/develop/api/efl/image/load/property/load_scale_down.txt
@@ -3,9 +3,9 @@
%%The scale down factor is a divider on the original image size.%%
-%%Setting the scale down factor can reduce load time and memory usage, at the cost of having a scaled down image in memory.%%
+%%Setting the scale down factor can reduce load time and memory usage at the cost of having a scaled down image in memory.%%
-%%This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader, but also applies to JPEG, PNG and BMP.%%
+%%This function sets the scale down factor of a given canvas image. Most useful for the SVG image loader but also applies to JPEG, PNG and BMP.%%
%%Powers of two (2, 4, 8) are best supported (especially with JPEG)%%
diff --git a/pages/develop/api/efl/image/load/property/load_size.txt b/pages/develop/api/efl/image/load/property/load_size.txt
index a5af2bae3..e02ebc659 100644
--- a/pages/develop/api/efl/image/load/property/load_size.txt
+++ b/pages/develop/api/efl/image/load/property/load_size.txt
@@ -3,7 +3,7 @@
%%The load size of an image.%%
-%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory, and is important for scalable types like svg.%%
+%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.%%
%%By default, the load size is not specified, so it is 0x0.%%
@@ -24,7 +24,7 @@
%%Requests the canvas to load the image at the given size.%%
-%%EFL will try to load the image at the requested size, but does not guarantee an exact match between the request and the loaded image dimensions.%%
+%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
{{page>:develop:api-include:efl:image:load:property:load_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/input/device.txt b/pages/develop/api/efl/input/device.txt
index 7825e93ef..d4e315bb3 100644
--- a/pages/develop/api/efl/input/device.txt
+++ b/pages/develop/api/efl/input/device.txt
@@ -3,7 +3,7 @@
===== Description =====
-%%Represents a pointing device, such as a touch finger, a pen or a mouse.%%
+%%Represents a pointing device such as a touch finger, pen or mouse.%%
//Since 1.18//
diff --git a/pages/develop/api/efl/input/device/method/has_pointer_caps.txt b/pages/develop/api/efl/input/device/method/has_pointer_caps.txt
index aaa08e7f4..fc7e9dc48 100644
--- a/pages/develop/api/efl/input/device/method/has_pointer_caps.txt
+++ b/pages/develop/api/efl/input/device/method/has_pointer_caps.txt
@@ -5,7 +5,7 @@
%%Returns 1 for Mouse, Touch, Pen, Pointer, and Wand type devices.%%
-%%If a seat device is passed, returns the number of pointer devices in the seat.%%
+%%If a seat device is passed returns the number of pointer devices in the seat.%%
//Since 1.20//
{{page>:develop:api-include:efl:input:device:method:has_pointer_caps:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/input/device/type.txt b/pages/develop/api/efl/input/device/type.txt
index f47c5425a..92203c183 100644
--- a/pages/develop/api/efl/input/device/type.txt
+++ b/pages/develop/api/efl/input/device/type.txt
@@ -17,7 +17,7 @@
* **mouse** - %%A mouse, trackball or touchpad relative motion device.%%
* **touch** - %%A touchscreen with fingers or stylus.%%
* **pen** - %%A special pen device.%%
- * **wand** - %%A laser pointer, wii-style or "minority report" pointing device.%%
+ * **wand** - %%A laser pointer, wii-style or "Minority Report" pointing device.%%
* **gamepad** - %%A gamepad controller or joystick.%%
===== Signature =====
diff --git a/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt b/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
index ac4038e58..0173c3bd5 100644
--- a/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
+++ b/pages/develop/api/efl/io/buffer/method/adopt_readonly.txt
@@ -3,7 +3,7 @@
%%Adopt a read-only slice as buffer's backing store.%%
-%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static-const memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
+%%The slice memory will not be copied and must remain alive during the buffer's lifetime. Usually this is guaranteed by some global static-const memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:buffer:method:adopt_readonly:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt b/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
index 42fd69855..6e9535c3c 100644
--- a/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
+++ b/pages/develop/api/efl/io/buffer/method/adopt_readwrite.txt
@@ -3,7 +3,7 @@
%%Adopt a read-write slice as buffer's backing store.%%
-%%The slice memory will not be copied and must remain alive during buffer's lifetime. Usually this is guaranteed by some global static memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
+%%The slice memory will not be copied and must remain alive during the buffer's lifetime. Usually this is guaranteed by some global static memory or some parent object and this buffer being a view of that -- be aware of parent memory remaining alive, such as "slice,changed" events.%%
%%The memory will be disposed using free() and reallocated using realloc().%%
diff --git a/pages/develop/api/efl/io/buffer/method/write.txt b/pages/develop/api/efl/io/buffer/method/write.txt
index 8b06b1ccc..9c5588dc3 100644
--- a/pages/develop/api/efl/io/buffer/method/write.txt
+++ b/pages/develop/api/efl/io/buffer/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/buffer/property/limit.txt b/pages/develop/api/efl/io/buffer/property/limit.txt
index 184d01217..44411041e 100644
--- a/pages/develop/api/efl/io/buffer/property/limit.txt
+++ b/pages/develop/api/efl/io/buffer/property/limit.txt
@@ -5,7 +5,7 @@
%%This affects both %%[[:develop:api:efl:io:buffer:method:preallocate|Efl.Io.Buffer.preallocate]]%% and how buffer grows when %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% is called.%%
-%%If you want a buffer of an exact size, always set the limit before any further calls that can grow it.%%
+%%If you want a buffer of an exact size always set the limit before any further calls that can expand it.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/io/buffered_stream/method/write.txt b/pages/develop/api/efl/io/buffered_stream/method/write.txt
index 99fc3ccb8..e39dcdfb5 100644
--- a/pages/develop/api/efl/io/buffered_stream/method/write.txt
+++ b/pages/develop/api/efl/io/buffered_stream/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/file/method/write.txt b/pages/develop/api/efl/io/file/method/write.txt
index 30a0d8275..d38df53ae 100644
--- a/pages/develop/api/efl/io/file/method/write.txt
+++ b/pages/develop/api/efl/io/file/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/queue.txt b/pages/develop/api/efl/io/queue.txt
index 733078c04..d66df9058 100644
--- a/pages/develop/api/efl/io/queue.txt
+++ b/pages/develop/api/efl/io/queue.txt
@@ -42,7 +42,7 @@ void efl_io_writer_can_write_set(Eo *obj, Eina_Bool can_write);
</code>
\\
**[[:develop:api:efl:io:queue:method:clear|clear]]**\\
-> %%Clear the queue. Same as reading all data.%%
+> %%Clears the queue. Same as reading all data.%%
<code c>
void efl_io_queue_clear(Eo *obj);
</code>
@@ -125,7 +125,7 @@ Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
</code>
\\
**[[:develop:api:efl:io:queue:property:slice|slice]]** //**(get)**//\\
-> %%Get a temporary access to queue's internal read memory.%%
+> %%Gain temporary access to queue's internal read memory.%%
<code c>
Eina_Slice efl_io_queue_slice_get(const Eo *obj);
</code>
diff --git a/pages/develop/api/efl/io/queue/method/clear.txt b/pages/develop/api/efl/io/queue/method/clear.txt
index d5dba670f..20730c675 100644
--- a/pages/develop/api/efl/io/queue/method/clear.txt
+++ b/pages/develop/api/efl/io/queue/method/clear.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Io.Queue.clear~~
===== Description =====
-%%Clear the queue. Same as reading all data.%%
+%%Clears the queue. Same as reading all data.%%
-%%This is equivalent as calling %%[[:develop:api:efl:io:queue:method:discard|Efl.Io.Queue.discard]]%% with %%[[:develop:api:efl:io:queue:property:usage|Efl.Io.Queue.usage]]%% amount of bytes.%%
+%%This is equivalent to calling %%[[:develop:api:efl:io:queue:method:discard|Efl.Io.Queue.discard]]%% with %%[[:develop:api:efl:io:queue:property:usage|Efl.Io.Queue.usage]]%% amount of bytes.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:queue:method:clear:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/queue/method/discard.txt b/pages/develop/api/efl/io/queue/method/discard.txt
index fe3a68c2a..47501a3cc 100644
--- a/pages/develop/api/efl/io/queue/method/discard.txt
+++ b/pages/develop/api/efl/io/queue/method/discard.txt
@@ -7,7 +7,7 @@
%%It's often paired with %%[[:develop:api:efl:io:queue:property:slice|Efl.Io.Queue.slice]]%%, if users read the information from the slice and 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:queue:property:slice|Efl.Io.Queue.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.%%
+%%As an example, some protocols provide messages with a "size" header, in which case %%[[:develop:api:efl:io:queue:property:slice|Efl.Io.Queue.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 that situation the slice may be handled by a processing function. When the function is complete the defined amount of data must be discarded -- with this function.%%
//Since 1.19//
{{page>:develop:api-include:efl:io:queue:method:discard:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/io/queue/method/write.txt b/pages/develop/api/efl/io/queue/method/write.txt
index 418b110f0..3355feef5 100644
--- a/pages/develop/api/efl/io/queue/method/write.txt
+++ b/pages/develop/api/efl/io/queue/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/queue/property/limit.txt b/pages/develop/api/efl/io/queue/property/limit.txt
index a7dee4c72..6011c7189 100644
--- a/pages/develop/api/efl/io/queue/property/limit.txt
+++ b/pages/develop/api/efl/io/queue/property/limit.txt
@@ -5,7 +5,7 @@
%%This affects both %%[[:develop:api:efl:io:queue:method:preallocate|Efl.Io.Queue.preallocate]]%% and how buffer grows when %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%% is called.%%
-%%If you want a buffer of an exact size, always set the limit before any further calls that can grow it.%%
+%%If you want a buffer of an exact size, always set the limit before any further calls that can expand it.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/io/stderr/method/write.txt b/pages/develop/api/efl/io/stderr/method/write.txt
index e5f93901f..e89f2e99e 100644
--- a/pages/develop/api/efl/io/stderr/method/write.txt
+++ b/pages/develop/api/efl/io/stderr/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/stdout/method/write.txt b/pages/develop/api/efl/io/stdout/method/write.txt
index 4152fc347..8cf2929ea 100644
--- a/pages/develop/api/efl/io/stdout/method/write.txt
+++ b/pages/develop/api/efl/io/stdout/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/writer.txt b/pages/develop/api/efl/io/writer.txt
index 40aec32fe..235847c3a 100644
--- a/pages/develop/api/efl/io/writer.txt
+++ b/pages/develop/api/efl/io/writer.txt
@@ -5,9 +5,9 @@
%%Generic interface for objects that can write data from a provided memory.%%
-%%This interface allows external objects to transparently write data to this object and be notified if more data can be written or it's topped capacity.%%
+%%This interface allows external objects to transparently write data to this object and be notified whether more data can be written or if it's reached capacity.%%
-%%Calls to %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%() may or may not block, that's not up to this interface to specify. The user can check with event "can_write,changed" or property %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% to known whenever a write could push more data.%%
+%%Calls to %%[[:develop:api:efl:io:writer:method:write|Efl.Io.Writer.write]]%%() may or may not block: that's not up to this interface to specify. The user can check with event "can_write,changed" or property %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% to known whenever a write could push more data.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/io/writer/fd/method/write.txt b/pages/develop/api/efl/io/writer/fd/method/write.txt
index 513579233..d2283c440 100644
--- a/pages/develop/api/efl/io/writer/fd/method/write.txt
+++ b/pages/develop/api/efl/io/writer/fd/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/io/writer/method/write.txt b/pages/develop/api/efl/io/writer/method/write.txt
index 480f7f260..0a11b1be9 100644
--- a/pages/develop/api/efl/io/writer/method/write.txt
+++ b/pages/develop/api/efl/io/writer/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/model/composite/boolean/children/method/children_count_get.txt b/pages/develop/api/efl/model/composite/boolean/children/method/children_count_get.txt
index c03567aeb..d28d4ed51 100644
--- a/pages/develop/api/efl/model/composite/boolean/children/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/composite/boolean/children/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/model/composite/boolean/method/children_count_get.txt b/pages/develop/api/efl/model/composite/boolean/method/children_count_get.txt
index 094115e53..5a91084f4 100644
--- a/pages/develop/api/efl/model/composite/boolean/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/composite/boolean/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/model/container/item/method/children_count_get.txt b/pages/develop/api/efl/model/container/item/method/children_count_get.txt
index 243d6288d..ad080efc8 100644
--- a/pages/develop/api/efl/model/container/item/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/container/item/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/model/container/method/children_count_get.txt b/pages/develop/api/efl/model/container/method/children_count_get.txt
index 81620d798..3e6a50717 100644
--- a/pages/develop/api/efl/model/container/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/container/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/model/item/method/children_count_get.txt b/pages/develop/api/efl/model/item/method/children_count_get.txt
index 51e626de8..f6de8854c 100644
--- a/pages/develop/api/efl/model/item/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/item/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/model/method/children_count_get.txt b/pages/develop/api/efl/model/method/children_count_get.txt
index 2305ba21f..8f2e4389c 100644
--- a/pages/develop/api/efl/model/method/children_count_get.txt
+++ b/pages/develop/api/efl/model/method/children_count_get.txt
@@ -3,7 +3,7 @@
%%Get children count.%%
-%%When efl_model_load is completed efl_model_coildren_count_get can be use to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
+%%When efl_model_load is completed efl_model_coildren_count_get can be used to get the number of children. children_count_get can also be used before calling children_slice_get so a valid range is known. Event EFL_MODEL_CHILDREN_COUNT_CHANGED is emitted when count is finished.%%
%%See also %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%%.%%
diff --git a/pages/develop/api/efl/net/control.txt b/pages/develop/api/efl/net/control.txt
index 3df5078c8..0bda9faa6 100644
--- a/pages/develop/api/efl/net/control.txt
+++ b/pages/develop/api/efl/net/control.txt
@@ -5,19 +5,19 @@
%%Controls network connectivity.%%
-%%This class and its children objects are only useful to implement control of the network connectivity. If your application is only interested in requesting access to the network, use the @Efl.Net.Session instead.%%
+%%This class and its child objects are only useful to implement control of the network connectivity. If your application only needs to request access to the network, use @Efl.Net.Session instead.%%
-%%The network connectivity is defined on top of technologies that provide access points. A technology can be "ethernet", "wifi", "bluetooth" or something else. Ethernet will provide a single access point, while "wifi" will expose zero or more access points that can come and go.%%
+%%Network connectivity is defined on top of technologies that provide access points. A technology can be "ethernet", "wifi", "bluetooth" or something else. Ethernet will provide a single access point, while "wifi" will expose zero or more access points that can come and go.%%
-%%Users willing to use access points are expected to monitor "access_point,add" event to know when access points were added. To know when they were deleted, "access_point,del" or an %%[[:develop:api:efl:net:control:access_point|Efl.Net.Control.Access_Point]]%% "del" event. Finally "access_points,changed" is relative to additions, deletions and reordering of access point due changes in their priorities.%%
+%%Users willing to use access points are expected to monitor "access_point,add" event to know when access points are added. To know when they were deleted, "access_point,del" or an %%[[:develop:api:efl:net:control:access_point|Efl.Net.Control.Access_Point]]%% "del" event. Finally "access_points,changed" is relative to additions, deletions and reordering of access point due changes in their priorities.%%
-%%The backend system is responsible to remember connection details such as passphrase, last connected access point and priority. The user is NOT supposed to do that.%%
+%%The backend system is responsible for remembering connection details such as passphrase, last connected access point and priority. The user is NOT supposed to do that.%%
-%%For ease of use, %%[[:develop:api:efl:net:control:property:state|Efl.Net.Control.state]]%% tells if at least one access point is online (verified connectivity), local (connected but unverified) or offline.%%
+%%For ease of use %%[[:develop:api:efl:net:control:property:state|Efl.Net.Control.state]]%% determines if at least one access point is online (verified connectivity), local (connected but unverified) or offline.%%
-%%Due safety reasons all radio transmissions may be disabled with %%[[:develop:api:efl:net:control:property:radios_offline|Efl.Net.Control.radios_offline]]%% property. This is usually called "airplane mode" in some platforms.%%
+%%For safety reasons all radio transmissions may be disabled with %%[[:develop:api:efl:net:control:property:radios_offline|Efl.Net.Control.radios_offline]]%% property. This is usually called "airplane mode" on some platforms.%%
-%%Some platforms may not implement the backend for this class, in such cases the system will report always %%[[:develop:api:efl:net:control:property:state|Efl.Net.Control.state]]%% "online" (%%[[:develop:api:efl:net:control:state|Efl.Net.Control.State.online]]%%) and iterators for %%[[:develop:api:efl:net:control:property:access_points|Efl.Net.Control.access_points]]%% and %%[[:develop:api:efl:net:control:property:technologies|Efl.Net.Control.technologies]]%% will be empty (they will be returned but won't contain any item).%%
+%%Some platforms may not implement the backend for this class, in which case the system will report %%[[:develop:api:efl:net:control:property:state|Efl.Net.Control.state]]%% as permanently "online" (%%[[:develop:api:efl:net:control:state|Efl.Net.Control.State.online]]%%) and iterators for %%[[:develop:api:efl:net:control:property:access_points|Efl.Net.Control.access_points]]%% and %%[[:develop:api:efl:net:control:property:technologies|Efl.Net.Control.technologies]]%% will be empty (they will be returned but won't contain any items).%%
//Since 1.19//
@@ -73,7 +73,7 @@ Efl_Object *efl_finalize(Eo *obj);
</code>
\\
**[[:develop:api:efl:net:control:property:radios_offline|radios_offline]]** //**(get, set)**//\\
-> %%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radios to be used.%%
+> %%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radio to be used.%%
<code c>
Eina_Bool efl_net_control_radios_offline_get(const Eo *obj);
void efl_net_control_radios_offline_set(Eo *obj, Eina_Bool radios_offline);
@@ -123,7 +123,7 @@ Eina_Iterator *efl_net_control_technologies_get(const Eo *obj);
===== Events =====
**[[:develop:api:efl:net:control:event:access_point_add|access_point,add]]**\\
-> %%The given access point was added%%
+> %%The given access point has been added%%
<code c>
EFL_NET_CONTROL_EVENT_ACCESS_POINT_ADD(Efl_Net_Control_Access_Point *)
</code>
@@ -153,7 +153,7 @@ EFL_NET_CONTROL_EVENT_AGENT_ERROR(Efl_Net_Control_Agent_Error)
EFL_NET_CONTROL_EVENT_AGENT_RELEASED(void)
</code>
\\ **[[:develop:api:efl:net:control:event:agent_request_input|agent_request_input]]**\\
-> %%Requires the user to enter information in order to proceed, such as hidden SSID, passphrase, etc. After the user entered information, reply by calling %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%%%
+> %%Requires the user to enter information in order to proceed, such as hidden SSID, passphrase, etc. After the user enters the information, reply by calling %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%%%
<code c>
EFL_NET_CONTROL_EVENT_AGENT_REQUEST_INPUT(Efl_Net_Control_Agent_Request_Input)
</code>
@@ -168,7 +168,7 @@ EFL_NET_CONTROL_EVENT_RADIOS_OFFLINE_CHANGED(void)
EFL_NET_CONTROL_EVENT_STATE_CHANGED(void)
</code>
\\ **[[:develop:api:efl:net:control:event:technology_add|technology,add]]**\\
-> %%The given technology was added%%
+> %%The given technology has been added%%
<code c>
EFL_NET_CONTROL_EVENT_TECHNOLOGY_ADD(Efl_Net_Control_Technology *)
</code>
diff --git a/pages/develop/api/efl/net/control/access_point.txt b/pages/develop/api/efl/net/control/access_point.txt
index 3bd8adb90..0a9bb0ca4 100644
--- a/pages/develop/api/efl/net/control/access_point.txt
+++ b/pages/develop/api/efl/net/control/access_point.txt
@@ -7,7 +7,7 @@
%%The %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% is composed of multiple technologies, each create access points to allow configuration and connection.%%
-%%An application willing to just get a network connection should prefer to use the @Efl.Net.Session instead.%%
+%%An application requiring only a network connection can just use a @Efl.Net.Session instead.%%
//Since 1.19//
@@ -172,7 +172,7 @@ Efl_Net_Control_Access_Point_Security efl_net_control_access_point_security_get(
</code>
\\
**[[:develop:api:efl:net:control:access_point:property:state|state]]** //**(get)**//\\
-> %%The current state of this access point.%%
+> %%The current state of the access point.%%
<code c>
Efl_Net_Control_Access_Point_State efl_net_control_access_point_state_get(const Eo *obj);
</code>
diff --git a/pages/develop/api/efl/net/control/access_point/error.txt b/pages/develop/api/efl/net/control/access_point/error.txt
index 730962256..872469f90 100644
--- a/pages/develop/api/efl/net/control/access_point/error.txt
+++ b/pages/develop/api/efl/net/control/access_point/error.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control.Access_Point.Error~~
===== Description =====
-%%The connection error reason.%%
+%%The reason for the connection error.%%
//Since 1.19//
@@ -11,12 +11,12 @@
{{page>:develop:api-include:efl:net:control:access_point:error:fields&nouser&nolink&nodate}}
- * **none** - %%All right, no errors%%
- * **out_of_range** - %%Wireless device is out of range%%
- * **pin_missing** - %%PIN was required and is missing%%
- * **dhcp_failed** - %%DHCP failed to provide configuration%%
- * **connect_failed** - %%Could not connect to access point%%
- * **login_failed** - %%Login or authentication information was incorrect, agent_request_input event may be emitted%%
+ * **none** - %%All OK, no errors%%
+ * **out_of_range** - %%Wireless device is out of range.%%
+ * **pin_missing** - %%PIN was required and is missing.%%
+ * **dhcp_failed** - %%DHCP failed to provide configuration.%%
+ * **connect_failed** - %%Could not connect to access point.%%
+ * **login_failed** - %%Login or authentication information was incorrect, agent_request_input event may be emitted.%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/access_point/ipv4_method.txt b/pages/develop/api/efl/net/control/access_point/ipv4_method.txt
index 620fb229c..5cb19a1d8 100644
--- a/pages/develop/api/efl/net/control/access_point/ipv4_method.txt
+++ b/pages/develop/api/efl/net/control/access_point/ipv4_method.txt
@@ -11,8 +11,8 @@
{{page>:develop:api-include:efl:net:control:access_point:ipv4_method:fields&nouser&nolink&nodate}}
- * **off** - %%IPv4 is disabled%%
- * **dhcp** - %%IPv4 is configured using DHCP%%
+ * **off** - %%IPv4 is disabled.%%
+ * **dhcp** - %%IPv4 is configured using DHCP.%%
* **manual** - %%IPv4 is manually set using address, netmask and gateway%%
* **unset** - %%Only to be used with %%[[:develop:api:efl:net:control:access_point:property:configuration_ipv4|Efl.Net.Control.Access_Point.configuration_ipv4]]%%%%
diff --git a/pages/develop/api/efl/net/control/access_point/ipv6_method.txt b/pages/develop/api/efl/net/control/access_point/ipv6_method.txt
index ba4b7104f..ba5f2a13f 100644
--- a/pages/develop/api/efl/net/control/access_point/ipv6_method.txt
+++ b/pages/develop/api/efl/net/control/access_point/ipv6_method.txt
@@ -11,13 +11,13 @@
{{page>:develop:api-include:efl:net:control:access_point:ipv6_method:fields&nouser&nolink&nodate}}
- * **off** - %%IPv6 is disabled%%
- * **fixed** - %%IPv6 is fixed by operator and cannot be changed%%
- * **manual** - %%IPv6 is manually set using address, netmask and gateway%%
- * **auto_privacy_none** - %%IPv6 is set using dhcp or using a tunnel6to4, no privacy extensions should be used%%
- * **auto_privacy_public** - %%IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a public IP address over temporary addresses%%
- * **auto_privacy_temporary** - %%IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a temporary IP address over public addresses%%
- * **tunnel6to4** - %%IPv6 was configured using a 6-to-4 tunnel. This cannot be set by the user, which is expected to set "auto" instead%%
+ * **off** - %%IPv6 is disabled.%%
+ * **fixed** - %%IPv6 is fixed by operator and cannot be changed.%%
+ * **manual** - %%IPv6 is manually set using address, netmask and gateway.%%
+ * **auto_privacy_none** - %%IPv6 is set using dhcp or using a tunnel6to4. No privacy extensions should be used.%%
+ * **auto_privacy_public** - %%IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a public IP address over temporary addresses.%%
+ * **auto_privacy_temporary** - %%IPv6 is set using dhcp or using a tunnel6to4, privacy extensions are used and the system prefers a temporary IP address over public addresses.%%
+ * **tunnel6to4** - %%IPv6 was configured using a 6-to-4 tunnel. This cannot be set by the user, which is set to "auto" instead%%
* **unset** - %%Only to be used with %%[[:develop:api:efl:net:control:access_point:property:configuration_ipv6|Efl.Net.Control.Access_Point.configuration_ipv6]]%%%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/access_point/method/disconnect.txt b/pages/develop/api/efl/net/control/access_point/method/disconnect.txt
index 5a682831c..5e5b4f05a 100644
--- a/pages/develop/api/efl/net/control/access_point/method/disconnect.txt
+++ b/pages/develop/api/efl/net/control/access_point/method/disconnect.txt
@@ -3,7 +3,7 @@
%%Disconnects from this access point.%%
-%%When disconnected a previously connected access point it won't be forgotten. The configuration and other details such as priority and passphrase will be available for a future re-connection with call to %%[[:develop:api:efl:net:control:access_point:method:connect|Efl.Net.Control.Access_Point.connect]]%%. If it is desired to disconnect and forget all access point information, use %%[[:develop:api:efl:net:control:access_point:method:forget|Efl.Net.Control.Access_Point.forget]]%% instead.%%
+%%When disconnected previously connected access points won't be forgotten. The configuration and other details such as priority and passphrase will be available for future re-connection with a call to %%[[:develop:api:efl:net:control:access_point:method:connect|Efl.Net.Control.Access_Point.connect]]%%. If you need to disconnect and forget all access point information, use %%[[:develop:api:efl:net:control:access_point:method:forget|Efl.Net.Control.Access_Point.forget]]%% instead.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:method:disconnect:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/method/forget.txt b/pages/develop/api/efl/net/control/access_point/method/forget.txt
index cbfe2b657..16d1df663 100644
--- a/pages/develop/api/efl/net/control/access_point/method/forget.txt
+++ b/pages/develop/api/efl/net/control/access_point/method/forget.txt
@@ -3,7 +3,7 @@
%%Disconnects and forgets about this access point.%%
-%%Successful %%[[:develop:api:efl:net:control:access_point:method:connect|Efl.Net.Control.Access_Point.connect]]%% will always remember the access point for future re-connections. This method reverts that by disconnecting and forgetting about the access point and its configuration, which will set the %%[[:develop:api:efl:net:control:access_point:property:remembered|Efl.Net.Control.Access_Point.remembered]]%% to %%''false''%%.%%
+%%Successful %%[[:develop:api:efl:net:control:access_point:method:connect|Efl.Net.Control.Access_Point.connect]]%% will always remember the access point for future re-connections. This method overrides this by disconnecting and forgetting the access point and its configuration, which will set %%[[:develop:api:efl:net:control:access_point:property:remembered|Efl.Net.Control.Access_Point.remembered]]%% to %%''false''%%.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:method:forget:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt
index ab4f4e138..08a3d14a4 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_domains.txt
@@ -3,7 +3,7 @@
%%Searches domains configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:domains|Efl.Net.Control.Access_Point.domains]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:domains|Efl.Net.Control.Access_Point.domains]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_domains:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt
index 5782bbb88..5f8764dcc 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv4.txt
@@ -3,7 +3,7 @@
%%IPv4 configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:ipv4|Efl.Net.Control.Access_Point.ipv4]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:ipv4|Efl.Net.Control.Access_Point.ipv4]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_ipv4:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt
index 7c4421fd3..dd0a98ae2 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_ipv6.txt
@@ -3,7 +3,7 @@
%%IPv6 configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:ipv6|Efl.Net.Control.Access_Point.ipv6]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:ipv6|Efl.Net.Control.Access_Point.ipv6]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_ipv6:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt
index 34d1d03cf..912482926 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_name_servers.txt
@@ -3,7 +3,7 @@
%%DNS (Domain Name Servers) configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:name_servers|Efl.Net.Control.Access_Point.name_servers]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:name_servers|Efl.Net.Control.Access_Point.name_servers]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_name_servers:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt
index c564e7a80..67e8e60f1 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_proxy.txt
@@ -3,7 +3,7 @@
%%Proxy configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:proxy|Efl.Net.Control.Access_Point.proxy]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:proxy|Efl.Net.Control.Access_Point.proxy]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_proxy:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt b/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt
index f85b8e569..b53162310 100644
--- a/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/configuration_time_servers.txt
@@ -3,7 +3,7 @@
%%NTP (Time Server) configured by user for this access point.%%
-%%These are the user configured values, that will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:time_servers|Efl.Net.Control.Access_Point.time_servers]]%% property with the actual value in use, which may differ from this.%%
+%%These are user configured values, which will be applied by the backend system and in turn may result in "changed" event to notify of %%[[:develop:api:efl:net:control:access_point:property:name_servers|Efl.Net.Control.Access_Point.name_servers]]%% property with the actual value in use, which may differ from this.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:configuration_time_servers:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/property/priority.txt b/pages/develop/api/efl/net/control/access_point/property/priority.txt
index b9f244fd0..12004b125 100644
--- a/pages/develop/api/efl/net/control/access_point/property/priority.txt
+++ b/pages/develop/api/efl/net/control/access_point/property/priority.txt
@@ -3,11 +3,11 @@
%%The access point priority in the current access point listing.%%
-%%This property is dynamic and reflects the index of the access point in the current access points list. As access points may come and go, the value may change at any time and notified with "changed" event.%%
+%%This property is dynamic and reflects the index of the access point in the current access points list. As access points may come and go, the value may change at any time and send notifications via the "changed" event.%%
%%If set, then it will reorder priorities, moving all other services at equal or higher priority up. To move as the first (most priority), then use 0. To move as the last priority, use UINT32_MAX or the last known priority + 1.%%
-%%@note Only remembered access points may be reordered among themselves. Those that are not remembered will always come last in random order defined by the backend.%%
+%%@note Only stored access points may be reordered among themselves. Those that are not remembered will always come last in a random order defined by the backend.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:access_point:property:priority:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/access_point/proxy_method.txt b/pages/develop/api/efl/net/control/access_point/proxy_method.txt
index 2d36ecaf8..88b3db84e 100644
--- a/pages/develop/api/efl/net/control/access_point/proxy_method.txt
+++ b/pages/develop/api/efl/net/control/access_point/proxy_method.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control.Access_Point.Proxy_Method~~
===== Description =====
-%%The method used to configure Proxy.%%
+%%The method used to configure Proxies.%%
//Since 1.19//
@@ -11,10 +11,10 @@
{{page>:develop:api-include:efl:net:control:access_point:proxy_method:fields&nouser&nolink&nodate}}
- * **off** - %%Direct connection to the internet, no proxy to be used%%
- * **auto** - %%Proxy is autoconfigured using Proxy-Auto-Configuration (PAC) using given URL%%
- * **manual** - %%Proxy is configured manually using servers and excludes%%
- * **unset** - %%Only to be used with %%[[:develop:api:efl:net:control:access_point:property:configuration_proxy|Efl.Net.Control.Access_Point.configuration_proxy]]%%%%
+ * **off** - %%Direct connection to the internet, no proxy used.%%
+ * **auto** - %%Proxy is autoconfigured using Proxy-Auto-Configuration (PAC) using given URL.%%
+ * **manual** - %%Proxy is configured manually using servers and excludes.%%
+ * **unset** - %%Only to be used with %%[[:develop:api:efl:net:control:access_point:property:configuration_proxy|Efl.Net.Control.Access_Point.configuration_proxy]]%%.%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/access_point/state.txt b/pages/develop/api/efl/net/control/access_point/state.txt
index af0fec503..f2f03a7f8 100644
--- a/pages/develop/api/efl/net/control/access_point/state.txt
+++ b/pages/develop/api/efl/net/control/access_point/state.txt
@@ -12,12 +12,12 @@
{{page>:develop:api-include:efl:net:control:access_point:state:fields&nouser&nolink&nodate}}
* **idle** - %%Nothing is happening with this access point%%
- * **association** - %%The access point is trying to associate itself, this is the first state after a connection attempt%%
- * **configuration** - %%The access point is configuring itself, such as DHCP%%
- * **local** - %%The access point is connected, but the internet connection wasn't validated%%
- * **online** - %%The access point is connected and the internet connected was validated%%
- * **disconnect** - %%The access point is disconnecting%%
- * **failure** - %%A connection attempt failed, %%[[:develop:api:efl:net:control:access_point:property:error|Efl.Net.Control.Access_Point.error]]%% will provide more details%%
+ * **association** - %%The access point is trying to associate itself. This is the first state after a connection attempt.%%
+ * **configuration** - %%The access point is configuring itself, such as DHCP.%%
+ * **local** - %%The access point is connected but the internet connection hasn't been validated.%%
+ * **online** - %%The access point is connected and the internet connection has been validated.%%
+ * **disconnect** - %%The access point is disconnecting.%%
+ * **failure** - %%The connection attempt failed, %%[[:develop:api:efl:net:control:access_point:property:error|Efl.Net.Control.Access_Point.error]]%% will provide more details%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/agent_browser_url.txt b/pages/develop/api/efl/net/control/agent_browser_url.txt
index 9ff5b9a7f..1b3547993 100644
--- a/pages/develop/api/efl/net/control/agent_browser_url.txt
+++ b/pages/develop/api/efl/net/control/agent_browser_url.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control.Agent_Browser_Url~~
===== Description =====
-%%Reports to agent that it should open a browser at given URL.%%
+%%Reports to agent that it should open a browser at a given URL.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/net/control/agent_request_input.txt b/pages/develop/api/efl/net/control/agent_request_input.txt
index 482b5a407..f1603cd75 100644
--- a/pages/develop/api/efl/net/control/agent_request_input.txt
+++ b/pages/develop/api/efl/net/control/agent_request_input.txt
@@ -11,9 +11,9 @@
{{page>:develop:api-include:efl:net:control:agent_request_input:fields&nouser&nolink&nodate}}
- * **access_point** - %%The access point that triggered this request.%%
+ * **access_point** - %%The access point which triggered this request.%%
* **fields** - %%Bitwise OR of fields present in this request.%%
- * **passphrase_type** - %%Extra detail on the meaning for the passphrase field, such as wep, psk, response (IEEE802.X GTC/OTP), string...%%
+ * **passphrase_type** - %%Extra detail for the passphrase field, such as wep, psk, response (IEEE802.X GTC/OTP), string...%%
* **informational** - %%Such as the previous passphrase, VPN host%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/agent_request_input/field.txt b/pages/develop/api/efl/net/control/agent_request_input/field.txt
index 05d9d13d4..f1c418486 100644
--- a/pages/develop/api/efl/net/control/agent_request_input/field.txt
+++ b/pages/develop/api/efl/net/control/agent_request_input/field.txt
@@ -11,7 +11,7 @@
{{page>:develop:api-include:efl:net:control:agent_request_input:field:fields&nouser&nolink&nodate}}
- * **name** - %%Used for hidden WiFi access points. If ssid is present, this is an alternative to that.%%
+ * **name** - %%Used for hidden WiFi access points. If SSID is present, this is an alternative to that.%%
* **ssid** - %%Used for hidden WiFi access points. If name is present, this is an alternative to that.%%
* **username** - %%Identity or username requested%%
* **passphrase** - %%Password or passphrase requested%%
diff --git a/pages/develop/api/efl/net/control/event/access_point_add.txt b/pages/develop/api/efl/net/control/event/access_point_add.txt
index 9b96a861b..a8c0a131d 100644
--- a/pages/develop/api/efl/net/control/event/access_point_add.txt
+++ b/pages/develop/api/efl/net/control/event/access_point_add.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control: access_point,add~~
===== Description =====
-%%The given access point was added%%
+%%The given access point has been added%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:event:access_point_add:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/event/agent_request_input.txt b/pages/develop/api/efl/net/control/event/agent_request_input.txt
index 2baee27fa..d883f51c8 100644
--- a/pages/develop/api/efl/net/control/event/agent_request_input.txt
+++ b/pages/develop/api/efl/net/control/event/agent_request_input.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control: agent_request_input~~
===== Description =====
-%%Requires the user to enter information in order to proceed, such as hidden SSID, passphrase, etc. After the user entered information, reply by calling %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%%%
+%%Requires the user to enter information in order to proceed, such as hidden SSID, passphrase, etc. After the user enters the information, reply by calling %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:event:agent_request_input:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/event/technology_add.txt b/pages/develop/api/efl/net/control/event/technology_add.txt
index d1a8adff9..2c784994f 100644
--- a/pages/develop/api/efl/net/control/event/technology_add.txt
+++ b/pages/develop/api/efl/net/control/event/technology_add.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control: technology,add~~
===== Description =====
-%%The given technology was added%%
+%%The given technology has been added%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:event:technology_add:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/property/agent_enabled.txt b/pages/develop/api/efl/net/control/property/agent_enabled.txt
index bd26b621a..34cfc6215 100644
--- a/pages/develop/api/efl/net/control/property/agent_enabled.txt
+++ b/pages/develop/api/efl/net/control/property/agent_enabled.txt
@@ -3,11 +3,11 @@
%%The agent is responsible for user interaction.%%
-%%When enabled, the local process will become the agent for user interaction, such as requesting passphrases, asking the user to open a browser to do web-authentication and report connection errors.%%
+%%When enabled, the local process will become the agent for user interaction, such as requesting passphrases, asking the user to open a browser to perform web-authentication and report connection errors.%%
-%%There can be a single agent in the system at a given time, registering one will unregister the other and special permissions may be required to become an agent.%%
+%%There can be only one agent in the system at any time: Registering one will unregister the other. Special permissions may be required to become an agent.%%
-%%An useful agent should monitor "agent_error", "agent_browser_url" and "agent_request_input" events. When input is requested, reply using %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%.%%
+%%A useful agent should monitor "agent_error", "agent_browser_url" and "agent_request_input" events. When input is requested, reply using %%[[:develop:api:efl:net:control:method:agent_reply|Efl.Net.Control.agent_reply]]%%.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:property:agent_enabled:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/property/radios_offline.txt b/pages/develop/api/efl/net/control/property/radios_offline.txt
index 5ed428970..163c60bd4 100644
--- a/pages/develop/api/efl/net/control/property/radios_offline.txt
+++ b/pages/develop/api/efl/net/control/property/radios_offline.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Control.radios_offline~~
===== Description =====
-%%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radios to be used.%%
+%%If %%''true''%% disable all network technologies that use radio transmission, such as bluetooth and wifi. If %%''false''%%, allows radio to be used.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:property:radios_offline:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/state.txt b/pages/develop/api/efl/net/control/state.txt
index 4fc471df8..ff0dc92d5 100644
--- a/pages/develop/api/efl/net/control/state.txt
+++ b/pages/develop/api/efl/net/control/state.txt
@@ -3,7 +3,7 @@
%%Provides the global network connectivity state.%%
-%%For fine grained details, use %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% access points and their state property.%%
+%%For more details, use %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% access points and their property state.%%
//Since 1.19//
@@ -13,9 +13,9 @@
{{page>:develop:api-include:efl:net:control:state:fields&nouser&nolink&nodate}}
- * **offline** - %%No access point is connected%%
- * **local** - %%At least one access point was connected and the internet connectio wasn't verified%%
- * **online** - %%At least one access point was connected and the internet was verified%%
+ * **offline** - %%No access point is connected.%%
+ * **local** - %%At least one access point is connected and the internet connection hasn't been verified.%%
+ * **online** - %%At least one access point is connected and the internet has been verified%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/control/technology.txt b/pages/develop/api/efl/net/control/technology.txt
index 8e92afa88..9b8d4fb97 100644
--- a/pages/develop/api/efl/net/control/technology.txt
+++ b/pages/develop/api/efl/net/control/technology.txt
@@ -3,11 +3,11 @@
===== Description =====
-%%A technology that enables network access points to be controlled.%%
+%%A technology that allows control of network access points.%%
%%The %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% is composed of multiple technologies, each can be disabled/enabled with %%[[:develop:api:efl:net:control:technology:property:powered|Efl.Net.Control.Technology.powered]]%% property.%%
-%%When powered, the technology will dynamically add and delete access points to be available in %%[[:develop:api:efl:net:control:property:access_points|Efl.Net.Control.access_points]]%%.%%
+%%When powered, the technology will dynamically create and remove access points in %%[[:develop:api:efl:net:control:property:access_points|Efl.Net.Control.access_points]]%%.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/net/control/technology/method/scan.txt b/pages/develop/api/efl/net/control/technology/method/scan.txt
index c7329e647..41ffd15c3 100644
--- a/pages/develop/api/efl/net/control/technology/method/scan.txt
+++ b/pages/develop/api/efl/net/control/technology/method/scan.txt
@@ -3,9 +3,9 @@
%%Explicitly trigger a scan.%%
-%%The scan will happen asynchronously in the background, with the results being delivered by events in the technology, %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% or %%[[:develop:api:efl:net:control:access_point|Efl.Net.Control.Access_Point]]%% associated with the technology. For example, scan on WiFi will add and delete access points.%%
+%%The scan will happen asynchronously in the background, with the results being delivered by events in the technology, %%[[:develop:api:efl:net:control|Efl.Net.Control]]%% or %%[[:develop:api:efl:net:control:access_point|Efl.Net.Control.Access_Point]]%% associated with the technology. For example, a scan on WiFi will add and remove access points.%%
-%%It is worth to mention that explicit scans should be avoided. Rare cases are when user requested them, like entering a configuration dialog which demands fresh state. Otherwise prefer to let the system passively do scans in a timely manner.%%
+%%Try to avoid explicit scans. Rare exceptions to this rule include when the user requests them, such as entering a configuration dialog which demands a fresh state. Otherwise allow the system to perform passive scans in a timely manner.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:technology:method:scan:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/control/technology/property/tethering.txt b/pages/develop/api/efl/net/control/technology/property/tethering.txt
index f0e9d5a52..59f24d448 100644
--- a/pages/develop/api/efl/net/control/technology/property/tethering.txt
+++ b/pages/develop/api/efl/net/control/technology/property/tethering.txt
@@ -3,16 +3,16 @@
%%Tethering allows the default access point to be bridged to all clients connected through the technology.%%
-%%A common case is to use the device as a router, such as a phone doing tethering allows a laptop to connect to 4G network.%%
+%%A common use case is to deploy the device as a router, such as a tethered phone allowing a laptop to connect to a 4G network.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:control:technology:property:tethering:description&nouser&nolink&nodate}}
===== Values =====
- * **enabled** - %%Whenever to enable or disable tethering for this technology%%
- * **identifier** - %%The name to identify this tethering, in WiFi it will translate to SSID.%%
- * **passphrase** - %%The passphrase for this tethering access, in WiFi it will translate to WPA passphrase.%%
+ * **enabled** - %%When to enable or disable tethering for this technology.%%
+ * **identifier** - %%The name to identify the tethering. For WiFi this will translate to an SSID.%%
+ * **passphrase** - %%The passphrase for tethering access. For WiFi this will translate to WPA passphrase.%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/dialer.txt b/pages/develop/api/efl/net/dialer.txt
index 9599da660..90e14b2de 100644
--- a/pages/develop/api/efl/net/dialer.txt
+++ b/pages/develop/api/efl/net/dialer.txt
@@ -5,9 +5,9 @@
%%Creates a client socket to reach a remote peer.%%
-%%The connection process starts when %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%% is executed, this allows implementations to request more complex setup that would require a live object handle that is not possible during construction.%%
+%%The connection process starts when %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%% is executed. This allows implementations to request more complex setups requiring a live object handle, which is not possible during construction.%%
-%%The socket should be considered connected and ready to use only when "connected" event is dispatched, by then %%[[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]%% and %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% should change accordingly.%%
+%%The socket should be considered connected and ready to use only when "connected" event is dispatched. By then %%[[:develop:api:efl:io:reader:property:can_read|Efl.Io.Reader.can_read]]%% and %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% should change accordingly.%%
%%Once the socket is closed, %%[[:develop:api:efl:io:closer:property:closed|Efl.Io.Closer.closed]]%% will be called and the "closed" event is dispatched.%%
diff --git a/pages/develop/api/efl/net/dialer/event/resolved.txt b/pages/develop/api/efl/net/dialer/event/resolved.txt
index 6d42187ba..18341b3bb 100644
--- a/pages/develop/api/efl/net/dialer/event/resolved.txt
+++ b/pages/develop/api/efl/net/dialer/event/resolved.txt
@@ -3,7 +3,7 @@
%%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%%
-%%This is emitted before "connected" and may be emitted from %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%, thus be sure to connect the callbacks during the object construction.%%
+%%This is emitted before "connected" and may be emitted from %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%. As such be sure to connect the callbacks during the object construction.%%
%%Some protocols allows redirects and this may be emitted multiple times, such as HTTP.%%
diff --git a/pages/develop/api/efl/net/dialer/http.txt b/pages/develop/api/efl/net/dialer/http.txt
index 09e55c239..0b45b4bf3 100644
--- a/pages/develop/api/efl/net/dialer/http.txt
+++ b/pages/develop/api/efl/net/dialer/http.txt
@@ -7,13 +7,13 @@
%%The effective URL in use, if %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is %%''true''%% will be available as %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%. The %%[[:develop:api:efl:net:socket:property:address_local|Efl.Net.Socket.address_local]]%% is an IP:PORT pair.%%
-%%The dialer can do bi-directional information exchange. It can also do a PUT and upload a file, or GET and download one. Anoter case is to do a POST with some form values, including a file, and retrieve its headers and response body. To make usage more streamlined, choose your primary interest with %%[[:develop:api:efl:net:dialer:http:property:primary_mode|Efl.Net.Dialer.Http.primary_mode]]%% then get some properties such as %%[[:develop:api:efl:io:sizer:property:size|Efl.Io.Sizer.size]]%% to report or use what matters to your use case.%%
+%%The dialer can perform bi-directional information exchanges. It can also do a PUT and upload a file, or GET and download one. It can also do a POST with some form values, including a file, and retrieve its headers and body response. To make usage more streamlined, choose your area of interest with %%[[:develop:api:efl:net:dialer:http:property:primary_mode|Efl.Net.Dialer.Http.primary_mode]]%% then get some properties such as %%[[:develop:api:efl:io:sizer:property:size|Efl.Io.Sizer.size]]%% to report or use the information you need.%%
-%%If %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is %%''true''%%, multiple "connected" and "resolved" signals will be dispatched, one for each connection. Then %%[[:develop:api:efl:net:dialer:http:property:response_status|Efl.Net.Dialer.Http.response_status]]%% and %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%% will keep changing. Using %%[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|Efl.Net.Dialer.Http.response_headers_all_get]]%% one can see the whole history of headers and connections.%%
+%%If %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is %%''true''%%, multiple "connected" and "resolved" signals will be dispatched, one for each connection. In this case %%[[:develop:api:efl:net:dialer:http:property:response_status|Efl.Net.Dialer.Http.response_status]]%% and %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%% will keep changing. Using %%[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|Efl.Net.Dialer.Http.response_headers_all_get]]%% one can see the whole history of headers and connections.%%
%%To enable debugging use EINA_LOG_LEVELS=ecore_con:4 environment variable.%%
-%%If the proxy is NULL (default), then the system proxy will be used. On UNIX that's the environment variable %%''http_proxy''%% (or '%%''all_proxy''%%') is used if the given address doesn't match %%''no_proxy''%% patterns. To disable proxy use an empty string. If provided proxy must be one of the protocols:%%
+%%If the proxy is NULL (default), then the system proxy will be used. On UNIX that's the environment variable %%''http_proxy''%% (or '%%''all_proxy''%%') is used if the given address doesn't match %%''no_proxy''%% patterns. To disable proxy use an empty string. If provided, the proxy must use one of the following protocols:%%
%%- http://username:password@proxyserver:port - http://username@proxyserver:port - http://proxyserver:port - http://proxyserver (default port 1080) - socks5://username:password@proxyserver:port (SOCKSv5) - socks5h://username@proxyserver:port (let socks server to resolve domain) - socks5://proxyserver:port - socks5://proxyserver (default port 1080) - socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain) - socks4://proxyserver:port (SOCKSv4)%%
@@ -129,7 +129,7 @@ Efl_Object *efl_constructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:net:dialer:http:property:cookie_jar|cookie_jar]]** //**(get, set)**//\\
-> %%This property sets the filename where to read and write cookies.%%
+> %%This property sets the filename to read and write cookies.%%
<code c>
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);
@@ -188,13 +188,13 @@ void efl_net_dialer_http_primary_mode_set(Eo *obj, Efl_Net_Dialer_Http_Primary_M
</code>
\\
**[[:develop:api:efl:net:dialer:http:property:progress_download|progress_download]]** //**(get)**//\\
-> %%How many bytes were downloaded and how much was expected.%%
+> %%How many bytes were downloaded and how many were expected.%%
<code c>
void efl_net_dialer_http_progress_download_get(const Eo *obj, uint64_t *downloaded, uint64_t *total);
</code>
\\
**[[:develop:api:efl:net:dialer:http:property:progress_upload|progress_upload]]** //**(get)**//\\
-> %%How many bytes were uploaded and how much was expected.%%
+> %%How many bytes were uploaded and how many were expected.%%
<code c>
void efl_net_dialer_http_progress_upload_get(const Eo *obj, uint64_t *uploaded, uint64_t *total);
</code>
@@ -264,7 +264,7 @@ Eina_Iterator *efl_net_dialer_http_response_headers_all_get(Eo *obj);
</code>
\\
**[[:develop:api:efl:net:dialer:http:method:response_headers_clear|response_headers_clear]]**\\
-> %%Saves some memory by disposing the received headers%%
+> %%Saves memory by disposing of the received headers%%
<code c>
void efl_net_dialer_http_response_headers_clear(Eo *obj);
</code>
diff --git a/pages/develop/api/efl/net/dialer/http/method/dial.txt b/pages/develop/api/efl/net/dialer/http/method/dial.txt
index 2b98ec893..86978adc7 100644
--- a/pages/develop/api/efl/net/dialer/http/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/http/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/method/response_headers_all_get.txt b/pages/develop/api/efl/net/dialer/http/method/response_headers_all_get.txt
index e1dd38347..fa4ba38f1 100644
--- a/pages/develop/api/efl/net/dialer/http/method/response_headers_all_get.txt
+++ b/pages/develop/api/efl/net/dialer/http/method/response_headers_all_get.txt
@@ -3,15 +3,15 @@
%%Returns an iterator to the key-value pairs for all response headers.%%
-%%Since multiple requests can happen if %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is true, then all headers will be accumulated. To know when new request is started, check for headers with keys being NULL, the value will be the "HTTP/VERSION RESPONSE" string received from the host, such as:%%
+%%Since multiple requests can occur if %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is true, then all headers will be accumulated. To know when a new request's been started, check for headers with keys being NULL. The value will be the "HTTP/VERSION RESPONSE" string received from the host, such as:%%
%%- key=NULL, value="HTTP/1.1 302 Found" - key="Location", value="http://someredirect.com" - key=NULL, value="HTTP/1.1 200 Ok" - key="Content-Type", value="text/html"%%
-%%Which mean the original request had a redirect to http://someredirect.com.%%
+%%This means the original request had a redirect to http://someredirect.com.%%
-%%To receive an iterator to just the last request, use %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%%%%
+%%To receive an iterator to only the last request, use %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%%%%
-%%This will be usable after "headers,done" event is dispatched.%%
+%%This will be usable after the "headers,done" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:method:response_headers_all_get:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/method/response_headers_clear.txt b/pages/develop/api/efl/net/dialer/http/method/response_headers_clear.txt
index 2f548af61..4ca6a697a 100644
--- a/pages/develop/api/efl/net/dialer/http/method/response_headers_clear.txt
+++ b/pages/develop/api/efl/net/dialer/http/method/response_headers_clear.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Dialer.Http.response_headers_clear~~
===== Description =====
-%%Saves some memory by disposing the received headers%%
+%%Saves memory by disposing of the received headers%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:method:response_headers_clear:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/method/response_headers_get.txt b/pages/develop/api/efl/net/dialer/http/method/response_headers_get.txt
index 4b6e56923..d36219ab0 100644
--- a/pages/develop/api/efl/net/dialer/http/method/response_headers_get.txt
+++ b/pages/develop/api/efl/net/dialer/http/method/response_headers_get.txt
@@ -3,11 +3,11 @@
%%Returns an iterator to the key-value pairs for the last response headers.%%
-%%Since multiple requests can happen if %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is true, then all headers will be accumulated. This method returns only the headers for the last request.%%
+%%Since multiple requests can occur if %%[[:develop:api:efl:net:dialer:http:property:allow_redirects|Efl.Net.Dialer.Http.allow_redirects]]%% is true, then all headers will be accumulated. This method returns only the headers for the last request.%%
-%%To know all the headers, check %%[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|Efl.Net.Dialer.Http.response_headers_all_get]]%%.%%
+%%To list all the headers, check %%[[:develop:api:efl:net:dialer:http:method:response_headers_all_get|Efl.Net.Dialer.Http.response_headers_all_get]]%%.%%
-%%This will be usable after "headers,done" event is dispatched.%%
+%%This will be usable after the "headers,done" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:method:response_headers_get:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/method/write.txt b/pages/develop/api/efl/net/dialer/http/method/write.txt
index 8faf26986..9789b15d1 100644
--- a/pages/develop/api/efl/net/dialer/http/method/write.txt
+++ b/pages/develop/api/efl/net/dialer/http/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/dialer/http/property/address_dial.txt b/pages/develop/api/efl/net/dialer/http/property/address_dial.txt
index 7d0f820f2..9c16825c5 100644
--- a/pages/develop/api/efl/net/dialer/http/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/property/address_local.txt b/pages/develop/api/efl/net/dialer/http/property/address_local.txt
index 42ed4814b..85e6f2edd 100644
--- a/pages/develop/api/efl/net/dialer/http/property/address_local.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/property/address_remote.txt b/pages/develop/api/efl/net/dialer/http/property/address_remote.txt
index c333409a4..4bbe42c67 100644
--- a/pages/develop/api/efl/net/dialer/http/property/address_remote.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/property/authentication.txt b/pages/develop/api/efl/net/dialer/http/property/authentication.txt
index a0d9483d1..a5d6b540b 100644
--- a/pages/develop/api/efl/net/dialer/http/property/authentication.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/authentication.txt
@@ -12,7 +12,7 @@
* **username** - %%HTTP authentication username%%
* **password** - %%HTTP authentication password%%
- * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%%
+ * **method** - %%Authentication method to use. Defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%%
* **restricted** - %%Restrict method%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/dialer/http/property/connected.txt b/pages/develop/api/efl/net/dialer/http/property/connected.txt
index 9735d6cd2..b85dddb87 100644
--- a/pages/develop/api/efl/net/dialer/http/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt b/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt
index 6d77dd2ea..413fbadde 100644
--- a/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/cookie_jar.txt
@@ -1,17 +1,17 @@
~~Title: Efl.Net.Dialer.Http.cookie_jar~~
===== Description =====
-%%This property sets the filename where to read and write cookies.%%
+%%This property sets the filename to read and write cookies.%%
-%%By setting a file to load and persist cookies to, the internal cookie system will be activated, automatically handling HTTP headers such as 'Set-cookie:' and sending the appropriate cookies for a server.%%
+%%By setting a file to load and store cookies, the internal cookie system will be activated, automatically handling HTTP headers such as 'Set-cookie:' and sending the appropriate cookies for the server.%%
-%%If a new, empty session is to be used, start with an empty or non-existent file such as created with mkstemp() or tmpfile(). An alternative is to use an empty string ("") to keep it in memory.%%
+%%If a new, empty session is to be used, start with an empty or non-existent file such as created with mkstemp() or tmpfile(). Alternatively use an empty string ("") to store it in memory.%%
-%%If it is desired to start from a pre-existent cookie jar but do not want to modify that, first copy that file and then pass the new, temporary file.%%
+%%If you want to start from a pre-existing cookie jar but do not want to modify it, first copy that file and then pass the new, temporary file.%%
-%%Likewise, if it's desired to fill some cookies to the system, create a cookie jar and pass its path to this property.%%
+%%Likewise, if you want to add cookies to the system, create a cookie jar and pass its path to this property.%%
-%%@note that whenever this property is set, even if to the same value, it will flush all cookies to the previously set file, then erase all known cookies, then use the new file (if any).%%
+%%@note that whenever this property is set, even if to the same value, it will flush all cookies to the previously set file, then erase all known cookies. It will then use the new file (if any).%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:http:property:cookie_jar:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt b/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt
index 0feeb5f17..b71db16eb 100644
--- a/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/primary_mode.txt
@@ -11,7 +11,7 @@
%%- If %%[[:develop:api:efl:net:dialer:http:primary_mode|Efl.Net.Dialer.Http.Primary_Mode.download]]%%, then %%[[:develop:api:efl:io:sizer:property:size|Efl.Io.Sizer.size.get]]%% will report the "Content-Length" provided by the server, if any.%%
-%%If is worth to mention that one can provide and retrieve these values using %%[[:develop:api:efl:net:dialer:http:method:request_headers_get|Efl.Net.Dialer.Http.request_headers_get]]%% (to send) and %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%% (what was received), as well as using the specific properties %%[[:develop:api:efl:net:dialer:http:property:request_content_length|Efl.Net.Dialer.Http.request_content_length]]%% (upload) and %%[[:develop:api:efl:net:dialer:http:property:response_content_length|Efl.Net.Dialer.Http.response_content_length]]%% (download).%%
+%%You can also provide and retrieve these values using %%[[:develop:api:efl:net:dialer:http:method:request_headers_get|Efl.Net.Dialer.Http.request_headers_get]]%% (to send) and %%[[:develop:api:efl:net:dialer:http:method:response_headers_get|Efl.Net.Dialer.Http.response_headers_get]]%% (what was received), as well as using the specific properties %%[[:develop:api:efl:net:dialer:http:property:request_content_length|Efl.Net.Dialer.Http.request_content_length]]%% (upload) and %%[[:develop:api:efl:net:dialer:http:property:response_content_length|Efl.Net.Dialer.Http.response_content_length]]%% (download).%%
//Since 1.19//
diff --git a/pages/develop/api/efl/net/dialer/http/property/proxy.txt b/pages/develop/api/efl/net/dialer/http/property/proxy.txt
index f96030c62..4e45f5842 100644
--- a/pages/develop/api/efl/net/dialer/http/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt b/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt
index 2ac0f17c3..86b00024f 100644
--- a/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt
+++ b/pages/develop/api/efl/net/dialer/http/property/ssl_verify.txt
@@ -11,7 +11,7 @@
===== Values =====
* **peer** - %%If %%''true''%%, SSL certificate will be verified. If %%''false''%%, untrusted certificates (including self signed) will be accepted.%%
- * **hostname** - %%If %%''true''%%, in addition to SSL certificate validation, the server name will be matched to certificate DNS entries%%
+ * **hostname** - %%If %%''true''%%, in addition to SSL certificate validation the server name will be matched to certificate DNS entries%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/dialer/method/dial.txt b/pages/develop/api/efl/net/dialer/method/dial.txt
index b4d1da418..30dd08e05 100644
--- a/pages/develop/api/efl/net/dialer/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/property/address_dial.txt b/pages/develop/api/efl/net/dialer/property/address_dial.txt
index 6b77ac5ca..a0207c9d1 100644
--- a/pages/develop/api/efl/net/dialer/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/property/connected.txt b/pages/develop/api/efl/net/dialer/property/connected.txt
index c13c73c1b..d6577b623 100644
--- a/pages/develop/api/efl/net/dialer/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/property/proxy.txt b/pages/develop/api/efl/net/dialer/property/proxy.txt
index 9809d0540..ea375771d 100644
--- a/pages/develop/api/efl/net/dialer/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/simple.txt b/pages/develop/api/efl/net/dialer/simple.txt
index 712f7bf49..04107bb7d 100644
--- a/pages/develop/api/efl/net/dialer/simple.txt
+++ b/pages/develop/api/efl/net/dialer/simple.txt
@@ -5,15 +5,15 @@
%%Connects to a remote server offering an easy to use, buffered I/O.%%
-%%The simple dialer is based on %%[[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]]%%, that encapsulates an actual %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%%, and uses it with an %%[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]%%, which creates 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 receiver and a sender %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
+%%The simple dialer is based on %%[[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]]%%, which encapsulates an actual %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% and uses it with an %%[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]%%. This creates an input %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%%, an output %%[[:develop:api:efl:io:queue|Efl.Io.Queue]]%%. Both of these are linked using a receiver and a sender %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
-%%The idea is that unlike traditional %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% that will attempt to write directly to socket and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding to the actual socket 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]]%%).%%
+%%The idea is that unlike the traditional %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% which attempts to write directly to the socket and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding it to the actual socket when %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%% occurs. This 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]]%%).%%
%%Reading is also much simpler since received 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, 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, you can then just peek at its contents. If it's incomplete do nothing, 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]]%%%%
-%%The actual dialer is created using the class given as the constructor property %%[[:develop:api:efl:net:dialer:simple:property:inner_class|Efl.Net.Dialer.Simple.inner_class]]%% and can be retrieved with %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%%, which should be used with care, like extra configuration before %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%% is called.%%
+%%The actual dialer is created using the class given as the constructor property %%[[:develop:api:efl:net:dialer:simple:property:inner_class|Efl.Net.Dialer.Simple.inner_class]]%% and can be retrieved with %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%%. This should be used with care, like extra configuration before %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%% is called.%%
%%If your object class requires some constructor-only properties to be set prior to %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%, then use %%[[:develop:api:efl:io:buffered_stream:property:inner_io|Efl.Io.Buffered_Stream.inner_io]]%% directly providing an already created dialer.%%
diff --git a/pages/develop/api/efl/net/dialer/simple/method/dial.txt b/pages/develop/api/efl/net/dialer/simple/method/dial.txt
index 7b6207550..907483b6c 100644
--- a/pages/develop/api/efl/net/dialer/simple/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/simple/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:simple:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt
index 619398dd9..b23708247 100644
--- a/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/simple/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:simple:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/simple/property/connected.txt b/pages/develop/api/efl/net/dialer/simple/property/connected.txt
index ccdc8841e..6b78a31de 100644
--- a/pages/develop/api/efl/net/dialer/simple/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/simple/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:simple:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/simple/property/proxy.txt b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt
index 284402378..4fb8530b2 100644
--- a/pages/develop/api/efl/net/dialer/simple/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/simple/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/ssl.txt b/pages/develop/api/efl/net/dialer/ssl.txt
index c2f208424..24e4c8c03 100644
--- a/pages/develop/api/efl/net/dialer/ssl.txt
+++ b/pages/develop/api/efl/net/dialer/ssl.txt
@@ -180,7 +180,7 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds);
| | **[[:develop:api:efl:net:dialer:event:resolved|resolved]]** | %%Notifies %%[[:develop:api:efl:net:dialer:property:address_dial|Efl.Net.Dialer.address_dial]]%% was resolved to %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%%.%% |
^ [[:develop:api:efl:net:socket:ssl|Efl.Net.Socket.Ssl]] ^^^
| | **[[:develop:api:efl:net:socket:ssl:event:ssl_error|ssl,error]]** | %%An error such as %%[[:develop:api:efl:net:socket:ssl:error:handshake|Efl.Net.Socket.Ssl.Error.HANDSHAKE]]%%%% |
-| | **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]** | %%Notifies the SSL handshake was done and the socket is now able to communicate%% |
+| | **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]** | %%Notifies the SSL handshake has been performed and the socket is now able to communicate%% |
^ [[: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.%% |
diff --git a/pages/develop/api/efl/net/dialer/ssl/method/dial.txt b/pages/develop/api/efl/net/dialer/ssl/method/dial.txt
index 33ad4dede..8561317e7 100644
--- a/pages/develop/api/efl/net/dialer/ssl/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/ssl/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:ssl:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt b/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt
index 8f350d0df..614d2fc02 100644
--- a/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/ssl/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:ssl:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/ssl/property/connected.txt b/pages/develop/api/efl/net/dialer/ssl/property/connected.txt
index 781bd82ae..cda620535 100644
--- a/pages/develop/api/efl/net/dialer/ssl/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/ssl/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:ssl:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt b/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt
index 3f5a09857..39c72fe9b 100644
--- a/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/ssl/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/tcp/method/dial.txt b/pages/develop/api/efl/net/dialer/tcp/method/dial.txt
index a05698978..2656f6835 100644
--- a/pages/develop/api/efl/net/dialer/tcp/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/tcp/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:tcp:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt b/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt
index 620222734..a0cc9a826 100644
--- a/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/tcp/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:tcp:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/tcp/property/connected.txt b/pages/develop/api/efl/net/dialer/tcp/property/connected.txt
index 688b5972f..e20663a8c 100644
--- a/pages/develop/api/efl/net/dialer/tcp/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/tcp/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:tcp:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt b/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt
index 21af01ae8..5a7916a54 100644
--- a/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/tcp/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/udp.txt b/pages/develop/api/efl/net/dialer/udp.txt
index a7a3cdd56..be05edb50 100644
--- a/pages/develop/api/efl/net/dialer/udp.txt
+++ b/pages/develop/api/efl/net/dialer/udp.txt
@@ -139,7 +139,7 @@ void efl_net_dialer_timeout_dial_set(Eo *obj, double seconds);
| | **[[:develop:api:efl:net:socket:udp:property:reuse_address|reuse_address]]** //**(get, set)**// | %%Controls address reuse() using SO_REUSEADDR%% |
| | **[[:develop:api:efl:net:socket:udp:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since Linux 3.9)%% |
| | **[[:develop:api:efl:net:socket:udp:method:write|write]]** | %%Writes data from a pre-populated buffer.%% |
-| ''protected'' | **[[:develop:api:efl:net:socket:udp:method:init|init]]** | %%Initializes the socket to communicate with given IP address%% |
+| ''protected'' | **[[:develop:api:efl:net:socket:udp:method:init|init]]** | %%Initializes the socket to communicate with a given IP address%% |
^ [[: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%% |
diff --git a/pages/develop/api/efl/net/dialer/udp/method/dial.txt b/pages/develop/api/efl/net/dialer/udp/method/dial.txt
index 0143395d8..4b2807491 100644
--- a/pages/develop/api/efl/net/dialer/udp/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/udp/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:udp:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt b/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt
index 3f0425b06..a35336cf1 100644
--- a/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/udp/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:udp:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/udp/property/connected.txt b/pages/develop/api/efl/net/dialer/udp/property/connected.txt
index 35b680454..54fe3ca82 100644
--- a/pages/develop/api/efl/net/dialer/udp/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/udp/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:udp:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/unix/method/dial.txt b/pages/develop/api/efl/net/dialer/unix/method/dial.txt
index 87dba6bb3..406c689e6 100644
--- a/pages/develop/api/efl/net/dialer/unix/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/unix/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:unix:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt b/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt
index f81901f89..d754231af 100644
--- a/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/unix/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:unix:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/unix/property/connected.txt b/pages/develop/api/efl/net/dialer/unix/property/connected.txt
index 800c94aa5..8817de6d3 100644
--- a/pages/develop/api/efl/net/dialer/unix/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/unix/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:unix:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket.txt b/pages/develop/api/efl/net/dialer/websocket.txt
index e257fecd2..b2df98ba4 100644
--- a/pages/develop/api/efl/net/dialer/websocket.txt
+++ b/pages/develop/api/efl/net/dialer/websocket.txt
@@ -7,9 +7,9 @@
%%The WebSocket Protocol (https://tools.ietf.org/html/rfc6455) is a message-based protocol over HTTP, this allows it to leverage on authentication, cookies, proxies and SSL/TLS.%%
-%%It's worth to note that although it uses the HTTP dialer, it's not a subclass and thus not all HTTP features are exposed as the WebSocket has strict requirements that must be respected.%%
+%%Although it uses the HTTP dialer, it's not a subclass and thus not all HTTP features are exposed as the WebSocket has strict requirements that must be respected.%%
-%%If the proxy is NULL (default), then the system proxy will be used. On UNIX that's the environment variable %%''http_proxy''%% (or '%%''all_proxy''%%') is used if the given address doesn't match %%''no_proxy''%% patterns. To disable proxy use an empty string. If provided proxy must be one of the protocols:%%
+%%If the proxy is NULL (default), then the system proxy will be used. On UNIX that's the environment variable %%''http_proxy''%% (or '%%''all_proxy''%%') is used if the given address doesn't match %%''no_proxy''%% patterns. To disable the proxy use an empty string. If provided, the proxy must be one of the following protocols:%%
%%- http://username:password@proxyserver:port - http://username@proxyserver:port - http://proxyserver:port - http://proxyserver (default port 1080) - socks5://username:password@proxyserver:port (SOCKSv5) - socks5h://username@proxyserver:port (let socks server to resolve domain) - socks5://proxyserver:port - socks5://proxyserver (default port 1080) - socks4a://proxyserver:port (SOCKSv4 and let socks server to resolve domain) - socks4://proxyserver:port (SOCKSv4)%%
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/binary_send.txt b/pages/develop/api/efl/net/dialer/websocket/method/binary_send.txt
index 61a212208..21a5d13b3 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/binary_send.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/binary_send.txt
@@ -3,7 +3,7 @@
%%Sends a binary blob (opcode=0x2) to the server.%%
-%%The slice describing the blob goes in a message will be delivered as a single entity to the remote peer.%%
+%%The slice describing the blob goes in a message which will be delivered as a single entity to the remote peer.%%
%%The memory is copied into a local buffer, no references are kept after this method returns.%%
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/close_request.txt b/pages/develop/api/efl/net/dialer/websocket/method/close_request.txt
index 0c724995e..b899eccee 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/close_request.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/close_request.txt
@@ -3,11 +3,11 @@
%%Requests (opcode=0x8) the server to terminate the connection.%%
-%%Unlike %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%%, this won't abruptly close the connection, rather will queue a message requesting the server to gracefully close it.%%
+%%Unlike %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%%, this won't abruptly close the connection, rather it'll queue a message requesting the server to gracefully close it.%%
-%%After this method is called you should consider the object in "closing" state, no more messages can be sent (%%[[:develop:api:efl:net:dialer:websocket:method:text_send|Efl.Net.Dialer.Websocket.text_send]]%%, %%[[:develop:api:efl:net:dialer:websocket:method:binary_send|Efl.Net.Dialer.Websocket.binary_send]]%% and %%[[:develop:api:efl:net:dialer:websocket:method:ping|Efl.Net.Dialer.Websocket.ping]]%% will fail).%%
+%%After this method is called you should consider the object in "closing" state. No more messages can be sent (%%[[:develop:api:efl:net:dialer:websocket:method:text_send|Efl.Net.Dialer.Websocket.text_send]]%%, %%[[:develop:api:efl:net:dialer:websocket:method:binary_send|Efl.Net.Dialer.Websocket.binary_send]]%% and %%[[:develop:api:efl:net:dialer:websocket:method:ping|Efl.Net.Dialer.Websocket.ping]]%% will fail).%%
-%%The object will be automatically closed with %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% once the serve replies with his own close message, that will be reported as "closed,reason".%%
+%%The object will be automatically closed with %%[[:develop:api:efl:io:closer:method:close|Efl.Io.Closer.close]]%% once the server replies with his own close message, which will be reported as "closed,reason".%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:method:close_request:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/dial.txt b/pages/develop/api/efl/net/dialer/websocket/method/dial.txt
index 070eb252b..f2814a9a6 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/dial.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/dial.txt
@@ -3,9 +3,9 @@
%%Dials to the remote peer.%%
-%%This method starts the connection process, resolving address and then proceeding to the actual connection.%%
+%%This method starts the connection process, resolves the address and then proceeds to the actual connection.%%
-%%Once the connection is fully setup, "connected" event is dispatched.%%
+%%Once the connection is fully setup "connected" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:method:dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/ping.txt b/pages/develop/api/efl/net/dialer/websocket/method/ping.txt
index e42a42c7c..ffe0e6165 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/ping.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/ping.txt
@@ -3,7 +3,7 @@
%%Sends a PING (opcode=0x9) to the server.%%
-%%The server should reply with a PONG, that will be emitted as "pong" event.%%
+%%The server should reply with a PONG, which will be emitted as "pong" event.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:method:ping:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/text_send.txt b/pages/develop/api/efl/net/dialer/websocket/method/text_send.txt
index 729a9f6a5..497db91a1 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/text_send.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/text_send.txt
@@ -3,9 +3,9 @@
%%Sends an UTF-8 TEXT (opcode=0x1) to the server.%%
-%%The text goes in a message will be delivered as a single entity to the remote peer.%%
+%%The message text will be delivered as a single entity to the remote peer.%%
-%%The text is copied into a local buffer, no references are kept after this method returns.%%
+%%The text is copied into a local buffer. No references are kept after this method returns.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:method:text_send:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/method/write.txt b/pages/develop/api/efl/net/dialer/websocket/method/write.txt
index 20be54c51..623a0b140 100644
--- a/pages/develop/api/efl/net/dialer/websocket/method/write.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt
index f0410f5a7..848edd546 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt
index a346d032f..3b70fe9aa 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt b/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt
index d6ec1318b..c15a8b44b 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt b/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt
index 8097431e6..32161be12 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/authentication.txt
@@ -12,7 +12,7 @@
* **username** - %%HTTP authentication username%%
* **password** - %%HTTP authentication password%%
- * **method** - %%Authentication method to use, defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%%
+ * **method** - %%The authentication method to use. Defaults to %%[[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method.basic]]%%%%
* **restricted** - %%Restrict method%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/connected.txt b/pages/develop/api/efl/net/dialer/websocket/property/connected.txt
index 9b5872c1e..b9fb06001 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:websocket:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt b/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt
index 4d3cc91c5..830ca7e69 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/cookie_jar.txt
@@ -3,13 +3,13 @@
%%This property sets the filename where to read and write cookies.%%
-%%By setting a file to load and persist cookies to, the internal cookie system will be activated, automatically handling HTTP headers such as 'Set-cookie:' and sending the appropriate cookies for a server.%%
+%%By setting a file to load and store cookies, the internal cookie system will be activated, automatically handling HTTP headers such as 'Set-cookie:' and sending the appropriate cookies for a server.%%
-%%If a new, empty session is to be used, start with an empty or non-existent file such as created with mkstemp() or tmpfile(). An alternative is to use an empty string ("") to keep it in memory.%%
+%%If a new, empty session is to be used, start with an empty or non-existent file such as one created with mkstemp() or tmpfile(). Alternatively use an empty string ("") to keep it in memory.%%
-%%If it is desired to start from a pre-existent cookie jar but do not want to modify that, first copy that file and then pass the new, temporary file.%%
+%%If you want to start from a pre-existent cookie jar but do not want to modify it, first copy that file and then pass the new, temporary file.%%
-%%Likewise, if it's desired to fill some cookies to the system, create a cookie jar and pass its path to this property.%%
+%%Likewise, if you want to store some cookies in the system, create a cookie jar and pass its path to this property.%%
%%@note that whenever this property is set, even if to the same value, it will flush all cookies to the previously set file, then erase all known cookies, then use the new file (if any).%%
diff --git a/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt b/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt
index af6288394..714ba6928 100644
--- a/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt
+++ b/pages/develop/api/efl/net/dialer/websocket/property/proxy.txt
@@ -7,7 +7,7 @@
%%- protocol://username:password@proxyserver:port%%
-%%Where protocol is defined per class, such as a TCP or UDP dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
+%%Where protocol is defined by class, such as a TCP or UDP, dialer will use 'socks4', 'socks4a', 'socks5' or 'socks5h'; while http and websocket will want those or 'http'.%%
%%Whenever appropriate dialers may use system proxy if the proxy is NULL (the default). To forcefully disable proxy, use an empty string ("").%%
diff --git a/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt b/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt
index 446658e5f..9950fe9e0 100644
--- a/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt
+++ b/pages/develop/api/efl/net/dialer/windows/property/address_dial.txt
@@ -3,7 +3,7 @@
%%Returns the address given to %%[[:develop:api:efl:net:dialer:method:dial|Efl.Net.Dialer.dial]]%%.%%
-%%If the resolved address is desired, then listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
+%%If the resolved address is required, listen to "resolved" event and use the %%[[:develop:api:efl:net:socket:property:address_remote|Efl.Net.Socket.address_remote]]%% property.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:windows:property:address_dial:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/dialer/windows/property/connected.txt b/pages/develop/api/efl/net/dialer/windows/property/connected.txt
index 4ca522f73..a841d735f 100644
--- a/pages/develop/api/efl/net/dialer/windows/property/connected.txt
+++ b/pages/develop/api/efl/net/dialer/windows/property/connected.txt
@@ -3,7 +3,7 @@
%%Returns whenever the socket is connected or not.%%
-%%Whenever this property becomes true, "connected" event should be dispatched.%%
+%%Whenever this property becomes true the "connected" event should be dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:dialer:windows:property:connected:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/ip_address.txt b/pages/develop/api/efl/net/ip_address.txt
index aab42f9e2..af94aee05 100644
--- a/pages/develop/api/efl/net/ip_address.txt
+++ b/pages/develop/api/efl/net/ip_address.txt
@@ -5,11 +5,11 @@
%%An Internet Protocol (IP) Address.%%
-%%This class is a set of helpers to translate to and from address strings used in Efl.Net. For IP they take the formats:%%
+%%This class is a set of helpers to translate to and from address strings used in Efl.Net. For IP they take the following formats:%%
%%- IPv4 complete: 127.0.0.1:1234 - IPv4 no port: 127.0.0.1 - IPv6 complete: [::1]:1234 - IPv6 no port: [::1] - IPv6 no braces (implies no port): ::1%%
-%%However in other libraries one may use the address numbers or even a 'struct sockaddr' handle and translating by yourself may be too much work. To convert to a string, just create an instance with %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%% or %%[[:develop:api:efl:net:ip_address:method:create_sockaddr|Efl.Net.Ip_Address.create_sockaddr]]%% and then query %%[[:develop:api:efl:net:ip_address:property:string|Efl.Net.Ip_Address.string]]%%. To convert from numeric string to sockaddr, create an instance with %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%% and then query %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%.%%
+%%However in other libraries you can use the address numbers or even a 'struct sockaddr' handle. Translating by yourself may be too much work. To convert to a string just create an instance with %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%% or %%[[:develop:api:efl:net:ip_address:method:create_sockaddr|Efl.Net.Ip_Address.create_sockaddr]]%% and then query %%[[:develop:api:efl:net:ip_address:property:string|Efl.Net.Ip_Address.string]]%%. To convert from numeric string to sockaddr, create an instance with %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%% and then query %%[[:develop:api:efl:net:ip_address:property:sockaddr|Efl.Net.Ip_Address.sockaddr]]%%.%%
%%To resolve a host and port name to numbers use %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%%, this will asynchronously resolve and return the results in a promise.%%
diff --git a/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt b/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
index c93605170..ac24ca056 100644
--- a/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
+++ b/pages/develop/api/efl/net/ip_address/method/create_sockaddr.txt
@@ -3,7 +3,7 @@
%%Creates an object given sockaddr%%
-%%This is a convenience to create an object in a single call. To create based on native port and address bytes, use %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%%, to create from string use %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
+%%This is a convenient way to create an object in a single call. To create based on native port and address bytes use %%[[:develop:api:efl:net:ip_address:method:create|Efl.Net.Ip_Address.create]]%%. To create from a string use %%[[:develop:api:efl:net:ip_address:method:parse|Efl.Net.Ip_Address.parse]]%%.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:ip_address:method:create_sockaddr:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/ip_address/method/resolve.txt b/pages/develop/api/efl/net/ip_address/method/resolve.txt
index 12f63ca2e..befbc4a11 100644
--- a/pages/develop/api/efl/net/ip_address/method/resolve.txt
+++ b/pages/develop/api/efl/net/ip_address/method/resolve.txt
@@ -35,7 +35,7 @@ Efl_Future *efl_net_ip_address_resolve(const Efl_Class *klass, const char *addre
===== Parameters =====
- * **address** //(in)// - %%The address such as enlightenment.org:http or enlightenment.org (port=0)%%
+ * **address** //(in)// - %%The address, such as enlightenment.org:http or enlightenment.org (port=0)%%
* **family** //(in)// - %%Preferred family. AF_UNSPEC or 0 for both, otherwise one of AF_INET or AF_INET6%%
* **flags** //(in)// - %%Flags to use with getaddrinfo(). If 0, default flags are used (AI_V4MAPPED | AI_ADDRCONFIG, if these exist in your system).%%
diff --git a/pages/develop/api/efl/net/ip_address/property/address.txt b/pages/develop/api/efl/net/ip_address/property/address.txt
index 1ad069903..c7dcc8dbe 100644
--- a/pages/develop/api/efl/net/ip_address/property/address.txt
+++ b/pages/develop/api/efl/net/ip_address/property/address.txt
@@ -3,7 +3,7 @@
%%The bytes representing the address.%%
-%%May only be set once, afterwards the object is not changing.%%
+%%May only be set once. Afterwards the object does not change.%%
%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
diff --git a/pages/develop/api/efl/net/ip_address/property/family.txt b/pages/develop/api/efl/net/ip_address/property/family.txt
index 464e8ee41..e272396b0 100644
--- a/pages/develop/api/efl/net/ip_address/property/family.txt
+++ b/pages/develop/api/efl/net/ip_address/property/family.txt
@@ -3,7 +3,7 @@
%%The address family, one of AF_INET6 or AF_INET.%%
-%%May only be set once, afterwards the object is not changing.%%
+%%May only be set once. Afterwards the object does not change.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:ip_address:property:family:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/ip_address/property/port.txt b/pages/develop/api/efl/net/ip_address/property/port.txt
index bc707da5d..bff7ef18c 100644
--- a/pages/develop/api/efl/net/ip_address/property/port.txt
+++ b/pages/develop/api/efl/net/ip_address/property/port.txt
@@ -3,7 +3,7 @@
%%The address port in Host/Native endianess.%%
-%%May only be set once, afterwards the object is not changing.%%
+%%May only be set once. Afterwards the object does not change.%%
%%Must be set after %%[[:develop:api:efl:net:ip_address:property:family|Efl.Net.Ip_Address.family]]%%.%%
diff --git a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
index 16a017e3a..50635716b 100644
--- a/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
+++ b/pages/develop/api/efl/net/ip_address/property/sockaddr.txt
@@ -3,7 +3,7 @@
%%The <netinet/in.h>-compatible 'struct sockaddr'.%%
-%%May only be set once, afterwards the object is not changing.%%
+%%May only be set once. Afterwards the object does not change.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:ip_address:property:sockaddr:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/ip_address/resolve_results.txt b/pages/develop/api/efl/net/ip_address/resolve_results.txt
index 3f3d335d1..0431dd74f 100644
--- a/pages/develop/api/efl/net/ip_address/resolve_results.txt
+++ b/pages/develop/api/efl/net/ip_address/resolve_results.txt
@@ -15,7 +15,7 @@
* **request_address** - %%The 'address' argument given to Efl.Net.Ip_Address.resolve%%
* **canonical_name** - %%The canonical name, if it was requested in flags%%
- * **results** - %%The resolved objects. Do not modify this array, but you can keep reference to elements using efl_ref() and efl_unref()%%
+ * **results** - %%The resolved objects. Do not modify this array but you can keep reference to elements using efl_ref() and efl_unref()%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/server.txt b/pages/develop/api/efl/net/server.txt
index 4664280cd..6e41f7594 100644
--- a/pages/develop/api/efl/net/server.txt
+++ b/pages/develop/api/efl/net/server.txt
@@ -5,9 +5,9 @@
%%The basic server interface.%%
-%%It will start serving and accepting clients once %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% is called and the "serving" event is dispatched.%%
+%%This will start serving and accepting clients once %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% is called and the "serving" event is dispatched.%%
-%%When new clients are accepted, then "client,add" event is dispatched with a child object implementing %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% interface. These implement the standard %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%, %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% and %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% interfaces, thus can be used with utilities such as %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
+%%When new clients are accepted the "client,add" event is dispatched with a child object implementing %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% interface. These implement the standard %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%, %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% and %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%% interfaces, so can be used with utilities such as %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
//Since 1.19//
@@ -16,21 +16,21 @@
===== Members =====
**[[:develop:api:efl:net:server:property:address|address]]** //**(get, set)**// ''protected set''\\
-> %%The address the server is bound to.%%
+> %%The address to which the server is bound.%%
<code c>
const char *efl_net_server_address_get(const Eo *obj);
void efl_net_server_address_set(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''\\
-> %%Number of concurrent clients accepted by this server.%%
+> %%Number of concurrent clients accepted by the server.%%
<code c>
unsigned int efl_net_server_clients_count_get(const Eo *obj);
void efl_net_server_clients_count_set(Eo *obj, unsigned int count);
</code>
\\
**[[:develop:api:efl:net:server:property:clients_limit|clients_limit]]** //**(get, set)**//\\
-> %%Number of maximum concurrent clients allowed by this server.%%
+> %%Number of maximum concurrent clients allowed by the server.%%
<code c>
void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess);
void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess);
@@ -59,7 +59,7 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
===== Events =====
**[[:develop:api:efl:net:server:event:client_add|client,add]]**\\
-> %%A new client socket was created.%%
+> %%A new client socket has been created.%%
<code c>
EFL_NET_SERVER_EVENT_CLIENT_ADD(Efl_Net_Socket *, @hot)
</code>
@@ -69,7 +69,7 @@ EFL_NET_SERVER_EVENT_CLIENT_ADD(Efl_Net_Socket *, @hot)
EFL_NET_SERVER_EVENT_CLIENT_REJECTED(const char *)
</code>
\\ **[[:develop:api:efl:net:server:event:error|error]]**\\
-> %%Some error happened and the server needs to be stopped.%%
+> %%An error has occurred and the server needs to be stopped.%%
<code c>
EFL_NET_SERVER_EVENT_ERROR(Eina_Error)
</code>
diff --git a/pages/develop/api/efl/net/server/event/client_add.txt b/pages/develop/api/efl/net/server/event/client_add.txt
index 06d0a4cbc..2c250f736 100644
--- a/pages/develop/api/efl/net/server/event/client_add.txt
+++ b/pages/develop/api/efl/net/server/event/client_add.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server: client,add~~
===== Description =====
-%%A new client socket was created.%%
+%%A new client socket has been created.%%
%%The socket will have the server as parent and can be closed by both the server or the user using %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%%.%%
diff --git a/pages/develop/api/efl/net/server/event/error.txt b/pages/develop/api/efl/net/server/event/error.txt
index d2f969c05..c57aa7ce0 100644
--- a/pages/develop/api/efl/net/server/event/error.txt
+++ b/pages/develop/api/efl/net/server/event/error.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server: error~~
===== Description =====
-%%Some error happened and the server needs to be stopped.%%
+%%An error has occurred and the server needs to be stopped.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:event:error:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/fd.txt b/pages/develop/api/efl/net/server/fd.txt
index 64e370227..dad392ada 100644
--- a/pages/develop/api/efl/net/server/fd.txt
+++ b/pages/develop/api/efl/net/server/fd.txt
@@ -24,21 +24,21 @@
===== Members =====
**[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%The address the server is bound to.%%
+> %%The address to which the server is bound.%%
<code c>
const char *efl_net_server_address_get(const Eo *obj);
void efl_net_server_address_set(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of concurrent clients accepted by this server.%%
+> %%Number of concurrent clients accepted by the server.%%
<code c>
unsigned int efl_net_server_clients_count_get(const Eo *obj);
void efl_net_server_clients_count_set(Eo *obj, unsigned int count);
</code>
\\
**[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of maximum concurrent clients allowed by this server.%%
+> %%Number of maximum concurrent clients allowed by the server.%%
<code c>
void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess);
void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess);
@@ -111,7 +111,7 @@ void efl_net_server_serving_set(Eo *obj, Eina_Bool serving);
</code>
\\
**[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]**\\
-> %%If this method is called use an already activated socket.%%
+> %%If this method is called, use an already activated socket.%%
<code c>
Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
</code>
@@ -180,7 +180,7 @@ void efl_net_server_fd_process_incoming_data(Eo *obj);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/fd/method/client_add.txt b/pages/develop/api/efl/net/server/fd/method/client_add.txt
index 2b8e3b7c0..4969979c1 100644
--- a/pages/develop/api/efl/net/server/fd/method/client_add.txt
+++ b/pages/develop/api/efl/net/server/fd/method/client_add.txt
@@ -3,7 +3,7 @@
%%Accepts a new client, should emit "client,add".%%
-%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
+%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction, decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
@@ -30,7 +30,7 @@ void efl_net_server_fd_client_add(Eo *obj, int client_fd);
===== Parameters =====
- * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket%%
+ * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/fd/method/serve.txt b/pages/develop/api/efl/net/server/fd/method/serve.txt
index 8394b36ff..01c143f63 100644
--- a/pages/develop/api/efl/net/server/fd/method/serve.txt
+++ b/pages/develop/api/efl/net/server/fd/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/fd/method/socket_activate.txt b/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
index d36806023..12f9b2d44 100644
--- a/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
+++ b/pages/develop/api/efl/net/server/fd/method/socket_activate.txt
@@ -1,23 +1,23 @@
~~Title: Efl.Net.Server.Fd.socket_activate~~
===== Description =====
-%%If this method is called use an already activated socket.%%
+%%If this method is called, use an already activated socket.%%
-%%This method allows a server to use an existing socket received from systemd or similar system.%%
+%%This method allows a server to use an existing socket received from systemd or any similar system.%%
-%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, that method will return EALREADY.%%
+%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, this method will return EALREADY.%%
-%%@note The parameter 'address' given to this function is only used to validate the next socket available, it doesn't search for a socket with the given address. Thus the socket to be used is the next unused and orders matter is using multiple servers!%%
+%%@note The parameter 'address' given to this function is only used to validate the next socket available. It doesn't search for a socket with the given address. Thus the socket to be used is the next unused one : order matters if using multiple servers!%%
-%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready, for instance stream protocols may need to check for listening and if not try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
+%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready. For instance stream protocols may need to check for listening and if not, try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
%%Errors:%%
-%%- EALREADY: already have a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
+%%- EALREADY: There already is a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
-%%- ENOENT: no sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
+%%- ENOENT: No sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
-%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch with the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
+%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch between the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:method:socket_activate:description&nouser&nolink&nodate}}
@@ -41,7 +41,7 @@ Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
===== Parameters =====
- * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
+ * **address** //(in)// - %%The address to validate the next available socket. It cannot be used to search, only for validation.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/fd/property/address.txt b/pages/develop/api/efl/net/server/fd/property/address.txt
index 8f4c06234..4cb6286d5 100644
--- a/pages/develop/api/efl/net/server/fd/property/address.txt
+++ b/pages/develop/api/efl/net/server/fd/property/address.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Net.Server.Fd.address~~
===== Description =====
-%%The address the server is bound to.%%
+%%The address to which the server is bound.%%
-%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
+%%The actual value depends on the type of server, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:property:address:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/fd/property/clients_count.txt b/pages/develop/api/efl/net/server/fd/property/clients_count.txt
index a4adad658..99e28a4fb 100644
--- a/pages/develop/api/efl/net/server/fd/property/clients_count.txt
+++ b/pages/develop/api/efl/net/server/fd/property/clients_count.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Fd.clients_count~~
===== Description =====
-%%Number of concurrent clients accepted by this server.%%
+%%Number of concurrent clients accepted by the server.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:property:clients_count:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
index 401b62ae9..5ce650482 100644
--- a/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
+++ b/pages/develop/api/efl/net/server/fd/property/clients_limit.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Fd.clients_limit~~
===== Description =====
-%%Number of maximum concurrent clients allowed by this server.%%
+%%Number of maximum concurrent clients allowed by the server.%%
%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
diff --git a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
index acec10dc3..e0975bb1e 100644
--- a/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
+++ b/pages/develop/api/efl/net/server/fd/property/close_on_exec.txt
@@ -3,7 +3,7 @@
%%Controls Close-on-Exec() using FD_CLOEXEC.%%
-%%Children socket will inherit the server's setting by default. One can change the behavior using each instance %%[[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec.set]]%%. Defaults to %%''true''%%.%%
+%%Child sockets inherit the server's settings by default. You can change the behavior using each instance %%[[:develop:api:efl:io:closer:property:close_on_exec|Efl.Io.Closer.close_on_exec.set]]%%. Defaults to %%''true''%%.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:fd:property:close_on_exec:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/ip.txt b/pages/develop/api/efl/net/server/ip.txt
index 31997183b..edd896001 100644
--- a/pages/develop/api/efl/net/server/ip.txt
+++ b/pages/develop/api/efl/net/server/ip.txt
@@ -46,9 +46,9 @@ void efl_net_server_ip_ipv6_only_set(Eo *obj, Eina_Bool ipv6_only);
| | **[[: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:net:server:fd|Efl.Net.Server.Fd]] ^^^
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% |
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% |
-| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address to which the server is bound.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by the server.%% |
+| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by the server.%% |
| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% |
| | **[[:develop:api:efl:net:server:fd:method:destructor|destructor]]** | %%Call the object's destructor.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% |
@@ -58,7 +58,7 @@ void efl_net_server_ip_ipv6_only_set(Eo *obj, Eina_Bool ipv6_only);
| | **[[:develop:api:efl:net:server:fd:property:reuse_port|reuse_port]]** //**(get, set)**// | %%Controls port reuse() using SO_REUSEPORT (since linux 3.9)%% |
| | **[[:develop:api:efl:net:server:fd:method:serve|serve]]** | %%Starts serving requests.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:serving|serving]]** //**(get, set)**// | %%Returns whenever the server is ready to accept clients or not.%% |
-| | **[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]** | %%If this method is called use an already activated socket.%% |
+| | **[[:develop:api:efl:net:server:fd:method:socket_activate|socket_activate]]** | %%If this method is called, use an already activated socket.%% |
| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_add|client_add]]** | %%Accepts a new client, should emit "client,add".%% |
| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_announce|client_announce]]** | %%Implementions should call this method to announce new clients.%% |
| ''protected'' | **[[:develop:api:efl:net:server:fd:method:client_reject|client_reject]]** | %%Rejects a new client, should emit "client,rejected".%% |
@@ -95,7 +95,7 @@ void efl_net_server_ip_ipv6_only_set(Eo *obj, Eina_Bool ipv6_only);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/method/serve.txt b/pages/develop/api/efl/net/server/method/serve.txt
index 0f0104f20..c001d2915 100644
--- a/pages/develop/api/efl/net/server/method/serve.txt
+++ b/pages/develop/api/efl/net/server/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/property/address.txt b/pages/develop/api/efl/net/server/property/address.txt
index bcda548eb..5b5b8677b 100644
--- a/pages/develop/api/efl/net/server/property/address.txt
+++ b/pages/develop/api/efl/net/server/property/address.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Net.Server.address~~
===== Description =====
-%%The address the server is bound to.%%
+%%The address to which the server is bound.%%
-%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
+%%The actual value depends on the type of server, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:property:address:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/property/clients_count.txt b/pages/develop/api/efl/net/server/property/clients_count.txt
index ff6b9755b..bbeb8a444 100644
--- a/pages/develop/api/efl/net/server/property/clients_count.txt
+++ b/pages/develop/api/efl/net/server/property/clients_count.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.clients_count~~
===== Description =====
-%%Number of concurrent clients accepted by this server.%%
+%%Number of concurrent clients accepted by the server.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:property:clients_count:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/property/clients_limit.txt b/pages/develop/api/efl/net/server/property/clients_limit.txt
index 6460e792d..93a483ca3 100644
--- a/pages/develop/api/efl/net/server/property/clients_limit.txt
+++ b/pages/develop/api/efl/net/server/property/clients_limit.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.clients_limit~~
===== Description =====
-%%Number of maximum concurrent clients allowed by this server.%%
+%%Number of maximum concurrent clients allowed by the server.%%
%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
diff --git a/pages/develop/api/efl/net/server/simple.txt b/pages/develop/api/efl/net/server/simple.txt
index 60ac4839f..e8c5077fb 100644
--- a/pages/develop/api/efl/net/server/simple.txt
+++ b/pages/develop/api/efl/net/server/simple.txt
@@ -5,7 +5,7 @@
%%A network server wrapper that creates clients based on %%[[:develop:api:efl:net:socket:simple|Efl.Net.Socket.Simple]]%%.%%
-%%This is just a wrapper server, it will take an actual server using %%[[:develop:api:efl:net:server:simple:property:inner_server|Efl.Net.Server.Simple.inner_server]]%% or create one using %%[[:develop:api:efl:net:server:simple:property:inner_class|Efl.Net.Server.Simple.inner_class]]%%.%%
+%%This is just a wrapper server. It takes an actual server using %%[[:develop:api:efl:net:server:simple:property:inner_server|Efl.Net.Server.Simple.inner_server]]%% or creates one using %%[[:develop:api:efl:net:server:simple:property:inner_class|Efl.Net.Server.Simple.inner_class]]%%.%%
//Since 1.19//
@@ -25,21 +25,21 @@
===== Members =====
**[[:develop:api:efl:net:server:simple:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%The address the server is bound to.%%
+> %%The address to which the server is bound.%%
<code c>
const char *efl_net_server_address_get(const Eo *obj);
void efl_net_server_address_set(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:simple:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of concurrent clients accepted by this server.%%
+> %%Number of concurrent clients accepted by the server.%%
<code c>
unsigned int efl_net_server_clients_count_get(const Eo *obj);
void efl_net_server_clients_count_set(Eo *obj, unsigned int count);
</code>
\\
**[[:develop:api:efl:net:server:simple:property:clients_limit|clients_limit]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of maximum concurrent clients allowed by this server.%%
+> %%Number of maximum concurrent clients allowed by the server.%%
<code c>
void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess);
void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess);
@@ -125,9 +125,9 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
==== Inherited ====
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
-| | **[[:develop:api:efl:net:server:event:error|error]]** | %%Some error happened and the server needs to be stopped.%% |
+| | **[[:develop:api:efl:net:server:event:error|error]]** | %%An error has occurred and the server needs to be stopped.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
diff --git a/pages/develop/api/efl/net/server/simple/method/serve.txt b/pages/develop/api/efl/net/server/simple/method/serve.txt
index 6c8b5f9c1..ef0859744 100644
--- a/pages/develop/api/efl/net/server/simple/method/serve.txt
+++ b/pages/develop/api/efl/net/server/simple/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:simple:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/simple/property/address.txt b/pages/develop/api/efl/net/server/simple/property/address.txt
index 8b99b6d89..81f8e4d00 100644
--- a/pages/develop/api/efl/net/server/simple/property/address.txt
+++ b/pages/develop/api/efl/net/server/simple/property/address.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Net.Server.Simple.address~~
===== Description =====
-%%The address the server is bound to.%%
+%%The address to which the server is bound.%%
-%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
+%%The actual value depends on the type of server, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:simple:property:address:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/simple/property/clients_count.txt b/pages/develop/api/efl/net/server/simple/property/clients_count.txt
index 11e1fa55f..ccb8ac5fe 100644
--- a/pages/develop/api/efl/net/server/simple/property/clients_count.txt
+++ b/pages/develop/api/efl/net/server/simple/property/clients_count.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Simple.clients_count~~
===== Description =====
-%%Number of concurrent clients accepted by this server.%%
+%%Number of concurrent clients accepted by the server.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:simple:property:clients_count:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/simple/property/clients_limit.txt b/pages/develop/api/efl/net/server/simple/property/clients_limit.txt
index dca7e5d89..e8890591a 100644
--- a/pages/develop/api/efl/net/server/simple/property/clients_limit.txt
+++ b/pages/develop/api/efl/net/server/simple/property/clients_limit.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Simple.clients_limit~~
===== Description =====
-%%Number of maximum concurrent clients allowed by this server.%%
+%%Number of maximum concurrent clients allowed by the server.%%
%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
diff --git a/pages/develop/api/efl/net/server/simple/property/inner_class.txt b/pages/develop/api/efl/net/server/simple/property/inner_class.txt
index 7f74e8d94..942d698eb 100644
--- a/pages/develop/api/efl/net/server/simple/property/inner_class.txt
+++ b/pages/develop/api/efl/net/server/simple/property/inner_class.txt
@@ -3,9 +3,9 @@
%%The class used to create %%[[:develop:api:efl:net:server:simple:property:inner_server|Efl.Net.Server.Simple.inner_server]]%% if none was provided.%%
-%%This class must be set at construction time and will be used to create the inner socket during %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%.%%
+%%This class must be set at build time and will be used to create the inner socket during %%[[:develop:api:efl:object:method:finalize|Efl.Object.finalize]]%%.%%
-%%It is a helper for users, removing the burden to manually create and specify a dialer object.%%
+%%It is a helper for users, saving them the trouble of manually creating and specifying a dialer object.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/net/server/ssl.txt b/pages/develop/api/efl/net/server/ssl.txt
index dd3077837..be0c3c7d0 100644
--- a/pages/develop/api/efl/net/server/ssl.txt
+++ b/pages/develop/api/efl/net/server/ssl.txt
@@ -66,9 +66,9 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
| | **[[: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:net:server:fd|Efl.Net.Server.Fd]] ^^^
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% |
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% |
-| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address to which the server is bound.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by the server.%% |
+| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by the server.%% |
| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% |
| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% |
@@ -81,7 +81,7 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
| | **[[:develop:api:efl:net:server:ip:property:ipv6_only|ipv6_only]]** //**(get, set)**// | %%Whenever IPv6 listen address will accept only same-family clients or will allow IPv4 to connect as well.%% |
^ [[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]] ^^^
| | **[[:develop:api:efl:net:server:tcp:method:serve|serve]]** | %%Starts serving requests.%% |
-| | **[[:develop:api:efl:net:server:tcp:method:socket_activate|socket_activate]]** | %%If this method is called use an already activated socket.%% |
+| | **[[:develop:api:efl:net:server:tcp:method:socket_activate|socket_activate]]** | %%If this method is called, use an already activated socket.%% |
| ''protected'' | **[[:develop:api:efl:net:server:tcp:method:client_reject|client_reject]]** | %%Rejects a new client, should emit "client,rejected".%% |
^ [[: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.%% |
@@ -115,7 +115,7 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/ssl/method/client_add.txt b/pages/develop/api/efl/net/server/ssl/method/client_add.txt
index 21addb49d..66071b1b9 100644
--- a/pages/develop/api/efl/net/server/ssl/method/client_add.txt
+++ b/pages/develop/api/efl/net/server/ssl/method/client_add.txt
@@ -3,7 +3,7 @@
%%Accepts a new client, should emit "client,add".%%
-%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
+%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction, decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
@@ -30,7 +30,7 @@ void efl_net_server_fd_client_add(Eo *obj, int client_fd);
===== Parameters =====
- * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket%%
+ * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/tcp.txt b/pages/develop/api/efl/net/server/tcp.txt
index b96e3d3af..553401e57 100644
--- a/pages/develop/api/efl/net/server/tcp.txt
+++ b/pages/develop/api/efl/net/server/tcp.txt
@@ -38,7 +38,7 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:tcp:method:socket_activate|socket_activate]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\
-> %%If this method is called use an already activated socket.%%
+> %%If this method is called, use an already activated socket.%%
<code c>
Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
</code>
@@ -64,9 +64,9 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd);
| | **[[: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:net:server:fd|Efl.Net.Server.Fd]] ^^^
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% |
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% |
-| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address to which the server is bound.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by the server.%% |
+| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by the server.%% |
| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% |
| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% |
@@ -111,7 +111,7 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/tcp/method/client_add.txt b/pages/develop/api/efl/net/server/tcp/method/client_add.txt
index c193c5e98..ef9799770 100644
--- a/pages/develop/api/efl/net/server/tcp/method/client_add.txt
+++ b/pages/develop/api/efl/net/server/tcp/method/client_add.txt
@@ -3,7 +3,7 @@
%%Accepts a new client, should emit "client,add".%%
-%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
+%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction, decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
@@ -30,7 +30,7 @@ void efl_net_server_fd_client_add(Eo *obj, int client_fd);
===== Parameters =====
- * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket%%
+ * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/tcp/method/serve.txt b/pages/develop/api/efl/net/server/tcp/method/serve.txt
index bb3f90d9a..befeec9c8 100644
--- a/pages/develop/api/efl/net/server/tcp/method/serve.txt
+++ b/pages/develop/api/efl/net/server/tcp/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:tcp:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/tcp/method/socket_activate.txt b/pages/develop/api/efl/net/server/tcp/method/socket_activate.txt
index fb7d338eb..d5025048f 100644
--- a/pages/develop/api/efl/net/server/tcp/method/socket_activate.txt
+++ b/pages/develop/api/efl/net/server/tcp/method/socket_activate.txt
@@ -1,23 +1,23 @@
~~Title: Efl.Net.Server.Tcp.socket_activate~~
===== Description =====
-%%If this method is called use an already activated socket.%%
+%%If this method is called, use an already activated socket.%%
-%%This method allows a server to use an existing socket received from systemd or similar system.%%
+%%This method allows a server to use an existing socket received from systemd or any similar system.%%
-%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, that method will return EALREADY.%%
+%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, this method will return EALREADY.%%
-%%@note The parameter 'address' given to this function is only used to validate the next socket available, it doesn't search for a socket with the given address. Thus the socket to be used is the next unused and orders matter is using multiple servers!%%
+%%@note The parameter 'address' given to this function is only used to validate the next socket available. It doesn't search for a socket with the given address. Thus the socket to be used is the next unused one : order matters if using multiple servers!%%
-%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready, for instance stream protocols may need to check for listening and if not try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
+%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready. For instance stream protocols may need to check for listening and if not, try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
%%Errors:%%
-%%- EALREADY: already have a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
+%%- EALREADY: There already is a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
-%%- ENOENT: no sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
+%%- ENOENT: No sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
-%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch with the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
+%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch between the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:tcp:method:socket_activate:description&nouser&nolink&nodate}}
@@ -41,7 +41,7 @@ Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
===== Parameters =====
- * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
+ * **address** //(in)// - %%The address to validate the next available socket. It cannot be used to search, only for validation.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/udp.txt b/pages/develop/api/efl/net/server/udp.txt
index 86dace847..e24ad9756 100644
--- a/pages/develop/api/efl/net/server/udp.txt
+++ b/pages/develop/api/efl/net/server/udp.txt
@@ -83,7 +83,7 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:udp:method:socket_activate|socket_activate]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\
-> %%If this method is called use an already activated socket.%%
+> %%If this method is called, use an already activated socket.%%
<code c>
Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
</code>
@@ -103,9 +103,9 @@ void efl_net_server_fd_process_incoming_data(Eo *obj);
| | **[[: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:net:server:fd|Efl.Net.Server.Fd]] ^^^
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% |
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% |
-| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address to which the server is bound.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by the server.%% |
+| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by the server.%% |
| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% |
| | **[[:develop:api:efl:net:server:fd:property:fd|fd]]** //**(get, set)**// | %%Defines which file descriptor to watch. If it is a file, use file_fd variant.%% |
@@ -150,7 +150,7 @@ void efl_net_server_fd_process_incoming_data(Eo *obj);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/udp/client.txt b/pages/develop/api/efl/net/server/udp/client.txt
index 9f8cb8d70..2321193c1 100644
--- a/pages/develop/api/efl/net/server/udp/client.txt
+++ b/pages/develop/api/efl/net/server/udp/client.txt
@@ -5,7 +5,7 @@
%%A UDP client child of Efl.Net.Server.Udp%%
-%%Unlike connection protocols such as TCP or Local, UDP doesn't create extra sockets for its "clients". Then this thin class will provide the required socket interface on top of the server internal socket.%%
+%%Unlike connection protocols such as TCP or Local, UDP doesn't create extra sockets for its "clients". This thin class will then provide the required socket interface on top of the server internal socket.%%
%%Given this limitation, some features such as 'cork' (used to coalesce multiple writes() into a single datagram) are not available since it could interfere with other clients.%%
diff --git a/pages/develop/api/efl/net/server/udp/client/method/write.txt b/pages/develop/api/efl/net/server/udp/client/method/write.txt
index 81b6ae65e..60ebb8257 100644
--- a/pages/develop/api/efl/net/server/udp/client/method/write.txt
+++ b/pages/develop/api/efl/net/server/udp/client/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/server/udp/client/property/address_local.txt b/pages/develop/api/efl/net/server/udp/client/property/address_local.txt
index 0a30507a0..ac5d9bab6 100644
--- a/pages/develop/api/efl/net/server/udp/client/property/address_local.txt
+++ b/pages/develop/api/efl/net/server/udp/client/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:udp:client:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt b/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt
index 1dc3856f7..987c3cae4 100644
--- a/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt
+++ b/pages/develop/api/efl/net/server/udp/client/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:udp:client:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/udp/method/serve.txt b/pages/develop/api/efl/net/server/udp/method/serve.txt
index d494a3d89..2b854b5d4 100644
--- a/pages/develop/api/efl/net/server/udp/method/serve.txt
+++ b/pages/develop/api/efl/net/server/udp/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:udp:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/udp/method/socket_activate.txt b/pages/develop/api/efl/net/server/udp/method/socket_activate.txt
index 5a1d33991..cd82bdc0e 100644
--- a/pages/develop/api/efl/net/server/udp/method/socket_activate.txt
+++ b/pages/develop/api/efl/net/server/udp/method/socket_activate.txt
@@ -1,23 +1,23 @@
~~Title: Efl.Net.Server.Udp.socket_activate~~
===== Description =====
-%%If this method is called use an already activated socket.%%
+%%If this method is called, use an already activated socket.%%
-%%This method allows a server to use an existing socket received from systemd or similar system.%%
+%%This method allows a server to use an existing socket received from systemd or any similar system.%%
-%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, that method will return EALREADY.%%
+%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, this method will return EALREADY.%%
-%%@note The parameter 'address' given to this function is only used to validate the next socket available, it doesn't search for a socket with the given address. Thus the socket to be used is the next unused and orders matter is using multiple servers!%%
+%%@note The parameter 'address' given to this function is only used to validate the next socket available. It doesn't search for a socket with the given address. Thus the socket to be used is the next unused one : order matters if using multiple servers!%%
-%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready, for instance stream protocols may need to check for listening and if not try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
+%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready. For instance stream protocols may need to check for listening and if not, try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
%%Errors:%%
-%%- EALREADY: already have a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
+%%- EALREADY: There already is a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
-%%- ENOENT: no sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
+%%- ENOENT: No sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
-%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch with the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
+%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch between the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:udp:method:socket_activate:description&nouser&nolink&nodate}}
@@ -41,7 +41,7 @@ Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
===== Parameters =====
- * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
+ * **address** //(in)// - %%The address to validate the next available socket. It cannot be used to search, only for validation.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/udp/property/dont_route.txt b/pages/develop/api/efl/net/server/udp/property/dont_route.txt
index cea5fda05..92fe0e300 100644
--- a/pages/develop/api/efl/net/server/udp/property/dont_route.txt
+++ b/pages/develop/api/efl/net/server/udp/property/dont_route.txt
@@ -3,7 +3,7 @@
%%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%
-%%This will use SO_DONTROUTE option to avoid gateways routing sent packets to outside of local network. It's useful for some protocols that only want local area to be affected.%%
+%%This will use SO_DONTROUTE option to avoid gateways routing sent packets to outside the local network. It's useful for some protocols that only want the local area to be affected.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:udp:property:dont_route:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/unix.txt b/pages/develop/api/efl/net/server/unix.txt
index 542d7fdd4..4e2ad459a 100644
--- a/pages/develop/api/efl/net/server/unix.txt
+++ b/pages/develop/api/efl/net/server/unix.txt
@@ -5,7 +5,7 @@
%%An AF_UNIX server.%%
-%%The %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% method will call bind(2) directly, thus path will be accessed and created in that method. If the created socket must be subject to some special mode or user, change before executing that method, for example calling umask(2).%%
+%%The %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% method will call bind(2) directly. This means the path will be accessed and created in that method. If the created socket must be subject to some special mode or user, change before executing said method, for example by calling umask(2).%%
//Since 1.19//
@@ -33,7 +33,7 @@ void efl_destructor(Eo *obj);
</code>
\\
**[[:develop:api:efl:net:server:unix:property:leading_directories_create|leading_directories_create]]** //**(get, set)**//\\
-> %%If %%''true''%%, all parent directories will be created with given mode.%%
+> %%If %%''true''%%, all parent directories will be created with the given mode.%%
<code c>
void efl_net_server_unix_leading_directories_create_get(const Eo *obj, Eina_Bool *leading_directories_create, unsigned int *mode);
void efl_net_server_unix_leading_directories_create_set(Eo *obj, Eina_Bool leading_directories_create, unsigned int mode);
@@ -46,13 +46,13 @@ Eina_Error efl_net_server_serve(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:unix:method:socket_activate|socket_activate]]**// [Overridden from [[:develop:api:efl:net:server:fd|Efl.Net.Server.Fd]]]//\\
-> %%If this method is called use an already activated socket.%%
+> %%If this method is called, use an already activated socket.%%
<code c>
Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
</code>
\\
**[[:develop:api:efl:net:server:unix:property:unlink_before_bind|unlink_before_bind]]** //**(get, set)**//\\
-> %%AF_UNIX paths may be stale due crashes, remove files and try again.%%
+> %%AF_UNIX paths may be stale due to crashes. Remove files and try again.%%
<code c>
Eina_Bool efl_net_server_unix_unlink_before_bind_get(const Eo *obj);
void efl_net_server_unix_unlink_before_bind_set(Eo *obj, Eina_Bool unlink_before_bind);
@@ -79,9 +79,9 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd);
| | **[[: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:net:server:fd|Efl.Net.Server.Fd]] ^^^
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address the server is bound to.%% |
-| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by this server.%% |
-| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by this server.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:address|address]]** //**(get, set)**// | %%The address to which the server is bound.%% |
+| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:clients_count|clients_count]]** //**(get, set)**// | %%Number of concurrent clients accepted by the server.%% |
+| | **[[:develop:api:efl:net:server:fd:property:clients_limit|clients_limit]]** //**(get, set)**// | %%Number of maximum concurrent clients allowed by the server.%% |
| | **[[:develop:api:efl:net:server:fd:property:close_on_exec|close_on_exec]]** //**(get, set)**// | %%Controls Close-on-Exec() using FD_CLOEXEC.%% |
| | **[[:develop:api:efl:net:server:fd:method:constructor|constructor]]** | %%Call the object's constructor.%% |
| ''protected set'' | **[[:develop:api:efl:net:server:fd:property:family|family]]** //**(get, set)**// | %%The address family (AF_*) family of this socket.%% |
@@ -124,7 +124,7 @@ void efl_net_server_fd_client_reject(Eo *obj, int client_fd);
| | **[[:develop:api:efl:loop:fd:event:read|read]]** | %%Called when a read happened on the file descriptor%% |
| | **[[:develop:api:efl:loop:fd:event:write|write]]** | %%Called when a write happened on the file descriptor%% |
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
diff --git a/pages/develop/api/efl/net/server/unix/method/client_add.txt b/pages/develop/api/efl/net/server/unix/method/client_add.txt
index bf8264db2..7ea872ca3 100644
--- a/pages/develop/api/efl/net/server/unix/method/client_add.txt
+++ b/pages/develop/api/efl/net/server/unix/method/client_add.txt
@@ -3,7 +3,7 @@
%%Accepts a new client, should emit "client,add".%%
-%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction and decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
+%%Remember to create the client object with a callback to EFL_IO_CLOSER_EVENT_CLOSED during the construction, decrease %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%% as well as unref the client and remove yourself as parent.%%
%%The new clients should have the server as parent and increase the %%[[:develop:api:efl:net:server:property:clients_count|Efl.Net.Server.clients_count]]%%.%%
@@ -30,7 +30,7 @@ void efl_net_server_fd_client_add(Eo *obj, int client_fd);
===== Parameters =====
- * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket%%
+ * **client_fd** //(in)// - %%The file descriptor of the client socket. It comes preconfigured with close_on_exec. On failure, remember to close this socket.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/unix/method/serve.txt b/pages/develop/api/efl/net/server/unix/method/serve.txt
index 30ef2b4a7..13a918efd 100644
--- a/pages/develop/api/efl/net/server/unix/method/serve.txt
+++ b/pages/develop/api/efl/net/server/unix/method/serve.txt
@@ -3,9 +3,9 @@
%%Starts serving requests.%%
-%%This method starts the server, resolving address and then proceeding to the actual listen(2)/bind(2) equivalent..%%
+%%This method starts the server, resolves addresses and then proceeds to the actual listen(2)/bind(2) equivalent..%%
-%%Once the connection is fully setup, "serving" event is dispatched.%%
+%%Once the connection is fully set up the "serving" event is dispatched.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:unix:method:serve:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/unix/method/socket_activate.txt b/pages/develop/api/efl/net/server/unix/method/socket_activate.txt
index 156e55beb..dccefe342 100644
--- a/pages/develop/api/efl/net/server/unix/method/socket_activate.txt
+++ b/pages/develop/api/efl/net/server/unix/method/socket_activate.txt
@@ -1,23 +1,23 @@
~~Title: Efl.Net.Server.Unix.socket_activate~~
===== Description =====
-%%If this method is called use an already activated socket.%%
+%%If this method is called, use an already activated socket.%%
-%%This method allows a server to use an existing socket received from systemd or similar system.%%
+%%This method allows a server to use an existing socket received from systemd or any similar system.%%
-%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, that method will return EALREADY.%%
+%%It will replace %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%, thus if this is used, this method will return EALREADY.%%
-%%@note The parameter 'address' given to this function is only used to validate the next socket available, it doesn't search for a socket with the given address. Thus the socket to be used is the next unused and orders matter is using multiple servers!%%
+%%@note The parameter 'address' given to this function is only used to validate the next socket available. It doesn't search for a socket with the given address. Thus the socket to be used is the next unused one : order matters if using multiple servers!%%
-%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready, for instance stream protocols may need to check for listening and if not try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
+%%@note subclasses must validate the socket and return EINVAL prior to call the base class with Efl.Object.super. They must also emit "serving" when ready. For instance stream protocols may need to check for listening and if not, try to listen. Usually they will also query getsockname() and set %%[[:develop:api:efl:net:server:property:address|Efl.Net.Server.address]]%%.%%
%%Errors:%%
-%%- EALREADY: already have a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
+%%- EALREADY: There already is a socket, either from previous %%[[:develop:api:efl:net:server:fd:method:socket_activate|Efl.Net.Server.Fd.socket_activate]]%% or %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%. Usually represents a programming error.%%
-%%- ENOENT: no sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
+%%- ENOENT: No sockets received from process manager (ie: systemd). Usually this is not a fatal error, just proceed by calling %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%%%%
-%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch with the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
+%%- EINVAL: the socket received is not of the correct family, type or protocol. Usually this means a configuration mismatch between the order of server creation and calls to socket_activate. The systemd.socket entries must match the order in your application.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:unix:method:socket_activate:description&nouser&nolink&nodate}}
@@ -41,7 +41,7 @@ Eina_Error efl_net_server_fd_socket_activate(Eo *obj, const char *address);
===== Parameters =====
- * **address** //(in)// - %%The address to validate the next available socket. It doesn't serve as search, only as validation!%%
+ * **address** //(in)// - %%The address to validate the next available socket. It cannot be used to search, only for validation.%%
===== Implemented by =====
diff --git a/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt b/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt
index f3b7947ad..37ed08878 100644
--- a/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt
+++ b/pages/develop/api/efl/net/server/unix/property/leading_directories_create.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Unix.leading_directories_create~~
===== Description =====
-%%If %%''true''%%, all parent directories will be created with given mode.%%
+%%If %%''true''%%, all parent directories will be created with the given mode.%%
%%This is only effective before %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% is called as it is used from inside that method.%%
diff --git a/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt b/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt
index 7316412b6..ccbecc912 100644
--- a/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt
+++ b/pages/develop/api/efl/net/server/unix/property/unlink_before_bind.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Unix.unlink_before_bind~~
===== Description =====
-%%AF_UNIX paths may be stale due crashes, remove files and try again.%%
+%%AF_UNIX paths may be stale due to crashes. Remove files and try again.%%
%%If this property is %%''true''%%, then it will unlink() before bind() is done, repeating this process if EADDRINUSE.%%
diff --git a/pages/develop/api/efl/net/server/windows.txt b/pages/develop/api/efl/net/server/windows.txt
index 3ffa676e8..e3132f61b 100644
--- a/pages/develop/api/efl/net/server/windows.txt
+++ b/pages/develop/api/efl/net/server/windows.txt
@@ -5,7 +5,7 @@
%%A Windows NamedPipe server.%%
-%%The %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% method will call CreateNamedPipe() directly, thus path will be accessed and created in that method. If the created socket must be subject to some special mode or user, change before executing that method.%%
+%%The %%[[:develop:api:efl:net:server:method:serve|Efl.Net.Server.serve]]%% method calls CreateNamedPipe() directly, so the path will be accessed and created in that method. If the created socket must be subject to some special mode or user, change before executing said method.%%
//Since 1.19//
@@ -25,7 +25,7 @@
===== Members =====
**[[:develop:api:efl:net:server:windows:property:address|address]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%The address the server is bound to.%%
+> %%The address to which the server is bound.%%
<code c>
const char *efl_net_server_address_get(const Eo *obj);
void efl_net_server_address_set(Eo *obj, const char *address);
@@ -39,14 +39,14 @@ void efl_net_server_windows_allow_remote_set(Eo *obj, Eina_Bool allow_remote);
</code>
\\
**[[:develop:api:efl:net:server:windows:property:clients_count|clients_count]]** //**(get, set)**// ''protected set''// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of concurrent clients accepted by this server.%%
+> %%Number of concurrent clients accepted by the server.%%
<code c>
unsigned int efl_net_server_clients_count_get(const Eo *obj);
void efl_net_server_clients_count_set(Eo *obj, unsigned int count);
</code>
\\
**[[:develop:api:efl:net:server:windows:property:clients_limit|clients_limit]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:net:server|Efl.Net.Server]]]//\\
-> %%Number of maximum concurrent clients allowed by this server.%%
+> %%Number of maximum concurrent clients allowed by the server.%%
<code c>
void efl_net_server_clients_limit_get(const Eo *obj, unsigned int *limit, Eina_Bool *reject_excess);
void efl_net_server_clients_limit_set(Eo *obj, unsigned int limit, Eina_Bool reject_excess);
@@ -118,9 +118,9 @@ Eina_Bool efl_net_server_client_announce(Eo *obj, Efl_Net_Socket *client);
==== Inherited ====
^ [[:develop:api:efl:net:server|Efl.Net.Server]] ^^^
-| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket was created.%% |
+| | **[[:develop:api:efl:net:server:event:client_add|client,add]]** | %%A new client socket has been created.%% |
| | **[[:develop:api:efl:net:server:event:client_rejected|client,rejected]]** | %%Notifies a client was rejected due excess, see %%[[:develop:api:efl:net:server:property:clients_limit|Efl.Net.Server.clients_limit]]%%.%% |
-| | **[[:develop:api:efl:net:server:event:error|error]]** | %%Some error happened and the server needs to be stopped.%% |
+| | **[[:develop:api:efl:net:server:event:error|error]]** | %%An error has occurred and the server needs to be stopped.%% |
| | **[[:develop:api:efl:net:server:event:serving|serving]]** | %%Notifies the server is ready to accept clients. See property %%[[:develop:api:efl:net:server:property:serving|Efl.Net.Server.serving]]%%%% |
^ [[:develop:api:efl:object|Efl.Object]] ^^^
| | **[[:develop:api:efl:object:event:callback_add|callback,add]]** | %%A callback was added.%% |
diff --git a/pages/develop/api/efl/net/server/windows/property/address.txt b/pages/develop/api/efl/net/server/windows/property/address.txt
index cc64dac86..d79af6d4c 100644
--- a/pages/develop/api/efl/net/server/windows/property/address.txt
+++ b/pages/develop/api/efl/net/server/windows/property/address.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Net.Server.Windows.address~~
===== Description =====
-%%The address the server is bound to.%%
+%%The address to which the server is bound.%%
-%%The actual value depends on the type of server, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
+%%The actual value depends on the type of server, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP server, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:windows:property:address:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/windows/property/clients_count.txt b/pages/develop/api/efl/net/server/windows/property/clients_count.txt
index 2b33f5187..25cfb1442 100644
--- a/pages/develop/api/efl/net/server/windows/property/clients_count.txt
+++ b/pages/develop/api/efl/net/server/windows/property/clients_count.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Windows.clients_count~~
===== Description =====
-%%Number of concurrent clients accepted by this server.%%
+%%Number of concurrent clients accepted by the server.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:server:windows:property:clients_count:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/server/windows/property/clients_limit.txt b/pages/develop/api/efl/net/server/windows/property/clients_limit.txt
index f163f8feb..27b96a6fd 100644
--- a/pages/develop/api/efl/net/server/windows/property/clients_limit.txt
+++ b/pages/develop/api/efl/net/server/windows/property/clients_limit.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Server.Windows.clients_limit~~
===== Description =====
-%%Number of maximum concurrent clients allowed by this server.%%
+%%Number of maximum concurrent clients allowed by the server.%%
%%If reject_excess is set to true, then the connection will be accepted and immediately closed.%%
diff --git a/pages/develop/api/efl/net/session.txt b/pages/develop/api/efl/net/session.txt
index 15db74ccd..c42ebf6c0 100644
--- a/pages/develop/api/efl/net/session.txt
+++ b/pages/develop/api/efl/net/session.txt
@@ -5,9 +5,9 @@
%%Used by application to request network connectivity.%%
-%%This API is targeted at applications that need access to the network, specifying the allowed bearer technologies to connect to the internet, as well as if just local networking is enough or validated internet access is required.%%
+%%This API is targeted at applications that need access to the network, specifying the allowed bearer technologies to connect to the internet, as well as whether local networking is enough or validated internet access is required.%%
-%%Some platforms may not implement the backend for this class, in such cases the system will report always %%[[:develop:api:efl:net:session:property:state|Efl.Net.Session.state]]%% "online" (%%[[:develop:api:efl:net:session:state|Efl.Net.Session.State.online]]%%) and other properties will be NULL, such as %%[[:develop:api:efl:net:session:property:name|Efl.Net.Session.name]]%%, %%[[:develop:api:efl:net:session:property:interface|Efl.Net.Session.interface]]%%, %%[[:develop:api:efl:net:session:property:ipv4|Efl.Net.Session.ipv4]]%% and %%[[:develop:api:efl:net:session:property:ipv6|Efl.Net.Session.ipv6]]%%; as well as %%[[:develop:api:efl:net:session:property:technology|Efl.Net.Session.technology]]%% is set to %%[[:develop:api:efl:net:session:technology|Efl.Net.Session.Technology.unknown]]%%. Thus if there is need to detect for an actual backend, check if the state is online but those properties are NULL or technology is unknown.%%
+%%Some platforms may not implement the backend for this class. In this cases the system will report always %%[[:develop:api:efl:net:session:property:state|Efl.Net.Session.state]]%% "online" (%%[[:develop:api:efl:net:session:state|Efl.Net.Session.State.online]]%%) and other properties will be NULL, such as %%[[:develop:api:efl:net:session:property:name|Efl.Net.Session.name]]%%, %%[[:develop:api:efl:net:session:property:interface|Efl.Net.Session.interface]]%%, %%[[:develop:api:efl:net:session:property:ipv4|Efl.Net.Session.ipv4]]%% and %%[[:develop:api:efl:net:session:property:ipv6|Efl.Net.Session.ipv6]]%%; as well as %%[[:develop:api:efl:net:session:property:technology|Efl.Net.Session.technology]]%% is set to %%[[:develop:api:efl:net:session:technology|Efl.Net.Session.Technology.unknown]]%%. As such if you need to detect for an actual backend, check if the state is online but those properties are NULL or technology is unknown.%%
%%@note the %%[[:develop:api:efl:net:session:method:connect|Efl.Net.Session.connect]]%% method is subject to backend policy. For instance, ConnMan uses https://github.com/aldebaran/connman/blob/master/doc/session-policy-format.txt%%
diff --git a/pages/develop/api/efl/net/session/method/connect.txt b/pages/develop/api/efl/net/session/method/connect.txt
index 7aff7a6fc..28f946577 100644
--- a/pages/develop/api/efl/net/session/method/connect.txt
+++ b/pages/develop/api/efl/net/session/method/connect.txt
@@ -3,7 +3,7 @@
%%Asks the session to be connected.%%
-%%This method doesn't need to be called if all an application want is to monitor the connectivity state, like a poller that will only try to access the webservice when there is an existing connection without triggering one.%%
+%%This method doesn't need to be called if an application only needs to monitor the connectivity state, such as a poller which will only try to access the webservice when there is an existing connection, without triggering one.%%
%%This method is subject to backend policy. For instance, ConnMan uses https://github.com/aldebaran/connman/blob/master/doc/session-policy-format.txt%%
diff --git a/pages/develop/api/efl/net/session/method/disconnect.txt b/pages/develop/api/efl/net/session/method/disconnect.txt
index 61918d996..bfaad2b08 100644
--- a/pages/develop/api/efl/net/session/method/disconnect.txt
+++ b/pages/develop/api/efl/net/session/method/disconnect.txt
@@ -3,7 +3,7 @@
%%Indicates this session doesn't need a connection anymore.%%
-%%This reverses the effect of %%[[:develop:api:efl:net:session:method:connect|Efl.Net.Session.connect]]%%, let the system disconnect if nothing else needs a connection. One may still use the session object to monitor the connectivity state via properties and "changed" event.%%
+%%This reverses the effect of %%[[:develop:api:efl:net:session:method:connect|Efl.Net.Session.connect]]%%, let the system disconnect if nothing else needs a connection. You can still use the session object to monitor the connectivity state via properties and "changed" event.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:session:method:disconnect:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/session/state.txt b/pages/develop/api/efl/net/session/state.txt
index 1c63e2c41..544ce4da0 100644
--- a/pages/develop/api/efl/net/session/state.txt
+++ b/pages/develop/api/efl/net/session/state.txt
@@ -11,9 +11,9 @@
{{page>:develop:api-include:efl:net:session:state:fields&nouser&nolink&nodate}}
- * **offline** - %%No access point is connected%%
- * **local** - %%At least one access point was connected and the internet connectio wasn't verified%%
- * **online** - %%At least one access point was connected and the internet was verified%%
+ * **offline** - %%No access point is connected.%%
+ * **local** - %%At least one access point has connected and the internet connection hasn't been verified.%%
+ * **online** - %%At least one access point has connected and the internet connection has been verified.%%
===== Signature =====
diff --git a/pages/develop/api/efl/net/socket.txt b/pages/develop/api/efl/net/socket.txt
index cea0bde35..b7b087d69 100644
--- a/pages/develop/api/efl/net/socket.txt
+++ b/pages/develop/api/efl/net/socket.txt
@@ -5,9 +5,9 @@
%%The basic socket interface.%%
-%%It is built upon the three core Input/Output interfaces: - %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%: to receive data. - %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%: to send data. - %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%%: to close the socket for further operations.%%
+%%This is built upon the three core Input/Output interfaces: - %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%%: to receive data. - %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%%: to send data. - %%[[:develop:api:efl:io:closer|Efl.Io.Closer]]%%: to close the socket for further operations.%%
-%%Thus it can be used with utilities like %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
+%%As such it can be used with utilities like %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
//Since 1.19//
diff --git a/pages/develop/api/efl/net/socket/fd/method/write.txt b/pages/develop/api/efl/net/socket/fd/method/write.txt
index 4249bb303..a49773940 100644
--- a/pages/develop/api/efl/net/socket/fd/method/write.txt
+++ b/pages/develop/api/efl/net/socket/fd/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/socket/fd/property/address_local.txt b/pages/develop/api/efl/net/socket/fd/property/address_local.txt
index cd51bd0aa..754474f5b 100644
--- a/pages/develop/api/efl/net/socket/fd/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:fd:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
index fff3ef461..ae1c97b54 100644
--- a/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/fd/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:fd:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/property/address_local.txt b/pages/develop/api/efl/net/socket/property/address_local.txt
index 71289ffc8..a434b319d 100644
--- a/pages/develop/api/efl/net/socket/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/property/address_remote.txt b/pages/develop/api/efl/net/socket/property/address_remote.txt
index 6e53c2b3a..6f0b109be 100644
--- a/pages/develop/api/efl/net/socket/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/simple.txt b/pages/develop/api/efl/net/socket/simple.txt
index 461f060db..b301c7662 100644
--- a/pages/develop/api/efl/net/socket/simple.txt
+++ b/pages/develop/api/efl/net/socket/simple.txt
@@ -5,13 +5,13 @@
%%A wrapper socket offering an easy to use, buffered I/O.%%
-%%The simple socket encapsulates an actual %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%%, and uses it with an %%[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]%%, which creates 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 receiver and a sender %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
+%%The simple socket encapsulates an actual %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% and uses it with an %%[[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]]%%, which creates 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 receiver and a sender %%[[:develop:api:efl:io:copier|Efl.Io.Copier]]%%.%%
-%%The idea is that unlike traditional %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% that will attempt to write directly to socket and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding to the actual socket 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]]%%).%%
+%%The idea is that unlike the traditional %%[[:develop:api:efl:net:socket|Efl.Net.Socket]]%% which attempts to write directly to socket and thus may take less data than requested, this one will keep the pending data in its own buffer, feeding to the actual socket when %%[[:develop:api:efl:io:writer:property:can_write|Efl.Io.Writer.can_write]]%%. This 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]]%%).%%
%%Reading is also much simpler since received 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, 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, you can just peek at its contents: if incomplete do nothing, 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 socket 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.%%
diff --git a/pages/develop/api/efl/net/socket/simple/property/address_local.txt b/pages/develop/api/efl/net/socket/simple/property/address_local.txt
index 1c0af6ce5..cc9d1dfc0 100644
--- a/pages/develop/api/efl/net/socket/simple/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/simple/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:simple:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
index d766f8193..fa18e33e7 100644
--- a/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/simple/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:simple:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/ssl.txt b/pages/develop/api/efl/net/socket/ssl.txt
index a6efa76c7..e3d192487 100644
--- a/pages/develop/api/efl/net/socket/ssl.txt
+++ b/pages/develop/api/efl/net/socket/ssl.txt
@@ -5,7 +5,7 @@
%%A wrapper socket doing SSL (Secure Sockets Layer).%%
-%%Use this wrapper around an existing socket to do secure communication, a common use is to apply it to TCP sockets created with %%[[:develop:api:efl:net:dialer:tcp|Efl.Net.Dialer.Tcp]]%% or %%[[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]]%% created with "client,add" event.%%
+%%Use this wrapper around an existing socket for secure communication. One common use is to apply it to TCP sockets created with %%[[:develop:api:efl:net:dialer:tcp|Efl.Net.Dialer.Tcp]]%% or %%[[:develop:api:efl:net:server:tcp|Efl.Net.Server.Tcp]]%% created with "client,add" event.%%
//Since 1.19//
@@ -189,7 +189,7 @@ Eina_Bool efl_net_socket_ssl_adopted_get(const Eo *obj, Efl_Net_Socket **efl_net
EFL_NET_SOCKET_SSL_EVENT_SSL_ERROR(Eina_Error)
</code>
\\ **[[:develop:api:efl:net:socket:ssl:event:ssl_ready|ssl,ready]]**\\
-> %%Notifies the SSL handshake was done and the socket is now able to communicate%%
+> %%Notifies the SSL handshake has been performed and the socket is now able to communicate%%
<code c>
EFL_NET_SOCKET_SSL_EVENT_SSL_READY(void)
</code>
diff --git a/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt b/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
index b51f35a9f..b0ec82569 100644
--- a/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
+++ b/pages/develop/api/efl/net/socket/ssl/event/ssl_ready.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Socket.Ssl: ssl,ready~~
===== Description =====
-%%Notifies the SSL handshake was done and the socket is now able to communicate%%
+%%Notifies the SSL handshake has been performed and the socket is now able to communicate%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:ssl:event:ssl_ready:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/ssl/method/write.txt b/pages/develop/api/efl/net/socket/ssl/method/write.txt
index 7a9140cfc..fd62a871e 100644
--- a/pages/develop/api/efl/net/socket/ssl/method/write.txt
+++ b/pages/develop/api/efl/net/socket/ssl/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
index d72e18bc0..706aa9774 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:ssl:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
index 3af7dab9f..05f4cfea5 100644
--- a/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/ssl/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:ssl:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/udp.txt b/pages/develop/api/efl/net/socket/udp.txt
index a43c635ba..977dd9bb9 100644
--- a/pages/develop/api/efl/net/socket/udp.txt
+++ b/pages/develop/api/efl/net/socket/udp.txt
@@ -7,7 +7,7 @@
%%This is the common class and takes an existing FD, usually created by an dialer.%%
-%%Since for the server 'clients' there is no accepted connection it will reuse the same file decriptor and to avoid it being closed, another class Efl.Net.Server.Udp.Client is used instead.%%
+%%Since for the server 'clients' there is no accepted connection it will reuse the same file decriptor. To avoid it being closed, another class Efl.Net.Server.Udp.Client is used instead.%%
//Since 1.19//
@@ -143,7 +143,7 @@ Eina_Error efl_io_writer_write(Eo *obj, Eina_Slice slice, Eina_Slice *remaining)
</code>
\\
**[[:develop:api:efl:net:socket:udp:method:init|init]]** ''protected''\\
-> %%Initializes the socket to communicate with given IP address%%
+> %%Initializes the socket to communicate with a given IP address%%
<code c>
void efl_net_socket_udp_init(Eo *obj, Efl_Net_Ip_Address *remote_address);
</code>
diff --git a/pages/develop/api/efl/net/socket/udp/method/init.txt b/pages/develop/api/efl/net/socket/udp/method/init.txt
index cc02ecb10..d0f571066 100644
--- a/pages/develop/api/efl/net/socket/udp/method/init.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/init.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Net.Socket.Udp.init~~
===== Description =====
-%%Initializes the socket to communicate with given IP address%%
+%%Initializes the socket to communicate with a given IP address%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:udp:method:init:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/udp/method/write.txt b/pages/develop/api/efl/net/socket/udp/method/write.txt
index 9ad00a61f..808dc2813 100644
--- a/pages/develop/api/efl/net/socket/udp/method/write.txt
+++ b/pages/develop/api/efl/net/socket/udp/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/socket/udp/property/bind.txt b/pages/develop/api/efl/net/socket/udp/property/bind.txt
index 34b52249a..6b06d1d25 100644
--- a/pages/develop/api/efl/net/socket/udp/property/bind.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/bind.txt
@@ -3,7 +3,7 @@
%%Forces binding to a specific address.%%
-%%Some servers may request packets being sent from a specific address, then one should bind to that address before proceeding to dial.%%
+%%Some servers may request packets being sent from a specific address, then one binds to that address before proceeding to dial.%%
%%If no address is provided or bind is not called, a random port is bound automatically to any address.%%
diff --git a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
index ebc916552..e7cf1d513 100644
--- a/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
+++ b/pages/develop/api/efl/net/socket/udp/property/dont_route.txt
@@ -3,7 +3,7 @@
%%Avoids sent UDP packets being routed by a gateway, limiting them to the local network.%%
-%%This will use SO_DONTROUTE option to avoid gateways routing sent packets to outside of local network. It's useful for some protocols that only want local area to be affected.%%
+%%This will use SO_DONTROUTE option to avoid gateways routing sent packets outside the local network. It's useful for some protocols that only want the local area to be affected.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:udp:property:dont_route:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/windows/method/write.txt b/pages/develop/api/efl/net/socket/windows/method/write.txt
index 0d29240d1..fb3243382 100644
--- a/pages/develop/api/efl/net/socket/windows/method/write.txt
+++ b/pages/develop/api/efl/net/socket/windows/method/write.txt
@@ -3,7 +3,7 @@
%%Writes data from a pre-populated buffer.%%
-%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is to be defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
+%%This operation will be executed immediately and may or may not block the caller thread for some time. The details of blocking behavior is defined by the implementation and may be subject to other parameters such as non-blocking flags, maximum timeout or even retry attempts.%%
%%You can understand this method as write(2) libc function.%%
diff --git a/pages/develop/api/efl/net/socket/windows/property/address_local.txt b/pages/develop/api/efl/net/socket/windows/property/address_local.txt
index b1501d8d9..7bbfd88aa 100644
--- a/pages/develop/api/efl/net/socket/windows/property/address_local.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/address_local.txt
@@ -3,9 +3,9 @@
%%The local address, similar to getsockname().%%
-%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
+%%The actual value depends on the type of socket, such as an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getsockname() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getsockname() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:windows:property:address_local:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
index 655727562..b710ec2ce 100644
--- a/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
+++ b/pages/develop/api/efl/net/socket/windows/property/address_remote.txt
@@ -5,7 +5,7 @@
%%The actual value depends on the type of socket, like an IPv4 (ip:port) or IPv6 ([ip]:port) formatted for a TCP/UDP socket, the path if an Unix Local...%%
-%%It's always resolved, then if operations are working with domain names or URL, this is the values the kernel reports. It's similar to getpeername() in behavior.%%
+%%It's always resolved. If operations are working with domain names or URLs, these are the values the kernel reports. It's similar to getpeername() in behavior.%%
//Since 1.19//
{{page>:develop:api-include:efl:net:socket:windows:property:address_remote:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/pack/linear/method/pack_after.txt b/pages/develop/api/efl/pack/linear/method/pack_after.txt
index 28b557cb1..e6439613a 100644
--- a/pages/develop/api/efl/pack/linear/method/pack_after.txt
+++ b/pages/develop/api/efl/pack/linear/method/pack_after.txt
@@ -3,7 +3,7 @@
%%Append item after other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:linear:method:pack_after:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/linear/method/pack_at.txt b/pages/develop/api/efl/pack/linear/method/pack_at.txt
index 257e92351..25cc49f82 100644
--- a/pages/develop/api/efl/pack/linear/method/pack_at.txt
+++ b/pages/develop/api/efl/pack/linear/method/pack_at.txt
@@ -5,7 +5,7 @@
%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:linear:method:pack_at:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/linear/method/pack_before.txt b/pages/develop/api/efl/pack/linear/method/pack_before.txt
index b36f78486..d03f40d7d 100644
--- a/pages/develop/api/efl/pack/linear/method/pack_before.txt
+++ b/pages/develop/api/efl/pack/linear/method/pack_before.txt
@@ -3,7 +3,7 @@
%%Prepend item before other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:linear:method:pack_before:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/linear/method/pack_begin.txt b/pages/develop/api/efl/pack/linear/method/pack_begin.txt
index 38b8f09ea..65743d9a4 100644
--- a/pages/develop/api/efl/pack/linear/method/pack_begin.txt
+++ b/pages/develop/api/efl/pack/linear/method/pack_begin.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:linear:method:pack_begin:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/linear/method/pack_end.txt b/pages/develop/api/efl/pack/linear/method/pack_end.txt
index a2e925f65..5750c670d 100644
--- a/pages/develop/api/efl/pack/linear/method/pack_end.txt
+++ b/pages/develop/api/efl/pack/linear/method/pack_end.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:linear:method:pack_end:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/method/pack.txt b/pages/develop/api/efl/pack/method/pack.txt
index 217cfc160..893a857a1 100644
--- a/pages/develop/api/efl/pack/method/pack.txt
+++ b/pages/develop/api/efl/pack/method/pack.txt
@@ -5,7 +5,7 @@
%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:method:pack:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/pack/table/method/pack_table.txt b/pages/develop/api/efl/pack/table/method/pack_table.txt
index 4b96fd201..e2317ce02 100644
--- a/pages/develop/api/efl/pack/table/method/pack_table.txt
+++ b/pages/develop/api/efl/pack/table/method/pack_table.txt
@@ -3,7 +3,7 @@
%%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.%%
+%%When this container is deleted, it will request deletion of 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:pack:table:method:pack_table:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/text/format.txt b/pages/develop/api/efl/text/format.txt
index 92fd6d45d..a1514ad8b 100644
--- a/pages/develop/api/efl/text/format.txt
+++ b/pages/develop/api/efl/text/format.txt
@@ -63,7 +63,7 @@ void efl_text_password_set(Eo *obj, Eina_Bool enabled);
</code>
\\
**[[:develop:api:efl:text:format:property:replacement_char|replacement_char]]** //**(get, set)**//\\
-> %%The character used to replace characters that can not be displayed%%
+> %%The character used to replace characters that can't be displayed%%
<code c>
const char *efl_text_replacement_char_get(const Eo *obj);
void efl_text_replacement_char_set(Eo *obj, const char *repch);
diff --git a/pages/develop/api/efl/text/format/property/replacement_char.txt b/pages/develop/api/efl/text/format/property/replacement_char.txt
index a56b271ea..420fd950e 100644
--- a/pages/develop/api/efl/text/format/property/replacement_char.txt
+++ b/pages/develop/api/efl/text/format/property/replacement_char.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Text.Format.replacement_char~~
===== Description =====
-%%The character used to replace characters that can not be displayed%%
+%%The character used to replace characters that can't be displayed%%
-%%Currently, only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
+%%Currently only used to replace characters if %%[[:develop:api:efl:text:format:property:password|Efl.Text.Format.password]]%% is enabled.%%
//Since 1.20//
{{page>:develop:api-include:efl:text:format:property:replacement_char:description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/text/properties/property/font.txt b/pages/develop/api/efl/text/properties/property/font.txt
index 6d7f2b517..595b5af99 100644
--- a/pages/develop/api/efl/text/properties/property/font.txt
+++ b/pages/develop/api/efl/text/properties/property/font.txt
@@ -14,7 +14,7 @@
%%Retrieve the font family and size in use on a given text object.%%
-%%This function allows the font name and size of a text object to be queried. Be aware that the font name string is still owned by Evas and should not have free() called on it by the caller of the function.%%
+%%This function allows the font name and size of a text object to be queried. Remember that the font name string is still owned by Evas and should not have free() called on it by the caller of the function.%%
%%See also %%[[:develop:api:efl:text:properties:property:font|Efl.Text.Properties.font.set]]%%.%%
@@ -23,9 +23,9 @@
==== Setter ====
-%%Set the font family or filename, and size on a given text object.%%
+%%Set the font family, filename and size for a given text object.%%
-%%This function allows the font name and size of a text object to be set. The font string has to follow fontconfig's convention on naming fonts, as it's the underlying library used to query system fonts by Evas (see the fc-list command's output, on your system, to get an idea). Alternatively, one can use a full path to a font file.%%
+%%This function allows the font name and size of a text object to be set. The font string has to follow fontconfig's convention for naming fonts, as it's the underlying library used to query system fonts by Evas (see the fc-list command's output, on your system, to get an idea). Alternatively, youe can use the full path to a font file.%%
%%See also %%[[:develop:api:efl:text:properties:property:font|Efl.Text.Properties.font.get]]%%, %%[[:develop:api:efl:text:properties:property:font_source|Efl.Text.Properties.font_source.get]]%%.%%
{{page>:develop:api-include:efl:text:properties:property:font:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/bg.txt b/pages/develop/api/efl/ui/bg.txt
index f69e73cb5..cf204c6c9 100644
--- a/pages/develop/api/efl/ui/bg.txt
+++ b/pages/develop/api/efl/ui/bg.txt
@@ -31,7 +31,6 @@
| | **[[:develop:api:efl:file:property:mmap|mmap]]** //**(get, set)**// | |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
^ [[:develop:api:efl:gfx|Efl.Gfx]] ^^^
-| | **[[:develop:api:efl:gfx:property:color|color]]** //**(get, set)**// | |
| | **[[:develop:api:efl:gfx:property:geometry|geometry]]** //**(get, set)**// | %%Rectangular geometry that combines both position and size.%% |
| | **[[:develop:api:efl:gfx:property:position|position]]** //**(get, set)**// | %%The 2D position of a canvas object.%% |
| | **[[:develop:api:efl:gfx:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
diff --git a/pages/develop/api/efl/ui/bg_widget.txt b/pages/develop/api/efl/ui/bg_widget.txt
index d172d6115..97dfbb7b9 100644
--- a/pages/develop/api/efl/ui/bg_widget.txt
+++ b/pages/develop/api/efl/ui/bg_widget.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -61,7 +62,7 @@
++++
===== Members =====
-**[[:develop:api:efl:ui:bg_widget:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
+**[[:develop:api:efl:ui:bg_widget:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color|Efl.Gfx.Color]]]//\\
>
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
@@ -136,8 +137,8 @@ void efl_image_scale_type_set(Eo *obj, Efl_Image_Scale_Type scale_type);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -185,9 +186,11 @@ void efl_image_scale_type_set(Eo *obj, Efl_Image_Scale_Type scale_type);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/bg_widget/property/color.txt b/pages/develop/api/efl/ui/bg_widget/property/color.txt
index a099f0ef4..29c40b0f8 100644
--- a/pages/develop/api/efl/ui/bg_widget/property/color.txt
+++ b/pages/develop/api/efl/ui/bg_widget/property/color.txt
@@ -8,10 +8,10 @@
===== Values =====
- * **r** - %%The red component of the given color.%%
- * **g** - %%The green component of the given color.%%
- * **b** - %%The blue component of the given color.%%
- * **a** - %%The alpha component of the given color.%%
+ * **r** - No description supplied.
+ * **g** - No description supplied.
+ * **b** - No description supplied.
+ * **a** - No description supplied.
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%
@@ -33,13 +33,13 @@
%%Sets the general/main color of the given Evas object to the given one.%%
-%%See also %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.get]]%% (for an example)%%
+%%See also %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.get]]%% (for an example)%%
%%These color values are expected to be premultiplied by alpha.%%
{{page>:develop:api-include:efl:ui:bg_widget:property:color:getter_description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:elm:widget:property:color|Efl.Gfx.color]] **(get, set)**.//===== Signature =====
+//Overridden from [[:develop:api:elm:widget:property:color|Efl.Gfx.Color.color]] **(get, set)**.//===== Signature =====
<code>
@property color @pure_virtual {
@@ -71,5 +71,5 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
===== Implemented by =====
- * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
+ * [[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color]]
diff --git a/pages/develop/api/efl/ui/bg_widget/property/load_size.txt b/pages/develop/api/efl/ui/bg_widget/property/load_size.txt
index aeeed487b..539b44003 100644
--- a/pages/develop/api/efl/ui/bg_widget/property/load_size.txt
+++ b/pages/develop/api/efl/ui/bg_widget/property/load_size.txt
@@ -3,7 +3,7 @@
%%The load size of an image.%%
-%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory, and is important for scalable types like svg.%%
+%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.%%
%%By default, the load size is not specified, so it is 0x0.%%
@@ -24,7 +24,7 @@
%%Requests the canvas to load the image at the given size.%%
-%%EFL will try to load the image at the requested size, but does not guarantee an exact match between the request and the loaded image dimensions.%%
+%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
{{page>:develop:api-include:efl:ui:bg_widget:property:load_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/box.txt b/pages/develop/api/efl/ui/box.txt
index e82e696d4..5a0fd85ef 100644
--- a/pages/develop/api/efl/ui/box.txt
+++ b/pages/develop/api/efl/ui/box.txt
@@ -23,6 +23,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -217,8 +218,8 @@ void efl_pack_layout_update(Eo *obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -265,9 +266,11 @@ void efl_pack_layout_update(Eo *obj);
| ''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:container|Efl.Container]] ^^^
| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/box/method/pack.txt b/pages/develop/api/efl/ui/box/method/pack.txt
index f6ac276f1..04d063b44 100644
--- a/pages/develop/api/efl/ui/box/method/pack.txt
+++ b/pages/develop/api/efl/ui/box/method/pack.txt
@@ -5,7 +5,7 @@
%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box/method/pack_after.txt b/pages/develop/api/efl/ui/box/method/pack_after.txt
index a63602a6e..133d58689 100644
--- a/pages/develop/api/efl/ui/box/method/pack_after.txt
+++ b/pages/develop/api/efl/ui/box/method/pack_after.txt
@@ -3,7 +3,7 @@
%%Append item after other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack_after:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box/method/pack_at.txt b/pages/develop/api/efl/ui/box/method/pack_at.txt
index bf18055f5..897c4132e 100644
--- a/pages/develop/api/efl/ui/box/method/pack_at.txt
+++ b/pages/develop/api/efl/ui/box/method/pack_at.txt
@@ -5,7 +5,7 @@
%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack_at:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box/method/pack_before.txt b/pages/develop/api/efl/ui/box/method/pack_before.txt
index c036cfcf1..c91892900 100644
--- a/pages/develop/api/efl/ui/box/method/pack_before.txt
+++ b/pages/develop/api/efl/ui/box/method/pack_before.txt
@@ -3,7 +3,7 @@
%%Prepend item before other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack_before:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box/method/pack_begin.txt b/pages/develop/api/efl/ui/box/method/pack_begin.txt
index 43d718cf2..442af93c8 100644
--- a/pages/develop/api/efl/ui/box/method/pack_begin.txt
+++ b/pages/develop/api/efl/ui/box/method/pack_begin.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack_begin:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_begin|Efl.Pack.Linear.pack_begin]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box/method/pack_end.txt b/pages/develop/api/efl/ui/box/method/pack_end.txt
index 832143007..e33fd5263 100644
--- a/pages/develop/api/efl/ui/box/method/pack_end.txt
+++ b/pages/develop/api/efl/ui/box/method/pack_end.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:box:method:pack_end:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_end|Efl.Pack.Linear.pack_end]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/box_flow.txt b/pages/develop/api/efl/ui/box_flow.txt
index bda3c71bc..750fc02b6 100644
--- a/pages/develop/api/efl/ui/box_flow.txt
+++ b/pages/develop/api/efl/ui/box_flow.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -104,8 +105,8 @@ void efl_pack_layout_update(Eo *obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -152,9 +153,11 @@ void efl_pack_layout_update(Eo *obj);
| ''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:container|Efl.Container]] ^^^
| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/box_stack.txt b/pages/develop/api/efl/ui/box_stack.txt
index dcfe42767..dc32cf3ac 100644
--- a/pages/develop/api/efl/ui/box_stack.txt
+++ b/pages/develop/api/efl/ui/box_stack.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -92,8 +93,8 @@ void efl_pack_layout_update(Eo *obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -140,9 +141,11 @@ void efl_pack_layout_update(Eo *obj);
| ''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:container|Efl.Container]] ^^^
| | **[[:develop:api:efl:container:method:content_remove|content_remove]]** | %%Unswallow an object from this container.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/button.txt b/pages/develop/api/efl/ui/button.txt
index 73968004f..2c5736880 100644
--- a/pages/develop/api/efl/ui/button.txt
+++ b/pages/develop/api/efl/ui/button.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -202,8 +203,8 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -251,9 +252,11 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
@@ -470,14 +473,14 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^
-| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% |
-| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% |
-| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% |
-| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% |
-| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object iss clicked%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object receives a double click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object receives a right click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object receives a triple click%% |
+| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object receives a long press%% |
+| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object is pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object receives repeated presses/clicks%% |
+| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is no longer pressed%% |
^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^
| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% |
^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^
diff --git a/pages/develop/api/efl/ui/calendar.txt b/pages/develop/api/efl/ui/calendar.txt
index 7daff812b..67853bd8f 100644
--- a/pages/develop/api/efl/ui/calendar.txt
+++ b/pages/develop/api/efl/ui/calendar.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -57,6 +58,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -210,8 +212,8 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -259,9 +261,11 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/check.txt b/pages/develop/api/efl/ui/check.txt
index 57a645f30..d880c3aad 100644
--- a/pages/develop/api/efl/ui/check.txt
+++ b/pages/develop/api/efl/ui/check.txt
@@ -22,6 +22,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -173,8 +174,8 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -222,9 +223,11 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
@@ -452,14 +455,14 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^
-| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% |
-| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% |
-| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% |
-| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% |
-| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object iss clicked%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object receives a double click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object receives a right click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object receives a triple click%% |
+| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object receives a long press%% |
+| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object is pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object receives repeated presses/clicks%% |
+| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is no longer pressed%% |
^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^
| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% |
^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^
diff --git a/pages/develop/api/efl/ui/clickable.txt b/pages/develop/api/efl/ui/clickable.txt
index ac34130c9..bc9dd2ec9 100644
--- a/pages/develop/api/efl/ui/clickable.txt
+++ b/pages/develop/api/efl/ui/clickable.txt
@@ -12,42 +12,42 @@
===== Events =====
**[[:develop:api:efl:ui:clickable:event:clicked|clicked]]**\\
-> %%Called when object was clicked%%
+> %%Called when object iss clicked%%
<code c>
EFL_UI_EVENT_CLICKED(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]**\\
-> %%Called when object received a double click%%
+> %%Called when object receives a double click%%
<code c>
EFL_UI_EVENT_CLICKED_DOUBLE(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]**\\
-> %%Called when object received a right click%%
+> %%Called when object receives a right click%%
<code c>
EFL_UI_EVENT_CLICKED_RIGHT(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]**\\
-> %%Called when object received a triple click%%
+> %%Called when object receives a triple click%%
<code c>
EFL_UI_EVENT_CLICKED_TRIPLE(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]**\\
-> %%Called when the object received a longpress%%
+> %%Called when the object receives a long press%%
<code c>
EFL_UI_EVENT_LONGPRESSED(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]**\\
-> %%Called when the object was pressed%%
+> %%Called when the object is pressed%%
<code c>
EFL_UI_EVENT_PRESSED(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]**\\
-> %%Called when the object received repeated presses/clicks%%
+> %%Called when the object receives repeated presses/clicks%%
<code c>
EFL_UI_EVENT_REPEATED(void)
</code>
\\ **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]**\\
-> %%Called when the object is now longer pressed%%
+> %%Called when the object is no longer pressed%%
<code c>
EFL_UI_EVENT_UNPRESSED(void)
</code>
diff --git a/pages/develop/api/efl/ui/clickable/event/clicked.txt b/pages/develop/api/efl/ui/clickable/event/clicked.txt
index e89d71467..f2103fe1e 100644
--- a/pages/develop/api/efl/ui/clickable/event/clicked.txt
+++ b/pages/develop/api/efl/ui/clickable/event/clicked.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: clicked~~
===== Description =====
-%%Called when object was clicked%%
+%%Called when object iss clicked%%
{{page>:develop:api-include:efl:ui:clickable:event:clicked:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/clicked_double.txt b/pages/develop/api/efl/ui/clickable/event/clicked_double.txt
index 79f183eaf..bcf4d9279 100644
--- a/pages/develop/api/efl/ui/clickable/event/clicked_double.txt
+++ b/pages/develop/api/efl/ui/clickable/event/clicked_double.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: clicked,double~~
===== Description =====
-%%Called when object received a double click%%
+%%Called when object receives a double click%%
{{page>:develop:api-include:efl:ui:clickable:event:clicked_double:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/clicked_right.txt b/pages/develop/api/efl/ui/clickable/event/clicked_right.txt
index 818981bc2..0595edf8d 100644
--- a/pages/develop/api/efl/ui/clickable/event/clicked_right.txt
+++ b/pages/develop/api/efl/ui/clickable/event/clicked_right.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: clicked,right~~
===== Description =====
-%%Called when object received a right click%%
+%%Called when object receives a right click%%
{{page>:develop:api-include:efl:ui:clickable:event:clicked_right:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/clicked_triple.txt b/pages/develop/api/efl/ui/clickable/event/clicked_triple.txt
index fe500c116..88eee7aff 100644
--- a/pages/develop/api/efl/ui/clickable/event/clicked_triple.txt
+++ b/pages/develop/api/efl/ui/clickable/event/clicked_triple.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: clicked,triple~~
===== Description =====
-%%Called when object received a triple click%%
+%%Called when object receives a triple click%%
{{page>:develop:api-include:efl:ui:clickable:event:clicked_triple:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/longpressed.txt b/pages/develop/api/efl/ui/clickable/event/longpressed.txt
index 4facdbd94..be14b1759 100644
--- a/pages/develop/api/efl/ui/clickable/event/longpressed.txt
+++ b/pages/develop/api/efl/ui/clickable/event/longpressed.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: longpressed~~
===== Description =====
-%%Called when the object received a longpress%%
+%%Called when the object receives a long press%%
{{page>:develop:api-include:efl:ui:clickable:event:longpressed:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/pressed.txt b/pages/develop/api/efl/ui/clickable/event/pressed.txt
index 5eae50e21..26631e9b4 100644
--- a/pages/develop/api/efl/ui/clickable/event/pressed.txt
+++ b/pages/develop/api/efl/ui/clickable/event/pressed.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: pressed~~
===== Description =====
-%%Called when the object was pressed%%
+%%Called when the object is pressed%%
{{page>:develop:api-include:efl:ui:clickable:event:pressed:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/repeated.txt b/pages/develop/api/efl/ui/clickable/event/repeated.txt
index 727d2cb96..03a3a54a1 100644
--- a/pages/develop/api/efl/ui/clickable/event/repeated.txt
+++ b/pages/develop/api/efl/ui/clickable/event/repeated.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: repeated~~
===== Description =====
-%%Called when the object received repeated presses/clicks%%
+%%Called when the object receives repeated presses/clicks%%
{{page>:develop:api-include:efl:ui:clickable:event:repeated:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clickable/event/unpressed.txt b/pages/develop/api/efl/ui/clickable/event/unpressed.txt
index 7249304ed..3a0fa360a 100644
--- a/pages/develop/api/efl/ui/clickable/event/unpressed.txt
+++ b/pages/develop/api/efl/ui/clickable/event/unpressed.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Clickable: unpressed~~
===== Description =====
-%%Called when the object is now longer pressed%%
+%%Called when the object is no longer pressed%%
{{page>:develop:api-include:efl:ui:clickable:event:unpressed:description&nouser&nolink&nodate}}
===== Signature =====
diff --git a/pages/develop/api/efl/ui/clock.txt b/pages/develop/api/efl/ui/clock.txt
index a7f204302..59bfdade0 100644
--- a/pages/develop/api/efl/ui/clock.txt
+++ b/pages/develop/api/efl/ui/clock.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -173,8 +174,8 @@ void efl_ui_translatable_translation_update(Eo *obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -222,9 +223,11 @@ void efl_ui_translatable_translation_update(Eo *obj);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/drag.txt b/pages/develop/api/efl/ui/drag.txt
index c1895d3e5..31e406195 100644
--- a/pages/develop/api/efl/ui/drag.txt
+++ b/pages/develop/api/efl/ui/drag.txt
@@ -12,7 +12,7 @@
===== Members =====
**[[:develop:api:efl:ui:drag:property:drag_dir|drag_dir]]** //**(get)**//\\
-> %%Determines the dragable directions (read-only).%%
+> %%Determines the draggable directions (read-only).%%
<code c>
Efl_Ui_Drag_Dir efl_ui_drag_dir_get(const Eo *obj);
</code>
@@ -25,13 +25,13 @@ Eina_Bool efl_ui_drag_page_set(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:ui:drag:method:drag_page_move|drag_page_move]]**\\
-> %%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+> %%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%%
<code c>
Eina_Bool efl_ui_drag_page_move(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:ui:drag:property:drag_size|drag_size]]** //**(get, set)**//\\
-> %%The dragable object relative size.%%
+> %%The draggable object relative size.%%
<code c>
Eina_Bool efl_ui_drag_size_get(const Eo *obj, double *dw, double *dh);
Eina_Bool efl_ui_drag_size_set(Eo *obj, double dw, double dh);
@@ -45,13 +45,13 @@ Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:ui:drag:method:drag_step_move|drag_step_move]]**\\
-> %%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+> %%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%%
<code c>
Eina_Bool efl_ui_drag_step_move(Eo *obj, double dx, double dy);
</code>
\\
**[[:develop:api:efl:ui:drag:property:drag_value|drag_value]]** //**(get, set)**//\\
-> %%The dragable object relative location.%%
+> %%The draggable object relative location.%%
<code c>
Eina_Bool efl_ui_drag_value_get(const Eo *obj, double *dx, double *dy);
Eina_Bool efl_ui_drag_value_set(Eo *obj, double dx, double dy);
diff --git a/pages/develop/api/efl/ui/drag/method/drag_page_move.txt b/pages/develop/api/efl/ui/drag/method/drag_page_move.txt
index c48d27f79..260dcad52 100644
--- a/pages/develop/api/efl/ui/drag/method/drag_page_move.txt
+++ b/pages/develop/api/efl/ui/drag/method/drag_page_move.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Ui.Drag.drag_page_move~~
===== Description =====
-%%Moves the dragable by %%''dx''%%,%%''dy''%% pages.%%
+%%Moves the draggable by %%''dx''%%,%%''dy''%% pages.%%
-%%This moves the dragable by %%''dx''%%,%%''dy''%% pages where the increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
+%%This moves the draggable by %%''dx''%%,%%''dy''%% pages. The increment is defined by %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page.set]]%%().%%
%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
diff --git a/pages/develop/api/efl/ui/drag/method/drag_step_move.txt b/pages/develop/api/efl/ui/drag/method/drag_step_move.txt
index 2977bb10e..83cffa506 100644
--- a/pages/develop/api/efl/ui/drag/method/drag_step_move.txt
+++ b/pages/develop/api/efl/ui/drag/method/drag_step_move.txt
@@ -1,9 +1,9 @@
~~Title: Efl.Ui.Drag.drag_step_move~~
===== Description =====
-%%Moves the dragable by %%''dx''%%,%%''dy''%% steps.%%
+%%Moves the draggable by %%''dx''%%,%%''dy''%% steps.%%
-%%This moves the dragable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
+%%This moves the draggable part by %%''dx''%%,%%''dy''%% steps where the step increment is the amount set by %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step.set]]%%().%%
%%%%''dx''%% and %%''dy''%% can be positive or negative numbers, integer values are recommended.%%
diff --git a/pages/develop/api/efl/ui/drag/property/drag_dir.txt b/pages/develop/api/efl/ui/drag/property/drag_dir.txt
index ea5bfac88..0d7634ac0 100644
--- a/pages/develop/api/efl/ui/drag/property/drag_dir.txt
+++ b/pages/develop/api/efl/ui/drag/property/drag_dir.txt
@@ -1,7 +1,7 @@
~~Title: Efl.Ui.Drag.drag_dir~~
===== Description =====
-%%Gets the dragable direction.%%
+%%Gets the draggable direction.%%
//Since 1.20//
diff --git a/pages/develop/api/efl/ui/drag/property/drag_page.txt b/pages/develop/api/efl/ui/drag/property/drag_page.txt
index 0139ce47c..14a38331c 100644
--- a/pages/develop/api/efl/ui/drag/property/drag_page.txt
+++ b/pages/develop/api/efl/ui/drag/property/drag_page.txt
@@ -3,7 +3,7 @@
%%The page step increments.%%
-%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.%%
+%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis by which the part will be moved.%%
%%This differs from %%[[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]]%% in that this is meant to be a larger step size, basically an entire page as opposed to a single or couple of lines.%%
@@ -20,7 +20,7 @@
* **dy** - %%The y page step increment%%
==== Getter ====
-%%Gets the x,y page step increments for the dragable object.%%
+%%Gets the x,y page step increments for the draggable object.%%
//Since 1.20//
diff --git a/pages/develop/api/efl/ui/drag/property/drag_size.txt b/pages/develop/api/efl/ui/drag/property/drag_size.txt
index 8d701bbc6..1dc1b2127 100644
--- a/pages/develop/api/efl/ui/drag/property/drag_size.txt
+++ b/pages/develop/api/efl/ui/drag/property/drag_size.txt
@@ -1,11 +1,11 @@
~~Title: Efl.Ui.Drag.drag_size~~
===== Description =====
-%%The dragable object relative size.%%
+%%The draggable object relative size.%%
-%%Values for %%''dw''%% and %%''dh''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis.%%
+%%Values for %%''dw''%% and %%''dh''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis.%%
-%%For instance a scroll bar handle size may depend on much large is the scroller's content.%%
+%%For instance a scroll bar handle size may depend on the size of the scroller's content.%%
//Since 1.20//
@@ -27,7 +27,7 @@
==== Setter ====
-%%Sets the size of the dragable object.%%
+%%Sets the size of the draggable object.%%
//Since 1.20//
{{page>:develop:api-include:efl:ui:drag:property:drag_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/drag/property/drag_step.txt b/pages/develop/api/efl/ui/drag/property/drag_step.txt
index cbbeafc90..38d379b5d 100644
--- a/pages/develop/api/efl/ui/drag/property/drag_step.txt
+++ b/pages/develop/api/efl/ui/drag/property/drag_step.txt
@@ -3,7 +3,7 @@
%%The drag step increment.%%
-%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.%%
+%%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis by which the part will be moved.%%
%%This differs from %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]]%% in that this is meant to represent a unit increment, like a single line for example.%%
@@ -20,7 +20,7 @@
* **dy** - %%The y step relative amount, from 0 to 1.%%
==== Getter ====
-%%Gets the x and y step increments for the dragable object.%%
+%%Gets the x and y step increments for the draggable object.%%
//Since 1.20//
@@ -29,7 +29,7 @@
==== Setter ====
-%%Sets the x,y step increments for a dragable object.%%
+%%Sets the x,y step increments for a draggable object.%%
//Since 1.20//
{{page>:develop:api-include:efl:ui:drag:property:drag_step:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/drag/property/drag_value.txt b/pages/develop/api/efl/ui/drag/property/drag_value.txt
index aaecadd38..21f0d5c94 100644
--- a/pages/develop/api/efl/ui/drag/property/drag_value.txt
+++ b/pages/develop/api/efl/ui/drag/property/drag_value.txt
@@ -1,15 +1,15 @@
~~Title: Efl.Ui.Drag.drag_value~~
===== Description =====
-%%The dragable object relative location.%%
+%%The draggable object relative location.%%
-%%Some parts in Edje can be dragged along the X/Y axes, if the part contains a "dragable" section (in EDC). For instance, scroll bars can be dragable objects.%%
+%%Some parts in Edje can be dragged along the X/Y axes, if the part contains a "draggable" section (in EDC). For instance, scroll bars can be draggable objects.%%
-%%%%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative position to the dragable area on that axis.%%
+%%%%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative position to the draggable area on that axis.%%
-%%This value means, for the vertical axis, that 0.0 will be at the top if the first parameter of %%''y''%% in the dragable part theme is 1, and at the bottom if it is -1.%%
+%%This value means, for the vertical axis, that 0.0 will be at the top if the first parameter of %%''y''%% in the draggable part theme is 1 and at the bottom if it is -1.%%
-%%For the horizontal axis, 0.0 means left if the first parameter of %%''x''%% in the dragable part theme is 1, and right if it is -1.%%
+%%For the horizontal axis, 0.0 means left if the first parameter of %%''x''%% in the draggable part theme is 1, and right if it is -1.%%
//Since 1.20//
@@ -22,7 +22,7 @@
* **dy** - %%The y relative position, from 0 to 1.%%
==== Getter ====
-%%Gets the dragable object location.%%
+%%Gets the draggable object location.%%
//Since 1.20//
@@ -31,9 +31,9 @@
==== Setter ====
-%%Sets the dragable object location.%%
+%%Sets the draggable object location.%%
-%%This places the dragable object at the given location.%%
+%%This places the draggable object at the given location.%%
//Since 1.20//
{{page>:develop:api-include:efl:ui:drag:property:drag_value:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/draggable/property/drag_target.txt b/pages/develop/api/efl/ui/draggable/property/drag_target.txt
index d82bedd9e..5cea29174 100644
--- a/pages/develop/api/efl/ui/draggable/property/drag_target.txt
+++ b/pages/develop/api/efl/ui/draggable/property/drag_target.txt
@@ -3,7 +3,7 @@
%%Control whether the object's content is changed by drag and drop.%%
-%%If %%''drag_target''%% is true, the object can be target of dragging object and the content of this object can be changed into dragging content. For example, If object deals with image and %%''drag_target''%% is true, user can drag new image and drop it into this object. And then this object's image can be changed into new image.%%
+%%If %%''drag_target''%% is true the object can be the target of a dragging object. The content of this object can then be changed into dragging content. For example, if an object deals with image and %%''drag_target''%% is true, the user can drag the new image and drop it into said object. This object's image can then be changed into a new image.%%
{{page>:develop:api-include:efl:ui:draggable:property:drag_target:description&nouser&nolink&nodate}}
===== Values =====
diff --git a/pages/develop/api/efl/ui/flip.txt b/pages/develop/api/efl/ui/flip.txt
index 80a3ba157..97a455198 100644
--- a/pages/develop/api/efl/ui/flip.txt
+++ b/pages/develop/api/efl/ui/flip.txt
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -238,8 +239,8 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -284,9 +285,11 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/flip/method/pack.txt b/pages/develop/api/efl/ui/flip/method/pack.txt
index ad41ebee3..15fe14e24 100644
--- a/pages/develop/api/efl/ui/flip/method/pack.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack.txt
@@ -5,7 +5,7 @@
%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/flip/method/pack_after.txt b/pages/develop/api/efl/ui/flip/method/pack_after.txt
index 9d9680962..7a7e22160 100644
--- a/pages/develop/api/efl/ui/flip/method/pack_after.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack_after.txt
@@ -3,7 +3,7 @@
%%Append item after other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack_after:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/flip/method/pack_at.txt b/pages/develop/api/efl/ui/flip/method/pack_at.txt
index 938062c0c..3efd1caea 100644
--- a/pages/develop/api/efl/ui/flip/method/pack_at.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack_at.txt
@@ -5,7 +5,7 @@
%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack_at:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/flip/method/pack_before.txt b/pages/develop/api/efl/ui/flip/method/pack_before.txt
index f740f1f3c..74fa1c97a 100644
--- a/pages/develop/api/efl/ui/flip/method/pack_before.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack_before.txt
@@ -3,7 +3,7 @@
%%Prepend item before other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack_before:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/flip/method/pack_begin.txt b/pages/develop/api/efl/ui/flip/method/pack_begin.txt
index 9fcc34112..7247452ec 100644
--- a/pages/develop/api/efl/ui/flip/method/pack_begin.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack_begin.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, 0).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack_begin:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_begin|Efl.Pack.Linear.pack_begin]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/flip/method/pack_end.txt b/pages/develop/api/efl/ui/flip/method/pack_end.txt
index 6c6779bd5..543287046 100644
--- a/pages/develop/api/efl/ui/flip/method/pack_end.txt
+++ b/pages/develop/api/efl/ui/flip/method/pack_end.txt
@@ -5,7 +5,7 @@
%%This is the same as %%[[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]]%%(%%''subobj''%%, -1).%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:flip:method:pack_end:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_end|Efl.Pack.Linear.pack_end]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/focus/composition.txt b/pages/develop/api/efl/ui/focus/composition.txt
index b38680eee..68090eb28 100644
--- a/pages/develop/api/efl/ui/focus/composition.txt
+++ b/pages/develop/api/efl/ui/focus/composition.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -131,8 +132,8 @@ void efl_ui_focus_composition_prepare(Eo *obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -177,9 +178,11 @@ void efl_ui_focus_composition_prepare(Eo *obj);
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/focus/layer.txt b/pages/develop/api/efl/ui/focus/layer.txt
index 50e5ca80c..eae3ac611 100644
--- a/pages/develop/api/efl/ui/focus/layer.txt
+++ b/pages/develop/api/efl/ui/focus/layer.txt
@@ -22,6 +22,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -141,8 +142,8 @@ Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State cur
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -187,9 +188,11 @@ Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State cur
| | **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** | %%Stack %%''obj''%% immediately %%''above''%%%% |
| | **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** | %%Stack %%''obj''%% immediately %%''below''%%%% |
| ''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:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/focus/rectangle.txt b/pages/develop/api/efl/ui/focus/rectangle.txt
index 089926f2e..753596731 100644
--- a/pages/develop/api/efl/ui/focus/rectangle.txt
+++ b/pages/develop/api/efl/ui/focus/rectangle.txt
@@ -16,6 +16,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -106,9 +107,11 @@ Eina_Rect efl_ui_focus_object_focus_geometry_get(const Eo *obj);
| ''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:canvas:rectangle|Efl.Canvas.Rectangle]] ^^^
| | **[[:develop:api:efl:canvas:rectangle:method:constructor|constructor]]** | %%Call the object's constructor.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/format/property/format_string.txt b/pages/develop/api/efl/ui/format/property/format_string.txt
index 55f6be7c9..f1e8e905b 100644
--- a/pages/develop/api/efl/ui/format/property/format_string.txt
+++ b/pages/develop/api/efl/ui/format/property/format_string.txt
@@ -3,7 +3,7 @@
%%Control the format string for a given units label%%
-%%If %%''NULL''%% is passed on %%''format''%%, it will make %%''obj''%%'s units area to be hidden completely. If not, it'll set the <b>format string</b> for the units label's text. The units label is provided a floating point value, so the units text is up display at most one floating point value. Note that the units label is optional. Use a format string such as "%1.2f meters" for example.%%
+%%If %%''NULL''%% is passed to %%''format''%%, it will hide %%''obj''%%'s units area completely. If not, it'll set the <b>format string</b> for the units label text. The units label is provided as a floating point value, so the units text can display at most one floating point value. Note that the units label is optional. Use a format string such as "%1.2f meters" for example.%%
<note>
%%The default format string is an integer percentage, as in $"%.0f %%<nowiki>%%</nowiki>%%".%%
diff --git a/pages/develop/api/efl/ui/frame.txt b/pages/develop/api/efl/ui/frame.txt
index 9f609aaf3..c2bccf080 100644
--- a/pages/develop/api/efl/ui/frame.txt
+++ b/pages/develop/api/efl/ui/frame.txt
@@ -20,6 +20,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -161,8 +162,8 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -210,9 +211,11 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
@@ -432,14 +435,14 @@ void efl_ui_translatable_text_set(Eo *obj, const char *label, const char *domain
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^
-| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% |
-| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% |
-| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% |
-| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% |
-| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object iss clicked%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object receives a double click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object receives a right click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object receives a triple click%% |
+| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object receives a long press%% |
+| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object is pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object receives repeated presses/clicks%% |
+| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is no longer pressed%% |
^ [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] ^^^
| | **[[:develop:api:efl:ui:focus:object:event:focus_changed|focus,changed]]** | %%Emitted if the focus state has changed%% |
^ [[:develop:api:efl:ui:focus:user|Efl.Ui.Focus.User]] ^^^
diff --git a/pages/develop/api/efl/ui/image.txt b/pages/develop/api/efl/ui/image.txt
index b27ce26a7..8888abb20 100644
--- a/pages/develop/api/efl/ui/image.txt
+++ b/pages/develop/api/efl/ui/image.txt
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -48,6 +49,7 @@
* [[:develop:api:efl:access:image|Efl.Access.Image]] //(mixin)//
* [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] //(mixin)//
* [[:develop:api:efl:access:action|Efl.Access.Action]] //(mixin)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:orientation|Efl.Orientation]] //(interface)//
* [[:develop:api:efl:flipable|Efl.Flipable]] //(interface)//
* [[:develop:api:efl:ui:view|Efl.Ui.View]] //(interface)//
@@ -80,7 +82,7 @@ Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
</code>
\\
-**[[:develop:api:efl:ui:image:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
+**[[:develop:api:efl:ui:image:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:color|Efl.Gfx.Color]]]//\\
>
<code c>
void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
@@ -322,8 +324,8 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -371,9 +373,11 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
@@ -580,14 +584,14 @@ EFL_UI_IMAGE_EVENT_DROP(void)
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^
-| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% |
-| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% |
-| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% |
-| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% |
-| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object iss clicked%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object receives a double click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object receives a right click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object receives a triple click%% |
+| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object receives a long press%% |
+| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object is pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object receives repeated presses/clicks%% |
+| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is no longer pressed%% |
^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^
| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% |
| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% |
diff --git a/pages/develop/api/efl/ui/image/property/color.txt b/pages/develop/api/efl/ui/image/property/color.txt
index 48c67f838..d71e53fe3 100644
--- a/pages/develop/api/efl/ui/image/property/color.txt
+++ b/pages/develop/api/efl/ui/image/property/color.txt
@@ -8,10 +8,10 @@
===== Values =====
- * **r** - %%The red component of the given color.%%
- * **g** - %%The green component of the given color.%%
- * **b** - %%The blue component of the given color.%%
- * **a** - %%The alpha component of the given color.%%
+ * **r** - No description supplied.
+ * **g** - No description supplied.
+ * **b** - No description supplied.
+ * **a** - No description supplied.
==== Getter ====
%%Retrieves the general/main color of the given Evas object.%%
@@ -33,13 +33,13 @@
%%Sets the general/main color of the given Evas object to the given one.%%
-%%See also %%[[:develop:api:efl:gfx:property:color|Efl.Gfx.color.get]]%% (for an example)%%
+%%See also %%[[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color.get]]%% (for an example)%%
%%These color values are expected to be premultiplied by alpha.%%
{{page>:develop:api-include:efl:ui:image:property:color:getter_description&nouser&nolink&nodate}}
-//Overridden from [[:develop:api:elm:widget:property:color|Efl.Gfx.color]] **(set)**.//===== Signature =====
+//Overridden from [[:develop:api:elm:widget:property:color|Efl.Gfx.Color.color]] **(set)**.//===== Signature =====
<code>
@property color @pure_virtual {
@@ -71,5 +71,5 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
===== Implemented by =====
- * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
+ * [[:develop:api:efl:gfx:color:property:color|Efl.Gfx.Color.color]]
diff --git a/pages/develop/api/efl/ui/image/property/drag_target.txt b/pages/develop/api/efl/ui/image/property/drag_target.txt
index 8c52ff3a4..252788b9b 100644
--- a/pages/develop/api/efl/ui/image/property/drag_target.txt
+++ b/pages/develop/api/efl/ui/image/property/drag_target.txt
@@ -3,7 +3,7 @@
%%Control whether the object's content is changed by drag and drop.%%
-%%If %%''drag_target''%% is true, the object can be target of dragging object and the content of this object can be changed into dragging content. For example, If object deals with image and %%''drag_target''%% is true, user can drag new image and drop it into this object. And then this object's image can be changed into new image.%%
+%%If %%''drag_target''%% is true the object can be the target of a dragging object. The content of this object can then be changed into dragging content. For example, if an object deals with image and %%''drag_target''%% is true, the user can drag the new image and drop it into said object. This object's image can then be changed into a new image.%%
{{page>:develop:api-include:efl:ui:image:property:drag_target:description&nouser&nolink&nodate}}
===== Values =====
diff --git a/pages/develop/api/efl/ui/image/property/load_size.txt b/pages/develop/api/efl/ui/image/property/load_size.txt
index 4142d7a1d..52df479ec 100644
--- a/pages/develop/api/efl/ui/image/property/load_size.txt
+++ b/pages/develop/api/efl/ui/image/property/load_size.txt
@@ -3,7 +3,7 @@
%%The load size of an image.%%
-%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory, and is important for scalable types like svg.%%
+%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like svg.%%
%%By default, the load size is not specified, so it is 0x0.%%
@@ -24,7 +24,7 @@
%%Requests the canvas to load the image at the given size.%%
-%%EFL will try to load the image at the requested size, but does not guarantee an exact match between the request and the loaded image dimensions.%%
+%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
{{page>:develop:api-include:efl:ui:image:property:load_size:getter_description&nouser&nolink&nodate}}
diff --git a/pages/develop/api/efl/ui/image_zoomable.txt b/pages/develop/api/efl/ui/image_zoomable.txt
index a6ed2b693..88c98d7b1 100644
--- a/pages/develop/api/efl/ui/image_zoomable.txt
+++ b/pages/develop/api/efl/ui/image_zoomable.txt
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -44,6 +45,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -75,6 +77,7 @@
* [[:develop:api:efl:access:image|Efl.Access.Image]] //(mixin)//
* [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] //(mixin)//
* [[:develop:api:efl:access:action|Efl.Access.Action]] //(mixin)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:orientation|Efl.Orientation]] //(interface)//
* [[:develop:api:efl:flipable|Efl.Flipable]] //(interface)//
* [[:develop:api:efl:ui:view|Efl.Ui.View]] //(interface)//
@@ -305,8 +308,8 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -354,9 +357,11 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
@@ -460,7 +465,7 @@ Eina_Bool efl_ui_widget_event(Eo *obj, const Efl_Event *eo_event, Efl_Canvas_Obj
| | **[[:develop:api:efl:ui:scrollable:interactive:property:looping|looping]]** //**(get, set)**// | %%Controls an infinite loop for a scroller.%% |
| | **[[:develop:api:efl:ui:scrollable:interactive:property:match_content|match_content]]** //**(set)**// | %%Prevent the scrollable from being smaller than the minimum size of the content.%% |
| | **[[:develop:api:efl:ui:scrollable:interactive:property:movement_block|movement_block]]** //**(get, set)**// | %%Blocking of scrolling (per axis)%% |
-| | **[[:develop:api:efl:ui:scrollable:interactive:property:scroll_freeze|scroll_freeze]]** //**(get, set)**// | %%Freeze property This function will freeze scrolling movement (by input of a user). Unlike efl_ui_scrollable_movement_block_set, this function freezes bidirectional. If you want to freeze only one direction, See %%[[:develop:api:efl:ui:scrollable:interactive:property:movement_block|Efl.Ui.Scrollable.Interactive.movement_block.set]]%%.%% |
+| | **[[:develop:api:efl:ui:scrollable:interactive:property:scroll_freeze|scroll_freeze]]** //**(get, set)**// | %%Freeze property This function will freeze scrolling movement (by input of a user). Unlike efl_ui_scrollable_movement_block_set, this function freezes bidirectionally. If you want to freeze in only one direction, See %%[[:develop:api:efl:ui:scrollable:interactive:property:movement_block|Efl.Ui.Scrollable.Interactive.movement_block.set]]%%.%% |
| | **[[:develop:api:efl:ui:scrollable:interactive:property:scroll_hold|scroll_hold]]** //**(get, set)**// | %%Hold property When hold turns on, it only scrolls by holding action.%% |
| | **[[:develop:api:efl:ui:scrollable:interactive:property:viewport_geometry|viewport_geometry]]** //**(get)**// | %%The viewport geometry%% |
^ [[:develop:api:efl:ui:scrollbar|Efl.Ui.Scrollbar]] ^^^
@@ -633,14 +638,14 @@ EFL_UI_IMAGE_ZOOMABLE_EVENT_PRESS(void)
| | **[[:develop:api:efl:object:event:callback_del|callback,del]]** | %%A callback was deleted.%% |
| | **[[:develop:api:efl:object:event:del|del]]** | %%Object is being deleted.%% |
^ [[:develop:api:efl:ui:clickable|Efl.Ui.Clickable]] ^^^
-| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object was clicked%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object received a double click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object received a right click%% |
-| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object received a triple click%% |
-| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object received a longpress%% |
-| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object was pressed%% |
-| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object received repeated presses/clicks%% |
-| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is now longer pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked|clicked]]** | %%Called when object iss clicked%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_double|clicked,double]]** | %%Called when object receives a double click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_right|clicked,right]]** | %%Called when object receives a right click%% |
+| | **[[:develop:api:efl:ui:clickable:event:clicked_triple|clicked,triple]]** | %%Called when object receives a triple click%% |
+| | **[[:develop:api:efl:ui:clickable:event:longpressed|longpressed]]** | %%Called when the object receives a long press%% |
+| | **[[:develop:api:efl:ui:clickable:event:pressed|pressed]]** | %%Called when the object is pressed%% |
+| | **[[:develop:api:efl:ui:clickable:event:repeated|repeated]]** | %%Called when the object receives repeated presses/clicks%% |
+| | **[[:develop:api:efl:ui:clickable:event:unpressed|unpressed]]** | %%Called when the object is no longer pressed%% |
^ [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] ^^^
| | **[[:develop:api:efl:ui:draggable:event:drag|drag]]** | %%Called when drag operation starts%% |
| | **[[:develop:api:efl:ui:draggable:event:drag_end|drag,end]]** | %%Called when drag operation ends%% |
@@ -662,17 +667,17 @@ EFL_UI_IMAGE_ZOOMABLE_EVENT_PRESS(void)
| | **[[:develop:api:efl:ui:scrollable:event:edge_left|edge,left]]** | %%Called when hitting the left edge%% |
| | **[[:develop:api:efl:ui:scrollable:event:edge_right|edge,right]]** | %%Called when hitting the right edge%% |
| | **[[:develop:api:efl:ui:scrollable:event:edge_up|edge,up]]** | %%Called when hitting the top edge%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scroll operation%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation started%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopped%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_down|scroll,down]]** | %%Called when scrolling to downwards%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag started%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stopped%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_left|scroll,left]]** | %%Called when scrolling to left%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_right|scroll,right]]** | %%Called when scrolling to right%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_start|scroll,start]]** | %%Called when scroll operation started%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_stop|scroll,stop]]** | %%Called when scroll operation stopped%% |
-| | **[[:develop:api:efl:ui:scrollable:event:scroll_up|scroll,up]]** | %%Called when scrolling to upwards%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll|scroll]]** | %%Called when scrolling%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_start|scroll,anim,start]]** | %%Called when scroll animation starts%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_anim_stop|scroll,anim,stop]]** | %%Called when scroll animation stopps%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_down|scroll,down]]** | %%Called when scrolling downwards%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_start|scroll,drag,start]]** | %%Called when scroll drag starts%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_drag_stop|scroll,drag,stop]]** | %%Called when scroll drag stops%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_left|scroll,left]]** | %%Called when scrolling left%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_right|scroll,right]]** | %%Called when scrolling right%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_start|scroll,start]]** | %%Called when scroll operation starts%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_stop|scroll,stop]]** | %%Called when scroll operation stops%% |
+| | **[[:develop:api:efl:ui:scrollable:event:scroll_up|scroll,up]]** | %%Called when scrolling upwards%% |
^ [[:develop:api:efl:ui:scrollbar|Efl.Ui.Scrollbar]] ^^^
| | **[[:develop:api:efl:ui:scrollbar:event:bar_drag|bar,drag]]** | %%Called when bar is dragged%% |
| | **[[:develop:api:efl:ui:scrollbar:event:bar_hide|bar,hide]]** | %%Called when bar is hidden%% |
diff --git a/pages/develop/api/efl/ui/image_zoomable_pan.txt b/pages/develop/api/efl/ui/image_zoomable_pan.txt
index 4bebdf676..5dee24a5e 100644
--- a/pages/develop/api/efl/ui/image_zoomable_pan.txt
+++ b/pages/develop/api/efl/ui/image_zoomable_pan.txt
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -96,8 +97,8 @@ void efl_gfx_size_set(Eo *obj, Eina_Size2D size);
| | **[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]** | %%Set a canvas object as a member of a given group (or smart object).%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]** | %%Removes a member object from a given smart object.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// | |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
@@ -149,9 +150,11 @@ void efl_gfx_size_set(Eo *obj, Eina_Size2D size);
| ''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:content|Efl.Content]] ^^^
| | **[[:develop:api:efl:content:method:content_unset|content_unset]]** | %%Unswallow the object in the current container and return it.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/internal/text/interactive.txt b/pages/develop/api/efl/ui/internal/text/interactive.txt
index eedb6b536..67023d219 100644
--- a/pages/develop/api/efl/ui/internal/text/interactive.txt
+++ b/pages/develop/api/efl/ui/internal/text/interactive.txt
@@ -18,6 +18,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -153,7 +154,7 @@ void efl_ui_text_interactive_selection_cursors_get(const Eo *obj, Efl_Text_Curso
| | **[[:develop:api:efl:canvas:text:method:async_layout|async_layout]]** | %%Requests to layout the text off the mainloop.%% |
| | **[[:develop:api:efl:canvas:text:property:backing_color|backing_color]]** //**(get, set)**// | %%Backing color%% |
| | **[[:develop:api:efl:canvas:text:property:backing_type|backing_type]]** //**(get, set)**// | %%Enable or disable backing type%% |
-| | **[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**// | %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful for example in recipients fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% |
+| | **[[:develop:api:efl:canvas:text:property:bidi_delimiters|bidi_delimiters]]** //**(get, set)**// | %%BiDi delimiters are used for in-paragraph separation of bidi segments. This is useful, for example, in the recipient fields of e-mail clients where bidi oddities can occur when mixing RTL and LTR.%% |
| | **[[:develop:api:efl:canvas:text:property:cursor|cursor]]** //**(get)**// | %%The object's main cursor.%% |
| | **[[:develop:api:efl:canvas:text:method:cursor_char_delete|cursor_char_delete]]** | %%Deletes a single character from position pointed by given cursor.%% |
| | **[[:develop:api:efl:canvas:text:method:cursor_char_next|cursor_char_next]]** | %%Advances to the next character%% |
@@ -220,7 +221,7 @@ void efl_ui_text_interactive_selection_cursors_get(const Eo *obj, Efl_Text_Curso
| | **[[:develop:api:efl:canvas:text:method:range_geometry_get|range_geometry_get]]** | %%Get the geometry of a range in the text.%% |
| | **[[:develop:api:efl:canvas:text:method:range_simple_geometry_get|range_simple_geometry_get]]** | %%Get the "simple" geometry of a range.%% |
| | **[[:develop:api:efl:canvas:text:method:range_text_get|range_text_get]]** | %%Returns the text in the range between %%''cur1''%% and %%''cur2''%%.%% |
-| | **[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can not be displayed%% |
+| | **[[:develop:api:efl:canvas:text:property:replacement_char|replacement_char]]** //**(get, set)**// | %%The character used to replace characters that can't be displayed%% |
| | **[[:develop:api:efl:canvas:text:property:scale|scale]]** //**(get, set)**// | %%The scaling factor of an object.%% |
| | **[[:develop:api:efl:canvas:text:property:shadow_color|shadow_color]]** //**(get, set)**// | %%Color of shadow effect%% |
| | **[[:develop:api:efl:canvas:text:property:shadow_direction|shadow_direction]]** //**(get, set)**// | %%Direction of shadow effect%% |
@@ -243,12 +244,14 @@ void efl_ui_text_interactive_selection_cursors_get(const Eo *obj, Efl_Text_Curso
| | **[[:develop:api:efl:canvas:text:property:valign|valign]]** //**(get, set)**// | %%Vertical alignment of text%% |
| | **[[:develop:api:efl:canvas:text:method:visible_range_get|visible_range_get]]** | %%Returns the currently visible range.%% |
| | **[[:develop:api:efl:canvas:text:property:wrap|wrap]]** //**(get, set)**// | %%Wrap mode for use in the text%% |
-| ''protected'' | **[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]** | %%Called when the filter changes must trigger a redraw of the object.%% |
+| ''protected'' | **[[:develop:api:efl:canvas:text:method:filter_dirty|filter_dirty]]** | %%Called when filter changes must trigger a redraw of the object.%% |
| ''protected'' | **[[:develop:api:efl:canvas:text:method:filter_input_render|filter_input_render]]** | %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%% |
| ''protected'' | **[[:develop:api:efl:canvas:text:method:filter_state_prepare|filter_state_prepare]]** | %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/layout.txt b/pages/develop/api/efl/ui/layout.txt
index 55ed53594..813329cc6 100644
--- a/pages/develop/api/efl/ui/layout.txt
+++ b/pages/develop/api/efl/ui/layout.txt
@@ -17,6 +17,7 @@
* [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] //(class)//
* [[:develop:api:efl:object|Efl.Object]] //(class)//
* [[:develop:api:efl:gfx|Efl.Gfx]] //(interface)//
+ * [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] //(mixin)//
* [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] //(interface)//
* [[:develop:api:efl:animator|Efl.Animator]] //(interface)//
* [[:develop:api:efl:input:interface|Efl.Input.Interface]] //(interface)//
@@ -257,8 +258,8 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] ^^^
| | **[[:develop:api:efl:canvas:group:method:group_change|group_change]]** | %%Marks the object as dirty.%% |
| | **[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]** | %%Finds out if a given object is a member of this group.%% |
-| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, that are canvas objects.%% |
-| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout need to be recalculated.%% |
+| | **[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]** | %%Returns an iterator over the children of this object, which are canvas objects.%% |
+| | **[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// | %%Indicates that the group's layout needs to be recalculated.%% |
| | **[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// | %%This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is %%''inherit''%%.%% |
| ''protected'' | **[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// | %%The internal clipper object used by this group.%% |
^ [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] ^^^
@@ -306,9 +307,11 @@ Eina_Bool efl_ui_widget_sub_object_del(Eo *obj, Efl_Canvas_Object *sub_obj);
^ [[:develop:api:efl:file|Efl.File]] ^^^
| | **[[:develop:api:efl:file:property:load_error|load_error]]** //**(get)**// | %%Gets the (last) file loading error for a given object.%% |
| | **[[:develop:api:efl:file:method:save|save]]** | %%Save the given image object's contents to an (image) file.%% |
+^ [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] ^^^
+| | **[[:develop:api:efl:gfx:color:property:color_code|color_code]]** //**(get, set)**// | |
^ [[:develop:api:efl:gfx:map|Efl.Gfx.Map]] ^^^
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lightning effect on the object.%% |
-| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lightning effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]** | %%Apply a lighting effect on the object.%% |
+| | **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]** | %%Apply a lighting effect to the object.%% |
| | **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**// | %%Alpha flag for map rendering.%% |
| | **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**// | %%Clockwise state of a map (read-only).%% |
| | **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**// | %%Color of a vertex in the map.%% |
diff --git a/pages/develop/api/efl/ui/layout/part/box/method/pack.txt b/pages/develop/api/efl/ui/layout/part/box/method/pack.txt
index ba4ad2f61..0ce57aba5 100644
--- a/pages/develop/api/efl/ui/layout/part/box/method/pack.txt
+++ b/pages/develop/api/efl/ui/layout/part/box/method/pack.txt
@@ -5,7 +5,7 @@
%%Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:layout:part:box:method:pack:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:method:pack|Efl.Pack.pack]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/layout/part/box/method/pack_after.txt b/pages/develop/api/efl/ui/layout/part/box/method/pack_after.txt
index 8cc20f901..54db739be 100644
--- a/pages/develop/api/efl/ui/layout/part/box/method/pack_after.txt
+++ b/pages/develop/api/efl/ui/layout/part/box/method/pack_after.txt
@@ -3,7 +3,7 @@
%%Append item after other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:layout:part:box:method:pack_after:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_after|Efl.Pack.Linear.pack_after]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/layout/part/box/method/pack_at.txt b/pages/develop/api/efl/ui/layout/part/box/method/pack_at.txt
index 25a8a96e7..12cfa9b08 100644
--- a/pages/develop/api/efl/ui/layout/part/box/method/pack_at.txt
+++ b/pages/develop/api/efl/ui/layout/part/box/method/pack_at.txt
@@ -5,7 +5,7 @@
%%Valid range: -%%''count''%% to +%%''count''%%. -1 refers to the last element. Out of range indices will trigger an append.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:layout:part:box:method:pack_at:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_at|Efl.Pack.Linear.pack_at]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/layout/part/box/method/pack_before.txt b/pages/develop/api/efl/ui/layout/part/box/method/pack_before.txt
index d383a1548..f05a3c3ff 100644
--- a/pages/develop/api/efl/ui/layout/part/box/method/pack_before.txt
+++ b/pages/develop/api/efl/ui/layout/part/box/method/pack_before.txt
@@ -3,7 +3,7 @@
%%Prepend item before other sub object.%%
-%%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.%%
+%%When this container is deleted, it will request deletion of 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:ui:layout:part:box:method:pack_before:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:pack:linear:method:pack_before|Efl.Pack.Linear.pack_before]].//===== Signature =====
diff --git a/pages/develop/api/efl/ui/layout/part/box/method/pack_begin.txt b/pages/develop/api/efl/ui/layout/part/box/method/pack_begin.txt
index cdcc6d0d8..4648b7ba1 100644
--- a/pages/develop/api/efl/ui/layout/part/box/method/pack_