| |mixin Efl.Ui.Focus.Object | |├ (P) focus_geometry | |├ (P) focus :: set@protected | |├ (P) focus_manager | |├ (P) focus_parent | |├ (P) child_focus :: set@protected | |├ (M) prepare_logical | |├ (M) prepare_logical_none_recursive :: @protected | |├ (M) on_focus_update :: @protected | |├ (E) focus,changed | |├ (E) manager,changed | |├ (E) logical,changed | |├ (E) child_focus,changed | |├ (E) focus_geometry,changed
- D8287 / rEFL1d9fef8da6fb: efl.ui.focus.object: add geometry to focus_geometry,changed event
D8273 / rEFL954cdb36561c: efl: apply the stabilzed column of the efl api board
D7994 / rEFL89b62fd22549: efl_ui_focus_object: rename API
D7989 / rEFL229dc576e637: efl_ui_focus_object: rename events
D7992 / rEFL46ce95f43f9a: efl_ui_focus_object: improve doc
D7990 / rEFL93903a7ba3c4: efl_ui_focus_manager: rename focus,changed
Yea seems fine on the rename. As for method naming, I meant that prepare_logical is not a super informative method name. What does efl_ui_focus_object_prepare_logical even mean at first glance? Nothing, at least to me...
- From the Focus tutorial: "There are 6 commands for Focus navigation: 4 *directional* (Up, Down, Left, Right) and 2 *ordinal* (Previous and Next).". I never liked the word "ordinal", and I am going to change it to "sequential". Therefore, I propose we change the method to sequence_setup or sequence_prepare. The docs should explain that this method is meant to configure the sequence of widgets you get when you navigate through "previous" and "next". The event then could b
- prepare_logical_none_recursive should be prepare_logical_non_recursive (this is not critical as it is internal).