package android.app;
/*
* #%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 ActionBar
{
// Classes
public static interface OnNavigationListener
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onNavigationListener")
public boolean onNavigationItemSelected(int arg1, long arg2);
}
public static interface OnMenuVisibilityListener
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onMenuVisibilityChanged")
public void onMenuVisibilityChanged(boolean arg1);
}
public abstract static class Tab
{
// Fields
public static final int INVALID_POSITION = -1;
// Constructors
public Tab(){
}
// Methods
@com.francetelecom.rd.stubs.annotation.FieldGet("text")
public abstract java.lang.CharSequence getText();
@com.francetelecom.rd.stubs.annotation.FieldGet("tag")
public abstract java.lang.Object getTag();
public abstract int getPosition();
public abstract ActionBar.Tab setCustomView(android.view.View arg1);
public abstract ActionBar.Tab setCustomView(int arg1);
@com.francetelecom.rd.stubs.annotation.FieldSet("tag")
public abstract ActionBar.Tab setTag(java.lang.Object arg1);
public abstract ActionBar.Tab setContentDescription(int arg1);
@com.francetelecom.rd.stubs.annotation.FieldSet("contentDescription")
public abstract ActionBar.Tab setContentDescription(java.lang.CharSequence arg1);
@com.francetelecom.rd.stubs.annotation.FieldGet("contentDescription")
public abstract java.lang.CharSequence getContentDescription();
public abstract ActionBar.Tab setText(java.lang.CharSequence arg1);
@com.francetelecom.rd.stubs.annotation.FieldSet("text")
public abstract ActionBar.Tab setText(int arg1);
public abstract ActionBar.Tab setIcon(android.graphics.drawable.Drawable arg1);
public abstract ActionBar.Tab setIcon(int arg1);
public abstract android.graphics.drawable.Drawable getIcon();
public abstract android.view.View getCustomView();
public abstract void select();
public abstract ActionBar.Tab setTabListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("onTabSel") ActionBar.TabListener arg1);
}
public static interface TabListener
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("onTabSel")
public void onTabSelected(ActionBar.Tab arg1, FragmentTransaction arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onTabSel")
public void onTabUnselected(ActionBar.Tab arg1, FragmentTransaction arg2);
@com.francetelecom.rd.stubs.annotation.CallBack("onTabSel")
public void onTabReselected(ActionBar.Tab arg1, FragmentTransaction arg2);
}
public static class LayoutParams
extends android.view.ViewGroup.MarginLayoutParams {
// Fields
@android.view.ViewDebug.ExportedProperty(prefix = "", category = "layout", mapping = {@android.view.ViewDebug.IntToString(from = -1, to = "NONE"), @android.view.ViewDebug.IntToString(from = 0, to = "NONE"), @android.view.ViewDebug.IntToString(from = 48, to = "TOP"), @android.view.ViewDebug.IntToString(from = 80, to = "BOTTOM"), @android.view.ViewDebug.IntToString(from = 3, to = "LEFT"), @android.view.ViewDebug.IntToString(from = 5, to = "RIGHT"), @android.view.ViewDebug.IntToString(from = 16, to = "CENTER_VERTICAL"), @android.view.ViewDebug.IntToString(from = 112, to = "FILL_VERTICAL"), @android.view.ViewDebug.IntToString(from = 1, to = "CENTER_HORIZONTAL"), @android.view.ViewDebug.IntToString(from = 7, to = "FILL_HORIZONTAL"), @android.view.ViewDebug.IntToString(from = 17, to = "CENTER"), @android.view.ViewDebug.IntToString(from = 119, to = "FILL")}, resolveId = false, flagMapping = {}, deepExport = false, indexMapping = {})
public int gravity;
// Constructors
public LayoutParams(android.content.Context arg1, android.util.AttributeSet arg2){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
public LayoutParams(int arg1, int arg2){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
public LayoutParams(int arg1, int arg2, int arg3){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
public LayoutParams(int arg1){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
public LayoutParams(ActionBar.LayoutParams arg1){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
public LayoutParams(android.view.ViewGroup.LayoutParams arg1){
super((android.content.Context) null, (android.util.AttributeSet) null);
}
}
// Fields
public static final int NAVIGATION_MODE_STANDARD = 0;
public static final int NAVIGATION_MODE_LIST = 1;
public static final int NAVIGATION_MODE_TABS = 2;
public static final int DISPLAY_USE_LOGO = 1;
public static final int DISPLAY_SHOW_HOME = 2;
public static final int DISPLAY_HOME_AS_UP = 4;
public static final int DISPLAY_SHOW_TITLE = 8;
public static final int DISPLAY_SHOW_CUSTOM = 16;
// Constructors
public ActionBar(){
}
// Methods
public abstract void setTitle(java.lang.CharSequence arg1);
public abstract void setTitle(int arg1);
public abstract java.lang.CharSequence getTitle();
public abstract void show();
public abstract void hide();
public abstract void setCustomView(android.view.View arg1);
public abstract void setCustomView(android.view.View arg1, ActionBar.LayoutParams arg2);
public abstract void setCustomView(int arg1);
public abstract void setSubtitle(java.lang.CharSequence arg1);
public abstract void setSubtitle(int arg1);
public abstract java.lang.CharSequence getSubtitle();
public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable arg1);
public abstract int getHeight();
public abstract void setIcon(int arg1);
public abstract void setIcon(android.graphics.drawable.Drawable arg1);
public abstract android.view.View getCustomView();
public abstract boolean isShowing();
public android.content.Context getThemedContext(){
return (android.content.Context) null;
}
public abstract void addOnMenuVisibilityListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("onMenuVisibilityChanged") ActionBar.OnMenuVisibilityListener arg1);
public abstract void removeOnMenuVisibilityListener(ActionBar.OnMenuVisibilityListener arg1);
public abstract void setDisplayUseLogoEnabled(boolean arg1);
public abstract void setDisplayShowHomeEnabled(boolean arg1);
public abstract void setDisplayHomeAsUpEnabled(boolean arg1);
public abstract void setDisplayShowTitleEnabled(boolean arg1);
public abstract void setDisplayShowCustomEnabled(boolean arg1);
public void setHomeButtonEnabled(boolean arg1){
}
public abstract void setSelectedNavigationItem(int arg1);
public abstract void removeAllTabs();
public abstract void setDisplayOptions(int arg1);
public abstract void setDisplayOptions(int arg1, int arg2);
public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable arg1){
}
public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable arg1){
}
public abstract int getNavigationMode();
public abstract int getDisplayOptions();
public abstract void addTab(@com.francetelecom.rd.stubs.annotation.FieldSet("tab") ActionBar.Tab arg1);
public abstract void addTab(@com.francetelecom.rd.stubs.annotation.FieldSet("tab") ActionBar.Tab arg1, boolean arg2);
public abstract void addTab(@com.francetelecom.rd.stubs.annotation.FieldSet("tab") ActionBar.Tab arg1, int arg2);
public abstract void addTab(@com.francetelecom.rd.stubs.annotation.FieldSet("tab") ActionBar.Tab arg1, int arg2, boolean arg3);
public abstract ActionBar.Tab newTab();
public abstract void removeTab(ActionBar.Tab arg1);
public abstract void removeTabAt(int arg1);
public abstract void selectTab(ActionBar.Tab arg1);
@com.francetelecom.rd.stubs.annotation.FieldGet("tab")
public abstract ActionBar.Tab getSelectedTab();
public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter arg1, @com.francetelecom.rd.stubs.annotation.CallBack("onNavigationListener") ActionBar.OnNavigationListener arg2);
public abstract int getSelectedNavigationIndex();
public abstract int getNavigationItemCount();
public abstract int getTabCount();
public abstract void setNavigationMode(int arg1);
@com.francetelecom.rd.stubs.annotation.FieldGet("tab")
public abstract ActionBar.Tab getTabAt(int arg1);
public abstract void setLogo(int arg1);
public abstract void setLogo(android.graphics.drawable.Drawable arg1);
}