Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 259905ba authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Rename suggestion strip related methods

Change-Id: I942692bbc2e577482f353d875405c4658a1102fc
parent 4702671e
Loading
Loading
Loading
Loading
+18 −18
Original line number Diff line number Diff line
@@ -206,7 +206,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
            final KeyboardSwitcher switcher = latinIme.mKeyboardSwitcher;
            switch (msg.what) {
            case MSG_UPDATE_SUGGESTION_STRIP:
                latinIme.updateSuggestionsOrPredictions();
                latinIme.updateSuggestionStrip();
                break;
            case MSG_UPDATE_SHIFT_STATE:
                switcher.updateShiftState();
@@ -862,7 +862,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        if (!mCurrentSettings.isApplicationSpecifiedCompletionsOn()) return;
        mApplicationSpecifiedCompletions = applicationSpecifiedCompletions;
        if (applicationSpecifiedCompletions == null) {
            clearSuggestions();
            clearSuggestionStrip();
            return;
        }

@@ -878,7 +878,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                false /* isPrediction */);
        // When in fullscreen mode, show completions generated by the application
        final boolean isAutoCorrection = false;
        setSuggestions(suggestedWords, isAutoCorrection);
        setSuggestionStrip(suggestedWords, isAutoCorrection);
        setAutoCorrectionIndicator(isAutoCorrection);
        // TODO: is this the right thing to do? What should we auto-correct to in
        // this case? This says to keep whatever the user typed.
@@ -988,7 +988,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
    // the composing word, reset the last composed word, tell the inputconnection about it.
    private void resetEntireInputState() {
        resetComposingState(true /* alsoResetLastComposedWord */);
        clearSuggestions();
        clearSuggestionStrip();
        mConnection.finishComposingText();
    }

@@ -1011,7 +1011,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                    LastComposedWord.COMMIT_TYPE_USER_TYPED_WORD, typedWord.toString(),
                    separatorCode, prevWord);
        }
        updateSuggestionsOrPredictions();
        updateSuggestionStrip();
    }

    // Called from the KeyboardSwitcher which needs to know auto caps state to display
@@ -1332,13 +1332,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
    @Override
    public void onUpdateBatchInput(InputPointers batchPointers) {
        mWordComposer.setBatchInputPointers(batchPointers);
        updateSuggestionsOrPredictions();
        updateSuggestionStrip();
    }

    @Override
    public void onEndBatchInput(InputPointers batchPointers) {
        mWordComposer.setBatchInputPointers(batchPointers);
        final SuggestedWords suggestedWords = updateSuggestionsOrPredictions();
        final SuggestedWords suggestedWords = updateSuggestionStrip();
        if (suggestedWords == null || suggestedWords.size() == 0) {
            return;
        }
@@ -1668,12 +1668,12 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        return mCurrentSettings.isSuggestionsRequested(mDisplayOrientation);
    }

    private void clearSuggestions() {
        setSuggestions(SuggestedWords.EMPTY, false);
    private void clearSuggestionStrip() {
        setSuggestionStrip(SuggestedWords.EMPTY, false);
        setAutoCorrectionIndicator(false);
    }

    private void setSuggestions(final SuggestedWords words, final boolean isAutoCorrection) {
    private void setSuggestionStrip(final SuggestedWords words, final boolean isAutoCorrection) {
        if (mSuggestionStripView != null) {
            mSuggestionStripView.setSuggestions(words);
            mKeyboardSwitcher.onAutoCorrectionStateChanged(isAutoCorrection);
@@ -1692,7 +1692,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
    }

    // TODO: rename this method to updateSuggestionStrip or simply updateSuggestions
    private SuggestedWords updateSuggestionsOrPredictions() {
    private SuggestedWords updateSuggestionStrip() {
        mHandler.cancelUpdateSuggestionStrip();

        // Check if we have a suggestion engine attached.
@@ -1723,7 +1723,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
                mCurrentSettings.mCorrectionEnabled);
        suggestedWords = maybeRetrieveOlderSuggestions(typedWord, suggestedWords);

        showSuggestions(suggestedWords, typedWord);
        showSuggestionStrip(suggestedWords, typedWord);
        return suggestedWords;
    }

@@ -1757,10 +1757,10 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        }
    }

    private void showSuggestions(final SuggestedWords suggestedWords,
    private void showSuggestionStrip(final SuggestedWords suggestedWords,
            final CharSequence typedWord) {
        if (null == suggestedWords || suggestedWords.size() <= 0) {
            clearSuggestions();
            clearSuggestionStrip();
            return;
        }
        final CharSequence autoCorrection;
@@ -1775,7 +1775,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
        }
        mWordComposer.setAutoCorrection(autoCorrection);
        final boolean isAutoCorrection = suggestedWords.willAutoCorrect();
        setSuggestions(suggestedWords, isAutoCorrection);
        setSuggestionStrip(suggestedWords, isAutoCorrection);
        setAutoCorrectionIndicator(isAutoCorrection);
        setSuggestionStripShown(isSuggestionsStripVisible());
    }
@@ -1783,7 +1783,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
    private void commitCurrentAutoCorrection(final int separatorCodePoint) {
        // Complete any pending suggestions query first
        if (mHandler.hasPendingUpdateSuggestions()) {
            updateSuggestionsOrPredictions();
            updateSuggestionStrip();
        }
        final CharSequence typedAutoCorrection = mWordComposer.getAutoCorrectionOrNull();
        final String typedWord = mWordComposer.getTypedWord();
@@ -1930,9 +1930,9 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen

    private void setPunctuationSuggestions() {
        if (mCurrentSettings.mBigramPredictionEnabled) {
            clearSuggestions();
            clearSuggestionStrip();
        } else {
            setSuggestions(mCurrentSettings.mSuggestPuncList, false);
            setSuggestionStrip(mCurrentSettings.mSuggestPuncList, false);
        }
        setAutoCorrectionIndicator(false);
        setSuggestionStripShown(isSuggestionsStripVisible());