bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e85da3d9560f2ee06b66f89f479d121335b6ebb6

commit e85da3d9560f2ee06b66f89f479d121335b6ebb6
Merge: 4cb080b31c 7880dcd7d4
Author: Marcel Hollerbach <[email protected]>
Date:   Tue Oct 10 19:52:18 2017 +0200

    Merge branch 'devs/bu5hm4n/remove-old-focus-api'
    
    This removes the old focus api from elm_widget.
    This sadly brings a few breaks with it that will be fixed in the next
    few weeks.
    
    There is currently no item-content focus in gengrid, genlist, list.
    
    custom focus chains are not supported right now, calling the api of it
    will result in NOPs.
    
    Inline windows are currently also not getting focus, even though they
    should.

 src/Makefile_Elementary.am                         |    8 +
 src/lib/elementary/efl_ui_box.c                    |   68 --
 src/lib/elementary/efl_ui_box.eo                   |    4 -
 src/lib/elementary/efl_ui_button.c                 |   12 -
 src/lib/elementary/efl_ui_button.eo                |    2 -
 src/lib/elementary/efl_ui_clock.c                  |   64 -
 src/lib/elementary/efl_ui_clock.eo                 |    2 -
 src/lib/elementary/efl_ui_flip.c                   |   59 +-
 src/lib/elementary/efl_ui_flip.eo                  |    6 +-
 src/lib/elementary/efl_ui_focus_composition.c      |  170 +++
 src/lib/elementary/efl_ui_focus_composition.eo     |   26 +
 .../elementary/efl_ui_focus_composition_adapter.eo |   14 +
 src/lib/elementary/efl_ui_focus_layer.c            |  126 ++
 src/lib/elementary/efl_ui_focus_layer.eo           |   31 +
 src/lib/elementary/efl_ui_focus_manager.eo         |   18 +-
 src/lib/elementary/efl_ui_focus_manager_calc.c     |   63 +-
 src/lib/elementary/efl_ui_focus_manager_calc.eo    |    1 +
 .../elementary/efl_ui_focus_manager_root_focus.c   |   50 +-
 src/lib/elementary/efl_ui_focus_rectangle.eo       |    7 +
 src/lib/elementary/efl_ui_frame.c                  |   45 -
 src/lib/elementary/efl_ui_frame.eo                 |    4 -
 src/lib/elementary/efl_ui_grid.c                   |   84 --
 src/lib/elementary/efl_ui_grid.eo                  |    4 -
 src/lib/elementary/efl_ui_layout.c                 |  107 --
 src/lib/elementary/efl_ui_layout.eo                |    4 -
 src/lib/elementary/efl_ui_panes.c                  |   48 -
 src/lib/elementary/efl_ui_panes.eo                 |    2 -
 src/lib/elementary/efl_ui_progressbar.c            |   12 -
 src/lib/elementary/efl_ui_progressbar.eo           |    2 -
 src/lib/elementary/efl_ui_slider.c                 |   14 +-
 src/lib/elementary/efl_ui_slider.eo                |    2 -
 src/lib/elementary/efl_ui_text.c                   |   20 +-
 src/lib/elementary/efl_ui_text.eo                  |    2 -
 src/lib/elementary/efl_ui_video.c                  |   12 -
 src/lib/elementary/efl_ui_video.eo                 |    2 -
 src/lib/elementary/efl_ui_win.c                    |  117 +-
 src/lib/elementary/efl_ui_win.eo                   |    4 -
 src/lib/elementary/elc_ctxpopup.c                  |   83 --
 src/lib/elementary/elc_fileselector.c              |   60 -
 src/lib/elementary/elc_fileselector_entry.c        |   48 -
 src/lib/elementary/elc_multibuttonentry.c          |   78 --
 src/lib/elementary/elc_naviframe.c                 |   92 +-
 src/lib/elementary/elc_popup.c                     |  102 --
 src/lib/elementary/elm_access.c                    |   21 +-
 src/lib/elementary/elm_actionslider.c              |   12 -
 src/lib/elementary/elm_actionslider.eo             |    2 -
 src/lib/elementary/elm_box.c                       |   67 --
 src/lib/elementary/elm_box.eo                      |    4 -
 src/lib/elementary/elm_bubble.c                    |   50 -
 src/lib/elementary/elm_bubble.eo                   |    4 -
 src/lib/elementary/elm_calendar.c                  |  376 ++----
 src/lib/elementary/elm_calendar.eo                 |    5 +-
 src/lib/elementary/elm_calendar_item.eo            |   14 +
 src/lib/elementary/elm_clock.c                     |  110 +-
 src/lib/elementary/elm_clock.eo                    |    5 +-
 src/lib/elementary/elm_code_widget.c               |   95 +-
 src/lib/elementary/elm_code_widget.eo              |    2 -
 src/lib/elementary/elm_color_item.eo               |    4 +-
 src/lib/elementary/elm_colorselector.c             |   93 +-
 src/lib/elementary/elm_colorselector.eo            |    7 +-
 src/lib/elementary/elm_conform.c                   |    4 +-
 src/lib/elementary/elm_ctxpopup.eo                 |    6 +-
 src/lib/elementary/elm_dayselector.c               |    6 -
 src/lib/elementary/elm_dayselector.eo              |    1 -
 src/lib/elementary/elm_diskselector.c              |   32 -
 src/lib/elementary/elm_diskselector.eo             |    2 -
 src/lib/elementary/elm_entry.c                     |   12 -
 src/lib/elementary/elm_entry.eo                    |    2 -
 src/lib/elementary/elm_fileselector.eo             |    4 -
 src/lib/elementary/elm_fileselector_entry.eo       |    3 -
 src/lib/elementary/elm_flipselector.c              |   12 -
 src/lib/elementary/elm_flipselector.eo             |    2 -
 src/lib/elementary/elm_general.eot                 |   16 +-
 src/lib/elementary/elm_general.h                   |    8 +
 src/lib/elementary/elm_gengrid.c                   |   64 -
 src/lib/elementary/elm_gengrid.eo                  |    4 -
 src/lib/elementary/elm_genlist.c                   |   65 +-
 src/lib/elementary/elm_genlist.eo                  |    3 -
 src/lib/elementary/elm_grid.c                      |   82 --
 src/lib/elementary/elm_grid.eo                     |    4 -
 src/lib/elementary/elm_hover.c                     |   31 -
 src/lib/elementary/elm_hover.eo                    |    6 +-
 src/lib/elementary/elm_index.c                     |   49 -
 src/lib/elementary/elm_index.eo                    |    3 -
 src/lib/elementary/elm_inwin.c                     |   80 +-
 src/lib/elementary/elm_inwin.eo                    |    7 +-
 src/lib/elementary/elm_label.c                     |   12 -
 src/lib/elementary/elm_label.eo                    |    2 -
 src/lib/elementary/elm_list.c                      |   36 +-
 src/lib/elementary/elm_list.eo                     |    3 -
 src/lib/elementary/elm_main.c                      |  165 ++-
 src/lib/elementary/elm_multibuttonentry.eo         |    4 -
 src/lib/elementary/elm_naviframe.eo                |    8 +-
 src/lib/elementary/elm_notify.c                    |   37 -
 src/lib/elementary/elm_notify.eo                   |    6 +-
 src/lib/elementary/elm_panel.c                     |   68 +-
 src/lib/elementary/elm_panel.eo                    |    4 +-
 src/lib/elementary/elm_popup.eo                    |    6 +-
 src/lib/elementary/elm_prefs.c                     |   24 -
 src/lib/elementary/elm_prefs.eo                    |    1 -
 src/lib/elementary/elm_priv.h                      |    2 +
 src/lib/elementary/elm_scroller.c                  |  134 ---
 src/lib/elementary/elm_scroller.eo                 |    4 -
 src/lib/elementary/elm_segment_control.c           |   40 +-
 src/lib/elementary/elm_segment_control.eo          |    5 +-
 src/lib/elementary/elm_segment_control_item.eo     |    3 +-
 src/lib/elementary/elm_separator.c                 |   12 -
 src/lib/elementary/elm_separator.eo                |    2 -
 src/lib/elementary/elm_slideshow.c                 |   12 -
 src/lib/elementary/elm_slideshow.eo                |    2 -
 src/lib/elementary/elm_spinner.c                   |  107 +-
 src/lib/elementary/elm_spinner.eo                  |    6 +-
 src/lib/elementary/elm_table.c                     |   84 --
 src/lib/elementary/elm_table.eo                    |    4 -
 src/lib/elementary/elm_toolbar.c                   |   57 +-
 src/lib/elementary/elm_toolbar.eo                  |    2 -
 src/lib/elementary/elm_widget.c                    | 1245 +-------------------
 src/lib/elementary/elm_widget.eo                   |  188 +--
 src/lib/elementary/elm_widget.h                    |    4 -
 src/lib/elementary/elm_widget_calendar.h           |    1 +
 src/lib/elementary/elm_widget_item.eo              |    8 +-
 src/tests/elementary/elm_test_focus.c              |    2 +-
 122 files changed, 1012 insertions(+), 4346 deletions(-)

-- 


Reply via email to