Page MenuHomePhabricator

efl_ui_item: migrate to Efl.Ui.Clickable
AbandonedPublic

Authored by bu5hm4n on Sun, May 5, 3:05 AM.

Details

Summary

this adds the mixin to the item. With this commit every class inheriting
from Efl.Ui.Item will automatically emit all the clickable events.

Depends on D8829

Diff Detail

Repository
rEFL core/efl
Branch
devs/bu5hm4n/work
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 11439
bu5hm4n created this revision.Sun, May 5, 3:05 AM
bu5hm4n requested review of this revision.Sun, May 5, 3:05 AM

With the patches here, we have test-coverage over all widgets implementing efl.ui.clickable. That all events are emitted as expected. (Except efl.ui.text, see the reasoning in the commit).

Travis: https://travis-ci.org/Enlightenment/efl/jobs/528235450

segfaultxavi requested changes to this revision.Mon, May 6, 4:09 AM

You probably want to change the commit title.

This revision now requires changes to proceed.Mon, May 6, 4:09 AM
bu5hm4n updated this revision to Diff 21965.Mon, May 6, 7:41 AM
bu5hm4n retitled this revision from efl_ui_item: migrate to Efl.Ui.Item to efl_ui_item: migrate to Efl.Ui.Clickable.
bu5hm4n edited the summary of this revision. (Show Details)

Rebase & update according to xavi review

bu5hm4n updated this revision to Diff 22004.Tue, May 7, 2:56 AM

Rebase, because of zoomable change

segfaultxavi accepted this revision.Tue, May 7, 3:04 AM
This revision is now accepted and ready to land.Tue, May 7, 3:04 AM
bu5hm4n updated this revision to Diff 22112.Sun, May 12, 2:18 AM

Rebase & update

zmike accepted this revision.Mon, May 13, 11:39 AM
bu5hm4n updated this revision to Diff 22163.Tue, May 14, 1:55 AM

Make press,move-out-of-widget,unpress scenarios work take 2

bu5hm4n updated this revision to Diff 22183.Tue, May 14, 10:54 AM

update to new API names

bu5hm4n updated this revision to Diff 22195.Tue, May 14, 11:22 AM

update to new API names, redo

bu5hm4n abandoned this revision.Wed, May 15, 6:38 AM

Lets ignore this and actually test the real items.