diff options
| author | Jules Aguillon | 2025-12-28 19:02:45 +0100 |
|---|---|---|
| committer | GitHub | 2025-12-28 19:02:45 +0100 |
| commit | 4d4c22b4e21505000d92fa3b6c1f400379c51cd4 (patch) | |
| tree | 0d8d7373575c4fc98cb342a4ab73f1192f700f4e /srcs/juloo.keyboard2/Suggestions.java | |
| parent | dfaf4dbb5766bf134cbf97d0516493e2256d2e5a (diff) | |
| parent | bdb05bcef060ee2aefab7663bb5441ea1398dd95 (diff) | |
| download | unexpected-keyboard-4d4c22b4e21505000d92fa3b6c1f400379c51cd4.tar.gz unexpected-keyboard-4d4c22b4e21505000d92fa3b6c1f400379c51cd4.zip | |
Merge pull request #1150 from Julow/candidates_view
Candidates view
Diffstat (limited to 'srcs/juloo.keyboard2/Suggestions.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Suggestions.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Suggestions.java b/srcs/juloo.keyboard2/Suggestions.java new file mode 100644 index 0000000..4c0c97a --- /dev/null +++ b/srcs/juloo.keyboard2/Suggestions.java @@ -0,0 +1,36 @@ +package juloo.keyboard2; + +import java.util.List; +import java.util.Arrays; + +/** Keep track of the word being typed and provide suggestions for + [CandidatesView]. */ +public final class Suggestions +{ + Callback _callback; + + public Suggestions(Callback c) + { + _callback = c; + } + + public void currently_typed_word(String word) + { + if (word.equals("")) + { + _callback.set_suggestions(NO_SUGGESTIONS); + } + else + { + // TODO + _callback.set_suggestions(Arrays.asList(word)); + } + } + + static final List<String> NO_SUGGESTIONS = Arrays.asList(); + + public static interface Callback + { + public void set_suggestions(List<String> suggestions); + } +} |
