~~Title: Efl.Input.Key.destructor~~ ====== Efl.Input.Key.destructor ====== ===== Description ===== %%Implement this method to provide deinitialization code for your object if you need it.%% %%Will be called once %%[[:develop:api:efl:object:method:invalidate|Efl.Object.invalidate]]%% has returned. See the Life Cycle section in this class' description.%% //Since 1.22// {{page>:develop:api-include:efl:input:key:method:destructor:description&nouser&nolink&nodate}} //Overridden from [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]].//===== Signature ===== destructor {} ===== C signature ===== void efl_destructor(Eo *obj); ===== Implemented by ===== * [[:develop:api:efl:object:method:destructor|Efl.Object.destructor]] * [[:develop:api:efl:loop_handler:method:destructor|Efl.Loop_Handler.destructor]] * [[:develop:api:eio:sentry:method:destructor|Eio.Sentry.destructor]] * [[:develop:api:efl:canvas:vg:node:method:destructor|Efl.Canvas.Vg.Node.destructor]] * [[:develop:api:efl:canvas:vg:shape:method:destructor|Efl.Canvas.Vg.Shape.destructor]] * [[:develop:api:efl:canvas:vg:container:method:destructor|Efl.Canvas.Vg.Container.destructor]] * [[:develop:api:efl:canvas:vg:image:method:destructor|Efl.Canvas.Vg.Image.destructor]] * [[:develop:api:efl:canvas:vg:gradient:method:destructor|Efl.Canvas.Vg.Gradient.destructor]] * [[:develop:api:efl:canvas:vg:gradient_linear:method:destructor|Efl.Canvas.Vg.Gradient_Linear.destructor]] * [[:develop:api:efl:canvas:vg:gradient_radial:method:destructor|Efl.Canvas.Vg.Gradient_Radial.destructor]] * [[:develop:api:efl:canvas:gesture_zoom:method:destructor|Efl.Canvas.Gesture_Zoom.destructor]] * [[:develop:api:efl:canvas:gesture_long_tap:method:destructor|Efl.Canvas.Gesture_Long_Tap.destructor]] * [[:develop:api:efl:ui:theme:method:destructor|Efl.Ui.Theme.destructor]] * [[:develop:api:efl:input:pointer:method:destructor|Efl.Input.Pointer.destructor]] * [[:develop:api:efl:datetime:manager:method:destructor|Efl.Datetime.Manager.destructor]] * [[:develop:api:efl:ui:radio_group_impl:method:destructor|Efl.Ui.Radio_Group_Impl.destructor]] * [[:develop:api:efl:canvas:gesture_touch:method:destructor|Efl.Canvas.Gesture_Touch.destructor]] * [[:develop:api:efl:loop_message_handler:method:destructor|Efl.Loop_Message_Handler.destructor]] * [[:develop:api:ecore:event:message:handler:method:destructor|Ecore.Event.Message.Handler.destructor]] * [[:develop:api:efl:loop_message_future_handler:method:destructor|Efl.Loop_Message_Future_Handler.destructor]] * [[:develop:api:efl:ui:text_factory:fallback:method:destructor|Efl.Ui.Text_Factory.Fallback.destructor]] * [[:develop:api:efl:ui:selection_manager:method:destructor|Efl.Ui.Selection_Manager.destructor]] * [[:develop:api:efl:ui:spotlight:manager_plain:method:destructor|Efl.Ui.Spotlight.Manager_Plain.destructor]] * [[:develop:api:efl:ui:text_factory:images:method:destructor|Efl.Ui.Text_Factory.Images.destructor]] * [[:develop:api:efl:net:server_udp_client:method:destructor|Efl.Net.Server_Udp_Client.destructor]] * [[:develop:api:efl:loop_message:method:destructor|Efl.Loop_Message.destructor]] * [[:develop:api:efl:loop_message_future:method:destructor|Efl.Loop_Message_Future.destructor]] * [[:develop:api:ecore:event:message:method:destructor|Ecore.Event.Message.destructor]] * [[:develop:api:efl:input:device:method:destructor|Efl.Input.Device.destructor]] * [[:develop:api:efl:canvas:animation_player:method:destructor|Efl.Canvas.Animation_Player.destructor]] * [[:develop:api:efl:input:key:method:destructor|Efl.Input.Key.destructor]] * [[:develop:api:ecore:audio:in:method:destructor|Ecore.Audio.In.destructor]] * [[:develop:api:ecore:audio:in:sndfile:method:destructor|Ecore.Audio.In.Sndfile.destructor]] * [[:develop:api:ecore:audio:out:method:destructor|Ecore.Audio.Out.destructor]] * [[:develop:api:ecore:audio:out:wasapi:method:destructor|Ecore.Audio.Out.Wasapi.destructor]] * [[:develop:api:ecore:audio:out:sndfile:method:destructor|Ecore.Audio.Out.Sndfile.destructor]] * [[:develop:api:ecore:audio:out:pulse:method:destructor|Ecore.Audio.Out.Pulse.destructor]] * [[:develop:api:efl:input:hold:method:destructor|Efl.Input.Hold.destructor]] * [[:develop:api:efl:ui:widget_part:method:destructor|Efl.Ui.Widget_Part.destructor]] * [[:develop:api:efl:mono_model_internal_child:method:destructor|Efl.Mono_Model_Internal_Child.destructor]] * [[:develop:api:efl:net:server_windows:method:destructor|Efl.Net.Server_Windows.destructor]] * [[:develop:api:efl:net:control:technology:method:destructor|Efl.Net.Control.Technology.destructor]] * [[:develop:api:efl:net:dialer_simple:method:destructor|Efl.Net.Dialer_Simple.destructor]] * [[:develop:api:efl:mono_model_internal:method:destructor|Efl.Mono_Model_Internal.destructor]] * [[:develop:api:efl:io:file:method:destructor|Efl.Io.File.destructor]] * [[:develop:api:efl:net:server_fd:method:destructor|Efl.Net.Server_Fd.destructor]] * [[:develop:api:efl:net:server_unix:method:destructor|Efl.Net.Server_Unix.destructor]] * [[:develop:api:efl:net:server_udp:method:destructor|Efl.Net.Server_Udp.destructor]] * [[:develop:api:efl:net:server_tcp:method:destructor|Efl.Net.Server_Tcp.destructor]] * [[:develop:api:efl:net:server_ssl:method:destructor|Efl.Net.Server_Ssl.destructor]] * [[:develop:api:efl:net:socket_fd:method:destructor|Efl.Net.Socket_Fd.destructor]] * [[:develop:api:efl:net:socket_udp:method:destructor|Efl.Net.Socket_Udp.destructor]] * [[:develop:api:efl:net:dialer_udp:method:destructor|Efl.Net.Dialer_Udp.destructor]] * [[:develop:api:efl:net:dialer_unix:method:destructor|Efl.Net.Dialer_Unix.destructor]] * [[:develop:api:efl:net:dialer_tcp:method:destructor|Efl.Net.Dialer_Tcp.destructor]] * [[:develop:api:efl:net:socket_ssl:method:destructor|Efl.Net.Socket_Ssl.destructor]] * [[:develop:api:efl:canvas:object:method:destructor|Efl.Canvas.Object.destructor]] * [[:develop:api:efl:canvas:image_internal:method:destructor|Efl.Canvas.Image_Internal.destructor]] * [[:develop:api:efl:canvas:surface_tbm:method:destructor|Efl.Canvas.Surface_Tbm.destructor]] * [[:develop:api:efl:canvas:surface_x11:method:destructor|Efl.Canvas.Surface_X11.destructor]] * [[:develop:api:efl:canvas:surface_wayland:method:destructor|Efl.Canvas.Surface_Wayland.destructor]] * [[:develop:api:efl:canvas:text:method:destructor|Efl.Canvas.Text.destructor]] * [[:develop:api:efl:canvas:group:method:destructor|Efl.Canvas.Group.destructor]] * [[:develop:api:efl:canvas:event_grabber:method:destructor|Efl.Canvas.Event_Grabber.destructor]] * [[:develop:api:efl:ui:widget:method:destructor|Efl.Ui.Widget.destructor]] * [[:develop:api:efl:ui:win:method:destructor|Efl.Ui.Win.destructor]] * [[:develop:api:efl:ui:animation_view:method:destructor|Efl.Ui.Animation_View.destructor]] * [[:develop:api:efl:ui:slider:method:destructor|Efl.Ui.Slider.destructor]] * [[:develop:api:efl:ui:radio:method:destructor|Efl.Ui.Radio.destructor]] * [[:develop:api:efl:ui:timepicker:method:destructor|Efl.Ui.Timepicker.destructor]] * [[:develop:api:efl:ui:text:method:destructor|Efl.Ui.Text.destructor]] * [[:develop:api:efl:ui:tab_bar:method:destructor|Efl.Ui.Tab_Bar.destructor]] * [[:develop:api:efl:ui:spin:method:destructor|Efl.Ui.Spin.destructor]] * [[:develop:api:efl:ui:panel:method:destructor|Efl.Ui.Panel.destructor]] * [[:develop:api:efl:ui:item:method:destructor|Efl.Ui.Item.destructor]] * [[:develop:api:efl:ui:list_placeholder_item:method:destructor|Efl.Ui.List_Placeholder_Item.destructor]] * [[:develop:api:efl:ui:slider_interval:method:destructor|Efl.Ui.Slider_Interval.destructor]] * [[:develop:api:efl:ui:tab_page:method:destructor|Efl.Ui.Tab_Page.destructor]] * [[:develop:api:efl:ui:textpath:method:destructor|Efl.Ui.Textpath.destructor]] * [[:develop:api:efl:ui:datepicker:method:destructor|Efl.Ui.Datepicker.destructor]] * [[:develop:api:efl:ui:tags:method:destructor|Efl.Ui.Tags.destructor]] * [[:develop:api:efl:ui:scroller:method:destructor|Efl.Ui.Scroller.destructor]] * [[:develop:api:efl:ui:internal_text_scroller:method:destructor|Efl.Ui.Internal_Text_Scroller.destructor]] * [[:develop:api:efl:ui:collection:method:destructor|Efl.Ui.Collection.destructor]] * [[:develop:api:efl:ui:calendar:method:destructor|Efl.Ui.Calendar.destructor]] * [[:develop:api:efl:ui:popup:method:destructor|Efl.Ui.Popup.destructor]] * [[:develop:api:efl:ui:alert_popup:method:destructor|Efl.Ui.Alert_Popup.destructor]] * [[:develop:api:efl:ui:tab_pager:method:destructor|Efl.Ui.Tab_Pager.destructor]] * [[:develop:api:efl:ui:bg:method:destructor|Efl.Ui.Bg.destructor]] * [[:develop:api:efl:ui:relative_layout:method:destructor|Efl.Ui.Relative_Layout.destructor]] * [[:develop:api:efl:ui:pan:method:destructor|Efl.Ui.Pan.destructor]] * [[:develop:api:efl:ui:image_zoomable_pan:method:destructor|Efl.Ui.Image_Zoomable_Pan.destructor]] * [[:develop:api:efl:canvas:polygon:method:destructor|Efl.Canvas.Polygon.destructor]] * [[:develop:api:efl:loop_timer:method:destructor|Efl.Loop_Timer.destructor]] * [[:develop:api:eldbus:model:method:destructor|Eldbus.Model.destructor]] * [[:develop:api:eldbus:model:proxy:method:destructor|Eldbus.Model.Proxy.destructor]] * [[:develop:api:eldbus:model:object:method:destructor|Eldbus.Model.Object.destructor]] * [[:develop:api:efl:composite_model:method:destructor|Efl.Composite_Model.destructor]] * [[:develop:api:efl:boolean_model:method:destructor|Efl.Boolean_Model.destructor]] * [[:develop:api:efl:container_model:method:destructor|Efl.Container_Model.destructor]] * [[:develop:api:efl:ui:view_model:method:destructor|Efl.Ui.View_Model.destructor]] * [[:develop:api:efl:filter_model:method:destructor|Efl.Filter_Model.destructor]] * [[:develop:api:efl:io:model:method:destructor|Efl.Io.Model.destructor]] * [[:develop:api:efl:generic_model:method:destructor|Efl.Generic_Model.destructor]] * [[:develop:api:efl:net:dialer_websocket:method:destructor|Efl.Net.Dialer_Websocket.destructor]] * [[:develop:api:efl:net:control:manager:method:destructor|Efl.Net.Control.Manager.destructor]] * [[:develop:api:efl:ui:image_factory:method:destructor|Efl.Ui.Image_Factory.destructor]] * [[:develop:api:efl:ui:layout_factory:method:destructor|Efl.Ui.Layout_Factory.destructor]] * [[:develop:api:efl:net:control:access_point:method:destructor|Efl.Net.Control.Access_Point.destructor]] * [[:develop:api:efl:task:method:destructor|Efl.Task.destructor]] * [[:develop:api:efl:loop:method:destructor|Efl.Loop.destructor]] * [[:develop:api:efl:appthread:method:destructor|Efl.Appthread.destructor]] * [[:develop:api:efl:exe:method:destructor|Efl.Exe.destructor]] * [[:develop:api:efl:thread:method:destructor|Efl.Thread.destructor]] * [[:develop:api:efl:net:session:method:destructor|Efl.Net.Session.destructor]] * [[:develop:api:efl:net:dialer_http:method:destructor|Efl.Net.Dialer_Http.destructor]] * [[:develop:api:efl:net:socket_windows:method:destructor|Efl.Net.Socket_Windows.destructor]] * [[:develop:api:efl:net:dialer_windows:method:destructor|Efl.Net.Dialer_Windows.destructor]] * [[:develop:api:efl:io:copier:method:destructor|Efl.Io.Copier.destructor]] * [[:develop:api:efl:ui:focus:manager_calc:method:destructor|Efl.Ui.Focus.Manager_Calc.destructor]] * [[:develop:api:efl:ui:focus:manager_root_focus:method:destructor|Efl.Ui.Focus.Manager_Root_Focus.destructor]] * [[:develop:api:ector:gl:surface:method:destructor|Ector.GL.Surface.destructor]] * [[:develop:api:evas:canvas3d:mesh:method:destructor|Evas.Canvas3D.Mesh.destructor]] * [[:develop:api:evas:canvas3d:light:method:destructor|Evas.Canvas3D.Light.destructor]] * [[:develop:api:evas:canvas3d:texture:method:destructor|Evas.Canvas3D.Texture.destructor]] * [[:develop:api:evas:canvas3d:camera:method:destructor|Evas.Canvas3D.Camera.destructor]] * [[:develop:api:evas:canvas3d:primitive:method:destructor|Evas.Canvas3D.Primitive.destructor]] * [[:develop:api:evas:canvas3d:material:method:destructor|Evas.Canvas3D.Material.destructor]] * [[:develop:api:evas:canvas3d:node:method:destructor|Evas.Canvas3D.Node.destructor]] * [[:develop:api:efl:net:ssl:context:method:destructor|Efl.Net.Ssl.Context.destructor]] * [[:develop:api:ector:software:buffer:method:destructor|Ector.Software.Buffer.destructor]] * [[:develop:api:ector:software:surface:method:destructor|Ector.Software.Surface.destructor]] * [[:develop:api:efl:io:buffer:method:destructor|Efl.Io.Buffer.destructor]] * [[:develop:api:efl:observable:method:destructor|Efl.Observable.destructor]] * [[:develop:api:efl:ui:property_bind_part:method:destructor|Efl.Ui.Property_Bind_Part.destructor]] * [[:develop:api:efl:ui:layout_part_box:method:destructor|Efl.Ui.Layout_Part_Box.destructor]] * [[:develop:api:efl:io:queue:method:destructor|Efl.Io.Queue.destructor]] * [[:develop:api:efl:canvas:gesture_manager:method:destructor|Efl.Canvas.Gesture_Manager.destructor]] * [[:develop:api:efl:ui:scroll:manager:method:destructor|Efl.Ui.Scroll.Manager.destructor]] * [[:develop:api:efl:ui:layout_part_table:method:destructor|Efl.Ui.Layout_Part_Table.destructor]] * [[:develop:api:efl:canvas:gesture_recognizer_triple_tap:method:destructor|Efl.Canvas.Gesture_Recognizer_Triple_Tap.destructor]] * [[:develop:api:efl:canvas:gesture_recognizer_long_tap:method:destructor|Efl.Canvas.Gesture_Recognizer_Long_Tap.destructor]] * [[:develop:api:efl:canvas:gesture_recognizer_double_tap:method:destructor|Efl.Canvas.Gesture_Recognizer_Double_Tap.destructor]] * [[:develop:api:efl:ui:focus:composition_adapter:method:destructor|Efl.Ui.Focus.Composition_Adapter.destructor]] * [[:develop:api:efl:input:focus:method:destructor|Efl.Input.Focus.destructor]] * [[:develop:api:elm:flip:part:method:destructor|Elm.Flip.Part.destructor]] * [[:develop:api:ector:renderer:method:destructor|Ector.Renderer.destructor]] * [[:develop:api:ector:renderer:software:image:method:destructor|Ector.Renderer.Software.Image.destructor]] * [[:develop:api:ector:renderer:software:gradient:linear:method:destructor|Ector.Renderer.Software.Gradient.Linear.destructor]] * [[:develop:api:ector:renderer:software:shape:method:destructor|Ector.Renderer.Software.Shape.destructor]] * [[:develop:api:ector:renderer:software:gradient:radial:method:destructor|Ector.Renderer.Software.Gradient.Radial.destructor]] * [[:develop:api:ector:renderer:gl:method:destructor|Ector.Renderer.GL.destructor]] * [[:develop:api:ector:renderer:gl:gradient:radial:method:destructor|Ector.Renderer.GL.Gradient.Radial.destructor]] * [[:develop:api:ector:renderer:gl:shape:method:destructor|Ector.Renderer.GL.Shape.destructor]] * [[:develop:api:ector:renderer:gl:gradient:linear:method:destructor|Ector.Renderer.GL.Gradient.Linear.destructor]] * [[:develop:api:efl:canvas:animation_group:method:destructor|Efl.Canvas.Animation_Group.destructor]]