Lines Matching defs:searchInput
509 if (this.searchInput) {
510 let x = this.searchInput.pos[0];
511 let y = this.searchInput.pos[1];
512 let w = this.searchInput.pos[2];
513 let h = this.searchInput.pos[3];
517 this.searchInput.result.length === 0 ? '0/0' :
518 this.searchInput.point + 1 + '/' + this.searchInput.result.length;
520 this.searchInput.btnUp.move(x + 20, y + 50, 32, 24).draw();
535 this.searchInput.btnDown.move(x + w - 20 - 32, y + 50, 32, 24).draw();
536 this.searchInput.btnClose.move(x + w - 40, y + 10, 30, 30).draw();
673 if (this.searchInput) {
674 this.searchInput.point += 1;
675 if (this.searchInput.point >= this.searchInput.result.length) {
676 this.searchInput.point = 0;
678 this.locateNode(this.searchInput.result[this.searchInput.point]);
738 if (this.searchInput) {
739 if (XTools.InRect(x, y, ...this.searchInput.pos)) {
740 if (this.searchInput.btnUp.onTouch(msg, x, y)) {
741 if (this.searchInput.btnUp.isClicked()) {
742 this.searchInput.point -= 1;
743 if (this.searchInput.point < 0) {
744 this.searchInput.point = this.searchInput.result.length - 1;
746 this.locateNode(this.searchInput.result[this.searchInput.point]);
749 if (this.searchInput.btnDown.onTouch(msg, x, y)) {
750 if (this.searchInput.btnDown.isClicked()) {
754 if (this.searchInput.btnClose.onTouch(msg, x, y)) {
755 if (this.searchInput.btnClose.isClicked()) {
756 this.searchInput = null;
846 if (this.searchInput) {
872 this.searchInput = {
880 let x = this.searchInput.pos[0];
881 let y = this.searchInput.pos[1];
882 let w = this.searchInput.pos[2];
883 let h = this.searchInput.pos[3];
884 this.searchInput.Open = () => {
894 this.searchInput.result = [];
911 this.searchInput.result.push(i);
914 if (this.searchInput.result.length > 0) {
915 this.locateNode(this.searchInput.result[0]);
916 this.searchInput.point = 0;
921 CanvasInput.SetSafeArea(...this.searchInput.pos);
922 this.searchInput.Open();