~~Title: Efl.Canvas.Gesture_Recognizer.constructor~~
====== Efl.Canvas.Gesture_Recognizer.constructor ======
===== Description =====
%%Implement this method to provide optional initialization code for your object.%%
%%See the Life Cycle section in this class' description.%%
//Since 1.22//
{{page>:develop:api-include:efl:canvas:gesture_recognizer:method:constructor:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]].//===== Signature =====
constructor {
return: Efl.Object;
}
===== C signature =====
Efl_Object *efl_constructor(Eo *obj);
===== Implemented by =====
* [[:develop:api:efl:object:method:constructor|Efl.Object.constructor]]
* [[:develop:api:efl:net:ssl:context:method:constructor|Efl.Net.Ssl.Context.constructor]]
* [[:develop:api:efl:loop_message_handler:method:constructor|Efl.Loop_Message_Handler.constructor]]
* [[:develop:api:ecore:event:message:handler:method:constructor|Ecore.Event.Message.Handler.constructor]]
* [[:develop:api:efl:loop_message_future_handler:method:constructor|Efl.Loop_Message_Future_Handler.constructor]]
* [[:develop:api:efl:input:hold:method:constructor|Efl.Input.Hold.constructor]]
* [[:develop:api:ector:software:buffer:method:constructor|Ector.Software.Buffer.constructor]]
* [[:develop:api:ector:software:surface:method:constructor|Ector.Software.Surface.constructor]]
* [[:develop:api:efl:canvas:animation_player:method:constructor|Efl.Canvas.Animation_Player.constructor]]
* [[:develop:api:efl:loop_handler:method:constructor|Efl.Loop_Handler.constructor]]
* [[:develop:api:efl:accelerate_interpolator:method:constructor|Efl.Accelerate_Interpolator.constructor]]
* [[:develop:api:efl:datetime:manager:method:constructor|Efl.Datetime.Manager.constructor]]
* [[:develop:api:ector:renderer:gl:method:constructor|Ector.Renderer.GL.constructor]]
* [[:develop:api:ector:renderer:gl:gradient:radial:method:constructor|Ector.Renderer.GL.Gradient.Radial.constructor]]
* [[:develop:api:ector:renderer:gl:gradient:linear:method:constructor|Ector.Renderer.GL.Gradient.Linear.constructor]]
* [[:develop:api:ector:renderer:gl:shape:method:constructor|Ector.Renderer.GL.Shape.constructor]]
* [[:develop:api:ector:renderer:software:image:method:constructor|Ector.Renderer.Software.Image.constructor]]
* [[:develop:api:ector:renderer:software:gradient:radial:method:constructor|Ector.Renderer.Software.Gradient.Radial.constructor]]
* [[:develop:api:ector:renderer:software:shape:method:constructor|Ector.Renderer.Software.Shape.constructor]]
* [[:develop:api:ector:renderer:software:gradient:linear:method:constructor|Ector.Renderer.Software.Gradient.Linear.constructor]]
* [[:develop:api:efl:loop_message:method:constructor|Efl.Loop_Message.constructor]]
* [[:develop:api:ecore:event:message:method:constructor|Ecore.Event.Message.constructor]]
* [[:develop:api:efl:loop_message_future:method:constructor|Efl.Loop_Message_Future.constructor]]
* [[:develop:api:efl:ui:scroll:manager:method:constructor|Efl.Ui.Scroll.Manager.constructor]]
* [[:develop:api:efl:sinusoidal_interpolator:method:constructor|Efl.Sinusoidal_Interpolator.constructor]]
* [[:develop:api:efl:loop_timer:method:constructor|Efl.Loop_Timer.constructor]]
* [[:develop:api:efl:net:socket_windows:method:constructor|Efl.Net.Socket_Windows.constructor]]
* [[:develop:api:efl:net:control:manager:method:constructor|Efl.Net.Control.Manager.constructor]]
* [[:develop:api:efl:mono_model_internal:method:constructor|Efl.Mono_Model_Internal.constructor]]
* [[:develop:api:efl:io:copier:method:constructor|Efl.Io.Copier.constructor]]
* [[:develop:api:efl:loop_fd:method:constructor|Efl.Loop_Fd.constructor]]
* [[:develop:api:efl:net:socket_fd:method:constructor|Efl.Net.Socket_Fd.constructor]]
* [[:develop:api:efl:net:dialer_tcp:method:constructor|Efl.Net.Dialer_Tcp.constructor]]
* [[:develop:api:efl:net:socket_udp:method:constructor|Efl.Net.Socket_Udp.constructor]]
* [[:develop:api:efl:net:dialer_udp:method:constructor|Efl.Net.Dialer_Udp.constructor]]
* [[:develop:api:efl:net:dialer_unix:method:constructor|Efl.Net.Dialer_Unix.constructor]]
* [[:develop:api:efl:io:file:method:constructor|Efl.Io.File.constructor]]
* [[:develop:api:efl:net:server_fd:method:constructor|Efl.Net.Server_Fd.constructor]]
* [[:develop:api:efl:net:server_ip:method:constructor|Efl.Net.Server_Ip.constructor]]
* [[:develop:api:efl:net:server_ssl:method:constructor|Efl.Net.Server_Ssl.constructor]]
* [[:develop:api:efl:net:server_udp:method:constructor|Efl.Net.Server_Udp.constructor]]
* [[:develop:api:efl:net:session:method:constructor|Efl.Net.Session.constructor]]
* [[:develop:api:efl:net:dialer_websocket:method:constructor|Efl.Net.Dialer_Websocket.constructor]]
* [[:develop:api:efl:task:method:constructor|Efl.Task.constructor]]
* [[:develop:api:efl:loop:method:constructor|Efl.Loop.constructor]]
* [[:develop:api:efl:appthread:method:constructor|Efl.Appthread.constructor]]
* [[:develop:api:efl:thread:method:constructor|Efl.Thread.constructor]]
* [[:develop:api:efl:exe:method:constructor|Efl.Exe.constructor]]
* [[:develop:api:efl:net:server_windows:method:constructor|Efl.Net.Server_Windows.constructor]]
* [[:develop:api:efl:net:dialer_http:method:constructor|Efl.Net.Dialer_Http.constructor]]
* [[:develop:api:efl:canvas:object:method:constructor|Efl.Canvas.Object.constructor]]
* [[:develop:api:efl:canvas:group:method:constructor|Efl.Canvas.Group.constructor]]
* [[:develop:api:efl:ui:widget:method:constructor|Efl.Ui.Widget.constructor]]
* [[:develop:api:efl:ui:image:method:constructor|Efl.Ui.Image.constructor]]
* [[:develop:api:efl:ui:image_zoomable:method:constructor|Efl.Ui.Image_Zoomable.constructor]]
* [[:develop:api:efl:ui:animation_view:method:constructor|Efl.Ui.Animation_View.constructor]]
* [[:develop:api:efl:ui:layout_base:method:constructor|Efl.Ui.Layout_Base.constructor]]
* [[:develop:api:efl:ui:button:method:constructor|Efl.Ui.Button.constructor]]
* [[:develop:api:efl:ui:item:method:constructor|Efl.Ui.Item.constructor]]
* [[:develop:api:efl:ui:grid_default_item:method:constructor|Efl.Ui.Grid_Default_Item.constructor]]
* [[:develop:api:efl:ui:tab_bar_default_item:method:constructor|Efl.Ui.Tab_Bar_Default_Item.constructor]]
* [[:develop:api:efl:ui:list_default_item:method:constructor|Efl.Ui.List_Default_Item.constructor]]
* [[:develop:api:efl:ui:group_item:method:constructor|Efl.Ui.Group_Item.constructor]]
* [[:develop:api:efl:ui:bg:method:constructor|Efl.Ui.Bg.constructor]]
* [[:develop:api:efl:ui:slider_interval:method:constructor|Efl.Ui.Slider_Interval.constructor]]
* [[:develop:api:efl:ui:datepicker:method:constructor|Efl.Ui.Datepicker.constructor]]
* [[:develop:api:efl:ui:popup:method:constructor|Efl.Ui.Popup.constructor]]
* [[:develop:api:efl:ui:alert_popup:method:constructor|Efl.Ui.Alert_Popup.constructor]]
* [[:develop:api:efl:ui:frame:method:constructor|Efl.Ui.Frame.constructor]]
* [[:develop:api:efl:ui:layout:method:constructor|Efl.Ui.Layout.constructor]]
* [[:develop:api:elm:code_widget:method:constructor|Elm.Code_Widget.constructor]]
* [[:develop:api:efl:ui:navigation_layout:method:constructor|Efl.Ui.Navigation_Layout.constructor]]
* [[:develop:api:efl:ui:textpath:method:constructor|Efl.Ui.Textpath.constructor]]
* [[:develop:api:efl:ui:collection_view:method:constructor|Efl.Ui.Collection_View.constructor]]
* [[:develop:api:efl:ui:list_view:method:constructor|Efl.Ui.List_View.constructor]]
* [[:develop:api:efl:ui:grid_view:method:constructor|Efl.Ui.Grid_View.constructor]]
* [[:develop:api:efl:ui:tags:method:constructor|Efl.Ui.Tags.constructor]]
* [[:develop:api:efl:ui:navigation_bar:method:constructor|Efl.Ui.Navigation_Bar.constructor]]
* [[:develop:api:efl:ui:slider:method:constructor|Efl.Ui.Slider.constructor]]
* [[:develop:api:efl:ui:spin:method:constructor|Efl.Ui.Spin.constructor]]
* [[:develop:api:efl:ui:spin_button:method:constructor|Efl.Ui.Spin_Button.constructor]]
* [[:develop:api:efl:ui:spotlight:container:method:constructor|Efl.Ui.Spotlight.Container.constructor]]
* [[:develop:api:efl:ui:tab_pager:method:constructor|Efl.Ui.Tab_Pager.constructor]]
* [[:develop:api:efl:ui:text:method:constructor|Efl.Ui.Text.constructor]]
* [[:develop:api:efl:ui:text_async:method:constructor|Efl.Ui.Text_Async.constructor]]
* [[:develop:api:efl:ui:text_editable:method:constructor|Efl.Ui.Text_Editable.constructor]]
* [[:develop:api:efl:ui:clock:method:constructor|Efl.Ui.Clock.constructor]]
* [[:develop:api:efl:ui:clock_legacy:method:constructor|Efl.Ui.Clock_Legacy.constructor]]
* [[:develop:api:efl:ui:video:method:constructor|Efl.Ui.Video.constructor]]
* [[:develop:api:efl:ui:panel:method:constructor|Efl.Ui.Panel.constructor]]
* [[:develop:api:efl:ui:tab_bar:method:constructor|Efl.Ui.Tab_Bar.constructor]]
* [[:develop:api:efl:ui:collection:method:constructor|Efl.Ui.Collection.constructor]]
* [[:develop:api:efl:ui:list:method:constructor|Efl.Ui.List.constructor]]
* [[:develop:api:efl:ui:grid:method:constructor|Efl.Ui.Grid.constructor]]
* [[:develop:api:efl:ui:panes:method:constructor|Efl.Ui.Panes.constructor]]
* [[:develop:api:efl:ui:progressbar:method:constructor|Efl.Ui.Progressbar.constructor]]
* [[:develop:api:efl:ui:scroller:method:constructor|Efl.Ui.Scroller.constructor]]
* [[:develop:api:efl:ui:internal_text_scroller:method:constructor|Efl.Ui.Internal_Text_Scroller.constructor]]
* [[:develop:api:efl:ui:tab_page:method:constructor|Efl.Ui.Tab_Page.constructor]]
* [[:develop:api:efl:ui:calendar:method:constructor|Efl.Ui.Calendar.constructor]]
* [[:develop:api:efl:ui:check:method:constructor|Efl.Ui.Check.constructor]]
* [[:develop:api:efl:ui:radio:method:constructor|Efl.Ui.Radio.constructor]]
* [[:develop:api:efl:ui:timepicker:method:constructor|Efl.Ui.Timepicker.constructor]]
* [[:develop:api:efl:ui:flip:method:constructor|Efl.Ui.Flip.constructor]]
* [[:develop:api:efl:ui:win:method:constructor|Efl.Ui.Win.constructor]]
* [[:develop:api:efl:ui:relative_layout:method:constructor|Efl.Ui.Relative_Layout.constructor]]
* [[:develop:api:efl:ui:box:method:constructor|Efl.Ui.Box.constructor]]
* [[:develop:api:efl:ui:radio_box:method:constructor|Efl.Ui.Radio_Box.constructor]]
* [[:develop:api:efl:ui:table:method:constructor|Efl.Ui.Table.constructor]]
* [[:develop:api:efl:ui:table_static:method:constructor|Efl.Ui.Table_Static.constructor]]
* [[:develop:api:efl:canvas:event_grabber:method:constructor|Efl.Canvas.Event_Grabber.constructor]]
* [[:develop:api:efl:ui:pan:method:constructor|Efl.Ui.Pan.constructor]]
* [[:develop:api:efl:canvas:video:method:constructor|Efl.Canvas.Video.constructor]]
* [[:develop:api:efl:canvas:layout:method:constructor|Efl.Canvas.Layout.constructor]]
* [[:develop:api:efl:canvas:rectangle:method:constructor|Efl.Canvas.Rectangle.constructor]]
* [[:develop:api:efl:canvas:text:method:constructor|Efl.Canvas.Text.constructor]]
* [[:develop:api:efl:ui:internal:text:interactive:method:constructor|Efl.Ui.Internal.Text.Interactive.constructor]]
* [[:develop:api:efl:canvas:image_internal:method:constructor|Efl.Canvas.Image_Internal.constructor]]
* [[:develop:api:efl:canvas:surface:method:constructor|Efl.Canvas.Surface.constructor]]
* [[:develop:api:efl:canvas:surface_tbm:method:constructor|Efl.Canvas.Surface_Tbm.constructor]]
* [[:develop:api:efl:canvas:surface_x11:method:constructor|Efl.Canvas.Surface_X11.constructor]]
* [[:develop:api:efl:canvas:surface_wayland:method:constructor|Efl.Canvas.Surface_Wayland.constructor]]
* [[:develop:api:efl:canvas:snapshot:method:constructor|Efl.Canvas.Snapshot.constructor]]
* [[:develop:api:efl:canvas:polygon:method:constructor|Efl.Canvas.Polygon.constructor]]
* [[:develop:api:efl:canvas:vg:object:method:constructor|Efl.Canvas.Vg.Object.constructor]]
* [[:develop:api:efl:container_model:method:constructor|Efl.Container_Model.constructor]]
* [[:develop:api:efl:ui:view_model:method:constructor|Efl.Ui.View_Model.constructor]]
* [[:develop:api:efl:boolean_model:method:constructor|Efl.Boolean_Model.constructor]]
* [[:develop:api:efl:ui:select_model:method:constructor|Efl.Ui.Select_Model.constructor]]
* [[:develop:api:efl:ui:state_model:method:constructor|Efl.Ui.State_Model.constructor]]
* [[:develop:api:efl:ui:exact_model:method:constructor|Efl.Ui.Exact_Model.constructor]]
* [[:develop:api:efl:ui:average_model:method:constructor|Efl.Ui.Average_Model.constructor]]
* [[:develop:api:efl:ui:homogeneous_model:method:constructor|Efl.Ui.Homogeneous_Model.constructor]]
* [[:develop:api:eldbus:model:proxy:method:constructor|Eldbus.Model.Proxy.constructor]]
* [[:develop:api:eldbus:model:connection:method:constructor|Eldbus.Model.Connection.constructor]]
* [[:develop:api:eldbus:model:object:method:constructor|Eldbus.Model.Object.constructor]]
* [[:develop:api:eldbus:model:arguments:method:constructor|Eldbus.Model.Arguments.constructor]]
* [[:develop:api:eldbus:model:method:method:constructor|Eldbus.Model.Method.constructor]]
* [[:develop:api:eldbus:model:signal:method:constructor|Eldbus.Model.Signal.constructor]]
* [[:develop:api:efl:generic_model:method:constructor|Efl.Generic_Model.constructor]]
* [[:develop:api:efl:ui:widget_factory:method:constructor|Efl.Ui.Widget_Factory.constructor]]
* [[:develop:api:efl:ui:layout_factory:method:constructor|Efl.Ui.Layout_Factory.constructor]]
* [[:develop:api:efl:ui:image_factory:method:constructor|Efl.Ui.Image_Factory.constructor]]
* [[:develop:api:efl:net:socket_ssl:method:constructor|Efl.Net.Socket_Ssl.constructor]]
* [[:develop:api:efl:net:dialer_ssl:method:constructor|Efl.Net.Dialer_Ssl.constructor]]
* [[:develop:api:efl:mono_model_internal_child:method:constructor|Efl.Mono_Model_Internal_Child.constructor]]
* [[:develop:api:efl:canvas:animation_group:method:constructor|Efl.Canvas.Animation_Group.constructor]]
* [[:develop:api:efl:canvas:animation_rotate:method:constructor|Efl.Canvas.Animation_Rotate.constructor]]
* [[:develop:api:efl:canvas:animation_translate:method:constructor|Efl.Canvas.Animation_Translate.constructor]]
* [[:develop:api:efl:canvas:animation_alpha:method:constructor|Efl.Canvas.Animation_Alpha.constructor]]
* [[:develop:api:efl:canvas:animation_scale:method:constructor|Efl.Canvas.Animation_Scale.constructor]]
* [[:develop:api:ecore:audio:method:constructor|Ecore.Audio.constructor]]
* [[:develop:api:ecore:audio:in:method:constructor|Ecore.Audio.In.constructor]]
* [[:develop:api:ecore:audio:in:tone:method:constructor|Ecore.Audio.In.Tone.constructor]]
* [[:develop:api:ecore:audio:out:method:constructor|Ecore.Audio.Out.constructor]]
* [[:develop:api:ecore:audio:out:wasapi:method:constructor|Ecore.Audio.Out.Wasapi.constructor]]
* [[:develop:api:ecore:audio:out:sndfile:method:constructor|Ecore.Audio.Out.Sndfile.constructor]]
* [[:develop:api:ecore:audio:out:pulse:method:constructor|Ecore.Audio.Out.Pulse.constructor]]
* [[:develop:api:efl:input:key:method:constructor|Efl.Input.Key.constructor]]
* [[:develop:api:efl:ui:selection_manager:method:constructor|Efl.Ui.Selection_Manager.constructor]]
* [[:develop:api:efl:input:pointer:method:constructor|Efl.Input.Pointer.constructor]]
* [[:develop:api:efl:ui:text_factory:fallback:method:constructor|Efl.Ui.Text_Factory.Fallback.constructor]]
* [[:develop:api:efl:canvas:gesture_manager:method:constructor|Efl.Canvas.Gesture_Manager.constructor]]
* [[:develop:api:efl:bounce_interpolator:method:constructor|Efl.Bounce_Interpolator.constructor]]
* [[:develop:api:efl:observable:method:constructor|Efl.Observable.constructor]]
* [[:develop:api:efl:input:focus:method:constructor|Efl.Input.Focus.constructor]]
* [[:develop:api:efl:cubic_bezier_interpolator:method:constructor|Efl.Cubic_Bezier_Interpolator.constructor]]
* [[:develop:api:efl:ui:theme:method:constructor|Efl.Ui.Theme.constructor]]
* [[:develop:api:efl:ui:focus:manager_calc:method:constructor|Efl.Ui.Focus.Manager_Calc.constructor]]
* [[:develop:api:efl:ui:focus:manager_root_focus:method:constructor|Efl.Ui.Focus.Manager_Root_Focus.constructor]]
* [[:develop:api:eio:sentry:method:constructor|Eio.Sentry.constructor]]
* [[:develop:api:efl:spring_interpolator:method:constructor|Efl.Spring_Interpolator.constructor]]
* [[:develop:api:efl:canvas:gesture_recognizer:method:constructor|Efl.Canvas.Gesture_Recognizer.constructor]]
* [[:develop:api:evas:canvas3d:object:method:constructor|Evas.Canvas3D.Object.constructor]]
* [[:develop:api:evas:canvas3d:mesh:method:constructor|Evas.Canvas3D.Mesh.constructor]]
* [[:develop:api:evas:canvas3d:node:method:constructor|Evas.Canvas3D.Node.constructor]]
* [[:develop:api:evas:canvas3d:texture:method:constructor|Evas.Canvas3D.Texture.constructor]]
* [[:develop:api:evas:canvas3d:primitive:method:constructor|Evas.Canvas3D.Primitive.constructor]]
* [[:develop:api:evas:canvas3d:light:method:constructor|Evas.Canvas3D.Light.constructor]]
* [[:develop:api:evas:canvas3d:camera:method:constructor|Evas.Canvas3D.Camera.constructor]]
* [[:develop:api:evas:canvas3d:material:method:constructor|Evas.Canvas3D.Material.constructor]]
* [[:develop:api:evas:canvas3d:scene:method:constructor|Evas.Canvas3D.Scene.constructor]]
* [[:develop:api:efl:core:env:method:constructor|Efl.Core.Env.constructor]]
* [[:develop:api:efl:core:proc_env:method:constructor|Efl.Core.Proc_Env.constructor]]
* [[:develop:api:efl:input:device:method:constructor|Efl.Input.Device.constructor]]
* [[:develop:api:efl:divisor_interpolator:method:constructor|Efl.Divisor_Interpolator.constructor]]
* [[:develop:api:efl:canvas:gesture_touch:method:constructor|Efl.Canvas.Gesture_Touch.constructor]]
* [[:develop:api:efl:canvas:vg:node:method:constructor|Efl.Canvas.Vg.Node.constructor]]
* [[:develop:api:efl:canvas:vg:image:method:constructor|Efl.Canvas.Vg.Image.constructor]]
* [[:develop:api:efl:canvas:vg:shape:method:constructor|Efl.Canvas.Vg.Shape.constructor]]
* [[:develop:api:efl:canvas:vg:container:method:constructor|Efl.Canvas.Vg.Container.constructor]]
* [[:develop:api:efl:canvas:vg:gradient_radial:method:constructor|Efl.Canvas.Vg.Gradient_Radial.constructor]]
* [[:develop:api:efl:canvas:vg:gradient_linear:method:constructor|Efl.Canvas.Vg.Gradient_Linear.constructor]]
* [[:develop:api:efl:ui:text_factory:images:method:constructor|Efl.Ui.Text_Factory.Images.constructor]]
* [[:develop:api:efl:decelerate_interpolator:method:constructor|Efl.Decelerate_Interpolator.constructor]]
* [[:develop:api:ector:gl:surface:method:constructor|Ector.GL.Surface.constructor]]
* [[:develop:api:efl:canvas:gesture_tap:method:constructor|Efl.Canvas.Gesture_Tap.constructor]]
* [[:develop:api:efl:canvas:gesture_zoom:method:constructor|Efl.Canvas.Gesture_Zoom.constructor]]
* [[:develop:api:efl:canvas:gesture_momentum:method:constructor|Efl.Canvas.Gesture_Momentum.constructor]]
* [[:develop:api:efl:canvas:gesture_flick:method:constructor|Efl.Canvas.Gesture_Flick.constructor]]
* [[:develop:api:efl:canvas:gesture_double_tap:method:constructor|Efl.Canvas.Gesture_Double_Tap.constructor]]
* [[:develop:api:efl:canvas:gesture_long_tap:method:constructor|Efl.Canvas.Gesture_Long_Tap.constructor]]
* [[:develop:api:efl:canvas:gesture_triple_tap:method:constructor|Efl.Canvas.Gesture_Triple_Tap.constructor]]
* [[:develop:api:efl:gfx:vg:value_provider:method:constructor|Efl.Gfx.Vg.Value_Provider.constructor]]