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 abstract class Window
{
// Classes
public static interface Callback
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onWindowAttributesChanged(WindowManager.LayoutParams arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onContentChanged();
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onWindowFocusChanged(boolean arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onAttachedToWindow();
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onDetachedFromWindow();
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean dispatchKeyEvent(KeyEvent arg1);
public boolean dispatchKeyShortcutEvent(KeyEvent arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean dispatchTouchEvent(MotionEvent arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean dispatchTrackballEvent(MotionEvent arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean dispatchGenericMotionEvent(MotionEvent arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public View onCreatePanelView(int arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean onCreatePanelMenu(int arg1, Menu arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean onPreparePanel(int arg1, View arg2, Menu arg3);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean onMenuOpened(int arg1, Menu arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean onMenuItemSelected(int arg1, MenuItem arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onPanelClosed(int arg1, Menu arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public boolean onSearchRequested();
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public ActionMode onWindowStartingActionMode(ActionMode.Callback arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onActionModeStarted(ActionMode arg1);
@com.francetelecom.rd.stubs.annotation.CallBack("onCallBack")
public void onActionModeFinished(ActionMode arg1);
}
// Fields
public static final int FEATURE_OPTIONS_PANEL = 0;
public static final int FEATURE_NO_TITLE = 1;
public static final int FEATURE_PROGRESS = 2;
public static final int FEATURE_LEFT_ICON = 3;
public static final int FEATURE_RIGHT_ICON = 4;
public static final int FEATURE_INDETERMINATE_PROGRESS = 5;
public static final int FEATURE_CONTEXT_MENU = 6;
public static final int FEATURE_CUSTOM_TITLE = 7;
public static final int FEATURE_ACTION_BAR = 8;
public static final int FEATURE_ACTION_BAR_OVERLAY = 9;
public static final int FEATURE_ACTION_MODE_OVERLAY = 10;
public static final int PROGRESS_VISIBILITY_ON = -1;
public static final int PROGRESS_VISIBILITY_OFF = -2;
public static final int PROGRESS_INDETERMINATE_ON = -3;
public static final int PROGRESS_INDETERMINATE_OFF = -4;
public static final int PROGRESS_START = 0;
public static final int PROGRESS_END = 10000;
public static final int PROGRESS_SECONDARY_START = 20000;
public static final int PROGRESS_SECONDARY_END = 30000;
protected static final int DEFAULT_FEATURES = 0;
public static final int ID_ANDROID_CONTENT = 16908290;
// Constructors
@com.francetelecom.rd.stubs.annotation.CallBackRegister("onCreate")
public Window(android.content.Context arg1){
}
// Methods
public final android.content.Context getContext(){
return (android.content.Context) null;
}
public final void destroy(){
}
public final boolean isDestroyed(){
return false;
}
public final WindowManager.LayoutParams getAttributes(){
return (WindowManager.LayoutParams) null;
}
public abstract void setTitle(java.lang.CharSequence arg1);
public View findViewById(int arg1){
return (View) null;
}
public WindowManager getWindowManager(){
return (WindowManager) null;
}
public abstract View getCurrentFocus();
@com.francetelecom.rd.stubs.annotation.CallBack("onCreate")
public abstract void onConfigurationChanged(android.content.res.Configuration arg1);
public abstract void setContentView(int arg1);
public abstract void setContentView(View arg1);
public abstract void setContentView(View arg1, ViewGroup.LayoutParams arg2);
public abstract void addContentView(View arg1, ViewGroup.LayoutParams arg2);
public abstract void takeKeyEvents(boolean arg1);
public abstract void setFeatureDrawableResource(int arg1, int arg2);
public abstract void setFeatureDrawableUri(int arg1, android.net.Uri arg2);
public abstract void setFeatureDrawable(int arg1, android.graphics.drawable.Drawable arg2);
public abstract void setFeatureDrawableAlpha(int arg1, int arg2);
public abstract LayoutInflater getLayoutInflater();
public abstract void setTitleColor(int arg1);
public abstract void setVolumeControlStream(int arg1);
public abstract int getVolumeControlStream();
public abstract void restoreHierarchyState(android.os.Bundle arg1);
public abstract android.os.Bundle saveHierarchyState();
public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable arg1);
public void setGravity(int arg1){
}
public void setFlags(int arg1, int arg2){
}
public final boolean isActive(){
return false;
}
public void setCallback(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.view.Window.Callback.onCallBack") Window.Callback arg1){
}
public final Window.Callback getCallback(){
return (Window.Callback) null;
}
public void setFormat(int arg1){
}
public abstract boolean isShortcutKey(int arg1, KeyEvent arg2);
public void setType(int arg1){
}
public void setSoftInputMode(int arg1){
}
public boolean hasFeature(int arg1){
return false;
}
public void setAttributes(WindowManager.LayoutParams arg1){
}
public void addFlags(int arg1){
}
public final void makeActive(){
}
public abstract View getDecorView();
public void setCloseOnTouchOutside(boolean arg1){
}
public abstract boolean performPanelShortcut(int arg1, int arg2, KeyEvent arg3, int arg4);
public boolean shouldCloseOnTouch(android.content.Context arg1, MotionEvent arg2){
return false;
}
public abstract boolean superDispatchKeyEvent(KeyEvent arg1);
public abstract boolean superDispatchKeyShortcutEvent(KeyEvent arg1);
public abstract boolean superDispatchTouchEvent(MotionEvent arg1);
public abstract boolean superDispatchTrackballEvent(MotionEvent arg1);
public abstract boolean superDispatchGenericMotionEvent(MotionEvent arg1);
public abstract void invalidatePanelMenu(int arg1);
public abstract void openPanel(int arg1, KeyEvent arg2);
public abstract void closePanel(int arg1);
public boolean requestFeature(int arg1){
return false;
}
public abstract void setFeatureInt(int arg1, int arg2);
public void setUiOptions(int arg1){
}
public void setUiOptions(int arg1, int arg2){
}
public void setWindowManager(WindowManager arg1, android.os.IBinder arg2, java.lang.String arg3){
}
public void setWindowManager(WindowManager arg1, android.os.IBinder arg2, java.lang.String arg3, boolean arg4){
}
public void setContainer(Window arg1){
}
public final android.content.res.TypedArray getWindowStyle(){
return (android.content.res.TypedArray) null;
}
public abstract void closeAllPanels();
public final boolean hasChildren(){
return false;
}
public abstract void alwaysReadCloseOnTouchAttr();
public void setBackgroundDrawableResource(int arg1){
}
public abstract boolean performPanelIdentifierAction(int arg1, int arg2, int arg3);
public abstract void takeSurface(@com.francetelecom.rd.stubs.annotation.CallBackRegister("surfaceChange2") SurfaceHolder.Callback2 arg1);
public abstract void takeInputQueue(@com.francetelecom.rd.stubs.annotation.CallBackRegister("onInputQueue") InputQueue.Callback arg1);
public abstract boolean isFloating();
public void clearFlags(int arg1){
}
public abstract boolean performContextMenuIdentifierAction(int arg1, int arg2);
public void setLayout(int arg1, int arg2){
}
public final Window getContainer(){
return (Window) null;
}
public void setWindowAnimations(int arg1){
}
public void setDimAmount(float arg1){
}
protected final int getForcedWindowFlags(){
return 0;
}
protected final boolean hasSoftInputMode(){
return false;
}
public void setCloseOnTouchOutsideIfNotSet(boolean arg1){
}
protected void removeFeature(int arg1){
}
public abstract void togglePanel(int arg1, KeyEvent arg2);
public abstract View peekDecorView();
@com.francetelecom.rd.stubs.annotation.CallBack("onCreate")
protected abstract void onActive();
protected final int getFeatures(){
return 0;
}
protected final int getLocalFeatures(){
return 0;
}
protected void setDefaultWindowFormat(int arg1){
}
protected boolean haveDimAmount(){
return false;
}
public abstract void setChildDrawable(int arg1, android.graphics.drawable.Drawable arg2);
public abstract void setChildInt(int arg1, int arg2);
}