Show text size when resizing the window
* Add Toast bubble to show new text size when resizing terminal view
This commit is contained in:
parent
20acc4953a
commit
8120184b00
@ -21,6 +21,7 @@ import android.view.inputmethod.BaseInputConnection;
|
||||
import android.view.inputmethod.EditorInfo;
|
||||
import android.view.inputmethod.InputConnection;
|
||||
import android.widget.Scroller;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.offsec.nhterm.backend.EmulatorDebug;
|
||||
import com.offsec.nhterm.backend.KeyHandler;
|
||||
@ -67,6 +68,7 @@ public final class TerminalView extends View {
|
||||
float mSelectionDownX, mSelectionDownY;
|
||||
private ActionMode mActionMode;
|
||||
private BitmapDrawable mLeftSelectionHandle, mRightSelectionHandle;
|
||||
private static Toast toast;
|
||||
|
||||
float mScaleFactor = 1.f;
|
||||
/* final */ GestureAndScaleRecognizer mGestureRecognizer;
|
||||
@ -919,6 +921,7 @@ public final class TerminalView extends View {
|
||||
int viewHeight = getHeight();
|
||||
if (viewWidth == 0 || viewHeight == 0 || mTermSession == null) return;
|
||||
|
||||
|
||||
// Set to 80 and 24 if you want to enable vttest.
|
||||
int newColumns = Math.max(4, (int) (viewWidth / mRenderer.mFontWidth));
|
||||
int newRows = Math.max(4, (viewHeight - mRenderer.mFontLineSpacingAndAscent) / mRenderer.mFontLineSpacing);
|
||||
@ -931,6 +934,12 @@ public final class TerminalView extends View {
|
||||
scrollTo(0, 0);
|
||||
invalidate();
|
||||
}
|
||||
if (toast != null)
|
||||
toast.cancel();
|
||||
toast = Toast.makeText(getContext(), "" + getTextSize() + "", Toast.LENGTH_SHORT);
|
||||
toast.setDuration(Toast.LENGTH_SHORT);
|
||||
toast.show();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user