1ea4f700ac38424954c56df5138ff794def50b019Chris Banes/*
2ea4f700ac38424954c56df5138ff794def50b019Chris Banes * Copyright (C) 2014 The Android Open Source Project
3ea4f700ac38424954c56df5138ff794def50b019Chris Banes *
4ea4f700ac38424954c56df5138ff794def50b019Chris Banes * Licensed under the Apache License, Version 2.0 (the "License");
5ea4f700ac38424954c56df5138ff794def50b019Chris Banes * you may not use this file except in compliance with the License.
6ea4f700ac38424954c56df5138ff794def50b019Chris Banes * You may obtain a copy of the License at
7ea4f700ac38424954c56df5138ff794def50b019Chris Banes *
8ea4f700ac38424954c56df5138ff794def50b019Chris Banes *      http://www.apache.org/licenses/LICENSE-2.0
9ea4f700ac38424954c56df5138ff794def50b019Chris Banes *
10ea4f700ac38424954c56df5138ff794def50b019Chris Banes * Unless required by applicable law or agreed to in writing, software
11ea4f700ac38424954c56df5138ff794def50b019Chris Banes * distributed under the License is distributed on an "AS IS" BASIS,
12ea4f700ac38424954c56df5138ff794def50b019Chris Banes * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13ea4f700ac38424954c56df5138ff794def50b019Chris Banes * See the License for the specific language governing permissions and
14ea4f700ac38424954c56df5138ff794def50b019Chris Banes * limitations under the License.
15ea4f700ac38424954c56df5138ff794def50b019Chris Banes */
16ea4f700ac38424954c56df5138ff794def50b019Chris Banes
1766698bb15ba0f873aa1c2290cc50d6bb839a474aChris Banespackage android.support.v7.widget;
18ea4f700ac38424954c56df5138ff794def50b019Chris Banes
198e10080c914d1ad0784394fa3026b85535535847Aurimas Liutikasimport static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP;
208e10080c914d1ad0784394fa3026b85535535847Aurimas Liutikas
21ea4f700ac38424954c56df5138ff794def50b019Chris Banesimport android.graphics.Rect;
22c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viveretteimport android.support.annotation.RestrictTo;
23c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viverette
24ea4f700ac38424954c56df5138ff794def50b019Chris Banes/**
25ea4f700ac38424954c56df5138ff794def50b019Chris Banes * @hide
26ea4f700ac38424954c56df5138ff794def50b019Chris Banes */
278e10080c914d1ad0784394fa3026b85535535847Aurimas Liutikas@RestrictTo(LIBRARY_GROUP)
28ea4f700ac38424954c56df5138ff794def50b019Chris Banespublic interface FitWindowsViewGroup {
29ea4f700ac38424954c56df5138ff794def50b019Chris Banes
30c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viverette    interface OnFitSystemWindowsListener {
31ea4f700ac38424954c56df5138ff794def50b019Chris Banes        void onFitSystemWindows(Rect insets);
32ea4f700ac38424954c56df5138ff794def50b019Chris Banes    }
33ea4f700ac38424954c56df5138ff794def50b019Chris Banes
34c39d9c75590eca86a5e7e32a8824ba04a0d42e9bAlan Viverette    void setOnFitSystemWindowsListener(OnFitSystemWindowsListener listener);
35ea4f700ac38424954c56df5138ff794def50b019Chris Banes}
36