Page MenuHomePhabricator

evas : evas_object_key_grab exclusive option logic is changed.
ClosedPublic

Authored by arosis on Jun 1 2016, 12:40 AM.

Details

Summary
  • added is_active property in Evas_Key_Grab.
  • Evas key down and key up events transferred to active grabs only.
  • If evas grabs has a exclusive grab, other grabs will be deactivated.
  • If a exclusive grab is ungrabbed, remained grabs will be activated.

Diff Detail

Repository
rEFL core/efl
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
arosis updated this revision to Diff 9196.Jun 1 2016, 12:40 AM
arosis retitled this revision from to evas : evas_object_key_grab exclusive option logic is changed..
arosis updated this object.
arosis edited the test plan for this revision. (Show Details)
jypark accepted this revision.Jun 1 2016, 1:34 AM
jypark edited edge metadata.

currently evas keygrab have hole related with exclusive.
if there are object already grab key, it can deal with keygrab propery between object.
this patch can be added

This revision is now accepted and ready to land.Jun 1 2016, 1:34 AM
Closed by commit rEFL26b2e73d56ef: evas : evas_object_key_grab exclusive option logic is changed. (authored by arosis, committed by Ji-Youn Park <jy0703.park@samsung.com>). · Explain WhyJun 1 2016, 1:47 AM
This revision was automatically updated to reflect the committed changes.