[NUI] remove input method dependency from View.ControlState (#1585)
authorYeongJong Lee <cleanlyj@naver.com>
Tue, 12 May 2020 04:28:12 +0000 (13:28 +0900)
committerGitHub <noreply@github.com>
Tue, 12 May 2020 04:28:12 +0000 (13:28 +0900)
commitae8ac10c663f7dae494e780d428d3e38c1e2b3fd
treef7e46ff056e42190ec543b89468ecf2bc55ed012
parent5e3c32834234c86e23b9bdfa94d773842e1970c3
[NUI] remove input method dependency from View.ControlState (#1585)

`ConstrolState` can be changed by API or Input(`Tizen.NUI.Key` and
`Tizen.NUI.Touch`). it means `ConstrolState` is not always related to
Input method. some Controls need it to use state changed effect. however,
not all controls require that. if we need some property to change state,
we can add it to Style Extension classes.
src/Tizen.NUI.Components/Controls/Button.cs
src/Tizen.NUI.Components/Controls/Extension/ButtonExtension.cs
src/Tizen.NUI.Components/Controls/Extension/LottieButtonExtension.cs
src/Tizen.NUI.Components/Controls/Extension/LottieSwitchExtension.cs
src/Tizen.NUI.Components/PreloadStyle/OverlayAnimationButtonStyle.cs
src/Tizen.NUI/src/public/BaseComponents/Style/Selector.cs
src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs