18c040334130cea6e44dda03516d86e774d18d376Kenny Root/* 28c040334130cea6e44dda03516d86e774d18d376Kenny Root * Copyright (C) 2013 The Android Open Source Project 38c040334130cea6e44dda03516d86e774d18d376Kenny Root * 48c040334130cea6e44dda03516d86e774d18d376Kenny Root * Licensed under the Apache License, Version 2.0 (the "License"); 58c040334130cea6e44dda03516d86e774d18d376Kenny Root * you may not use this file except in compliance with the License. 68c040334130cea6e44dda03516d86e774d18d376Kenny Root * You may obtain a copy of the License at 78c040334130cea6e44dda03516d86e774d18d376Kenny Root * 88c040334130cea6e44dda03516d86e774d18d376Kenny Root * http://www.apache.org/licenses/LICENSE-2.0 98c040334130cea6e44dda03516d86e774d18d376Kenny Root * 108c040334130cea6e44dda03516d86e774d18d376Kenny Root * Unless required by applicable law or agreed to in writing, software 118c040334130cea6e44dda03516d86e774d18d376Kenny Root * distributed under the License is distributed on an "AS IS" BASIS, 128c040334130cea6e44dda03516d86e774d18d376Kenny Root * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 138c040334130cea6e44dda03516d86e774d18d376Kenny Root * See the License for the specific language governing permissions and 148c040334130cea6e44dda03516d86e774d18d376Kenny Root * limitations under the License. 158c040334130cea6e44dda03516d86e774d18d376Kenny Root */ 168c040334130cea6e44dda03516d86e774d18d376Kenny Root 178c040334130cea6e44dda03516d86e774d18d376Kenny Rootpackage com.android.terminal; 188c040334130cea6e44dda03516d86e774d18d376Kenny Root 198c040334130cea6e44dda03516d86e774d18d376Kenny Rootpublic abstract class TerminalCallbacks { 206a142b6d4831c3841b6be1705fc97c9b75a7c9d1Jeff Sharkey public int damage(int startRow, int endRow, int startCol, int endCol) { 218c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 228c040334130cea6e44dda03516d86e774d18d376Kenny Root } 238c040334130cea6e44dda03516d86e774d18d376Kenny Root 246a142b6d4831c3841b6be1705fc97c9b75a7c9d1Jeff Sharkey public int moveRect(int destStartRow, int destEndRow, int destStartCol, int destEndCol, 256a142b6d4831c3841b6be1705fc97c9b75a7c9d1Jeff Sharkey int srcStartRow, int srcEndRow, int srcStartCol, int srcEndCol) { 268c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 278c040334130cea6e44dda03516d86e774d18d376Kenny Root } 288c040334130cea6e44dda03516d86e774d18d376Kenny Root 296a142b6d4831c3841b6be1705fc97c9b75a7c9d1Jeff Sharkey public int moveCursor(int posRow, int posCol, int oldPosRow, int oldPosCol, int visible) { 308c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 318c040334130cea6e44dda03516d86e774d18d376Kenny Root } 328c040334130cea6e44dda03516d86e774d18d376Kenny Root 338c040334130cea6e44dda03516d86e774d18d376Kenny Root public int setTermPropBoolean(int prop, boolean value) { 348c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 358c040334130cea6e44dda03516d86e774d18d376Kenny Root } 368c040334130cea6e44dda03516d86e774d18d376Kenny Root 378c040334130cea6e44dda03516d86e774d18d376Kenny Root public int setTermPropInt(int prop, int value) { 388c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 398c040334130cea6e44dda03516d86e774d18d376Kenny Root } 408c040334130cea6e44dda03516d86e774d18d376Kenny Root 418c040334130cea6e44dda03516d86e774d18d376Kenny Root public int setTermPropString(int prop, String value) { 428c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 438c040334130cea6e44dda03516d86e774d18d376Kenny Root } 448c040334130cea6e44dda03516d86e774d18d376Kenny Root 458c040334130cea6e44dda03516d86e774d18d376Kenny Root public int setTermPropColor(int prop, int red, int green, int blue) { 468c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 478c040334130cea6e44dda03516d86e774d18d376Kenny Root } 488c040334130cea6e44dda03516d86e774d18d376Kenny Root 498c040334130cea6e44dda03516d86e774d18d376Kenny Root public int bell() { 508c040334130cea6e44dda03516d86e774d18d376Kenny Root return 1; 518c040334130cea6e44dda03516d86e774d18d376Kenny Root } 528c040334130cea6e44dda03516d86e774d18d376Kenny Root} 53