Lines Matching refs:widget

23 import android.widget.TextView;
33 protected boolean left(TextView widget, Spannable buffer) {
34 Layout layout = widget.getLayout();
36 int scrolly = widget.getScrollY();
37 int scr = widget.getScrollX();
40 int padding = widget.getTotalPaddingTop() +
41 widget.getTotalPaddingBottom();
43 int bottom = layout.getLineForVertical(scrolly + widget.getHeight() -
53 widget.scrollTo(s, widget.getScrollY());
63 protected boolean right(TextView widget, Spannable buffer) {
64 Layout layout = widget.getLayout();
66 int scrolly = widget.getScrollY();
67 int scr = widget.getScrollX();
70 int padding = widget.getTotalPaddingTop() +
71 widget.getTotalPaddingBottom();
73 int bottom = layout.getLineForVertical(scrolly + widget.getHeight() -
81 padding = widget.getTotalPaddingLeft() + widget.getTotalPaddingRight();
82 if (scr < right - (widget.getWidth() - padding)) {
83 int s = Math.min(scr + em, right - (widget.getWidth() - padding));
84 widget.scrollTo(s, widget.getScrollY());
94 protected boolean up(TextView widget, Spannable buffer) {
95 Layout layout = widget.getLayout();
97 int areatop = widget.getScrollY();
107 Touch.scrollTo(widget, layout,
108 widget.getScrollX(), layout.getLineTop(line));
118 protected boolean down(TextView widget, Spannable buffer) {
119 Layout layout = widget.getLayout();
121 int padding = widget.getTotalPaddingTop() +
122 widget.getTotalPaddingBottom();
124 int areabot = widget.getScrollY() + widget.getHeight() - padding;
136 widget.scrollTo(widget.getScrollX(), layout.getLineTop(line+1) -
137 (widget.getHeight() - padding));
138 Touch.scrollTo(widget, layout,
139 widget.getScrollX(), widget.getScrollY());
146 public boolean onKeyDown(TextView widget, Spannable buffer, int keyCode, KeyEvent event) {
147 return executeDown(widget, buffer, keyCode);
150 private boolean executeDown(TextView widget, Spannable buffer, int keyCode) {
155 handled |= left(widget, buffer);
159 handled |= right(widget, buffer);
163 handled |= up(widget, buffer);
167 handled |= down(widget, buffer);
174 public boolean onKeyUp(TextView widget, Spannable buffer, int keyCode, KeyEvent event) {
198 public boolean onTrackballEvent(TextView widget, Spannable text,
203 public boolean onTouchEvent(TextView widget, Spannable buffer,
205 return Touch.onTouchEvent(widget, buffer, event);
208 public void initialize(TextView widget, Spannable text) { }
214 public void onTakeFocus(TextView widget, Spannable text, int dir) {
215 Layout layout = widget.getLayout();
218 widget.scrollTo(widget.getScrollX(),
222 int padding = widget.getTotalPaddingTop() +
223 widget.getTotalPaddingBottom();
226 widget.scrollTo(widget.getScrollX(),
228 (widget.getHeight() - padding));