Loading java/src/com/android/inputmethod/keyboard/MainKeyboardView.java +6 −5 Original line number Diff line number Diff line Loading @@ -1032,8 +1032,9 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack @Override public void onShowMoreKeysPanel(final MoreKeysPanel panel) { locatePreviewPlacerView(); if (isShowingMoreKeysPanel()) { onDismissMoreKeysPanel(); // TODO: Remove this check if (panel.isShowingInParent()) { panel.dismissMoreKeysPanel(); } mPreviewPlacerView.addView(panel.getContainerView()); mMoreKeysPanel = panel; Loading @@ -1045,12 +1046,12 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack } @Override public void onCancelMoreKeysPanel() { public void onCancelMoreKeysPanel(final MoreKeysPanel panel) { PointerTracker.dismissAllMoreKeysPanels(); } @Override public void onDismissMoreKeysPanel() { public void onDismissMoreKeysPanel(final MoreKeysPanel panel) { dimEntireKeyboard(false /* dimmed */); if (isShowingMoreKeysPanel()) { mPreviewPlacerView.removeView(mMoreKeysPanel.getContainerView()); Loading Loading @@ -1213,7 +1214,7 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack public void closing() { dismissAllKeyPreviews(); cancelAllMessages(); onDismissMoreKeysPanel(); PointerTracker.dismissAllMoreKeysPanels(); mMoreKeysKeyboardCache.clear(); } Loading java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java +2 −2 Original line number Diff line number Diff line Loading @@ -119,7 +119,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel onMoveKeyInternal(x, y, pointerId); if (hasOldKey && mCurrentKey == null) { // If the pointer has moved too far away from any target then cancel the panel. mController.onCancelMoreKeysPanel(); mController.onCancelMoreKeysPanel(this); } } Loading Loading @@ -177,7 +177,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel if (!isShowingInParent()) { return; } mController.onDismissMoreKeysPanel(); mController.onDismissMoreKeysPanel(this); } @Override Loading java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java +7 −5 Original line number Diff line number Diff line Loading @@ -22,28 +22,30 @@ public interface MoreKeysPanel { public interface Controller { /** * Add the {@link MoreKeysPanel} to the target view. * @param panel * @param panel the panel to be shown. */ public void onShowMoreKeysPanel(final MoreKeysPanel panel); /** * Remove the current {@link MoreKeysPanel} from the target view. * @param panel the panel to be dismissed. */ public void onDismissMoreKeysPanel(); public void onDismissMoreKeysPanel(final MoreKeysPanel panel); /** * Instructs the parent to cancel the panel (e.g., when entering a different input mode). * @param panel the panel to be canceled. */ public void onCancelMoreKeysPanel(); public void onCancelMoreKeysPanel(final MoreKeysPanel panel); } public static final Controller EMPTY_CONTROLLER = new Controller() { @Override public void onShowMoreKeysPanel(final MoreKeysPanel panel) {} @Override public void onDismissMoreKeysPanel() {} public void onDismissMoreKeysPanel(final MoreKeysPanel panel) {} @Override public void onCancelMoreKeysPanel() {} public void onCancelMoreKeysPanel(final MoreKeysPanel panel) {} }; /** Loading java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java +3 −3 Original line number Diff line number Diff line Loading @@ -181,8 +181,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick private final MoreKeysPanel.Controller mMoreSuggestionsController = new MoreKeysPanel.Controller() { @Override public void onDismissMoreKeysPanel() { mMainKeyboardView.onDismissMoreKeysPanel(); public void onDismissMoreKeysPanel(final MoreKeysPanel panel) { mMainKeyboardView.onDismissMoreKeysPanel(panel); } @Override Loading @@ -191,7 +191,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick } @Override public void onCancelMoreKeysPanel() { public void onCancelMoreKeysPanel(final MoreKeysPanel panel) { mMoreSuggestionsView.dismissMoreKeysPanel(); } }; Loading Loading
java/src/com/android/inputmethod/keyboard/MainKeyboardView.java +6 −5 Original line number Diff line number Diff line Loading @@ -1032,8 +1032,9 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack @Override public void onShowMoreKeysPanel(final MoreKeysPanel panel) { locatePreviewPlacerView(); if (isShowingMoreKeysPanel()) { onDismissMoreKeysPanel(); // TODO: Remove this check if (panel.isShowingInParent()) { panel.dismissMoreKeysPanel(); } mPreviewPlacerView.addView(panel.getContainerView()); mMoreKeysPanel = panel; Loading @@ -1045,12 +1046,12 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack } @Override public void onCancelMoreKeysPanel() { public void onCancelMoreKeysPanel(final MoreKeysPanel panel) { PointerTracker.dismissAllMoreKeysPanels(); } @Override public void onDismissMoreKeysPanel() { public void onDismissMoreKeysPanel(final MoreKeysPanel panel) { dimEntireKeyboard(false /* dimmed */); if (isShowingMoreKeysPanel()) { mPreviewPlacerView.removeView(mMoreKeysPanel.getContainerView()); Loading Loading @@ -1213,7 +1214,7 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack public void closing() { dismissAllKeyPreviews(); cancelAllMessages(); onDismissMoreKeysPanel(); PointerTracker.dismissAllMoreKeysPanels(); mMoreKeysKeyboardCache.clear(); } Loading
java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java +2 −2 Original line number Diff line number Diff line Loading @@ -119,7 +119,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel onMoveKeyInternal(x, y, pointerId); if (hasOldKey && mCurrentKey == null) { // If the pointer has moved too far away from any target then cancel the panel. mController.onCancelMoreKeysPanel(); mController.onCancelMoreKeysPanel(this); } } Loading Loading @@ -177,7 +177,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel if (!isShowingInParent()) { return; } mController.onDismissMoreKeysPanel(); mController.onDismissMoreKeysPanel(this); } @Override Loading
java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java +7 −5 Original line number Diff line number Diff line Loading @@ -22,28 +22,30 @@ public interface MoreKeysPanel { public interface Controller { /** * Add the {@link MoreKeysPanel} to the target view. * @param panel * @param panel the panel to be shown. */ public void onShowMoreKeysPanel(final MoreKeysPanel panel); /** * Remove the current {@link MoreKeysPanel} from the target view. * @param panel the panel to be dismissed. */ public void onDismissMoreKeysPanel(); public void onDismissMoreKeysPanel(final MoreKeysPanel panel); /** * Instructs the parent to cancel the panel (e.g., when entering a different input mode). * @param panel the panel to be canceled. */ public void onCancelMoreKeysPanel(); public void onCancelMoreKeysPanel(final MoreKeysPanel panel); } public static final Controller EMPTY_CONTROLLER = new Controller() { @Override public void onShowMoreKeysPanel(final MoreKeysPanel panel) {} @Override public void onDismissMoreKeysPanel() {} public void onDismissMoreKeysPanel(final MoreKeysPanel panel) {} @Override public void onCancelMoreKeysPanel() {} public void onCancelMoreKeysPanel(final MoreKeysPanel panel) {} }; /** Loading
java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java +3 −3 Original line number Diff line number Diff line Loading @@ -181,8 +181,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick private final MoreKeysPanel.Controller mMoreSuggestionsController = new MoreKeysPanel.Controller() { @Override public void onDismissMoreKeysPanel() { mMainKeyboardView.onDismissMoreKeysPanel(); public void onDismissMoreKeysPanel(final MoreKeysPanel panel) { mMainKeyboardView.onDismissMoreKeysPanel(panel); } @Override Loading @@ -191,7 +191,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick } @Override public void onCancelMoreKeysPanel() { public void onCancelMoreKeysPanel(final MoreKeysPanel panel) { mMoreSuggestionsView.dismissMoreKeysPanel(); } }; Loading