1
0
Fork 0
tt9/src/io/github/sspanak/tt9/SymbolDialog.java
Dimo Karaivanov 24ec816681
New logo and updated documentation (#33)
* new logo

* updated license and readme files

* renamed the Java package name again
2022-07-23 15:13:18 +03:00

42 lines
901 B
Java

package io.github.sspanak.tt9;
import android.content.Context;
import android.view.View;
public class SymbolDialog extends AbsSymDialog {
private static final char[] symbols = {
'.', ',', '!', '?', '$', '&', '%', '#', '@', '"', '\'', ':', ';', '(', ')', '/', '\\',
'-', '+', '=', '*', '<', '>', '[', ']', '{', '}', '^', '|', '_', '~', '`' }; // 32
private static final int MAX_PAGE = (int) Math.ceil(symbols.length / 10.0);
public SymbolDialog(Context c, View mv) {
super(c, mv);
}
@Override
String[] getContentDescription() {
return null;
}
@Override
protected String getSymbol(int index) {
return String.valueOf(symbols[index]);
}
@Override
protected String getTitleText() {
return context.getString(R.string.symbol_insert);
}
@Override
protected int getSymbolSize() {
return symbols.length;
}
@Override
protected int getMaxPage() {
return MAX_PAGE;
}
}