~~Title: Efl.Canvas.Layout_Part.drag_step~~ ====== Efl.Canvas.Layout_Part.drag_step ====== ===== Description ===== %%The drag step increment.%% %%Values for %%''dx''%% and %%''dy''%% are real numbers that range from 0 to 1, representing the relative size of the draggable area on that axis by which the part will be moved.%% %%This differs from %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]]%% in that this is meant to represent a unit increment, like a single line for example.%% %%See also %%[[:develop:api:efl:ui:drag:property:drag_page|Efl.Ui.Drag.drag_page]]%%.%% {{page>:develop:api-include:efl:canvas:layout_part:property:drag_step:description&nouser&nolink&nodate}} ===== Values ===== * **dx** - %%The x step relative amount, from 0 to 1.%% * **dy** - %%The y step relative amount, from 0 to 1.%% //Overridden from [[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]] **(get, set)**.//===== Signature ===== @property drag_step @pure_virtual { get { return: bool; } set { return: bool; } values { dx: double; dy: double; } } ===== C signature ===== Eina_Bool efl_ui_drag_step_get(const Eo *obj, double *dx, double *dy); Eina_Bool efl_ui_drag_step_set(Eo *obj, double dx, double dy); ===== Implemented by ===== * [[:develop:api:efl:ui:drag:property:drag_step|Efl.Ui.Drag.drag_step]] * [[:develop:api:efl:canvas:layout_part:property:drag_step|Efl.Canvas.Layout_Part.drag_step]] * [[:develop:api:efl:canvas:layout_part_invalid:property:drag_step|Efl.Canvas.Layout_Part_Invalid.drag_step]]