package android.view; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ @com.francetelecom.rd.stubs.annotation.ClassDone(0) public interface WindowManager extends ViewManager { // Classes public static class BadTokenException extends java.lang.RuntimeException { // Constructors public BadTokenException(){ super(); } public BadTokenException(java.lang.String arg1){ super(); } } public static class LayoutParams extends ViewGroup.LayoutParams implements android.os.Parcelable { // Fields public int x; public int y; public float horizontalWeight; public float verticalWeight; @com.francetelecom.rd.stubs.annotation.FieldRule(value = "LayoutFormat.type", report = "-") public int type; public static final int FIRST_APPLICATION_WINDOW = 1; public static final int TYPE_BASE_APPLICATION = 1; public static final int TYPE_APPLICATION = 2; public static final int TYPE_APPLICATION_STARTING = 3; public static final int LAST_APPLICATION_WINDOW = 99; public static final int FIRST_SUB_WINDOW = 1000; public static final int TYPE_APPLICATION_PANEL = 1000; public static final int TYPE_APPLICATION_MEDIA = 1001; public static final int TYPE_APPLICATION_SUB_PANEL = 1002; public static final int TYPE_APPLICATION_ATTACHED_DIALOG = 1003; public static final int TYPE_APPLICATION_MEDIA_OVERLAY = 1004; public static final int LAST_SUB_WINDOW = 1999; public static final int FIRST_SYSTEM_WINDOW = 2000; public static final int TYPE_STATUS_BAR = 2000; public static final int TYPE_SEARCH_BAR = 2001; public static final int TYPE_PHONE = 2002; public static final int TYPE_SYSTEM_ALERT = 2003; public static final int TYPE_KEYGUARD = 2004; public static final int TYPE_TOAST = 2005; public static final int TYPE_SYSTEM_OVERLAY = 2006; public static final int TYPE_PRIORITY_PHONE = 2007; public static final int TYPE_SYSTEM_DIALOG = 2008; public static final int TYPE_KEYGUARD_DIALOG = 2009; public static final int TYPE_SYSTEM_ERROR = 2010; public static final int TYPE_INPUT_METHOD = 2011; public static final int TYPE_INPUT_METHOD_DIALOG = 2012; public static final int TYPE_WALLPAPER = 2013; public static final int TYPE_STATUS_BAR_PANEL = 2014; public static final int TYPE_SECURE_SYSTEM_OVERLAY = 2015; public static final int TYPE_DRAG = 2016; public static final int TYPE_STATUS_BAR_SUB_PANEL = 2017; public static final int TYPE_POINTER = 2018; public static final int TYPE_NAVIGATION_BAR = 2019; public static final int TYPE_VOLUME_OVERLAY = 2020; public static final int TYPE_BOOT_PROGRESS = 2021; public static final int TYPE_HIDDEN_NAV_CONSUMER = 2022; public static final int LAST_SYSTEM_WINDOW = 2999; public static final int MEMORY_TYPE_NORMAL = 0; public static final int MEMORY_TYPE_HARDWARE = 1; public static final int MEMORY_TYPE_GPU = 2; public static final int MEMORY_TYPE_PUSH_BUFFERS = 3; public int memoryType; public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 1; public static final int FLAG_DIM_BEHIND = 2; public static final int FLAG_BLUR_BEHIND = 4; public static final int FLAG_NOT_FOCUSABLE = 8; public static final int FLAG_NOT_TOUCHABLE = 16; public static final int FLAG_NOT_TOUCH_MODAL = 32; public static final int FLAG_TOUCHABLE_WHEN_WAKING = 64; public static final int FLAG_KEEP_SCREEN_ON = 128; public static final int FLAG_LAYOUT_IN_SCREEN = 256; public static final int FLAG_LAYOUT_NO_LIMITS = 512; public static final int FLAG_FULLSCREEN = 1024; public static final int FLAG_FORCE_NOT_FULLSCREEN = 2048; public static final int FLAG_DITHER = 4096; public static final int FLAG_SECURE = 8192; public static final int FLAG_SCALED = 16384; public static final int FLAG_IGNORE_CHEEK_PRESSES = 32768; public static final int FLAG_LAYOUT_INSET_DECOR = 65536; public static final int FLAG_ALT_FOCUSABLE_IM = 131072; public static final int FLAG_WATCH_OUTSIDE_TOUCH = 262144; public static final int FLAG_SHOW_WHEN_LOCKED = 524288; public static final int FLAG_SHOW_WALLPAPER = 1048576; public static final int FLAG_TURN_SCREEN_ON = 2097152; public static final int FLAG_DISMISS_KEYGUARD = 4194304; public static final int FLAG_SPLIT_TOUCH = 8388608; public static final int FLAG_HARDWARE_ACCELERATED = 16777216; public static final int FLAG_SLIPPERY = 67108864; public static final int FLAG_NEEDS_MENU_KEY = 134217728; public static final int FLAG_KEEP_SURFACE_WHILE_ANIMATING = 268435456; public static final int FLAG_COMPATIBLE_WINDOW = 536870912; public static final int FLAG_SYSTEM_ERROR = 1073741824; @com.francetelecom.rd.stubs.annotation.FieldRule(value = "LayoutFormat.flags", report = "-") public int flags; public static final int PRIVATE_FLAG_FAKE_HARDWARE_ACCELERATED = 1; public static final int PRIVATE_FLAG_FORCE_HARDWARE_ACCELERATED = 2; public int privateFlags; public static final int SOFT_INPUT_MASK_STATE = 15; public static final int SOFT_INPUT_STATE_UNSPECIFIED = 0; public static final int SOFT_INPUT_STATE_UNCHANGED = 1; public static final int SOFT_INPUT_STATE_HIDDEN = 2; public static final int SOFT_INPUT_STATE_ALWAYS_HIDDEN = 3; public static final int SOFT_INPUT_STATE_VISIBLE = 4; public static final int SOFT_INPUT_STATE_ALWAYS_VISIBLE = 5; public static final int SOFT_INPUT_MASK_ADJUST = 240; public static final int SOFT_INPUT_ADJUST_UNSPECIFIED = 0; public static final int SOFT_INPUT_ADJUST_RESIZE = 16; public static final int SOFT_INPUT_ADJUST_PAN = 32; public static final int SOFT_INPUT_ADJUST_NOTHING = 48; public static final int SOFT_INPUT_IS_FORWARD_NAVIGATION = 256; public int softInputMode; public int gravity; public float horizontalMargin; public float verticalMargin; public int format; public int windowAnimations; public float alpha; public float dimAmount; public static final float BRIGHTNESS_OVERRIDE_NONE = -1.0f; public static final float BRIGHTNESS_OVERRIDE_OFF = 0.0f; public static final float BRIGHTNESS_OVERRIDE_FULL = 1.0f; public float screenBrightness; public float buttonBrightness; public android.os.IBinder token; public java.lang.String packageName; public int screenOrientation; public int systemUiVisibility; public int subtreeSystemUiVisibility; public boolean hasSystemUiListeners; public static final int INPUT_FEATURE_DISABLE_POINTER_GESTURES = 1; public static final int INPUT_FEATURE_NO_INPUT_CHANNEL = 2; public int inputFeatures; public static final android.os.Parcelable.Creator<WindowManager.LayoutParams> CREATOR = null; public static final int LAYOUT_CHANGED = 1; public static final int TYPE_CHANGED = 2; public static final int FLAGS_CHANGED = 4; public static final int FORMAT_CHANGED = 8; public static final int ANIMATION_CHANGED = 16; public static final int DIM_AMOUNT_CHANGED = 32; public static final int TITLE_CHANGED = 64; public static final int ALPHA_CHANGED = 128; public static final int MEMORY_TYPE_CHANGED = 256; public static final int SOFT_INPUT_MODE_CHANGED = 512; public static final int SCREEN_ORIENTATION_CHANGED = 1024; public static final int SCREEN_BRIGHTNESS_CHANGED = 2048; public static final int BUTTON_BRIGHTNESS_CHANGED = 4096; public static final int SYSTEM_UI_VISIBILITY_CHANGED = 8192; public static final int SYSTEM_UI_LISTENER_CHANGED = 16384; public static final int INPUT_FEATURES_CHANGED = 32768; public static final int PRIVATE_FLAGS_CHANGED = 65536; public static final int EVERYTHING_CHANGED = -1; // Constructors public LayoutParams(){ super((android.content.Context) null, (android.util.AttributeSet) null); } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "LayoutParams-1", pos = 1, report = "-") public LayoutParams(int arg1){ super((android.content.Context) null, (android.util.AttributeSet) null); } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "LayoutParams-2", pos = {1, 2}, report = "-") public LayoutParams(int arg1, int arg2){ super((android.content.Context) null, (android.util.AttributeSet) null); } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "LayoutParams-3", pos = 1, report = "-") public LayoutParams(int arg1, int arg2, int arg3){ super((android.content.Context) null, (android.util.AttributeSet) null); } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "LayoutParams-4", pos = {3, 4}, report = "-") public LayoutParams(int arg1, int arg2, int arg3, int arg4, int arg5){ super((android.content.Context) null, (android.util.AttributeSet) null); } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "LayoutParams-5", pos = {5, 6}, report = "-") public LayoutParams(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7){ super((android.content.Context) null, (android.util.AttributeSet) null); } public LayoutParams(android.os.Parcel arg1){ super((android.content.Context) null, (android.util.AttributeSet) null); } // Methods public java.lang.String toString(){ return (java.lang.String) null; } public java.lang.String debug(java.lang.String arg1){ return (java.lang.String) null; } public void scale(float arg1){ } public final void setTitle(java.lang.CharSequence arg1){ } public final java.lang.CharSequence getTitle(){ return (java.lang.CharSequence) null; } public void writeToParcel(android.os.Parcel arg1, int arg2){ } public int describeContents(){ return 0; } public final int copyFrom(WindowManager.LayoutParams arg1){ return 0; } public static boolean mayUseInputMethod(int arg1){ return false; } } // Methods public boolean isHardwareAccelerated(); public Display getDefaultDisplay(); public void removeViewImmediate(View arg1); }