summaryrefslogtreecommitdiff
path: root/pages/develop/api/efl/canvas
diff options
context:
space:
mode:
authorAndy Williams <andy@andywilliams.me>2017-12-12 16:55:07 +0000
committerAndy Williams <andy@andywilliams.me>2017-12-12 16:56:48 +0000
commitb1ab272be03c859b8c3b71eb88267f3b9d562b51 (patch)
treedf8a1818eff763bf76266a4323f92f1a09409d1a /pages/develop/api/efl/canvas
parente3401bceb2a041fc39682a834ca107feac2c8642 (diff)
api: Use the latest API generation code
Diffstat (limited to '')
-rw-r--r--pages/develop/api/efl/canvas.txt132
-rw-r--r--pages/develop/api/efl/canvas/event/device_added.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/device_changed.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/device_removed.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/focus_in.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/focus_out.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/object_focus_in.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/object_focus_out.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/render_post.txt10
-rw-r--r--pages/develop/api/efl/canvas/event/render_pre.txt10
-rw-r--r--pages/develop/api/efl/canvas/filter/internal.txt165
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_dirty.txt14
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_input_alpha.txt10
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_input_render.txt10
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/method/filter_state_prepare.txt10
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_changed.txt18
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt38
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_invalid.txt18
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_output_buffer.txt22
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_padding.txt28
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt52
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt32
-rw-r--r--pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt38
-rw-r--r--pages/develop/api/efl/canvas/filter/state.txt38
-rw-r--r--pages/develop/api/efl/canvas/filter/state_name.txt26
-rw-r--r--pages/develop/api/efl/canvas/filter/state_text.txt30
-rw-r--r--pages/develop/api/efl/canvas/group.txt396
-rw-r--r--pages/develop/api/efl/canvas/group/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/method/debug_name_override.txt26
-rw-r--r--pages/develop/api/efl/canvas/group/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_calculate.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_change.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_member_add.txt22
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_member_del.txt18
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_member_is.txt10
-rw-r--r--pages/develop/api/efl/canvas/group/method/group_members_iterate.txt14
-rw-r--r--pages/develop/api/efl/canvas/group/property/clip.txt48
-rw-r--r--pages/develop/api/efl/canvas/group/property/color.txt60
-rw-r--r--pages/develop/api/efl/canvas/group/property/group_clipper.txt18
-rw-r--r--pages/develop/api/efl/canvas/group/property/group_need_recalculate.txt34
-rw-r--r--pages/develop/api/efl/canvas/group/property/no_render.txt48
-rw-r--r--pages/develop/api/efl/canvas/group/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/group/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/group/property/visible.txt48
-rw-r--r--pages/develop/api/efl/canvas/image.txt570
-rw-r--r--pages/develop/api/efl/canvas/image/internal.txt544
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/buffer_update_add.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/debug_name_override.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_dirty.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_input_alpha.txt10
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_input_render.txt10
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/filter_state_prepare.txt10
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/canvas/image/internal/method/save.txt18
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/alpha.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/border.txt56
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/border_center_fill.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/border_scale.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/colorspace.txt22
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/content_hint.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/fill.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/fill_auto.txt30
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/filter_program.txt52
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/flip.txt22
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/image_size.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/orientation.txt22
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/ratio.txt18
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/scale_hint.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/smooth_scale.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/internal/property/view_size.txt38
-rw-r--r--pages/develop/api/efl/canvas/image/method/buffer_copy_set.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/method/buffer_managed_get.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/method/buffer_managed_set.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/method/buffer_map.txt18
-rw-r--r--pages/develop/api/efl/canvas/image/method/buffer_unmap.txt22
-rw-r--r--pages/develop/api/efl/canvas/image/method/load_async_cancel.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/method/load_async_start.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated_frame.txt40
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated_frame_count.txt20
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated_frame_duration.txt38
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated_loop_count.txt24
-rw-r--r--pages/develop/api/efl/canvas/image/property/animated_loop_type.txt32
-rw-r--r--pages/develop/api/efl/canvas/image/property/buffer_size.txt32
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_dpi.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_error.txt12
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_orientation.txt26
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_region.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_region_support.txt14
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_scale_down.txt44
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_size.txt48
-rw-r--r--pages/develop/api/efl/canvas/image/property/load_skip_header.txt36
-rw-r--r--pages/develop/api/efl/canvas/image/property/mmap.txt54
-rw-r--r--pages/develop/api/efl/canvas/layout.txt691
-rw-r--r--pages/develop/api/efl/canvas/layout/method/access_part_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_force.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_freeze.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_parts_extends.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_size_min.txt34
-rw-r--r--pages/develop/api/efl/canvas/layout/method/calc_thaw.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_clear.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/method/color_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/debug_name_override.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/group_calculate.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/method/message_send.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/part.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_add.txt46
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_callback_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_emit.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/method/signal_process.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/size_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/text_class_del.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/method/update.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part.txt174
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_page_move.txt30
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/drag_step_move.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_dir.txt16
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_page.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_size.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_step.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/drag_value.txt56
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/geometry.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/part_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part/property/state.txt16
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box.txt253
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_count.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_after.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_at.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_before.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_begin.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_clear.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_content_get.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_end.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_index_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/pack_unpack_at.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/unpack.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/method/unpack_all.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_box/property/direction.txt40
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external.txt323
-rw-r--r--pages/develop/api/efl/canvas/layout/part_external/property/content.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow.txt125
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow/method/content_unset.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_swallow/property/content.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table.txt255
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_count.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_iterate.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/content_remove.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/grid_content_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/grid_contents_get.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_clear.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/pack_grid.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/unpack.txt10
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/method/unpack_all.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_columns.txt32
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_position.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_rows.txt32
-rw-r--r--pages/develop/api/efl/canvas/layout/part_table/property/grid_size.txt20
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text.txt264
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_next.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_char_prev.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_coord_set.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_copy.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_char_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_line_jump_by.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_markup_insert.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/method/cursor_paragraph_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_content.txt20
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_geometry.txt36
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/cursor_position.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/markup.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/part_text/property/text.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/part_type.txt60
-rw-r--r--pages/develop/api/efl/canvas/layout/property/animation.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/calc_auto_update_hints.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/color_class.txt80
-rw-r--r--pages/develop/api/efl/canvas/layout/property/color_class_description.txt28
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_data.txt44
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_size_max.txt38
-rw-r--r--pages/develop/api/efl/canvas/layout/property/group_size_min.txt38
-rw-r--r--pages/develop/api/efl/canvas/layout/property/item_provider.txt24
-rw-r--r--pages/develop/api/efl/canvas/layout/property/language.txt46
-rw-r--r--pages/develop/api/efl/canvas/layout/property/load_error.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/property/mirrored.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/property/mmap.txt54
-rw-r--r--pages/develop/api/efl/canvas/layout/property/no_render.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/layout/property/play.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/play_speed.txt22
-rw-r--r--pages/develop/api/efl/canvas/layout/property/playable.txt14
-rw-r--r--pages/develop/api/efl/canvas/layout/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/scale.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/seat.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/property/seat_name.txt26
-rw-r--r--pages/develop/api/efl/canvas/layout/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/layout/property/size_class.txt74
-rw-r--r--pages/develop/api/efl/canvas/layout/property/text_class.txt62
-rw-r--r--pages/develop/api/efl/canvas/layout/property/visible.txt48
-rw-r--r--pages/develop/api/efl/canvas/method/object_top_at_xy_get.txt22
-rw-r--r--pages/develop/api/efl/canvas/method/object_top_in_rectangle_get.txt22
-rw-r--r--pages/develop/api/efl/canvas/method/objects_at_xy_get.txt22
-rw-r--r--pages/develop/api/efl/canvas/method/objects_in_rectangle_get.txt22
-rw-r--r--pages/develop/api/efl/canvas/method/pointer_iterate.txt28
-rw-r--r--pages/develop/api/efl/canvas/method/seats.txt14
-rw-r--r--pages/develop/api/efl/canvas/method/smart_objects_calculate.txt10
-rw-r--r--pages/develop/api/efl/canvas/object.txt566
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber.txt392
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_calculate.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_change.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_member_add.txt22
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_member_del.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_member_is.txt10
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/method/group_members_iterate.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/freeze_when_visible.txt22
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/group_need_recalculate.txt34
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/layer.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/event/grabber/property/visible.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/method/clipees_has.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/method/debug_name_override.txt26
-rw-r--r--pages/develop/api/efl/canvas/object/method/del.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/canvas/object/method/key_grab.txt38
-rw-r--r--pages/develop/api/efl/canvas/object/method/key_ungrab.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/method/lower.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/method/pointer_coords_inside_get.txt22
-rw-r--r--pages/develop/api/efl/canvas/object/method/provider_find.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/method/raise.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/method/seat_focus_add.txt26
-rw-r--r--pages/develop/api/efl/canvas/object/method/seat_focus_check.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/method/seat_focus_del.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/method/stack_above.txt30
-rw-r--r--pages/develop/api/efl/canvas/object/method/stack_below.txt30
-rw-r--r--pages/develop/api/efl/canvas/object/property/above.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/anti_alias.txt46
-rw-r--r--pages/develop/api/efl/canvas/object/property/below.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/clip.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/clipees.txt20
-rw-r--r--pages/develop/api/efl/canvas/object/property/color.txt60
-rw-r--r--pages/develop/api/efl/canvas/object/property/event_animation.txt24
-rw-r--r--pages/develop/api/efl/canvas/object/property/freeze_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/geometry.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_align.txt44
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_aspect.txt28
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_combined_min.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_margin.txt40
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_max.txt38
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_min.txt34
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_restricted_min.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/hint_weight.txt36
-rw-r--r--pages/develop/api/efl/canvas/object/property/is_frame_object.txt30
-rw-r--r--pages/develop/api/efl/canvas/object/property/key_focus.txt22
-rw-r--r--pages/develop/api/efl/canvas/object/property/layer.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/loop.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/no_render.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/object/property/pass_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_inside.txt36
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_mode.txt34
-rw-r--r--pages/develop/api/efl/canvas/object/property/pointer_mode_by_device.txt28
-rw-r--r--pages/develop/api/efl/canvas/object/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/precise_is_inside.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/propagate_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/render_op.txt26
-rw-r--r--pages/develop/api/efl/canvas/object/property/render_parent.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/repeat_events.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/scale.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/seat_event_filter.txt60
-rw-r--r--pages/develop/api/efl/canvas/object/property/seat_focus.txt14
-rw-r--r--pages/develop/api/efl/canvas/object/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/object/property/visible.txt48
-rw-r--r--pages/develop/api/efl/canvas/pointer.txt7
-rw-r--r--pages/develop/api/efl/canvas/pointer/property/pointer_inside.txt36
-rw-r--r--pages/develop/api/efl/canvas/polygon.txt309
-rw-r--r--pages/develop/api/efl/canvas/polygon/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/polygon/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/polygon/method/point_add.txt10
-rw-r--r--pages/develop/api/efl/canvas/polygon/method/points_clear.txt10
-rw-r--r--pages/develop/api/efl/canvas/property/device.txt24
-rw-r--r--pages/develop/api/efl/canvas/property/image_max_size.txt22
-rw-r--r--pages/develop/api/efl/canvas/property/pointer_position.txt22
-rw-r--r--pages/develop/api/efl/canvas/property/seat.txt24
-rw-r--r--pages/develop/api/efl/canvas/proxy.txt414
-rw-r--r--pages/develop/api/efl/canvas/proxy/method/buffer_map.txt18
-rw-r--r--pages/develop/api/efl/canvas/proxy/method/buffer_unmap.txt22
-rw-r--r--pages/develop/api/efl/canvas/proxy/property/source.txt42
-rw-r--r--pages/develop/api/efl/canvas/proxy/property/source_clip.txt30
-rw-r--r--pages/develop/api/efl/canvas/proxy/property/source_events.txt30
-rw-r--r--pages/develop/api/efl/canvas/rectangle.txt290
-rw-r--r--pages/develop/api/efl/canvas/rectangle/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/scene3d.txt400
-rw-r--r--pages/develop/api/efl/canvas/scene3d/method/buffer_map.txt18
-rw-r--r--pages/develop/api/efl/canvas/scene3d/method/buffer_unmap.txt22
-rw-r--r--pages/develop/api/efl/canvas/scene3d/property/scene3d.txt22
-rw-r--r--pages/develop/api/efl/canvas/snapshot.txt388
-rw-r--r--pages/develop/api/efl/canvas/snapshot/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface.txt394
-rw-r--r--pages/develop/api/efl/canvas/surface/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/property/native_buffer.txt36
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm.txt407
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/tbm/property/native_buffer.txt36
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland.txt407
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/wayland/property/native_buffer.txt36
-rw-r--r--pages/develop/api/efl/canvas/surface/x11.txt413
-rw-r--r--pages/develop/api/efl/canvas/surface/x11/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/x11/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/surface/x11/property/native_buffer.txt36
-rw-r--r--pages/develop/api/efl/canvas/surface/x11/property/pixmap.txt20
-rw-r--r--pages/develop/api/efl/canvas/surface/x11_pixmap.txt26
-rw-r--r--pages/develop/api/efl/canvas/text.txt1159
-rw-r--r--pages/develop/api/efl/canvas/text/event/changed.txt10
-rw-r--r--pages/develop/api/efl/canvas/text/event/cursor_changed.txt10
-rw-r--r--pages/develop/api/efl/canvas/text/event/style_insets_changed.txt10
-rw-r--r--pages/develop/api/efl/canvas/text/method/annotation_del.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/annotation_insert.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/annotation_positions_get.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/async_layout.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_char_delete.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_char_next.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_char_prev.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_compare.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_coord_set.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_copy.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_equal.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_free.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_line_char_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_line_char_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_line_jump_by.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_markup_insert.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_new.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_object_item_insert.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_char_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_char_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_first.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_last.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_next.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_paragraph_prev.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_text_insert.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_word_end.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/cursor_word_start.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/filter_dirty.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/filter_input_render.txt10
-rw-r--r--pages/develop/api/efl/canvas/text/method/filter_state_prepare.txt10
-rw-r--r--pages/develop/api/efl/canvas/text/method/object_item_geometry_get.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/obstacle_add.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/obstacle_del.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/obstacles_update.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/method/range_annotations_get.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/range_delete.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/range_geometry_get.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/range_simple_geometry_get.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/method/range_text_get.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/method/visible_range_get.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/property/annotation.txt32
-rw-r--r--pages/develop/api/efl/canvas/text/property/backing_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/backing_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/bidi_delimiters.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/cursor.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/property/cursor_content.txt20
-rw-r--r--pages/develop/api/efl/canvas/text/property/cursor_geometry.txt36
-rw-r--r--pages/develop/api/efl/canvas/text/property/cursor_object_item_annotation.txt20
-rw-r--r--pages/develop/api/efl/canvas/text/property/cursor_position.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/effect_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/ellipsis.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/filter_data.txt38
-rw-r--r--pages/develop/api/efl/canvas/text/property/filter_program.txt52
-rw-r--r--pages/develop/api/efl/canvas/text/property/filter_source.txt32
-rw-r--r--pages/develop/api/efl/canvas/text/property/font.txt24
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_bitmap_scalable.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_fallbacks.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_lang.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_slant.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_source.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_weight.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/font_width.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/gfx_filter.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/glow2_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/glow_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/halign.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/halign_auto_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/is_empty.txt14
-rw-r--r--pages/develop/api/efl/canvas/text/property/legacy_newline.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/linegap.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/linerelgap.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/markup.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/multiline.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/normal_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/outline_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/paragraph_direction.txt18
-rw-r--r--pages/develop/api/efl/canvas/text/property/password.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/replacement_char.txt26
-rw-r--r--pages/develop/api/efl/canvas/text/property/scale.txt48
-rw-r--r--pages/develop/api/efl/canvas/text/property/shadow_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/shadow_direction.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/size_formatted.txt16
-rw-r--r--pages/develop/api/efl/canvas/text/property/size_native.txt16
-rw-r--r--pages/develop/api/efl/canvas/text/property/strikethrough_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/strikethrough_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/style.txt36
-rw-r--r--pages/develop/api/efl/canvas/text/property/style_insets.txt20
-rw-r--r--pages/develop/api/efl/canvas/text/property/tabstops.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/text.txt48
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline2_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline2_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_dashed_color.txt28
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_dashed_gap.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_dashed_width.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_height.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/underline_type.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/valign.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/property/wrap.txt22
-rw-r--r--pages/develop/api/efl/canvas/text/style.txt22
-rw-r--r--pages/develop/api/efl/canvas/vg.txt343
-rw-r--r--pages/develop/api/efl/canvas/vg/fill_mode.txt30
-rw-r--r--pages/develop/api/efl/canvas/vg/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/vg/method/destructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/vg/method/finalize.txt10
-rw-r--r--pages/develop/api/efl/canvas/vg/method/save.txt18
-rw-r--r--pages/develop/api/efl/canvas/vg/property/file.txt54
-rw-r--r--pages/develop/api/efl/canvas/vg/property/fill_mode.txt18
-rw-r--r--pages/develop/api/efl/canvas/vg/property/root_node.txt48
-rw-r--r--pages/develop/api/efl/canvas/vg/property/viewbox.txt46
-rw-r--r--pages/develop/api/efl/canvas/vg/property/viewbox_align.txt20
-rw-r--r--pages/develop/api/efl/canvas/video.txt605
-rw-r--r--pages/develop/api/efl/canvas/video/event/button_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/button_num_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/channels_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/frame_decode.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/frame_resize.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/length_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/open_done.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/playback_start.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/playback_stop.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/position_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/position_load_done.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/position_load_fail.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/position_save_done.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/position_save_fail.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/progress_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/ref_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/title_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/event/volume_change.txt10
-rw-r--r--pages/develop/api/efl/canvas/video/method/constructor.txt14
-rw-r--r--pages/develop/api/efl/canvas/video/property/engine.txt34
-rw-r--r--pages/develop/api/efl/canvas/video/property/file.txt54
-rw-r--r--pages/develop/api/efl/canvas/video/property/length.txt14
-rw-r--r--pages/develop/api/efl/canvas/video/property/load_size.txt48
-rw-r--r--pages/develop/api/efl/canvas/video/property/mute.txt18
-rw-r--r--pages/develop/api/efl/canvas/video/property/option.txt28
-rw-r--r--pages/develop/api/efl/canvas/video/property/play.txt48
-rw-r--r--pages/develop/api/efl/canvas/video/property/position.txt48
-rw-r--r--pages/develop/api/efl/canvas/video/property/progress.txt22
-rw-r--r--pages/develop/api/efl/canvas/video/property/ratio.txt18
-rw-r--r--pages/develop/api/efl/canvas/video/property/seekable.txt14
-rw-r--r--pages/develop/api/efl/canvas/video/property/size.txt48
-rw-r--r--pages/develop/api/efl/canvas/video/property/smooth_scale.txt26
-rw-r--r--pages/develop/api/efl/canvas/video/property/volume.txt22
481 files changed, 8657 insertions, 12751 deletions
diff --git a/pages/develop/api/efl/canvas.txt b/pages/develop/api/efl/canvas.txt
index e7691f9..ecc5855 100644
--- a/pages/develop/api/efl/canvas.txt
+++ b/pages/develop/api/efl/canvas.txt
@@ -35,146 +35,118 @@ digraph hierarchy {
35++++ 35++++
36===== Members ===== 36===== Members =====
37 37
38**[[:develop:api:efl:canvas:method:object_top_at_xy_get|object_top_at_xy_get]]** 38**[[:develop:api:efl:canvas:method:object_top_at_xy_get|object_top_at_xy_get]]**\\
39> %%Retrieve the object stacked at the top of a given position in a canvas.%%
39<code c> 40<code c>
40Efl_Gfx *efl_canvas_object_top_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); 41Efl_Gfx *efl_canvas_object_top_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
41</code> 42</code>
42 43\\
43%%Retrieve the object stacked at the top of a given position in a canvas.%%\\ 44**[[:develop:api:efl:canvas:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**\\
44\\ 45> %%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%%
45**[[:develop:api:efl:canvas:method:object_top_in_rectangle_get|object_top_in_rectangle_get]]**
46<code c> 46<code c>
47Efl_Gfx *efl_canvas_object_top_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); 47Efl_Gfx *efl_canvas_object_top_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
48</code> 48</code>
49 49\\
50%%Retrieve the Evas object stacked at the top of a given rectangular region in a canvas%%\\ 50**[[:develop:api:efl:canvas:method:objects_at_xy_get|objects_at_xy_get]]**\\
51\\ 51> %%Retrieve a list of objects lying over a given position in a canvas.%%
52**[[:develop:api:efl:canvas:method:objects_at_xy_get|objects_at_xy_get]]**
53<code c> 52<code c>
54Eina_Iterator *efl_canvas_objects_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); 53Eina_Iterator *efl_canvas_objects_at_xy_get(const Eo *obj, Eina_Position2D pos, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
55</code> 54</code>
56 55\\
57%%Retrieve a list of objects lying over a given position in a canvas.%%\\ 56**[[:develop:api:efl:canvas:method:objects_in_rectangle_get|objects_in_rectangle_get]]**\\
58\\ 57> %%Retrieve a list of objects lying over a given rectangular region in a canvas.%%
59**[[:develop:api:efl:canvas:method:objects_in_rectangle_get|objects_in_rectangle_get]]**
60<code c> 58<code c>
61Eina_Iterator *efl_canvas_objects_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects); 59Eina_Iterator *efl_canvas_objects_in_rectangle_get(const Eo *obj, Eina_Rect rect, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
62</code> 60</code>
63 61\\
64%%Retrieve a list of objects lying over a given rectangular region in a canvas.%%\\ 62**[[:develop:api:efl:canvas:method:pointer_iterate|pointer_iterate]]**\\
65\\ 63> %%Returns an iterator over the current known pointer positions.%%
66**[[:develop:api:efl:canvas:method:pointer_iterate|pointer_iterate]]**
67<code c> 64<code c>
68Eina_Iterator *efl_canvas_pointer_iterate(const Eo *obj, Eina_Bool hover); 65Eina_Iterator *efl_canvas_pointer_iterate(const Eo *obj, Eina_Bool hover);
69</code> 66</code>
70 67\\
71%%Returns an iterator over the current known pointer positions.%%\\ 68**[[:develop:api:efl:canvas:method:seats|seats]]**\\
72\\ 69> %%Iterate over the input device seats.%%
73**[[:develop:api:efl:canvas:method:seats|seats]]**
74<code c> 70<code c>
75Eina_Iterator *efl_canvas_seats(Eo *obj); 71Eina_Iterator *efl_canvas_seats(Eo *obj);
76</code> 72</code>
77 73\\
78%%Iterate over the input device seats.%%\\ 74**[[:develop:api:efl:canvas:method:smart_objects_calculate|smart_objects_calculate]]**\\
79\\ 75> %%Call user-provided %%''calculate''%% smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas.%%
80**[[:develop:api:efl:canvas:method:smart_objects_calculate|smart_objects_calculate]]**
81<code c> 76<code c>
82void efl_canvas_smart_objects_calculate(Eo *obj); 77void efl_canvas_smart_objects_calculate(Eo *obj);
83</code> 78</code>
84 79\\
85%%Call user-provided %%''calculate''%% smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas.%%\\ 80**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//\\
86\\ 81> %%An input device attached to this canvas, found by name.%%
87**[[:develop:api:efl:canvas:property:device|device]]** //**(get)**//
88<code c> 82<code c>
89Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name); 83Efl_Input_Device *efl_canvas_device_get(const Eo *obj, const char *name);
90</code> 84</code>
91 85\\
92%%An input device attached to this canvas, found by name.%%\\ 86**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//\\
93\\ 87> %%Get the maximum image size evas can possibly handle.%%
94**[[:develop:api:efl:canvas:property:image_max_size|image_max_size]]** //**(get)**//
95<code c> 88<code c>
96Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max); 89Eina_Bool efl_canvas_image_max_size_get(const Eo *obj, Eina_Size2D *max);
97</code> 90</code>
98 91\\
99%%Get the maximum image size evas can possibly handle.%%\\ 92**[[:develop:api:efl:canvas:property:pointer_position|pointer_position]]** //**(get)**//\\
100\\ 93> %%This function returns the current known pointer coordinates%%
101**[[:develop:api:efl:canvas:property:pointer_position|pointer_position]]** //**(get)**//
102<code c> 94<code c>
103Eina_Position2D efl_canvas_pointer_position_get(const Eo *obj); 95Eina_Position2D efl_canvas_pointer_position_get(const Eo *obj);
104</code> 96</code>
105 97\\
106%%This function returns the current known pointer coordinates%%\\ 98**[[:develop:api:efl:canvas:property:seat|seat]]** //**(get)**//\\
107\\ 99> %%A seat attached to this canvas, found by id.%%
108**[[:develop:api:efl:canvas:property:seat|seat]]** //**(get)**//
109<code c> 100<code c>
110Efl_Input_Device *efl_canvas_seat_get(const Eo *obj, int id); 101Efl_Input_Device *efl_canvas_seat_get(const Eo *obj, int id);
111</code> 102</code>
112 103\\
113%%A seat attached to this canvas, found by id.%%\\
114\\
115 104
116===== Events ===== 105===== Events =====
117 106
118**[[:develop:api:efl:canvas:event:device_added|device,added]]** 107**[[:develop:api:efl:canvas:event:device_added|device,added]]**\\
108> %%Called when input device was added%%
119<code c> 109<code c>
120EFL_CANVAS_EVENT_DEVICE_ADDED(Efl_Input_Device *) 110EFL_CANVAS_EVENT_DEVICE_ADDED(Efl_Input_Device *)
121</code> 111</code>
122 112\\ **[[:develop:api:efl:canvas:event:device_changed|device,changed]]**\\
123%%Called when input device was added%%\\ 113> %%Called when input device changed%%
124\\
125**[[:develop:api:efl:canvas:event:device_changed|device,changed]]**
126<code c> 114<code c>
127EFL_CANVAS_EVENT_DEVICE_CHANGED(Efl_Input_Device *) 115EFL_CANVAS_EVENT_DEVICE_CHANGED(Efl_Input_Device *)
128</code> 116</code>
129 117\\ **[[:develop:api:efl:canvas:event:device_removed|device,removed]]**\\
130%%Called when input device changed%%\\ 118> %%Called when input device was removed%%
131\\
132**[[:develop:api:efl:canvas:event:device_removed|device,removed]]**
133<code c> 119<code c>
134EFL_CANVAS_EVENT_DEVICE_REMOVED(Efl_Input_Device *) 120EFL_CANVAS_EVENT_DEVICE_REMOVED(Efl_Input_Device *)
135</code> 121</code>
136 122\\ **[[:develop:api:efl:canvas:event:focus_in|focus,in]]**\\
137%%Called when input device was removed%%\\ 123> %%Called when canvas got focus%%
138\\
139**[[:develop:api:efl:canvas:event:focus_in|focus,in]]**
140<code c> 124<code c>
141EFL_CANVAS_EVENT_FOCUS_IN(Efl_Input_Focus *) 125EFL_CANVAS_EVENT_FOCUS_IN(Efl_Input_Focus *)
142</code> 126</code>
143 127\\ **[[:develop:api:efl:canvas:event:focus_out|focus,out]]**\\
144%%Called when canvas got focus%%\\ 128> %%Called when canvas lost focus%%
145\\
146**[[:develop:api:efl:canvas:event:focus_out|focus,out]]**
147<code c> 129<code c>
148EFL_CANVAS_EVENT_FOCUS_OUT(Efl_Input_Focus *) 130EFL_CANVAS_EVENT_FOCUS_OUT(Efl_Input_Focus *)
149</code> 131</code>
150 132\\ **[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]**\\
151%%Called when canvas lost focus%%\\ 133> %%Called when object got focus%%
152\\
153**[[:develop:api:efl:canvas:event:object_focus_in|object,focus,in]]**
154<code c> 134<code c>
155EFL_CANVAS_EVENT_OBJECT_FOCUS_IN(Efl_Input_Focus *) 135EFL_CANVAS_EVENT_OBJECT_FOCUS_IN(Efl_Input_Focus *)
156</code> 136</code>
157 137\\ **[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]**\\
158%%Called when object got focus%%\\ 138> %%Called when object lost focus%%
159\\
160**[[:develop:api:efl:canvas:event:object_focus_out|object,focus,out]]**
161<code c> 139<code c>
162EFL_CANVAS_EVENT_OBJECT_FOCUS_OUT(Efl_Input_Focus *) 140EFL_CANVAS_EVENT_OBJECT_FOCUS_OUT(Efl_Input_Focus *)
163</code> 141</code>
164 142\\ **[[:develop:api:efl:canvas:event:render_post|render,post]]**\\
165%%Called when object lost focus%%\\ 143> %%Called when post render happens%%
166\\
167**[[:develop:api:efl:canvas:event:render_post|render,post]]**
168<code c> 144<code c>
169EFL_CANVAS_EVENT_RENDER_POST(void) 145EFL_CANVAS_EVENT_RENDER_POST(void)
170</code> 146</code>
171 147\\ **[[:develop:api:efl:canvas:event:render_pre|render,pre]]**\\
172%%Called when post render happens%%\\ 148> %%Called when pre render happens%%
173\\
174**[[:develop:api:efl:canvas:event:render_pre|render,pre]]**
175<code c> 149<code c>
176EFL_CANVAS_EVENT_RENDER_PRE(void) 150EFL_CANVAS_EVENT_RENDER_PRE(void)
177</code> 151</code>
178 152\\ \ No newline at end of file
179%%Called when pre render happens%%\\
180\\
diff --git a/pages/develop/api/efl/canvas/event/device_added.txt b/pages/develop/api/efl/canvas/event/device_added.txt
index 77c8179..3c4f504 100644
--- a/pages/develop/api/efl/canvas/event/device_added.txt
+++ b/pages/develop/api/efl/canvas/event/device_added.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: device,added~~ 1~~Title: Efl.Canvas: device,added~~
2===== Description =====
3
4%%Called when input device was added%%
5{{page>:develop:api-include:efl:canvas:event:device_added:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when input device was added%%
38{{page>:develop:api-include:efl:canvas:event:device_added:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/device_changed.txt b/pages/develop/api/efl/canvas/event/device_changed.txt
index ef96953..718129b 100644
--- a/pages/develop/api/efl/canvas/event/device_changed.txt
+++ b/pages/develop/api/efl/canvas/event/device_changed.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: device,changed~~ 1~~Title: Efl.Canvas: device,changed~~
2===== Description =====
3
4%%Called when input device changed%%
5{{page>:develop:api-include:efl:canvas:event:device_changed:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when input device changed%%
38{{page>:develop:api-include:efl:canvas:event:device_changed:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/device_removed.txt b/pages/develop/api/efl/canvas/event/device_removed.txt
index 10ee9b3..2801215 100644
--- a/pages/develop/api/efl/canvas/event/device_removed.txt
+++ b/pages/develop/api/efl/canvas/event/device_removed.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: device,removed~~ 1~~Title: Efl.Canvas: device,removed~~
2===== Description =====
3
4%%Called when input device was removed%%
5{{page>:develop:api-include:efl:canvas:event:device_removed:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when input device was removed%%
38{{page>:develop:api-include:efl:canvas:event:device_removed:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/focus_in.txt b/pages/develop/api/efl/canvas/event/focus_in.txt
index dadd2d6..b03e639 100644
--- a/pages/develop/api/efl/canvas/event/focus_in.txt
+++ b/pages/develop/api/efl/canvas/event/focus_in.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: focus,in~~ 1~~Title: Efl.Canvas: focus,in~~
2===== Description =====
3
4%%Called when canvas got focus%%
5{{page>:develop:api-include:efl:canvas:event:focus_in:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when canvas got focus%%
38{{page>:develop:api-include:efl:canvas:event:focus_in:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/focus_out.txt b/pages/develop/api/efl/canvas/event/focus_out.txt
index 09dbcdb..cbc7693 100644
--- a/pages/develop/api/efl/canvas/event/focus_out.txt
+++ b/pages/develop/api/efl/canvas/event/focus_out.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: focus,out~~ 1~~Title: Efl.Canvas: focus,out~~
2===== Description =====
3
4%%Called when canvas lost focus%%
5{{page>:develop:api-include:efl:canvas:event:focus_out:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when canvas lost focus%%
38{{page>:develop:api-include:efl:canvas:event:focus_out:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/object_focus_in.txt b/pages/develop/api/efl/canvas/event/object_focus_in.txt
index 2a44c07..79acce6 100644
--- a/pages/develop/api/efl/canvas/event/object_focus_in.txt
+++ b/pages/develop/api/efl/canvas/event/object_focus_in.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: object,focus,in~~ 1~~Title: Efl.Canvas: object,focus,in~~
2===== Description =====
3
4%%Called when object got focus%%
5{{page>:develop:api-include:efl:canvas:event:object_focus_in:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when object got focus%%
38{{page>:develop:api-include:efl:canvas:event:object_focus_in:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/object_focus_out.txt b/pages/develop/api/efl/canvas/event/object_focus_out.txt
index 1a234a3..964c669 100644
--- a/pages/develop/api/efl/canvas/event/object_focus_out.txt
+++ b/pages/develop/api/efl/canvas/event/object_focus_out.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: object,focus,out~~ 1~~Title: Efl.Canvas: object,focus,out~~
2===== Description =====
3
4%%Called when object lost focus%%
5{{page>:develop:api-include:efl:canvas:event:object_focus_out:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when object lost focus%%
38{{page>:develop:api-include:efl:canvas:event:object_focus_out:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/render_post.txt b/pages/develop/api/efl/canvas/event/render_post.txt
index 52b6a0d..a176672 100644
--- a/pages/develop/api/efl/canvas/event/render_post.txt
+++ b/pages/develop/api/efl/canvas/event/render_post.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: render,post~~ 1~~Title: Efl.Canvas: render,post~~
2===== Description =====
3
4%%Called when post render happens%%
5{{page>:develop:api-include:efl:canvas:event:render_post:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when post render happens%%
38{{page>:develop:api-include:efl:canvas:event:render_post:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/event/render_pre.txt b/pages/develop/api/efl/canvas/event/render_pre.txt
index f5dd64e..cb89334 100644
--- a/pages/develop/api/efl/canvas/event/render_pre.txt
+++ b/pages/develop/api/efl/canvas/event/render_pre.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas: render,pre~~ 1~~Title: Efl.Canvas: render,pre~~
2===== Description =====
3
4%%Called when pre render happens%%
5{{page>:develop:api-include:efl:canvas:event:render_pre:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -32,8 +37,3 @@ setup_event_handler(Eo *obj, Data *d)
32 37
33</code> 38</code>
34 39
35===== Description =====
36
37%%Called when pre render happens%%
38{{page>:develop:api-include:efl:canvas:event:render_pre:description&nouser&nolink&nodate}}
39
diff --git a/pages/develop/api/efl/canvas/filter/internal.txt b/pages/develop/api/efl/canvas/filter/internal.txt
index af75044..9719a63 100644
--- a/pages/develop/api/efl/canvas/filter/internal.txt
+++ b/pages/develop/api/efl/canvas/filter/internal.txt
@@ -41,126 +41,101 @@ digraph hierarchy {
41++++ 41++++
42===== Members ===== 42===== Members =====
43 43
44**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected'' 44**[[:develop:api:efl:canvas:filter:internal:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
45> %%Call the object's constructor.%%
46<code c>
47Efl_Object *efl_constructor(Eo *obj);
48</code>
49\\
50**[[:develop:api:efl:canvas:filter:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
51> %%Call the object's destructor.%%
52<code c>
53void efl_destructor(Eo *obj);
54</code>
55\\
56**[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
57> %%Extra data used by the filter program.%%
58<code c>
59void efl_gfx_filter_data_get(const Eo *obj, const char *name, const char **value, Eina_Bool *execute);
60void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_Bool execute);
61</code>
62\\
63**[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
64> %%Required padding to apply this filter without cropping.%%
65<code c>
66void efl_gfx_filter_padding_get(const Eo *obj, int *l, int *r, int *t, int *b);
67</code>
68\\
69**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//
70<code c>
71void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
72void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
73</code>
74\\
75**[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
76> %%Bind an object to use as a mask or texture in a filter program.%%
77<code c>
78Efl_Gfx *efl_gfx_filter_source_get(const Eo *obj, const char *name);
79void efl_gfx_filter_source_set(Eo *obj, const char *name, Efl_Gfx *source);
80</code>
81\\
82**[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
83> %%Set the current state of the filter.%%
84<code c>
85void efl_gfx_filter_state_get(const Eo *obj, const char **cur_state, double *cur_val, const char **next_state, double *next_val, double *pos);
86void efl_gfx_filter_state_set(Eo *obj, const char *cur_state, double cur_val, const char *next_state, double next_val, double pos);
87</code>
88\\
89**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''\\
90> %%Called when the filter changes must trigger a redraw of the object.%%
45<code c> 91<code c>
46void evas_filter_dirty(Eo *obj); 92void evas_filter_dirty(Eo *obj);
47</code> 93</code>
48 94\\
49%%Called when the filter changes must trigger a redraw of the object.%%\\ 95**[[:develop:api:efl:canvas:filter:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected''\\
50\\ 96> %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%
51**[[:develop:api:efl:canvas:filter:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected''
52<code c> 97<code c>
53Eina_Bool evas_filter_input_alpha(Eo *obj); 98Eina_Bool evas_filter_input_alpha(Eo *obj);
54</code> 99</code>
55 100\\
56%%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%\\ 101**[[:develop:api:efl:canvas:filter:internal:method:filter_input_render|filter_input_render]]** ''protected''\\
57\\ 102> %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
58**[[:develop:api:efl:canvas:filter:internal:method:filter_input_render|filter_input_render]]** ''protected''
59<code c> 103<code c>
60Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *output, void *drawctx, void *data, int l, int r, int t, int b, int x, int y, Eina_Bool do_async); 104Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *output, void *drawctx, void *data, int l, int r, int t, int b, int x, int y, Eina_Bool do_async);
61</code> 105</code>
62 106\\
63%%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%\\ 107**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''\\
64\\ 108> %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
65**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''
66<code c> 109<code c>
67void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data); 110void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data);
68</code> 111</code>
69 112\\
70%%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%\\ 113**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\
71\\ 114> %%Marks this filter as changed.%%
72**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''
73<code c> 115<code c>
74void evas_filter_changed_set(Eo *obj, Eina_Bool val); 116void evas_filter_changed_set(Eo *obj, Eina_Bool val);
75</code> 117</code>
76 118\\
77%%Marks this filter as changed.%%\\ 119**[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''\\
78\\ 120> %%Marks this filter as invalid.%%
79**[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''
80<code c> 121<code c>
81void evas_filter_invalid_set(Eo *obj, Eina_Bool val); 122void evas_filter_invalid_set(Eo *obj, Eina_Bool val);
82</code> 123</code>
83 124\\
84%%Marks this filter as invalid.%%\\ 125**[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''\\
85\\ 126> %%Retrieve cached output buffer, if any.%%
86**[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''
87<code c> 127<code c>
88void *evas_filter_output_buffer_get(const Eo *obj); 128void *evas_filter_output_buffer_get(const Eo *obj);
89</code> 129</code>
90 130\\
91%%Retrieve cached output buffer, if any.%%\\
92\\
93 131
94==== Inherited ==== 132==== Inherited ====
95 133
96[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**// //[Overridden here]// 134[[:develop:api:efl:object|Efl.Object]]\\
97\\ 135> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
98[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**// //[Overridden here]//
99\\
100[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**// //[Overridden here]//
101\\
102[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**// //[Overridden here]//
103\\
104[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**// //[Overridden here]//
105\\
106[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:filter:internal:method:constructor|constructor]]** //[Overridden here]//
107\\
108[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:filter:internal:method:destructor|destructor]]** //[Overridden here]//
109\\
110[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
111\\
112[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
113\\
114[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
115\\
116[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
117\\
118[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
119\\
120[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
121\\
122[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
123\\
124[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
125\\
126[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
127\\
128[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
129\\
130[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
131\\
132[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
133\\
134[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
135\\
136[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
137\\
138[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
139\\
140[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
141\\
142[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
143\\
144[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
145\\
146[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
147\\
148[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
149\\
150[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
151\\
152[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
153\\
154[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
155\\
156
157===== Events ===== 136===== Events =====
158 137
159==== Inherited ==== 138==== Inherited ====
160 139
161[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]** 140[[:develop:api:efl:object|Efl.Object]]\\
162\\ 141> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
163[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
164\\
165[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
166\\
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/constructor.txt b/pages/develop/api/efl/canvas/filter/internal/method/constructor.txt
index 54c24f4..f5fead0 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/constructor.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/constructor.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Filter.Internal.constructor~~ 1~~Title: Efl.Canvas.Filter.Internal.constructor~~
2===== Description =====
3
4%%Call the object's constructor.%%
5
6%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
7{{page>:develop:api-include:efl:canvas:filter:internal:method:constructor:description&nouser&nolink&nodate}}
8
2//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature ===== 9//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3 10
4<code> 11<code>
@@ -13,13 +20,6 @@ constructor {
13Efl_Object *efl_constructor(Eo *obj); 20Efl_Object *efl_constructor(Eo *obj);
14</code> 21</code>
15 22
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:canvas:filter:internal:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by ===== 23===== Implemented by =====
24 24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]] 25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/destructor.txt b/pages/develop/api/efl/canvas/filter/internal/method/destructor.txt
index c6ac0fd..2b71eaf 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/destructor.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/destructor.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Filter.Internal.destructor~~ 1~~Title: Efl.Canvas.Filter.Internal.destructor~~
2===== Description =====
3
4%%Call the object's destructor.%%
5
6%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
7{{page>:develop:api-include:efl:canvas:filter:internal:method:destructor:description&nouser&nolink&nodate}}
8
2//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature ===== 9//Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
3 10
4<code> 11<code>
@@ -11,13 +18,6 @@ destructor {}
11void efl_destructor(Eo *obj); 18void efl_destructor(Eo *obj);
12</code> 19</code>
13 20
14===== Description =====
15
16%%Call the object's destructor.%%
17
18%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
19{{page>:develop:api-include:efl:canvas:filter:internal:method:destructor:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]] 23 * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
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 272674e..a717441 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,4 +1,11 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_dirty~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_dirty~~
2===== Description =====
3
4%%Called when the filter changes must trigger a redraw of the object.%%
5
6%%Virtual, to be implemented in the parent class.%%
7{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_dirty:description&nouser&nolink&nodate}}
8
2===== Signature ===== 9===== Signature =====
3 10
4<code> 11<code>
@@ -11,13 +18,6 @@ filter_dirty @protected @pure_virtual {}
11void evas_filter_dirty(Eo *obj); 18void evas_filter_dirty(Eo *obj);
12</code> 19</code>
13 20
14===== Description =====
15
16%%Called when the filter changes must trigger a redraw of the object.%%
17
18%%Virtual, to be implemented in the parent class.%%
19{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_dirty:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * **Efl.Canvas.Filter.Internal.filter_dirty** 23 * **Efl.Canvas.Filter.Internal.filter_dirty**
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/filter_input_alpha.txt b/pages/develop/api/efl/canvas/filter/internal/method/filter_input_alpha.txt
index 59719b2..f2bf58a 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/filter_input_alpha.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/filter_input_alpha.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_input_alpha~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_input_alpha~~
2===== Description =====
3
4%%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%
5{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_input_alpha:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -13,11 +18,6 @@ filter_input_alpha @protected @pure_virtual {
13Eina_Bool evas_filter_input_alpha(Eo *obj); 18Eina_Bool evas_filter_input_alpha(Eo *obj);
14</code> 19</code>
15 20
16===== Description =====
17
18%%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%
19{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_input_alpha:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * **Efl.Canvas.Filter.Internal.filter_input_alpha** 23 * **Efl.Canvas.Filter.Internal.filter_input_alpha**
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 748eb91..200c7d0 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
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_input_render~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_input_render~~
2===== Description =====
3
4%%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
5{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_input_render:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -42,11 +47,6 @@ Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *ou
42 * **y** //(in)// - %%Y offset%% 47 * **y** //(in)// - %%Y offset%%
43 * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronous, %%''false''%% otherwise%% 48 * **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronous, %%''false''%% otherwise%%
44 49
45===== Description =====
46
47%%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
48{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_input_render:description&nouser&nolink&nodate}}
49
50===== Implemented by ===== 50===== Implemented by =====
51 51
52 * **Efl.Canvas.Filter.Internal.filter_input_render** 52 * **Efl.Canvas.Filter.Internal.filter_input_render**
diff --git a/pages/develop/api/efl/canvas/filter/internal/method/filter_state_prepare.txt b/pages/develop/api/efl/canvas/filter/internal/method/filter_state_prepare.txt
index cb79640..488a3c9 100644
--- a/pages/develop/api/efl/canvas/filter/internal/method/filter_state_prepare.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/method/filter_state_prepare.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_state_prepare~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_state_prepare~~
2===== Description =====
3
4%%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
5{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_state_prepare:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -21,11 +26,6 @@ void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *da
21 * **state** //(out)// - %%State info to fill in%% 26 * **state** //(out)// - %%State info to fill in%%
22 * **data** //(in)// - %%Private data for the class%% 27 * **data** //(in)// - %%Private data for the class%%
23 28
24===== Description =====
25
26%%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
27{{page>:develop:api-include:efl:canvas:filter:internal:method:filter_state_prepare:description&nouser&nolink&nodate}}
28
29===== Implemented by ===== 29===== Implemented by =====
30 30
31 * **Efl.Canvas.Filter.Internal.filter_state_prepare** 31 * **Efl.Canvas.Filter.Internal.filter_state_prepare**
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_changed.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_changed.txt
index ddda368..312cd1b 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_changed.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_changed.txt
@@ -1,4 +1,13 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_changed~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_changed~~
2===== Values =====
3
4 * **val** - %%%%''true''%% if filter changed, %%''false''%% otherwise%%
5===== Description =====
6
7%%Marks this filter as changed.%%
8
9\\ {{page>:develop:api-include:efl:canvas:filter:internal:property:filter_changed:description&nouser&nolink&nodate}}
10
2===== Signature ===== 11===== Signature =====
3 12
4<code> 13<code>
@@ -13,15 +22,6 @@
13void evas_filter_changed_set(Eo *obj, Eina_Bool val); 22void evas_filter_changed_set(Eo *obj, Eina_Bool val);
14</code> 23</code>
15 24
16===== Values =====
17
18 * **val** - %%%%''true''%% if filter changed, %%''false''%% otherwise%%
19===== Description =====
20
21%%Marks this filter as changed.%%
22
23{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_changed:description&nouser&nolink&nodate}}
24
25===== Implemented by ===== 25===== Implemented by =====
26 26
27 * **Efl.Canvas.Filter.Internal.filter_changed** 27 * **Efl.Canvas.Filter.Internal.filter_changed**
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt
index b68494d..d883bda 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_data.txt
@@ -1,4 +1,23 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_data~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_data~~
2===== Keys =====
3
4 * **name** - %%Name of the global variable%%
5===== Values =====
6
7 * **value** - %%String value to use as data%%
8 * **execute** - %%If %%''true''%%, execute 'name = value'%%
9===== Description =====
10
11%%Extra data used by the filter program.%%
12
13%%Each data element is a string (%%''value''%%) stored as a global variable %%''name''%%. The program is then responsible for conversion to numbers, tables, etc...%%
14
15%%If the %%''execute''%% flag is set, then the %%''value''%% can be complex and run, as if the original Lua program contained a line 'name = value'. This can be used to pass in tables.%%
16
17//Since 1.18//
18{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_data:description&nouser&nolink&nodate}}
19
20
2//Overridden from [[:develop:api:efl:gfx:filter:property:filter_data|Efl.Gfx.Filter.filter_data]] **(get, set)**.//===== Signature ===== 21//Overridden from [[:develop:api:efl:gfx:filter:property:filter_data|Efl.Gfx.Filter.filter_data]] **(get, set)**.//===== Signature =====
3 22
4<code> 23<code>
@@ -31,25 +50,6 @@ void efl_gfx_filter_data_get(const Eo *obj, const char *name, const char **value
31void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_Bool execute); 50void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_Bool execute);
32</code> 51</code>
33 52
34===== Keys =====
35
36 * **name** - %%Name of the global variable%%
37===== Values =====
38
39 * **value** - %%String value to use as data%%
40 * **execute** - %%If %%''true''%%, execute 'name = value'%%
41===== Description =====
42
43%%Extra data used by the filter program.%%
44
45%%Each data element is a string (%%''value''%%) stored as a global variable %%''name''%%. The program is then responsible for conversion to numbers, tables, etc...%%
46
47%%If the %%''execute''%% flag is set, then the %%''value''%% can be complex and run, as if the original Lua program contained a line 'name = value'. This can be used to pass in tables.%%
48
49//Since 1.18//
50{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_data:description&nouser&nolink&nodate}}
51
52
53===== Implemented by ===== 53===== Implemented by =====
54 54
55 * [[:develop:api:efl:gfx:filter:property:filter_data|Efl.Gfx.Filter.filter_data]] 55 * [[:develop:api:efl:gfx:filter:property:filter_data|Efl.Gfx.Filter.filter_data]]
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_invalid.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_invalid.txt
index 681e6e7..16fbdfc 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_invalid.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_invalid.txt
@@ -1,4 +1,13 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_invalid~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_invalid~~
2===== Values =====
3
4 * **val** - %%%%''true''%% if filter is invalid, %%''false''%% otherwise%%
5===== Description =====
6
7%%Marks this filter as invalid.%%
8
9\\ {{page>:develop:api-include:efl:canvas:filter:internal:property:filter_invalid:description&nouser&nolink&nodate}}
10
2===== Signature ===== 11===== Signature =====
3 12
4<code> 13<code>
@@ -13,15 +22,6 @@
13void evas_filter_invalid_set(Eo *obj, Eina_Bool val); 22void evas_filter_invalid_set(Eo *obj, Eina_Bool val);
14</code> 23</code>
15 24
16===== Values =====
17
18 * **val** - %%%%''true''%% if filter is invalid, %%''false''%% otherwise%%
19===== Description =====
20
21%%Marks this filter as invalid.%%
22
23{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_invalid:description&nouser&nolink&nodate}}
24
25===== Implemented by ===== 25===== Implemented by =====
26 26
27 * **Efl.Canvas.Filter.Internal.filter_invalid** 27 * **Efl.Canvas.Filter.Internal.filter_invalid**
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_output_buffer.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_output_buffer.txt
index 5723964..23dcd8c 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_output_buffer.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_output_buffer.txt
@@ -1,4 +1,15 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_output_buffer~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_output_buffer~~
2===== Values =====
3
4 * **buffer** - %%Output buffer%%
5===== Description =====
6
7%%Retrieve cached output buffer, if any.%%
8
9%%Does not increment the reference count.%%
10
11\\ {{page>:develop:api-include:efl:canvas:filter:internal:property:filter_output_buffer:description&nouser&nolink&nodate}}
12
2===== Signature ===== 13===== Signature =====
3 14
4<code> 15<code>
@@ -17,17 +28,6 @@
17void *evas_filter_output_buffer_get(const Eo *obj); 28void *evas_filter_output_buffer_get(const Eo *obj);
18</code> 29</code>
19 30
20===== Values =====
21
22 * **buffer** - %%Output buffer%%
23===== Description =====
24
25%%Retrieve cached output buffer, if any.%%
26
27%%Does not increment the reference count.%%
28
29{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_output_buffer:description&nouser&nolink&nodate}}
30
31===== Implemented by ===== 31===== Implemented by =====
32 32
33 * **Efl.Canvas.Filter.Internal.filter_output_buffer** 33 * **Efl.Canvas.Filter.Internal.filter_output_buffer**
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_padding.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_padding.txt
index 291df35..ea6c190 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_padding.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_padding.txt
@@ -1,4 +1,18 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_padding~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_padding~~
2===== Values =====
3
4 * **l** - %%Padding on the left%%
5 * **r** - %%Padding on the right%%
6 * **t** - %%Padding on the top%%
7 * **b** - %%Padding on the bottom%%
8===== Description =====
9
10%%Gets the padding required to apply this filter.%%
11
12//Since 1.18//
13
14\\ {{page>:develop:api-include:efl:canvas:filter:internal:property:filter_padding:description&nouser&nolink&nodate}}
15
2//Overridden from [[:develop:api:efl:gfx:filter:property:filter_padding|Efl.Gfx.Filter.filter_padding]] **(get)**.//===== Signature ===== 16//Overridden from [[:develop:api:efl:gfx:filter:property:filter_padding|Efl.Gfx.Filter.filter_padding]] **(get)**.//===== Signature =====
3 17
4<code> 18<code>
@@ -20,20 +34,6 @@
20void efl_gfx_filter_padding_get(const Eo *obj, int *l, int *r, int *t, int *b); 34void efl_gfx_filter_padding_get(const Eo *obj, int *l, int *r, int *t, int *b);
21</code> 35</code>
22 36
23===== Values =====
24
25 * **l** - %%Padding on the left%%
26 * **r** - %%Padding on the right%%
27 * **t** - %%Padding on the top%%
28 * **b** - %%Padding on the bottom%%
29===== Description =====
30
31%%Gets the padding required to apply this filter.%%
32
33//Since 1.18//
34
35{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_padding:description&nouser&nolink&nodate}}
36
37===== Implemented by ===== 37===== Implemented by =====
38 38
39 * [[:develop:api:efl:gfx:filter:property:filter_padding|Efl.Gfx.Filter.filter_padding]] 39 * [[:develop:api:efl:gfx:filter:property:filter_padding|Efl.Gfx.Filter.filter_padding]]
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt
index 54cb6f3..4550cad 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_program.txt
@@ -1,30 +1,4 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_program~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_program~~
2//Overridden from [[:develop:api:efl:gfx:filter:property:filter_program|Efl.Gfx.Filter.filter_program]] **(get, set)**.//===== Signature =====
3
4<code>
5@property filter_program @pure_virtual {
6 get {
7 values {
8 code: free(string, free);
9 name: free(string, free) @optional;
10 }
11 }
12 set {
13 values {
14 code: free(string, free);
15 name: free(string, free) @optional;
16 }
17 }
18}
19</code>
20
21===== C signature =====
22
23<code c>
24void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
25void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
26</code>
27
28===== Values ===== 2===== Values =====
29 3
30 * **code** - %%The Lua program source code.%% 4 * **code** - %%The Lua program source code.%%
@@ -59,6 +33,32 @@ void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
59{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_program:getter_description&nouser&nolink&nodate}} 33{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_program:getter_description&nouser&nolink&nodate}}
60 34
61 35
36//Overridden from [[:develop:api:efl:gfx:filter:property:filter_program|Efl.Gfx.Filter.filter_program]] **(get, set)**.//===== Signature =====
37
38<code>
39@property filter_program @pure_virtual {
40 get {
41 values {
42 code: free(string, free);
43 name: free(string, free) @optional;
44 }
45 }
46 set {
47 values {
48 code: free(string, free);
49 name: free(string, free) @optional;
50 }
51 }
52}
53</code>
54
55===== C signature =====
56
57<code c>
58void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
59void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
60</code>
61
62===== Implemented by ===== 62===== Implemented by =====
63 63
64 * [[:develop:api:efl:gfx:filter:property:filter_program|Efl.Gfx.Filter.filter_program]] 64 * [[:develop:api:efl:gfx:filter:property:filter_program|Efl.Gfx.Filter.filter_program]]
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt
index 149f2a1..0357b0f 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_source.txt
@@ -1,4 +1,20 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_source~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_source~~
2===== Keys =====
3
4 * **name** - %%Buffer name as used in the program.%%
5===== Values =====
6
7 * **source** - %%Object to use as a source of pixels.%%
8===== Description =====
9
10%%Bind an object to use as a mask or texture in a filter program.%%
11
12%%This will create automatically a new RGBA buffer containing the source object's pixels (as it is rendered).%%
13
14//Since 1.18//
15{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_source:description&nouser&nolink&nodate}}
16
17
2//Overridden from [[:develop:api:efl:gfx:filter:property:filter_source|Efl.Gfx.Filter.filter_source]] **(get, set)**.//===== Signature ===== 18//Overridden from [[:develop:api:efl:gfx:filter:property:filter_source|Efl.Gfx.Filter.filter_source]] **(get, set)**.//===== Signature =====
3 19
4<code> 20<code>
@@ -29,22 +45,6 @@ Efl_Gfx *efl_gfx_filter_source_get(const Eo *obj, const char *name);
29void efl_gfx_filter_source_set(Eo *obj, const char *name, Efl_Gfx *source); 45void efl_gfx_filter_source_set(Eo *obj, const char *name, Efl_Gfx *source);
30</code> 46</code>
31 47
32===== Keys =====
33
34 * **name** - %%Buffer name as used in the program.%%
35===== Values =====
36
37 * **source** - %%Object to use as a source of pixels.%%
38===== Description =====
39
40%%Bind an object to use as a mask or texture in a filter program.%%
41
42%%This will create automatically a new RGBA buffer containing the source object's pixels (as it is rendered).%%
43
44//Since 1.18//
45{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_source:description&nouser&nolink&nodate}}
46
47
48===== Implemented by ===== 48===== Implemented by =====
49 49
50 * [[:develop:api:efl:gfx:filter:property:filter_source|Efl.Gfx.Filter.filter_source]] 50 * [[:develop:api:efl:gfx:filter:property:filter_source|Efl.Gfx.Filter.filter_source]]
diff --git a/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt b/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt
index 703da22..93c6c1d 100644
--- a/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt
+++ b/pages/develop/api/efl/canvas/filter/internal/property/filter_state.txt
@@ -1,4 +1,23 @@
1~~Title: Efl.Canvas.Filter.Internal.filter_state~~ 1~~Title: Efl.Canvas.Filter.Internal.filter_state~~
2===== Values =====
3
4 * **cur_state** - %%Current state of the filter%%
5 * **cur_val** - %%Current value%%
6 * **next_state** - %%Next filter state, optional%%
7 * **next_val** - %%Next value, optional%%
8 * **pos** - %%Position, optional%%
9===== Description =====
10
11%%Set the current state of the filter.%%
12
13%%This should be used by Edje (EFL's internal layout engine), but could also be used when implementing animations programmatically.%%
14
15%%A full state is defined by two states (name + value): origin state and target state of an ongoing animation, as well as the %%''pos''%% progress (from 0 to 1) of that animation timeline. The second state can be omitted if there is no ongoing animation.%%
16
17//Since 1.18//
18{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_state:description&nouser&nolink&nodate}}
19
20
2//Overridden from [[:develop:api:efl:gfx:filter:property:filter_state|Efl.Gfx.Filter.filter_state]] **(get, set)**.//===== Signature ===== 21//Overridden from [[:develop:api:efl:gfx:filter:property:filter_state|Efl.Gfx.Filter.filter_state]] **(get, set)**.//===== Signature =====
3 22
4<code> 23<code>
@@ -31,25 +50,6 @@ void efl_gfx_filter_state_get(const Eo *obj, const char **cur_state, double *cur
31void efl_gfx_filter_state_set(Eo *obj, const char *cur_state, double cur_val, const char *next_state, double next_val, double pos); 50void efl_gfx_filter_state_set(Eo *obj, const char *cur_state, double cur_val, const char *next_state, double next_val, double pos);
32</code> 51</code>
33 52
34===== Values =====
35
36 * **cur_state** - %%Current state of the filter%%
37 * **cur_val** - %%Current value%%
38 * **next_state** - %%Next filter state, optional%%
39 * **next_val** - %%Next value, optional%%
40 * **pos** - %%Position, optional%%
41===== Description =====
42
43%%Set the current state of the filter.%%
44
45%%This should be used by Edje (EFL's internal layout engine), but could also be used when implementing animations programmatically.%%
46
47%%A full state is defined by two states (name + value): origin state and target state of an ongoing animation, as well as the %%''pos''%% progress (from 0 to 1) of that animation timeline. The second state can be omitted if there is no ongoing animation.%%
48
49//Since 1.18//
50{{page>:develop:api-include:efl:canvas:filter:internal:property:filter_state:description&nouser&nolink&nodate}}
51
52
53===== Implemented by ===== 53===== Implemented by =====
54 54
55 * [[:develop:api:efl:gfx:filter:property:filter_state|Efl.Gfx.Filter.filter_state]] 55 * [[:develop:api:efl:gfx:filter:property:filter_state|Efl.Gfx.Filter.filter_state]]
diff --git a/pages/develop/api/efl/canvas/filter/state.txt b/pages/develop/api/efl/canvas/filter/state.txt
index 6a60c13..62d2e0f 100644
--- a/pages/develop/api/efl/canvas/filter/state.txt
+++ b/pages/develop/api/efl/canvas/filter/state.txt
@@ -1,4 +1,23 @@
1~~Title: Efl.Canvas.Filter.State~~ 1~~Title: Efl.Canvas.Filter.State~~
2===== Description =====
3
4%%Internal structure representing the state of a Gfx Filter%%
5
6{{page>:develop:api-include:efl:canvas:filter:state:description&nouser&nolink&nodate}}
7
8===== Fields =====
9
10{{page>:develop:api-include:efl:canvas:filter:state:fields&nouser&nolink&nodate}}
11
12 * **text** - %%Text state%%
13 * **color** - %%Color%%
14 * **cur** - %%Current state%%
15 * **next** - %%Next state%%
16 * **w** - %%Width%%
17 * **h** - %%Height%%
18 * **scale** - %%Scale factor%%
19 * **pos** - %%Position%%
20
2===== Signature ===== 21===== Signature =====
3 22
4<code> 23<code>
@@ -29,22 +48,3 @@ typedef struct _Efl_Canvas_Filter_State {
29} Efl_Canvas_Filter_State; 48} Efl_Canvas_Filter_State;
30</code> 49</code>
31 50
32===== Description =====
33
34%%Internal structure representing the state of a Gfx Filter%%
35
36{{page>:develop:api-include:efl:canvas:filter:state:description&nouser&nolink&nodate}}
37
38===== Fields =====
39
40{{page>:develop:api-include:efl:canvas:filter:state:fields&nouser&nolink&nodate}}
41
42 * **text** - %%Text state%%
43 * **color** - %%Color%%
44 * **cur** - %%Current state%%
45 * **next** - %%Next state%%
46 * **w** - %%Width%%
47 * **h** - %%Height%%
48 * **scale** - %%Scale factor%%
49 * **pos** - %%Position%%
50
diff --git a/pages/develop/api/efl/canvas/filter/state_name.txt b/pages/develop/api/efl/canvas/filter/state_name.txt
index 29a1a8c..4ffd411 100644
--- a/pages/develop/api/efl/canvas/filter/state_name.txt
+++ b/pages/develop/api/efl/canvas/filter/state_name.txt
@@ -1,4 +1,17 @@
1~~Title: Efl.Canvas.Filter.State_Name~~ 1~~Title: Efl.Canvas.Filter.State_Name~~
2===== Description =====
3
4%%Filter state name structure%%
5
6{{page>:develop:api-include:efl:canvas:filter:state_name:description&nouser&nolink&nodate}}
7
8===== Fields =====
9
10{{page>:develop:api-include:efl:canvas:filter:state_name:fields&nouser&nolink&nodate}}
11
12 * **name** - %%Filter state name%%
13 * **value** - %%Filter state value%%
14
2===== Signature ===== 15===== Signature =====
3 16
4<code> 17<code>
@@ -17,16 +30,3 @@ typedef struct _Efl_Canvas_Filter_State_Name {
17} Efl_Canvas_Filter_State_Name; 30} Efl_Canvas_Filter_State_Name;
18</code> 31</code>
19 32
20===== Description =====
21
22%%Filter state name structure%%
23
24{{page>:develop:api-include:efl:canvas:filter:state_name:description&nouser&nolink&nodate}}
25
26===== Fields =====
27
28{{page>:develop:api-include:efl:canvas:filter:state_name:fields&nouser&nolink&nodate}}
29
30 * **name** - %%Filter state name%%
31 * **value** - %%Filter state value%%
32
diff --git a/pages/develop/api/efl/canvas/filter/state_text.txt b/pages/develop/api/efl/canvas/filter/state_text.txt
index b3d420d..abd441a 100644
--- a/pages/develop/api/efl/canvas/filter/state_text.txt
+++ b/pages/develop/api/efl/canvas/filter/state_text.txt
@@ -1,4 +1,19 @@
1~~Title: Efl.Canvas.Filter.State_Text~~ 1~~Title: Efl.Canvas.Filter.State_Text~~
2===== Description =====
3
4%%Filter state text structure%%
5
6{{page>:develop:api-include:efl:canvas:filter:state_text:description&nouser&nolink&nodate}}
7
8===== Fields =====
9
10{{page>:develop:api-include:efl:canvas:filter:state_text:fields&nouser&nolink&nodate}}
11
12 * **outline** - %%Text outline color%%
13 * **shadow** - %%Text shadow color%%
14 * **glow** - %%Text glow color%%
15 * **glow2** - %%Text glow2 color%%
16
2===== Signature ===== 17===== Signature =====
3 18
4<code> 19<code>
@@ -21,18 +36,3 @@ typedef struct _Efl_Canvas_Filter_State_Text {
21} Efl_Canvas_Filter_State_Text; 36} Efl_Canvas_Filter_State_Text;
22</code> 37</code>
23 38
24===== Description =====
25
26%%Filter state text structure%%
27
28{{page>:develop:api-include:efl:canvas:filter:state_text:description&nouser&nolink&nodate}}
29
30===== Fields =====
31
32{{page>:develop:api-include:efl:canvas:filter:state_text:fields&nouser&nolink&nodate}}
33
34 * **outline** - %%Text outline color%%
35 * **shadow** - %%Text shadow color%%
36 * **glow** - %%Text glow color%%
37 * **glow2** - %%Text glow2 color%%
38
diff --git a/pages/develop/api/efl/canvas/group.txt b/pages/develop/api/efl/canvas/group.txt
index 3fadb40..fc422b6 100644
--- a/pages/develop/api/efl/canvas/group.txt
+++ b/pages/develop/api/efl/canvas/group.txt
@@ -79,324 +79,142 @@ digraph hierarchy {
79++++ 79++++
80===== Members ===== 80===== Members =====
81 81
82**[[:develop:api:efl:canvas:group:method:group_calculate|group_calculate]]** 82**[[:develop:api:efl:canvas:group:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
83> %%Call the object's constructor.%%
84<code c>
85Efl_Object *efl_constructor(Eo *obj);
86</code>
87\\
88**[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
89> %%Build a read-only name for this object used for debugging.%%
90<code c>
91void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
92</code>
93\\
94**[[:develop:api:efl:canvas:group:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
95> %%Call the object's destructor.%%
96<code c>
97void efl_destructor(Eo *obj);
98</code>
99\\
100**[[:develop:api:efl:canvas:group:method:group_calculate|group_calculate]]**\\
101> %%Triggers an immediate recalculation of this object's geometry.%%
83<code c> 102<code c>
84void efl_canvas_group_calculate(Eo *obj); 103void efl_canvas_group_calculate(Eo *obj);
85</code> 104</code>
86 105\\
87%%Triggers an immediate recalculation of this object's geometry.%%\\ 106**[[:develop:api:efl:canvas:group:method:group_change|group_change]]**\\
88\\ 107> %%Marks the object as dirty.%%
89**[[:develop:api:efl:canvas:group:method:group_change|group_change]]**
90<code c> 108<code c>
91void efl_canvas_group_change(Eo *obj); 109void efl_canvas_group_change(Eo *obj);
92</code> 110</code>
93 111\\
94%%Marks the object as dirty.%%\\ 112**[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]**\\
95\\ 113> %%Set a canvas object as a member of a given group (or smart object).%%
96**[[:develop:api:efl:canvas:group:method:group_member_add|group_member_add]]**
97<code c> 114<code c>
98void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj); 115void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj);
99</code> 116</code>
100 117\\
101%%Set a canvas object as a member of a given group (or smart object).%%\\ 118**[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]**\\
102\\ 119> %%Removes a member object from a given smart object.%%
103**[[:develop:api:efl:canvas:group:method:group_member_del|group_member_del]]**
104<code c> 120<code c>
105void efl_canvas_group_member_del(Eo *obj, Efl_Canvas_Object *sub_obj); 121void efl_canvas_group_member_del(Eo *obj, Efl_Canvas_Object *sub_obj);
106</code> 122</code>
107 123\\
108%%Removes a member object from a given smart object.%%\\ 124**[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**\\
109\\ 125> %%Finds out if a given object is a member of this group.%%
110**[[:develop:api:efl:canvas:group:method:group_member_is|group_member_is]]**
111<code c> 126<code c>
112Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub_obj); 127Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub_obj);
113</code> 128</code>
114 129\\
115%%Finds out if a given object is a member of this group.%%\\ 130**[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**\\
116\\ 131> %%Returns an iterator over the children of this object, that are canvas objects.%%
117**[[:develop:api:efl:canvas:group:method:group_members_iterate|group_members_iterate]]**
118<code c> 132<code c>
119Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj); 133Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj);
120</code> 134</code>
121 135\\
122%%Returns an iterator over the children of this object, that are canvas objects.%%\\ 136**[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
123\\ 137<code c>
124**[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**// 138Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
139void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
140</code>
141\\
142**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//
143<code c>
144void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
145void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
146</code>
147\\
148**[[:develop:api:efl:canvas:group:property:group_need_recalculate|group_need_recalculate]]** //**(get, set)**//\\
149> %%Indicates that the group's layout need to be recalculated.%%
125<code c> 150<code c>
126Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj); 151Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj);
127void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value); 152void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value);
128</code> 153</code>
129 154\\
130%%Indicates that the group's layout need to be recalculated.%%\\ 155**[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
131\\ 156<code c>
132**[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected'' 157Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
158void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
159</code>
160\\
161**[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//\\
162> %%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''%%.%%
163<code c>
164Efl_Text_Bidirectional_Type efl_canvas_object_paragraph_direction_get(const Eo *obj);
165void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir);
166</code>
167\\
168**[[:develop:api:efl:canvas:group:property:position|position]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
169> %%The 2D position of a canvas object.%%
170<code c>
171Eina_Position2D efl_gfx_position_get(const Eo *obj);
172void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
173</code>
174\\
175**[[:develop:api:efl:canvas:group:property:visible|visible]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx|Efl.Gfx]]]//\\
176> %%The visibility of a canvas object.%%
177<code c>
178Eina_Bool efl_gfx_visible_get(const Eo *obj);
179void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
180</code>
181\\
182**[[:develop:api:efl:canvas:group:property:group_clipper|group_clipper]]** //**(get)**// ''protected''\\
183> %%The internal clipper object used by this group.%%
133<code c> 184<code c>
134const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj); 185const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
135</code> 186</code>
136 187\\
137%%The internal clipper object used by this group.%%\\
138\\
139 188
140==== Inherited ==== 189==== Inherited ====
141 190
142[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:group:property:clip|clip]]** //**(get, set)**// //[Overridden here]// 191[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
143\\ 192> **[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]**, **[[:develop:api:efl:canvas:object:method:del|del]]**, **[[:develop:api:efl:canvas:object:method:finalize|finalize]]**, **[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]**, **[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]**, **[[:develop:api:efl:canvas:object:method:lower|lower]]**, **[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:canvas:object:method:raise|raise]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**, **[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**, **[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]**, **[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]**, **[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:coords_inside|coords_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// ''protected set'', **[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**//, **[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//, **[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**//\\
144[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:group:property:no_render|no_render]]** //**(get, set)**// //[Overridden here]// 193[[:develop:api:efl:gfx:map|Efl.Gfx.Map]]\\
145\\ 194> **[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**, **[[:develop:api:efl:gfx:map:method:map_has|map_has]]**, **[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**, **[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**, **[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**, **[[:develop:api:efl:gfx:map:method:rotate|rotate]]**, **[[:develop:api:efl:gfx:map:method:translate|translate]]**, **[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**, **[[:develop:api:efl:gfx:map:method:zoom|zoom]]**, **[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//, **[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//, **[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//\\
146[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:group:property:paragraph_direction|paragraph_direction]]** //**(get, set)**// //[Overridden here]// 195[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
147\\ 196> **[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//, **[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//\\
148[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:clipees_has|clipees_has]]** 197[[:develop:api:efl:object|Efl.Object]]\\
149\\ 198> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//\\
150[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:key_grab|key_grab]]** 199[[:develop:api:efl:ui:base|Efl.Ui.Base]]\\
151\\ 200> **[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//, **[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//\\
152[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:key_ungrab|key_ungrab]]** 201[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]\\
153\\ 202> **[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
154[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:pointer_coords_inside_get|pointer_coords_inside_get]]**
155\\
156[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_add|seat_focus_add]]**
157\\
158[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_check|seat_focus_check]]**
159\\
160[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:method:seat_focus_del|seat_focus_del]]**
161\\
162[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:anti_alias|anti_alias]]** //**(get, set)**//
163\\
164[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:clipees|clipees]]** //**(get)**//
165\\
166[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:event_animation|event_animation]]** //**(get, set)**//
167\\
168[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:freeze_events|freeze_events]]** //**(get, set)**//
169\\
170[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:is_frame_object|is_frame_object]]** //**(get, set)**//
171\\
172[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:key_focus|key_focus]]** //**(get, set)**//
173\\
174[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pass_events|pass_events]]** //**(get, set)**//
175\\
176[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pointer_mode_by_device|pointer_mode_by_device]]** //**(get, set)**//
177\\
178[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:pointer_mode|pointer_mode]]** //**(get, set)**//
179\\
180[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:precise_is_inside|precise_is_inside]]** //**(get, set)**//
181\\
182[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:propagate_events|propagate_events]]** //**(get, set)**//
183\\
184[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:render_op|render_op]]** //**(get, set)**//
185\\
186[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:repeat_events|repeat_events]]** //**(get, set)**//
187\\
188[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:seat_focus|seat_focus]]** //**(get)**//
189\\
190[[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]].**[[:develop:api:efl:canvas:object:property:pointer_inside|pointer_inside]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
191\\
192[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:lightning_3d_absolute|lightning_3d_absolute]]**
193\\
194[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:lightning_3d|lightning_3d]]**
195\\
196[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:map_has|map_has]]**
197\\
198[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:map_reset|map_reset]]**
199\\
200[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:perspective_3d_absolute|perspective_3d_absolute]]**
201\\
202[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:perspective_3d|perspective_3d]]**
203\\
204[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_3d_absolute|rotate_3d_absolute]]**
205\\
206[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_3d|rotate_3d]]**
207\\
208[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_absolute|rotate_absolute]]**
209\\
210[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_quat_absolute|rotate_quat_absolute]]**
211\\
212[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate_quat|rotate_quat]]**
213\\
214[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:rotate|rotate]]**
215\\
216[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:translate|translate]]**
217\\
218[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:zoom_absolute|zoom_absolute]]**
219\\
220[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:method:zoom|zoom]]**
221\\
222[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_alpha|map_alpha]]** //**(get, set)**//
223\\
224[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_clockwise|map_clockwise]]** //**(get)**//
225\\
226[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_color|map_color]]** //**(get, set)**//
227\\
228[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_coord_absolute|map_coord_absolute]]** //**(get, set)**//
229\\
230[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_point_count|map_point_count]]** //**(get, set)**//
231\\
232[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_smooth|map_smooth]]** //**(get, set)**//
233\\
234[[:develop:api:efl:gfx:map|Efl.Gfx.Map]].**[[:develop:api:efl:gfx:map:property:map_uv|map_uv]]** //**(get, set)**//
235\\
236[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_align|hint_align]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
237\\
238[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_aspect|hint_aspect]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
239\\
240[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_combined_min|hint_combined_min]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
241\\
242[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_margin|hint_margin]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
243\\
244[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_max|hint_max]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
245\\
246[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_min|hint_min]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
247\\
248[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_restricted_min|hint_restricted_min]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]// ''protected set''
249\\
250[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:canvas:object:property:hint_weight|hint_weight]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
251\\
252[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:property:hint_base|hint_base]]** //**(get, set)**//
253\\
254[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:property:hint_step|hint_step]]** //**(get, set)**//
255\\
256[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:lower|lower]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
257\\
258[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:raise|raise]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
259\\
260[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:stack_above|stack_above]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
261\\
262[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:method:stack_below|stack_below]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
263\\
264[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:above|above]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
265\\
266[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:below|below]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
267\\
268[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:canvas:object:property:layer|layer]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
269\\
270[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:group:property:color|color]]** //**(get, set)**// //[Overridden here]//
271\\
272[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:group:property:position|position]]** //**(get, set)**// //[Overridden here]//
273\\
274[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:group:property:visible|visible]]** //**(get, set)**// //[Overridden here]//
275\\
276[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:object:property:geometry|geometry]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
277\\
278[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:object:property:scale|scale]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
279\\
280[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:canvas:object:property:size|size]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
281\\
282[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:canvas:object:property:seat_event_filter|seat_event_filter]]** //**(get, set)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
283\\
284[[:develop:api:efl:loop_user|Efl.Loop_User]].**[[:develop:api:efl:canvas:object:property:loop|loop]]** //**(get)**// //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
285\\
286[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:group:method:constructor|constructor]]** //[Overridden here]//
287\\
288[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:group:method:debug_name_override|debug_name_override]]** //[Overridden here]//
289\\
290[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:group:method:destructor|destructor]]** //[Overridden here]//
291\\
292[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:object:method:del|del]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
293\\
294[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:object:method:finalize|finalize]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
295\\
296[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:object:method:provider_find|provider_find]]** //[Overridden in [[:develop:api:efl:canvas:object|Efl.Canvas.Object]]]//
297\\
298[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
299\\
300[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
301\\
302[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
303\\
304[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
305\\
306[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
307\\
308[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
309\\
310[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
311\\
312[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
313\\
314[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
315\\
316[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
317\\
318[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
319\\
320[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
321\\
322[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
323\\
324[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
325\\
326[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
327\\
328[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
329\\
330[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
331\\
332[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
333\\
334[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
335\\
336[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:language|language]]** //**(get, set)**//
337\\
338[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:mirrored_automatic|mirrored_automatic]]** //**(get, set)**//
339\\
340[[:develop:api:efl:ui:base|Efl.Ui.Base]].**[[:develop:api:efl:ui:base:property:mirrored|mirrored]]** //**(get, set)**//
341\\
342[[:develop:api:efl:canvas:object|Efl.Canvas.Object]].**[[:develop:api:efl:canvas:object:property:render_parent|render_parent]]** //**(get)**// ''protected''
343\\
344
345===== Events ===== 203===== Events =====
346 204
347==== Inherited ==== 205==== Inherited ====
348 206
349[[:develop:api:efl:animator|Efl.Animator]].**[[:develop:api:efl:animator:event:animator_tick|animator,tick]]** 207[[:develop:api:efl:animator|Efl.Animator]]\\
350\\ 208> **[[:develop:api:efl:animator:event:animator_tick|animator,tick]]**\\
351[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]].**[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]** 209[[:develop:api:efl:gfx|Efl.Gfx]]\\
352\\ 210> **[[:develop:api:efl:gfx:event:changed|changed]]**, **[[:develop:api:efl:gfx:event:hide|hide]]**, **[[:develop:api:efl:gfx:event:move|move]]**, **[[:develop:api:efl:gfx:event:resize|resize]]**, **[[:develop:api:efl:gfx:event:show|show]]**\\
353[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]].**[[:develop:api:efl:gfx:stack:event:restack|restack]]** 211[[:develop:api:efl:gfx:size:hint|Efl.Gfx.Size.Hint]]\\
354\\ 212> **[[:develop:api:efl:gfx:size:hint:event:change_size_hints|change,size,hints]]**\\
355[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:changed|changed]]** 213[[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]]\\
356\\ 214> **[[:develop:api:efl:gfx:stack:event:restack|restack]]**\\
357[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:hide|hide]]** 215[[:develop:api:efl:input:interface|Efl.Input.Interface]]\\
358\\ 216> **[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**, **[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**, **[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**, **[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**, **[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**, **[[:develop:api:efl:input:interface:event:hold|hold]]**, **[[:develop:api:efl:input:interface:event:key_down|key,down]]**, **[[:develop:api:efl:input:interface:event:key_up|key,up]]**, **[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**, **[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**, **[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**, **[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**, **[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**, **[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**, **[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**, **[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**\\
359[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:move|move]]** 217[[:develop:api:efl:object|Efl.Object]]\\
360\\ 218> **[[:develop:api:efl:object:event:callback_add|callback,add]]**\\
361[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:resize|resize]]** 219[[:develop:api:efl:object|Efl.Object]]\\
362\\ 220> **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file
363[[:develop:api:efl:gfx|Efl.Gfx]].**[[:develop:api:efl:gfx:event:show|show]]**
364\\
365[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_down|finger,down]]**
366\\
367[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_move|finger,move]]**
368\\
369[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:finger_up|finger,up]]**
370\\
371[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:focus_in|focus,in]]**
372\\
373[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:focus_out|focus,out]]**
374\\
375[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:hold|hold]]**
376\\
377[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:key_down|key,down]]**
378\\
379[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:key_up|key,up]]**
380\\
381[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_axis|pointer,axis]]**
382\\
383[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_cancel|pointer,cancel]]**
384\\
385[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_down|pointer,down]]**
386\\
387[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_in|pointer,in]]**
388\\
389[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_move|pointer,move]]**
390\\
391[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_out|pointer,out]]**
392\\
393[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_up|pointer,up]]**
394\\
395[[:develop:api:efl:input:interface|Efl.Input.Interface]].**[[:develop:api:efl:input:interface:event:pointer_wheel|pointer,wheel]]**
396\\
397[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
398\\
399[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
400\\
401[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
402\\
diff --git a/pages/develop/api/efl/canvas/group/method/constructor.txt b/pages/develop/api/efl/canvas/group/method/constructor.txt
index b80f2f0..f27be7e 100644
--- a/pages/develop/api/efl/canvas/group/method/constructor.txt
+++ b/pages/develop/api/efl/canvas/group/method/constructor.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Group.constructor~~ 1~~Title: Efl.Canvas.Group.constructor~~
2===== Description =====
3
4%%Call the object's constructor.%%
5
6%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
7{{page>:develop:api-include:efl:canvas:group:method:constructor:description&nouser&nolink&nodate}}
8
2//Overridden from [[:develop:api:efl:canvas:object:method:constructor|Efl.Object.constructor]].//===== Signature ===== 9//Overridden from [[:develop:api:efl:canvas:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
3 10
4<code> 11<code>
@@ -13,13 +20,6 @@ constructor {
13Efl_Object *efl_constructor(Eo *obj); 20Efl_Object *efl_constructor(Eo *obj);
14</code> 21</code>
15 22
16===== Description =====
17
18%%Call the object's constructor.%%
19
20%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
21{{page>:develop:api-include:efl:canvas:group:method:constructor:description&nouser&nolink&nodate}}
22
23===== Implemented by ===== 23===== Implemented by =====
24 24
25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]] 25 * [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
diff --git a/pages/develop/api/efl/canvas/group/method/debug_name_override.txt b/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
index 1129470..dd37806 100644
--- a/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
+++ b/pages/develop/api/efl/canvas/group/method/debug_name_override.txt
@@ -1,4 +1,17 @@
1~~Title: Efl.Canvas.Group.debug_name_override~~ 1~~Title: Efl.Canvas.Group.debug_name_override~~
2===== Description =====
3
4%%Build a read-only name for this object used for debugging.%%
5
6%%Multiple calls using efl_super() can be chained in order to build the entire debug name, from parent to child classes. In C the usual way to build the string is as follows:%%
7
8%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
9
10%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
11
12//Since 1.21//
13{{page>:develop:api-include:efl:canvas:group:method:debug_name_override:description&nouser&nolink&nodate}}
14
2//Overridden from [[:develop:api:efl:canvas:object:method:debug_name_override|Efl.Object.debug_name_override]].//===== Signature ===== 15//Overridden from [[:develop:api:efl:canvas:object:method:debug_name_override|Efl.Object.debug_name_override]].//===== Signature =====
3 16
4<code> 17<code>
@@ -19,19 +32,6 @@ void efl_debug_name_override(Eo *obj, Eina_Strbuf *sb);
19 32
20 * **sb** //(in)// - %%A string buffer, must not be %%''null''%%.%% 33 * **sb** //(in)// - %%A string buffer, must not be %%''null''%%.%%
21 34
22===== Description =====
23
24%%Build a read-only name for this object used for debugging.%%
25
26%%Multiple calls using efl_super() can be chained in order to build the entire debug name, from parent to child classes. In C the usual way to build the string is as follows:%%
27
28%%efl_debug_name_override(efl_super(obj, MY_CLASS), sb); eina_strbuf_append_printf(sb, "new_information");%%
29
30%%In general, more debug information should be added to %%''sb''%% after calling the super function.%%
31
32//Since 1.21//
33{{page>:develop:api-include:efl:canvas:group:method:debug_name_override:description&nouser&nolink&nodate}}
34
35===== Implemented by ===== 35===== Implemented by =====
36 36
37 * [[:develop:api:efl:object:method:debug_name_override|Efl.Object.debug_name_override]] 37 * [[:develop:api:efl:object:method:debug_name_override|Efl.Object.debug_name_override]]
diff --git a/pages/develop/api/efl/canvas/group/method/destructor.txt b/pages/develop/api/efl/canvas/group/method/destructor.txt
index 4588def..8cd4bf1 100644
--- a/pages/develop/api/efl/canvas/group/method/destructor.txt
+++ b/pages/develop/api/efl/canvas/group/method/destructor.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Group.destructor~~ 1~~Title: Efl.Canvas.Group.destructor~~
2===== Description =====
3
4%%Call the object's destructor.%%
5
6%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
7{{page>:develop:api-include:efl:canvas:group:method:destructor:description&nouser&nolink&nodate}}
8
2//Overridden from [[:develop:api:efl:canvas:object:method:destructor|Efl.Object.destructor]].//===== Signature ===== 9//Overridden from [[:develop:api:efl:canvas:object:method:destructor|Efl.Object.destructor]].//===== Signature =====
3 10
4<code> 11<code>
@@ -11,13 +18,6 @@ destructor {}
11void efl_destructor(Eo *obj); 18void efl_destructor(Eo *obj);
12</code> 19</code>
13 20
14===== Description =====
15
16%%Call the object's destructor.%%
17
18%%Should not be used with #eo_do. Only use it with #eo_do_super.%%
19{{page>:develop:api-include:efl:canvas:group:method:destructor:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]] 23 * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]]
diff --git a/pages/develop/api/efl/canvas/group/method/group_calculate.txt b/pages/develop/api/efl/canvas/group/method/group_calculate.txt
index 0e4a907..de3ddf5 100644
--- a/pages/develop/api/efl/canvas/group/method/group_calculate.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_calculate.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Group.group_calculate~~ 1~~Title: Efl.Canvas.Group.group_calculate~~
2===== Description =====
3
4%%Triggers an immediate recalculation of this object's geometry.%%
5
6%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%%
7{{page>:develop:api-include:efl:canvas:group:method:group_calculate:description&nouser&nolink&nodate}}
8
2===== Signature ===== 9===== Signature =====
3 10
4<code> 11<code>
@@ -11,13 +18,6 @@ group_calculate {}
11void efl_canvas_group_calculate(Eo *obj); 18void efl_canvas_group_calculate(Eo *obj);
12</code> 19</code>
13 20
14===== Description =====
15
16%%Triggers an immediate recalculation of this object's geometry.%%
17
18%%This will also reset the flag %%[[:develop:api:efl:canvas:group:property:group_need_recalculate|Efl.Canvas.Group.group_need_recalculate]]%%.%%
19{{page>:develop:api-include:efl:canvas:group:method:group_calculate:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * **Efl.Canvas.Group.group_calculate** 23 * **Efl.Canvas.Group.group_calculate**
diff --git a/pages/develop/api/efl/canvas/group/method/group_change.txt b/pages/develop/api/efl/canvas/group/method/group_change.txt
index 52bd213..4ea00e0 100644
--- a/pages/develop/api/efl/canvas/group/method/group_change.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_change.txt
@@ -1,4 +1,11 @@
1~~Title: Efl.Canvas.Group.group_change~~ 1~~Title: Efl.Canvas.Group.group_change~~
2===== Description =====
3
4%%Marks the object as dirty.%%
5
6%%This also forcefully marks the given object as needing recalculation. As an effect, on the next rendering cycle its %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%% method will be called.%%
7{{page>:develop:api-include:efl:canvas:group:method:group_change:description&nouser&nolink&nodate}}
8
2===== Signature ===== 9===== Signature =====
3 10
4<code> 11<code>
@@ -11,13 +18,6 @@ group_change {}
11void efl_canvas_group_change(Eo *obj); 18void efl_canvas_group_change(Eo *obj);
12</code> 19</code>
13 20
14===== Description =====
15
16%%Marks the object as dirty.%%
17
18%%This also forcefully marks the given object as needing recalculation. As an effect, on the next rendering cycle its %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%% method will be called.%%
19{{page>:develop:api-include:efl:canvas:group:method:group_change:description&nouser&nolink&nodate}}
20
21===== Implemented by ===== 21===== Implemented by =====
22 22
23 * **Efl.Canvas.Group.group_change** 23 * **Efl.Canvas.Group.group_change**
diff --git a/pages/develop/api/efl/canvas/group/method/group_member_add.txt b/pages/develop/api/efl/canvas/group/method/group_member_add.txt
index 0a174d7..0a3819a 100644
--- a/pages/develop/api/efl/canvas/group/method/group_member_add.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_member_add.txt
@@ -1,4 +1,15 @@
1~~Title: Efl.Canvas.Group.group_member_add~~ 1~~Title: Efl.Canvas.Group.group_member_add~~
2===== Description =====
3
4%%Set a canvas object as a member of a given group (or smart object).%%
5
6%%Members will automatically be stacked and layered together with the smart object. The various stacking functions will operate on members relative to the other members instead of the entire canvas, since they now live on an exclusive layer (see %%[[:develop:api:efl:gfx:stack:method:stack_above|Efl.Gfx.Stack.stack_above]]%%(), for more details).%%
7
8%%Subclasses inheriting from this one may override this function to ensure the proper stacking of special objects, such as clippers, event rectangles, etc...%%
9
10%%See also %%[[:develop:api:efl:canvas:group:method:group_member_del|Efl.Canvas.Group.group_member_del]]%%. See also %%[[:develop:api:efl:canvas:group:method:group_member_is|Efl.Canvas.Group.group_member_is]]%%.%%
11{{page>:develop:api-include:efl:canvas:group:method:group_member_add:description&nouser&nolink&nodate}}
12
2===== Signature ===== 13===== Signature =====
3 14
4<code> 15<code>
@@ -19,17 +30,6 @@ void efl_canvas_group_member_add(Eo *obj, Efl_Canvas_Object *sub_obj);
19 30
20 * **sub_obj** //(in)// - %%The member object.%% 31 * **sub_obj** //(in)// - %%The member object.%%
21 32
22===== Description =====
23
24%%Set a canvas object as a member of a given group (or smart object).%%
25
26%%Members will automatically be stacked and layered together with the smart object. The various stacking functions will operate on members relative to the other members instead of the entire canvas, since they now live on an exclusive layer (see %%[[:develop:api:efl:gfx:stack:method:stack_above|Efl.Gfx.Stack.stack_above]]%%(), for more details).%%
27
28%%Subclasses inheriting from this one may override this function to ensure the proper stacking of special objects, such as clippers, event rectangles, etc...%%
29
30%%See also %%[[:develop:api:efl:canvas:group:method:group_member_del|Efl.Canvas.Group.group_member_del]]%%. See also %%[[:develop:api:efl:canvas:group:method:group_member_is|Efl.Canvas.Group.group_member_is]]%%.%%
31{{page>:develop:api-include:efl:canvas:group:method:group_member_add:description&nouser&nolink&nodate}}
32
33===== Implemented by ===== 33===== Implemented by =====
34 34
35 * **Efl.Canvas.Group.group_member_add** 35 * **Efl.Canvas.Group.group_member_add**
diff --git a/pages/develop/api/efl/canvas/group/method/group_member_del.txt b/pages/develop/api/efl/canvas/group/method/group_member_del.txt
index 448cc8c..525aa0f 100644
--- a/pages/develop/api/efl/canvas/group/method/group_member_del.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_member_del.txt
@@ -1,4 +1,13 @@
1~~Title: Efl.Canvas.Group.group_member_del~~ 1~~Title: Efl.Canvas.Group.group_member_del~~
2===== Description =====
3
4%%Removes a member object from a given smart object.%%
5
6%%This removes a member object from a smart object, if it was added to any. The object will still be on the canvas, but no longer associated with whichever smart object it was associated with.%%
7
8%%See also %%[[:develop:api:efl:canvas:group:method:group_member_add|Efl.Canvas.Group.group_member_add]]%%. See also %%[[:develop:api:efl:canvas:group:method:group_member_is|Efl.Canvas.Group.group_member_is]]%%.%%
9{{page>:develop:api-include:efl:canvas:group:method:group_member_del:description&nouser&nolink&nodate}}
10
2===== Signature ===== 11===== Signature =====
3 12
4<code> 13<code>
@@ -19,15 +28,6 @@ void efl_canvas_group_member_del(Eo *obj, Efl_Canvas_Object *sub_obj);
19 28
20 * **sub_obj** //(in)// - %%The member object to remove.%% 29 * **sub_obj** //(in)// - %%The member object to remove.%%
21 30
22===== Description =====
23
24%%Removes a member object from a given smart object.%%
25
26%%This removes a member object from a smart object, if it was added to any. The object will still be on the canvas, but no longer associated with whichever smart object it was associated with.%%
27
28%%See also %%[[:develop:api:efl:canvas:group:method:group_member_add|Efl.Canvas.Group.group_member_add]]%%. See also %%[[:develop:api:efl:canvas:group:method:group_member_is|Efl.Canvas.Group.group_member_is]]%%.%%
29{{page>:develop:api-include:efl:canvas:group:method:group_member_del:description&nouser&nolink&nodate}}
30
31===== Implemented by ===== 31===== Implemented by =====
32 32
33 * **Efl.Canvas.Group.group_member_del** 33 * **Efl.Canvas.Group.group_member_del**
diff --git a/pages/develop/api/efl/canvas/group/method/group_member_is.txt b/pages/develop/api/efl/canvas/group/method/group_member_is.txt
index 3128399..70c9fea 100644
--- a/pages/develop/api/efl/canvas/group/method/group_member_is.txt
+++ b/pages/develop/api/efl/canvas/group/method/group_member_is.txt
@@ -1,4 +1,9 @@
1~~Title: Efl.Canvas.Group.group_member_is~~ 1~~Title: Efl.Canvas.Group.group_member_is~~
2===== Description =====
3
4%%Finds out if a given object is a member of this group.%%
5{{page>:develop:api-include:efl:canvas:group:method:group_member_is:description&nouser&nolink&nodate}}
6
2===== Signature ===== 7===== Signature =====
3 8
4<code> 9<code>
@@ -20,11 +25,6 @@ Eina_Bool efl_canvas_group_member_is(const Eo *obj, const Efl_Canvas_Object *sub
20 25
21 * **sub_obj** //(in)// - %%A potential sub object.%% 26 * **sub_obj** //(in)// - %%A potential sub object.%%
22 27
23===== Description =====
24
25%%Finds out if a given object is a member of this group.%%
26{{page>:develop:api-include:efl:canvas:group:method:group_member_is:description&nouser&nolink&nodate}}
27
28===== Implemented by ===== 28===== Implemented by =====
29 29
30 * **Efl.Canvas.Group.group_member_is** 30 * **Efl.Canvas.Group.group_member_is**
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 5210bad..4eae2ea 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,4 +1,11 @@
1~~Title: Efl.Canvas.Group.group_members_iterate~~ 1~~Title: Efl.Canvas.Group.group_members_iterate~~
2===== Description =====
3
4%%Returns an iterator over the children of this object, that are canvas objects.%%
5
6%%This returns the list of "smart" children. This might be different from both the %%''Efl''%%.Object children list as well as the %%''Efl''%%.Container content list.%%
7{{page>:develop:api-include:efl:canvas:group:method:group_members_iterate:description&nouser&nolink&nodate}}
8
2===== Signature ===== 9===== Signature =====
3 10
4<code> 11<code>
@@ -13,13 +20,6 @@ group_members_iterate @const {
13Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj); 20Eina_Iterator *efl_canvas_group_members_iterate(const Eo *obj);
14</code> 21</code>
15 22
16===== Description =====
17
18%%Returns an iterator over the children of this object, that are canvas objects.%%
19
20%%This returns the list of "smart" children. This might be different from both the %%''Efl''%%.Object children list as well as the %%''Efl''%%.Container content list.%%
21{{page>:develop:api-include:efl:canvas:group:method:group_members_iterate:description&nouser&nolink&nodate}}
22
23===== Implemented by ===== 23===== Implemented by =====
24 24
25 * **Efl.Canvas.Group.group_members_iterate** 25 * **Efl.Canvas.Group.group_members_iterate**
diff --git a/pages/develop/api/efl/canvas/group/property/clip.txt b/pages/develop/api/efl/canvas/group/property/clip.txt
index 6e128aa..f8022de 100644
--- a/pages/develop/api/efl/canvas/group/property/clip.txt
+++ b/pages/develop/api/efl/canvas/group/property/clip.txt
@@ -1,28 +1,4 @@
1~~Title: Efl.Canvas.Group.clip~~ 1~~Title: Efl.Canvas.Group.clip~~
2//Overridden from [[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]] **(set)**.//===== Signature =====
3
4<code>
5@property clip {
6 get {
7 values {
8 clip: free(Efl.Canvas.Object, efl_del) @nonull;
9 }
10 }
11 set {
12 values {
13 clip: free(Efl.Canvas.Object, efl_del) @nonull;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
23void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
24</code>
25
26===== Values ===== 2===== Values =====
27 3
28 * **clip** - %%The object to clip %%''obj''%% by.%% 4 * **clip** - %%The object to clip %%''obj''%% by.%%
@@ -66,6 +42,30 @@ void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
66{{page>:develop:api-include:efl:canvas:group:property:clip:getter_description&nouser&nolink&nodate}} 42{{page>:develop:api-include:efl:canvas:group:property:clip:getter_description&nouser&nolink&nodate}}
67 43
68 44
45//Overridden from [[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]] **(set)**.//===== Signature =====
46
47<code>
48@property clip {
49 get {
50 values {
51 clip: free(Efl.Canvas.Object, efl_del) @nonull;
52 }
53 }
54 set {
55 values {
56 clip: free(Efl.Canvas.Object, efl_del) @nonull;
57 }
58 }
59}
60</code>
61
62===== C signature =====
63
64<code c>
65Efl_Canvas_Object *efl_canvas_object_clip_get(const Eo *obj);
66void efl_canvas_object_clip_set(Eo *obj, Efl_Canvas_Object *clip);
67</code>
68
69===== Implemented by ===== 69===== Implemented by =====
70 70
71 * [[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]] 71 * [[:develop:api:efl:canvas:object:property:clip|Efl.Canvas.Object.clip]]
diff --git a/pages/develop/api/efl/canvas/group/property/color.txt b/pages/develop/api/efl/canvas/group/property/color.txt
index ee92451..2fb0eac 100644
--- a/pages/develop/api/efl/canvas/group/property/color.txt
+++ b/pages/develop/api/efl/canvas/group/property/color.txt
@@ -1,34 +1,4 @@
1~~Title: Efl.Canvas.Group.color~~ 1~~Title: Efl.Canvas.Group.color~~
2//Overridden from [[:develop:api:efl:canvas:object:property:color|Efl.Gfx.color]] **(set)**.//===== Signature =====
3
4<code>
5@property color @pure_virtual {
6 get {
7 values {
8 r: int;
9 g: int;
10 b: int;
11 a: int;
12 }
13 }
14 set {
15 values {
16 r: int;
17 g: int;
18 b: int;
19 a: int;
20 }
21 }
22}
23</code>
24
25===== C signature =====
26
27<code c>
28void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
29void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
30</code>
31
32===== Values ===== 2===== Values =====
33 3
34 * **r** - %%The red component of the given color.%% 4 * **r** - %%The red component of the given color.%%
@@ -69,6 +39,36 @@ void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
69{{page>:develop:api-include:efl:canvas:group:property:color:getter_description&nouser&nolink&nodate}} 39{{page>:develop:api-include:efl:canvas:group:property:color:getter_description&nouser&nolink&nodate}}
70 40
71 41
42//Overridden from [[:develop:api:efl:canvas:object:property:color|Efl.Gfx.color]] **(set)**.//===== Signature =====
43
44<code>
45@property color @pure_virtual {
46 get {
47 values {
48 r: int;
49 g: int;
50 b: int;
51 a: int;
52 }
53 }
54 set {
55 values {
56 r: int;
57 g: int;
58 b: int;
59 a: int;
60 }
61 }
62}
63</code>
64
65===== C signature =====
66
67<code c>
68void efl_gfx_color_get(const Eo *obj, int *r, int *g, int *b, int *a);
69void efl_gfx_color_set(Eo *obj, int r, int g, int b, int a);
70</code>
71
72===== Implemented by ===== 72===== Implemented by =====
73 73
74 * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]] 74 * [[:develop:api:efl:gfx:property:color|Efl.Gfx.color]]
diff --git a/pages/develop/api/efl/canvas/group/property/group_clipper.txt b/pages/develop/api/efl/canvas/group/property/group_clipper.txt
index 0aa94f5..02d81ba 100644
--- a/pages/develop/api/efl/canvas/group/property/group_clipper.txt
+++ b/pages/develop/api/efl/canvas/group/property/group_clipper.txt
@@ -1,4 +1,13 @@
1~~Title: Efl.Canvas.Group.group_clipper~~ 1~~Title: Efl.Canvas.Group.group_clipper~~
2===== Values =====
3
4 * **clipper** - %%A clipper rectangle.%%
5===== Description =====
6
7%%Get the internal clipper.%%
8
9\\ {{page>:develop:api-include:efl:canvas:group:property:group_clipper:description&nouser&nolink&nodate}}
10
2===== Signature ===== 11===== Signature =====
3 12
4<code> 13<code>
@@ -17,15 +26,6 @@
17const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj); 26const Efl_Canvas_Object *efl_canvas_group_clipper_get(const Eo *obj);
18</code> 27</code>
19 28
20===== Values =====
21
22 * **clipper** - %%A clipper rectangle.%%
23===== Description =====
24
25%%Get the internal clipper.%%
26
27{{page>:develop:api-include:efl:canvas:group:property:group_clipper:description&nouser&nolink&nodate}}
28
29===== Implemented by ===== 29===== Implemented by =====
30 30
31 * **Efl.Canvas.Group.group_clipper** 31 * **Efl.Canvas.Group.group_clipper**
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 4ad09bb..38da706 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,4 +1,21 @@
1~~Title: Efl.Canvas.Group.group_need_recalculate~~ 1~~Title: Efl.Canvas.Group.group_need_recalculate~~
2===== Values =====
3
4 * **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%%
5===== Description =====
6
7%%Indicates that the group's layout need to be recalculated.%%
8
9%%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.%%
10
11<note>
12%%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.%%
13</note>
14
15%%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%%
16{{page>:develop:api-include:efl:canvas:group:property:group_need_recalculate:description&nouser&nolink&nodate}}
17
18
2===== Signature ===== 19===== Signature =====
3 20
4<code> 21<code>
@@ -23,23 +40,6 @@ Eina_Bool efl_canvas_group_need_recalculate_get(const Eo *obj);
23void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value); 40void efl_canvas_group_need_recalculate_set(Eo *obj, Eina_Bool value);
24</code> 41</code>
25 42
26===== Values =====
27
28 * **value** - %%%%''true''%% if the group layout needs to be recalculated, %%''false''%% otherwise%%
29===== Description =====
30
31%%Indicates that the group's layout need to be recalculated.%%
32
33%%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.%%
34
35<note>
36%%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.%%
37</note>
38
39%%See also %%[[:develop:api:efl:canvas:group:method:group_calculate|Efl.Canvas.Group.group_calculate]]%%.%%
40{{page>:develop:api-include:efl:canvas:group:property:group_need_recalculate:description&nouser&nolink&nodate}}
41
42
43===== Implemented by ===== 43===== Implemented by =====
44 44
45 * **Efl.Canvas.Group.group_need_recalculate** 45 * **Efl.Canvas.Group.group_need_recalculate**
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 d0915d0..bcd72c7 100644
--- a/pages/develop/api/efl/canvas/group/property/no_render.txt
+++ b/pages/develop/api/efl/canvas/group/property/no_render.txt
@@ -1,28 +1,4 @@
1~~Title: Efl.Canvas.Group.no_render~~ 1~~Title: Efl.Canvas.Group.no_render~~
2//Overridden from [[:develop:api:efl:canvas:object:property:no_render|Efl.Canvas.Object.no_render]] **(set)**.//===== Signature =====
3
4<code>
5@property no_render {
6 get {
7 values {
8 enable: bool;
9 }
10 }
11 set {
12 values {
13 enable: bool;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
23void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
24</code>
25
26===== Values ===== 2===== Values =====
27 3
28 * **enable** - %%Enable "no-render" mode.%% 4 * **enable** - %%Enable "no-render" mode.%%
@@ -56,6 +32,30 @@ void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
56{{page>:develop:api-include:efl:canvas:group:property:no_render:getter_description&nouser&nolink&nodate}} 32{{page>:develop:api-include:efl:canvas:group:property:no_render:getter_description&nouser&nolink&nodate}}
57 33
58 34
35//Overridden from [[:develop:api:efl:canvas:object:property:no_render|Efl.Canvas.Object.no_render]] **(set)**.//===== Signature =====
36
37<code>
38@property no_render {
39 get {
40 values {
41 enable: bool;
42 }
43 }
44 set {
45 values {
46 enable: bool;
47 }
48 }
49}
50</code>
51
52===== C signature =====
53
54<code c>
55Eina_Bool efl_canvas_object_no_render_get(const Eo *obj);
56void efl_canvas_object_no_render_set(Eo *obj, Eina_Bool enable);
57</code>
58
59===== Implemented by ===== 59===== Implemented by =====
60 60
61 * [[:develop:api:efl:canvas:object:property:no_render|Efl.Canvas.Object.no_render]] 61 * [[:develop:api:efl:canvas:object:property:no_render|Efl.Canvas.Object.no_render]]
diff --git a/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt b/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt
index 962da01..813ffd7 100644
--- a/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt
+++ b/pages/develop/api/efl/canvas/group/property/paragraph_direction.txt
@@ -1,4 +1,13 @@
1~~Title: Efl.Canvas.Group.paragraph_direction~~ 1~~Title: Efl.Canvas.Group.paragraph_direction~~
2===== Values =====
3
4 * **dir** - %%Paragraph direction for the given object.%%
5===== Description =====
6
7%%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''%%.%%
8{{page>:develop:api-include:efl:canvas:group:property:paragraph_direction:description&nouser&nolink&nodate}}
9
10
2//Overridden from [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] **(get, set)**.//===== Signature ===== 11//Overridden from [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] **(get, set)**.//===== Signature =====
3 12
4<code> 13<code>
@@ -23,15 +32,6 @@ Efl_Text_Bidirectional_Type efl_canvas_object_paragraph_direction_get(const Eo *
23void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir); 32void efl_canvas_object_paragraph_direction_set(Eo *obj, Efl_Text_Bidirectional_Type dir);
24</code> 33</code>
25 34
26===== Values =====
27
28 * **dir** - %%Paragraph direction for the given object.%%
29===== Description =====
30
31%%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''%%.%%
32{{page>:develop:api-include:efl:canvas:group:property:paragraph_direction:description&nouser&nolink&nodate}}
33
34
35===== Implemented by ===== 35===== Implemented by =====
36 36
37 * [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]] 37 * [[:develop:api:efl:canvas:object:property:paragraph_direction|Efl.Canvas.Object.paragraph_direction]]
diff --git a/pages/develop/api/efl/canvas/group/property/position.txt b/pages/develop/api/efl/canvas/group/property/position.txt
index c21b4c6..8987ea6 100644
--- a/pages/develop/api/efl/canvas/group/property/position.txt
+++ b/pages/develop/api/efl/canvas/group/property/position.txt
@@ -1,28 +1,4 @@
1~~Title: Efl.Canvas.Group.position~~ 1~~Title: Efl.Canvas.Group.position~~
2//Overridden from [[:develop:api:efl:canvas:object:property:position|Efl.Gfx.position]] **(set)**.//===== Signature =====
3
4<code>
5@property position @pure_virtual {
6 get {
7 values {
8 pos: Eina.Position2D;
9 }
10 }
11 set {
12 values {
13 pos: Eina.Position2D;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Eina_Position2D efl_gfx_position_get(const Eo *obj);
23void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
24</code>
25
26===== Values ===== 2===== Values =====
27 3
28 * **pos** - %%A 2D coordinate in pixel units.%% 4 * **pos** - %%A 2D coordinate in pixel units.%%
@@ -48,6 +24,30 @@ void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
48{{page>:develop:api-include:efl:canvas:group:property:position:getter_description&nouser&nolink&nodate}} 24{{page>:develop:api-include:efl:canvas:group:property:position:getter_description&nouser&nolink&nodate}}
49 25
50 26
27//Overridden from [[:develop:api:efl:canvas:object:property:position|Efl.Gfx.position]] **(set)**.//===== Signature =====
28
29<code>
30@property position @pure_virtual {
31 get {
32 values {
33 pos: Eina.Position2D;
34 }
35 }
36 set {
37 values {
38 pos: Eina.Position2D;
39 }
40 }
41}
42</code>
43
44===== C signature =====
45
46<code c>
47Eina_Position2D efl_gfx_position_get(const Eo *obj);
48void efl_gfx_position_set(Eo *obj, Eina_Position2D pos);
49</code>
50
51===== Implemented by ===== 51===== Implemented by =====
52 52
53 * [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]] 53 * [[:develop:api:efl:gfx:property:position|Efl.Gfx.position]]
diff --git a/pages/develop/api/efl/canvas/group/property/visible.txt b/pages/develop/api/efl/canvas/group/property/visible.txt
index 7f526a9..58f6df5 100644
--- a/pages/develop/api/efl/canvas/group/property/visible.txt
+++ b/pages/develop/api/efl/canvas/group/property/visible.txt
@@ -1,28 +1,4 @@
1~~Title: Efl.Canvas.Group.visible~~ 1~~Title: Efl.Canvas.Group.visible~~
2//Overridden from [[:develop:api:efl:canvas:object:property:visible|Efl.Gfx.visible]] **(set)**.//===== Signature =====
3
4<code>
5@property visible @pure_virtual {
6 get {
7 values {
8 v: bool;
9 }
10 }
11 set {
12 values {
13 v: bool;
14 }
15 }
16}
17</code>
18
19===== C signature =====
20
21<code c>
22Eina_Bool efl_gfx_visible_get(const Eo *obj);
23void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
24</code>
25
26===== Values ===== 2===== Values =====
27 3
28 * **v** - %%%%''true''%% if to make the object visible, %%''false''%% otherwise%% 4 * **v** - %%%%''true''%% if to make the object visible, %%''false''%% otherwise%%
@@ -50,6 +26,30 @@ void efl_gfx_visible_set(Eo *obj, Eina_Bool v);
50{{page>:develop:api-include:efl:canvas:group:property:visible:getter_description&nouser&nolink&nodate}} 26{{page>:develop:api-include:efl:canvas:group:property:visible:getter_description&nouser&nolink&nodate}}
51 27
52 28
29//Overridden from [[:develop:api:efl:canvas:object:property:visible|Efl.Gfx.visible]] **(set)**.//===== Signature =====
30
31<code>
32@property visible @pure_virtual {
33 get {
34 values {
35 v: bool;
36 }
37 }
38 set {