• 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
  • Parameters
  • Implemented by
  • Top of Page

Efl.Ui.Win.focus_manager_create

Description

If the widget needs a focus manager, this function will be called.

It can be used and overridden to inject your own manager or set custom options on the focus manager.

Since 1.22

Overridden from Efl.Ui.Widget_Focus_Manager.focus_manager_create.

Signature

focus_manager_create @protected @pure_virtual {
    params {
        @in root: Efl.Ui.Focus.Object;
    }
    return: Efl.Ui.Focus.Manager;
}

C signature

Efl_Ui_Focus_Manager *efl_ui_widget_focus_manager_create(Eo *obj, Efl_Ui_Focus_Object *root);

Parameters

  • root (in) - The logical root object for focus.

Implemented by

  • Efl.Ui.Widget_Focus_Manager.focus_manager_create
  • Efl.Ui.Win.focus_manager_create
  • Efl.Ui.Collection_View.focus_manager_create
  • Efl.Ui.Scroller.focus_manager_create
  • Efl.Ui.Collection.focus_manager_create
  • Elm.Interface_Scrollable.focus_manager_create
  • Efl.Ui.Focus.Layer.focus_manager_create