MoreKeysKeyboard.java revision 8da9a13760896cd78235b60d0ea680ea13620532
104c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka/*
28632bff2d5a8e1160989008dea6eff4b94b065ddTadashi G. Takaoka * Copyright (C) 2011 The Android Open Source Project
304c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka *
404c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * Licensed under the Apache License, Version 2.0 (the "License"); you may not
504c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * use this file except in compliance with the License. You may obtain a copy of
604c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * the License at
704c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka *
804c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * http://www.apache.org/licenses/LICENSE-2.0
904c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka *
1004c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * Unless required by applicable law or agreed to in writing, software
1104c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
1204c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
1304c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * License for the specific language governing permissions and limitations under
1404c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka * the License.
1504c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka */
1604c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka
1704c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaokapackage com.android.inputmethod.keyboard;
1804c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka
198da9a13760896cd78235b60d0ea680ea13620532Tadashi G. Takaokaimport com.android.inputmethod.keyboard.internal.MiniKeyboardBuilder.MiniKeyboardLayoutParams;
2004c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka
2104c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaokapublic class MiniKeyboard extends Keyboard {
228da9a13760896cd78235b60d0ea680ea13620532Tadashi G. Takaoka    private final int mDefaultKeyCoordX;
2304c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka
248da9a13760896cd78235b60d0ea680ea13620532Tadashi G. Takaoka    public MiniKeyboard(MiniKeyboardLayoutParams params) {
258da9a13760896cd78235b60d0ea680ea13620532Tadashi G. Takaoka        super(params);
268da9a13760896cd78235b60d0ea680ea13620532Tadashi G. Takaoka        mDefaultKeyCoordX = params.getDefaultKeyCoordX() + params.mDefaultKeyWidth / 2;
2704c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka    }
2804c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka
2904c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka    public int getDefaultCoordX() {
3004c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka        return mDefaultKeyCoordX;
3104c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka    }
3204c96ab966e8a58e5cd401362b49509751ce75d9Tadashi G. Takaoka}
33