package org.solovyev.android.calculator.keyboard;
import android.content.Context;
import android.graphics.Typeface;
import android.support.annotation.NonNull;
import android.view.ViewGroup;
import android.widget.EditText;
public interface FloatingKeyboard {
int getRowsCount(boolean landscape);
int getColumnsCount(boolean landscape);
void makeView(boolean landscape);
@NonNull
User getUser();
interface User {
@NonNull
Context getContext();
@NonNull
EditText getEditor();
@NonNull
ViewGroup getKeyboard();
void done();
void showIme();
boolean isVibrateOnKeypress();
@NonNull
Typeface getTypeface();
}
}