• Main
  • About
  • Download
  • Contact
  • Docs
  • News
  • Develop
  • Contribute
  • Options
    • Show pagesource
    • Backlinks
    • Media Manager
    • Sitemap
  • Login / Register

Navigation

  • Developing with EFL
  • Setting Up EFL
  • Tutorials: Legacy API
  • Tutorials: Unified C API
  • Tutorials: Unified C# API
  • Programming Guides: Legacy API
  • Programming Guides: Unified C API
  • Programming Guides: Unified C# API
  • Reference Guide: Legacy API
  • Reference Guide: Unified C API
  • Reference Guide: Unified C# API 🌐

Page Contents

  • Description
  • Signature
  • C signature
  • Implemented by
  • Top of Page

Efl.Input.Focus.duplicate

Description

Creates a copy of this event. Efl.Input.Event.fake is true.

The returned event object is similar to the given object in most ways except that Efl.Input.Event.fake will be true.

A reference is given to the caller. In order to avoid leaks the C API users should call efl_unref() after use.

Since 1.22

Overridden from Efl.Duplicate.duplicate.

Signature

duplicate @const @pure_virtual {
    return: Efl.Duplicate;
}

C signature

Efl_Duplicate *efl_duplicate(const Eo *obj);

Implemented by

  • Efl.Duplicate.duplicate
  • Efl.Canvas.Vg.Node.duplicate
  • Efl.Canvas.Vg.Shape.duplicate
  • Efl.Canvas.Vg.Container.duplicate
  • Efl.Canvas.Vg.Gradient.duplicate
  • Efl.Canvas.Vg.Gradient_Linear.duplicate
  • Efl.Canvas.Vg.Gradient_Radial.duplicate
  • Efl.Input.Pointer.duplicate
  • Efl.Input.Key.duplicate
  • Efl.Input.Hold.duplicate
  • Efl.Input.Focus.duplicate
  • Efl.Core.Env.duplicate
  • Efl.Core.Proc_Env.duplicate