KeyguardWindowController.java revision 1f838aaece3cd61d07ab9e41c5c6af761d643324
11f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project/*
21f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * Copyright (C) 2009 The Android Open Source Project
31f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project *
41f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
51f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * you may not use this file except in compliance with the License.
61f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * You may obtain a copy of the License at
71f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project *
81f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
91f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project *
101f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
111f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
121f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
131f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * See the License for the specific language governing permissions and
141f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * limitations under the License.
151f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project */
161f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project
171f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Projectpackage com.android.internal.policy.impl;
181f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project
191f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project/**
201f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * Interface passed to the keyguard view, for it to call up to control
211f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project * its containing window.
221f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project */
231f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Projectpublic interface KeyguardWindowController {
241f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project    /**
251f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project     * Control whether the window needs input -- that is if it has
261f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project     * text fields and thus should allow input method interaction.
271f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project     */
281f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project    void setNeedsInput(boolean needsInput);
291f838aaece3cd61d07ab9e41c5c6af761d643324The Android Open Source Project}
30