nativescript-cast-ns6-beta
Version:
NativeScript Chromecast Plugin.
777 lines (765 loc) • 838 kB
TypeScript
/// <reference path="android-declarations.d.ts"/>
declare module androidx {
export module appcompat {
export module app {
export abstract class ActionBar {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar>;
public static NAVIGATION_MODE_STANDARD: number;
public static NAVIGATION_MODE_LIST: number;
public static NAVIGATION_MODE_TABS: number;
public static DISPLAY_USE_LOGO: number;
public static DISPLAY_SHOW_HOME: number;
public static DISPLAY_HOME_AS_UP: number;
public static DISPLAY_SHOW_TITLE: number;
public static DISPLAY_SHOW_CUSTOM: number;
public getHeight(): number;
public setShowHideAnimationEnabled(param0: boolean): void;
public onMenuKeyEvent(param0: globalAndroid.view.KeyEvent): boolean;
public setIcon(param0: number): void;
public setTitle(param0: string): void;
public constructor();
public show(): void;
public setDisplayShowHomeEnabled(param0: boolean): void;
public isShowing(): boolean;
public setListNavigationCallbacks(param0: globalAndroid.widget.SpinnerAdapter, param1: androidx.appcompat.app.ActionBar.OnNavigationListener): void;
public setHideOnContentScrollEnabled(param0: boolean): void;
public setTitle(param0: number): void;
public setCustomView(param0: number): void;
public setBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void;
public setStackedBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void;
public newTab(): androidx.appcompat.app.ActionBar.Tab;
public setDefaultDisplayHomeAsUpEnabled(param0: boolean): void;
public setWindowTitle(param0: string): void;
public setCustomView(param0: globalAndroid.view.View): void;
public getThemedContext(): globalAndroid.content.Context;
public setDisplayOptions(param0: number): void;
public invalidateOptionsMenu(): boolean;
public setDisplayUseLogoEnabled(param0: boolean): void;
public dispatchMenuVisibilityChanged(param0: boolean): void;
public setHideOffset(param0: number): void;
public setCustomView(param0: globalAndroid.view.View, param1: androidx.appcompat.app.ActionBar.LayoutParams): void;
public setHomeActionContentDescription(param0: string): void;
public addOnMenuVisibilityListener(param0: androidx.appcompat.app.ActionBar.OnMenuVisibilityListener): void;
public getSelectedTab(): androidx.appcompat.app.ActionBar.Tab;
public setSubtitle(param0: string): void;
public openOptionsMenu(): boolean;
public setLogo(param0: number): void;
public getElevation(): number;
public onKeyShortcut(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public getSubtitle(): string;
public setSubtitle(param0: number): void;
public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: number): void;
public removeTabAt(param0: number): void;
public removeAllTabs(): void;
public setHomeButtonEnabled(param0: boolean): void;
public setHomeAsUpIndicator(param0: number): void;
public setElevation(param0: number): void;
public startActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public removeOnMenuVisibilityListener(param0: androidx.appcompat.app.ActionBar.OnMenuVisibilityListener): void;
public getNavigationMode(): number;
public isHideOnContentScrollEnabled(): boolean;
public getHideOffset(): number;
public getCustomView(): globalAndroid.view.View;
public removeTab(param0: androidx.appcompat.app.ActionBar.Tab): void;
public getDisplayOptions(): number;
public addTab(param0: androidx.appcompat.app.ActionBar.Tab): void;
public getTabAt(param0: number): androidx.appcompat.app.ActionBar.Tab;
public getSelectedNavigationIndex(): number;
public closeOptionsMenu(): boolean;
public setDisplayHomeAsUpEnabled(param0: boolean): void;
public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void;
public getTabCount(): number;
public setHomeAsUpIndicator(param0: globalAndroid.graphics.drawable.Drawable): void;
public setDisplayShowCustomEnabled(param0: boolean): void;
public setHomeActionContentDescription(param0: number): void;
public setDisplayShowTitleEnabled(param0: boolean): void;
public setSplitBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void;
public collapseActionView(): boolean;
public getNavigationItemCount(): number;
public isTitleTruncated(): boolean;
public setSelectedNavigationItem(param0: number): void;
public setLogo(param0: globalAndroid.graphics.drawable.Drawable): void;
public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void;
public getTitle(): string;
public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: number, param2: boolean): void;
public hide(): void;
public selectTab(param0: androidx.appcompat.app.ActionBar.Tab): void;
public setNavigationMode(param0: number): void;
public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: boolean): void;
public setDisplayOptions(param0: number, param1: number): void;
}
export module ActionBar {
export class DisplayOptions {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.DisplayOptions>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBar$DisplayOptions interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
export class LayoutParams {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.LayoutParams>;
public gravity: number;
public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet);
public constructor(param0: androidx.appcompat.app.ActionBar.LayoutParams);
public constructor(param0: globalAndroid.view.ViewGroup.LayoutParams);
public constructor(param0: number, param1: number, param2: number);
public constructor(param0: number);
public constructor(param0: number, param1: number);
}
export class NavigationMode {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.NavigationMode>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBar$NavigationMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
export class OnMenuVisibilityListener {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.OnMenuVisibilityListener>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBar$OnMenuVisibilityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onMenuVisibilityChanged(param0: boolean): void;
});
public constructor();
public onMenuVisibilityChanged(param0: boolean): void;
}
export class OnNavigationListener {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.OnNavigationListener>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBar$OnNavigationListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onNavigationItemSelected(param0: number, param1: number): boolean;
});
public constructor();
public onNavigationItemSelected(param0: number, param1: number): boolean;
}
export abstract class Tab {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.Tab>;
public static INVALID_POSITION: number;
public setTabListener(param0: androidx.appcompat.app.ActionBar.TabListener): androidx.appcompat.app.ActionBar.Tab;
public setText(param0: string): androidx.appcompat.app.ActionBar.Tab;
public getCustomView(): globalAndroid.view.View;
public getText(): string;
public setText(param0: number): androidx.appcompat.app.ActionBar.Tab;
public getTag(): any;
public setIcon(param0: number): androidx.appcompat.app.ActionBar.Tab;
public setIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.ActionBar.Tab;
public getIcon(): globalAndroid.graphics.drawable.Drawable;
public setTag(param0: any): androidx.appcompat.app.ActionBar.Tab;
public select(): void;
public getContentDescription(): string;
public setCustomView(param0: globalAndroid.view.View): androidx.appcompat.app.ActionBar.Tab;
public setCustomView(param0: number): androidx.appcompat.app.ActionBar.Tab;
public constructor();
public setContentDescription(param0: number): androidx.appcompat.app.ActionBar.Tab;
public setContentDescription(param0: string): androidx.appcompat.app.ActionBar.Tab;
public getPosition(): number;
}
export class TabListener {
public static class: java.lang.Class<androidx.appcompat.app.ActionBar.TabListener>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBar$TabListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onTabSelected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
onTabUnselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
onTabReselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
});
public constructor();
public onTabReselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
public onTabUnselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
public onTabSelected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class ActionBarDrawerToggle {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle>;
public setDrawerIndicatorEnabled(param0: boolean): void;
public isDrawerSlideAnimationEnabled(): boolean;
public setDrawerArrowDrawable(param0: androidx.appcompat.graphics.drawable.DrawerArrowDrawable): void;
public constructor(param0: globalAndroid.app.Activity, param1: androidx.drawerlayout.widget.DrawerLayout, param2: androidx.appcompat.widget.Toolbar, param3: number, param4: number);
public isDrawerIndicatorEnabled(): boolean;
public getToolbarNavigationClickListener(): globalAndroid.view.View.OnClickListener;
public syncState(): void;
public onDrawerStateChanged(param0: number): void;
public onDrawerOpened(param0: globalAndroid.view.View): void;
public constructor(param0: globalAndroid.app.Activity, param1: androidx.drawerlayout.widget.DrawerLayout, param2: number, param3: number);
public onOptionsItemSelected(param0: globalAndroid.view.MenuItem): boolean;
public onDrawerSlide(param0: globalAndroid.view.View, param1: number): void;
public setToolbarNavigationClickListener(param0: globalAndroid.view.View.OnClickListener): void;
public getDrawerArrowDrawable(): androidx.appcompat.graphics.drawable.DrawerArrowDrawable;
public onDrawerClosed(param0: globalAndroid.view.View): void;
public setDrawerSlideAnimationEnabled(param0: boolean): void;
public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void;
public setHomeAsUpIndicator(param0: globalAndroid.graphics.drawable.Drawable): void;
public setHomeAsUpIndicator(param0: number): void;
}
export module ActionBarDrawerToggle {
export class Delegate {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.Delegate>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBarDrawerToggle$Delegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void;
setActionBarDescription(param0: number): void;
getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable;
getActionBarThemedContext(): globalAndroid.content.Context;
isNavigationVisible(): boolean;
});
public constructor();
public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void;
public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable;
public isNavigationVisible(): boolean;
public setActionBarDescription(param0: number): void;
public getActionBarThemedContext(): globalAndroid.content.Context;
}
export class DelegateProvider {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider>;
/**
* Constructs a new instance of the androidx.appcompat.app.ActionBarDrawerToggle$DelegateProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
});
public constructor();
public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
}
export class FrameworkActionBarDelegate extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.FrameworkActionBarDelegate>;
public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void;
public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable;
public isNavigationVisible(): boolean;
public getActionBarThemedContext(): globalAndroid.content.Context;
public setActionBarDescription(param0: number): void;
}
export class ToolbarCompatDelegate extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.ToolbarCompatDelegate>;
public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void;
public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable;
public isNavigationVisible(): boolean;
public setActionBarDescription(param0: number): void;
public getActionBarThemedContext(): globalAndroid.content.Context;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class ActionBarDrawerToggleHoneycomb {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggleHoneycomb>;
public static setActionBarDescription(param0: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo, param1: globalAndroid.app.Activity, param2: number): androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo;
public static getThemeUpIndicator(param0: globalAndroid.app.Activity): globalAndroid.graphics.drawable.Drawable;
public static setActionBarUpIndicator(param0: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo, param1: globalAndroid.app.Activity, param2: globalAndroid.graphics.drawable.Drawable, param3: number): androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo;
}
export module ActionBarDrawerToggleHoneycomb {
export class SetIndicatorInfo {
public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo>;
public setHomeAsUpIndicator: java.lang.reflect.Method;
public setHomeActionContentDescription: java.lang.reflect.Method;
public upIndicatorView: globalAndroid.widget.ImageView;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AlertController {
public static class: java.lang.Class<androidx.appcompat.app.AlertController>;
public setView(param0: number): void;
public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public getListView(): globalAndroid.widget.ListView;
public setView(param0: globalAndroid.view.View): void;
public setIcon(param0: number): void;
public getButton(param0: number): globalAndroid.widget.Button;
public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void;
public getIconAttributeResId(param0: number): number;
public setTitle(param0: string): void;
public setButtonPanelLayoutHint(param0: number): void;
public onKeyUp(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public setButton(param0: number, param1: string, param2: globalAndroid.content.DialogInterface.OnClickListener, param3: globalAndroid.os.Message, param4: globalAndroid.graphics.drawable.Drawable): void;
public installContent(): void;
public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): void;
public constructor(param0: globalAndroid.content.Context, param1: androidx.appcompat.app.AppCompatDialog, param2: globalAndroid.view.Window);
public setCustomTitle(param0: globalAndroid.view.View): void;
public setMessage(param0: string): void;
}
export module AlertController {
export class AlertParams {
public static class: java.lang.Class<androidx.appcompat.app.AlertController.AlertParams>;
public mContext: globalAndroid.content.Context;
public mInflater: globalAndroid.view.LayoutInflater;
public mIconId: number;
public mIcon: globalAndroid.graphics.drawable.Drawable;
public mIconAttrId: number;
public mTitle: string;
public mCustomTitleView: globalAndroid.view.View;
public mMessage: string;
public mPositiveButtonText: string;
public mPositiveButtonIcon: globalAndroid.graphics.drawable.Drawable;
public mPositiveButtonListener: globalAndroid.content.DialogInterface.OnClickListener;
public mNegativeButtonText: string;
public mNegativeButtonIcon: globalAndroid.graphics.drawable.Drawable;
public mNegativeButtonListener: globalAndroid.content.DialogInterface.OnClickListener;
public mNeutralButtonText: string;
public mNeutralButtonIcon: globalAndroid.graphics.drawable.Drawable;
public mNeutralButtonListener: globalAndroid.content.DialogInterface.OnClickListener;
public mCancelable: boolean;
public mOnCancelListener: globalAndroid.content.DialogInterface.OnCancelListener;
public mOnDismissListener: globalAndroid.content.DialogInterface.OnDismissListener;
public mOnKeyListener: globalAndroid.content.DialogInterface.OnKeyListener;
public mItems: native.Array<string>;
public mAdapter: globalAndroid.widget.ListAdapter;
public mOnClickListener: globalAndroid.content.DialogInterface.OnClickListener;
public mViewLayoutResId: number;
public mView: globalAndroid.view.View;
public mViewSpacingLeft: number;
public mViewSpacingTop: number;
public mViewSpacingRight: number;
public mViewSpacingBottom: number;
public mViewSpacingSpecified: boolean;
public mCheckedItems: native.Array<boolean>;
public mIsMultiChoice: boolean;
public mIsSingleChoice: boolean;
public mCheckedItem: number;
public mOnCheckboxClickListener: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener;
public mCursor: globalAndroid.database.Cursor;
public mLabelColumn: string;
public mIsCheckedColumn: string;
public mForceInverseBackground: boolean;
public mOnItemSelectedListener: globalAndroid.widget.AdapterView.OnItemSelectedListener;
public mOnPrepareListViewListener: androidx.appcompat.app.AlertController.AlertParams.OnPrepareListViewListener;
public mRecycleOnMeasure: boolean;
public constructor(param0: globalAndroid.content.Context);
public apply(param0: androidx.appcompat.app.AlertController): void;
}
export module AlertParams {
export class OnPrepareListViewListener {
public static class: java.lang.Class<androidx.appcompat.app.AlertController.AlertParams.OnPrepareListViewListener>;
/**
* Constructs a new instance of the androidx.appcompat.app.AlertController$AlertParams$OnPrepareListViewListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onPrepareListView(param0: globalAndroid.widget.ListView): void;
});
public constructor();
public onPrepareListView(param0: globalAndroid.widget.ListView): void;
}
}
export class ButtonHandler {
public static class: java.lang.Class<androidx.appcompat.app.AlertController.ButtonHandler>;
public constructor(param0: globalAndroid.content.DialogInterface);
public handleMessage(param0: globalAndroid.os.Message): void;
}
export class CheckedItemAdapter extends globalAndroid.widget.ArrayAdapter<string> {
public static class: java.lang.Class<androidx.appcompat.app.AlertController.CheckedItemAdapter>;
public hasStableIds(): boolean;
public constructor(param0: globalAndroid.content.Context, param1: number, param2: number, param3: native.Array<string>);
public getItemId(param0: number): number;
}
export class RecycleListView {
public static class: java.lang.Class<androidx.appcompat.app.AlertController.RecycleListView>;
public constructor(param0: globalAndroid.content.Context);
public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet);
public setHasDecor(param0: boolean, param1: boolean): void;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AlertDialog extends androidx.appcompat.app.AppCompatDialog {
public static class: java.lang.Class<androidx.appcompat.app.AlertDialog>;
public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public getListView(): globalAndroid.widget.ListView;
public setView(param0: globalAndroid.view.View): void;
public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
public getButton(param0: number): globalAndroid.widget.Button;
public setIcon(param0: number): void;
public setButton(param0: number, param1: string, param2: globalAndroid.os.Message): void;
public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void;
public setTitle(param0: string): void;
public setIconAttribute(param0: number): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public onKeyUp(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public constructor(param0: globalAndroid.content.Context);
public setTitle(param0: number): void;
public setButton(param0: number, param1: string, param2: globalAndroid.content.DialogInterface.OnClickListener): void;
public constructor(param0: globalAndroid.content.Context, param1: number);
public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): void;
public setCustomTitle(param0: globalAndroid.view.View): void;
public setMessage(param0: string): void;
public setButton(param0: number, param1: string, param2: globalAndroid.graphics.drawable.Drawable, param3: globalAndroid.content.DialogInterface.OnClickListener): void;
public constructor(param0: globalAndroid.content.Context, param1: boolean, param2: globalAndroid.content.DialogInterface.OnCancelListener);
public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
}
export module AlertDialog {
export class Builder {
public static class: java.lang.Class<androidx.appcompat.app.AlertDialog.Builder>;
public setMultiChoiceItems(param0: number, param1: native.Array<boolean>, param2: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setSingleChoiceItems(param0: number, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public constructor(param0: globalAndroid.content.Context, param1: number);
public setNegativeButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder;
public setItems(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setCursor(param0: globalAndroid.database.Cursor, param1: globalAndroid.content.DialogInterface.OnClickListener, param2: string): androidx.appcompat.app.AlertDialog.Builder;
public setItems(param0: native.Array<string>, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setPositiveButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setOnCancelListener(param0: globalAndroid.content.DialogInterface.OnCancelListener): androidx.appcompat.app.AlertDialog.Builder;
public setMultiChoiceItems(param0: globalAndroid.database.Cursor, param1: string, param2: string, param3: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setMessage(param0: number): androidx.appcompat.app.AlertDialog.Builder;
public setIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder;
public setNegativeButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setSingleChoiceItems(param0: globalAndroid.widget.ListAdapter, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setTitle(param0: number): androidx.appcompat.app.AlertDialog.Builder;
public setCustomTitle(param0: globalAndroid.view.View): androidx.appcompat.app.AlertDialog.Builder;
public setPositiveButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder;
public setMessage(param0: string): androidx.appcompat.app.AlertDialog.Builder;
public setPositiveButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setView(param0: number): androidx.appcompat.app.AlertDialog.Builder;
public setCancelable(param0: boolean): androidx.appcompat.app.AlertDialog.Builder;
public setIconAttribute(param0: number): androidx.appcompat.app.AlertDialog.Builder;
public setAdapter(param0: globalAndroid.widget.ListAdapter, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public getContext(): globalAndroid.content.Context;
public setSingleChoiceItems(param0: native.Array<string>, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setNegativeButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setNeutralButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setOnItemSelectedListener(param0: globalAndroid.widget.AdapterView.OnItemSelectedListener): androidx.appcompat.app.AlertDialog.Builder;
public setNeutralButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setSingleChoiceItems(param0: globalAndroid.database.Cursor, param1: number, param2: string, param3: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setMultiChoiceItems(param0: native.Array<string>, param1: native.Array<boolean>, param2: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder;
public setOnDismissListener(param0: globalAndroid.content.DialogInterface.OnDismissListener): androidx.appcompat.app.AlertDialog.Builder;
public setOnKeyListener(param0: globalAndroid.content.DialogInterface.OnKeyListener): androidx.appcompat.app.AlertDialog.Builder;
public setNeutralButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder;
public setTitle(param0: string): androidx.appcompat.app.AlertDialog.Builder;
public show(): androidx.appcompat.app.AlertDialog;
public create(): androidx.appcompat.app.AlertDialog;
public constructor(param0: globalAndroid.content.Context);
public setIcon(param0: number): androidx.appcompat.app.AlertDialog.Builder;
public setRecycleOnMeasureEnabled(param0: boolean): androidx.appcompat.app.AlertDialog.Builder;
public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): androidx.appcompat.app.AlertDialog.Builder;
public setView(param0: globalAndroid.view.View): androidx.appcompat.app.AlertDialog.Builder;
public setInverseBackgroundForced(param0: boolean): androidx.appcompat.app.AlertDialog.Builder;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatActivity extends androidx.fragment.app.FragmentActivity implements androidx.appcompat.app.AppCompatCallback, androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatActivity>;
public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void;
public invalidateOptionsMenu(): void;
public setTheme(param0: number): void;
public onSupportNavigateUp(): boolean;
public onMenuItemSelected(param0: number, param1: globalAndroid.view.MenuItem): boolean;
public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean;
public findViewById(param0: number): globalAndroid.view.View;
public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
public supportShouldUpRecreateTask(param0: globalAndroid.content.Intent): boolean;
public getMenuInflater(): globalAndroid.view.MenuInflater;
public onSupportContentChanged(): void;
public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean;
public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public constructor();
public setSupportProgressBarIndeterminateVisibility(param0: boolean): void;
public openOptionsMenu(): void;
public closeOptionsMenu(): void;
public onCreateSupportNavigateUpTaskStack(param0: androidx.core.app.TaskStackBuilder): void;
public getDelegate(): androidx.appcompat.app.AppCompatDelegate;
public onMenuOpened(param0: number, param1: globalAndroid.view.Menu): boolean;
public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public onStop(): void;
public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void;
public setSupportProgressBarVisibility(param0: boolean): void;
public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
public getSupportParentActivityIntent(): globalAndroid.content.Intent;
public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
public getResources(): globalAndroid.content.res.Resources;
public onPostCreate(param0: globalAndroid.os.Bundle): void;
public supportNavigateUpTo(param0: globalAndroid.content.Intent): void;
public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public setContentView(param0: number): void;
public supportInvalidateOptionsMenu(): void;
public setSupportProgress(param0: number): void;
public onSaveInstanceState(param0: globalAndroid.os.Bundle): void;
public onContentChanged(): void;
public setContentView(param0: globalAndroid.view.View): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public onPostResume(): void;
public onStart(): void;
public onPanelClosed(param0: number, param1: globalAndroid.view.Menu): void;
public onTitleChanged(param0: string, param1: number): void;
public onPrepareSupportNavigateUpTaskStack(param0: androidx.core.app.TaskStackBuilder): void;
public supportRequestWindowFeature(param0: number): boolean;
public getSupportActionBar(): androidx.appcompat.app.ActionBar;
public onDestroy(): void;
public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public setSupportProgressBarIndeterminate(param0: boolean): void;
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatCallback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatCallback>;
/**
* Constructs a new instance of the androidx.appcompat.app.AppCompatCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
});
public constructor();
public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export abstract class AppCompatDelegate {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegate>;
public static MODE_NIGHT_NO: number;
public static MODE_NIGHT_YES: number;
public static MODE_NIGHT_AUTO: number;
public static MODE_NIGHT_FOLLOW_SYSTEM: number;
public static FEATURE_SUPPORT_ACTION_BAR: number;
public static FEATURE_SUPPORT_ACTION_BAR_OVERLAY: number;
public static FEATURE_ACTION_MODE_OVERLAY: number;
public static create(param0: globalAndroid.content.Context, param1: globalAndroid.view.Window, param2: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate;
public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void;
public invalidateOptionsMenu(): void;
public requestWindowFeature(param0: number): boolean;
public setHandleNativeActionModesEnabled(param0: boolean): void;
public static isCompatVectorFromResourcesEnabled(): boolean;
public static getDefaultNightMode(): number;
public findViewById(param0: number): globalAndroid.view.View;
public getMenuInflater(): globalAndroid.view.MenuInflater;
public isHandleNativeActionModesEnabled(): boolean;
public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public setTitle(param0: string): void;
public static create(param0: globalAndroid.app.Activity, param1: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate;
public static setCompatVectorFromResourcesEnabled(param0: boolean): void;
public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public applyDayNight(): boolean;
public hasWindowFeature(param0: number): boolean;
public onStop(): void;
public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void;
public setLocalNightMode(param0: number): void;
public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
public onPostCreate(param0: globalAndroid.os.Bundle): void;
public setContentView(param0: number): void;
public onSaveInstanceState(param0: globalAndroid.os.Bundle): void;
public createView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View;
public setContentView(param0: globalAndroid.view.View): void;
public installViewFactory(): void;
public static create(param0: globalAndroid.app.Dialog, param1: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate;
public onCreate(param0: globalAndroid.os.Bundle): void;
public onStart(): void;
public onPostResume(): void;
public getSupportActionBar(): androidx.appcompat.app.ActionBar;
public onDestroy(): void;
public static setDefaultNightMode(param0: number): void;
public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
}
export module AppCompatDelegate {
export class NightMode {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegate.NightMode>;
/**
* Constructs a new instance of the androidx.appcompat.app.AppCompatDelegate$NightMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatDelegateImpl extends androidx.appcompat.app.AppCompatDelegate implements androidx.appcompat.view.menu.MenuBuilder.Callback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl>;
public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void;
public invalidateOptionsMenu(): void;
public requestWindowFeature(param0: number): boolean;
public onMenuItemSelected(param0: androidx.appcompat.view.menu.MenuBuilder, param1: globalAndroid.view.MenuItem): boolean;
public setHandleNativeActionModesEnabled(param0: boolean): void;
public onCreateView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View;
public findViewById(param0: number): globalAndroid.view.View;
public getMenuInflater(): globalAndroid.view.MenuInflater;
public isHandleNativeActionModesEnabled(): boolean;
public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public setTitle(param0: string): void;
public onCreateView(param0: string, param1: globalAndroid.content.Context, param2: globalAndroid.util.AttributeSet): globalAndroid.view.View;
public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public applyDayNight(): boolean;
public hasWindowFeature(param0: number): boolean;
public onStop(): void;
public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void;
public setLocalNightMode(param0: number): void;
public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate;
public onPostCreate(param0: globalAndroid.os.Bundle): void;
public getPanelState(param0: number, param1: boolean): androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState;
public setContentView(param0: number): void;
public onSaveInstanceState(param0: globalAndroid.os.Bundle): void;
public createView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View;
public setContentView(param0: globalAndroid.view.View): void;
public onMenuModeChange(param0: androidx.appcompat.view.menu.MenuBuilder): void;
public installViewFactory(): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public onStart(): void;
public onPostResume(): void;
public getSupportActionBar(): androidx.appcompat.app.ActionBar;
public onDestroy(): void;
public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
}
export module AppCompatDelegateImpl {
export class ActionBarDrawableToggleImpl extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionBarDrawableToggleImpl>;
public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void;
public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable;
public isNavigationVisible(): boolean;
public getActionBarThemedContext(): globalAndroid.content.Context;
public setActionBarDescription(param0: number): void;
}
export class ActionMenuPresenterCallback extends androidx.appcompat.view.menu.MenuPresenter.Callback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionMenuPresenterCallback>;
public onOpenSubMenu(param0: androidx.appcompat.view.menu.MenuBuilder): boolean;
public onCloseMenu(param0: androidx.appcompat.view.menu.MenuBuilder, param1: boolean): void;
}
export class ActionModeCallbackWrapperV9 extends androidx.appcompat.view.ActionMode.Callback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionModeCallbackWrapperV9>;
public onPrepareActionMode(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.Menu): boolean;
public onDestroyActionMode(param0: androidx.appcompat.view.ActionMode): void;
public constructor(param0: androidx.appcompat.app.AppCompatDelegateImpl, param1: androidx.appcompat.view.ActionMode.Callback);
public onCreateActionMode(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.Menu): boolean;
public onActionItemClicked(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.MenuItem): boolean;
}
export class AppCompatWindowCallback extends androidx.appcompat.view.WindowCallbackWrapper {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.AppCompatWindowCallback>;
public onPanelClosed(param0: number, param1: globalAndroid.view.Menu): void;
public onProvideKeyboardShortcuts(param0: java.util.List<any>, param1: globalAndroid.view.Menu, param2: number): void;
public onCreatePanelMenu(param0: number, param1: globalAndroid.view.Menu): boolean;
public onPreparePanel(param0: number, param1: globalAndroid.view.View, param2: globalAndroid.view.Menu): boolean;
public onMenuOpened(param0: number, param1: globalAndroid.view.Menu): boolean;
public onWindowStartingActionMode(param0: globalAndroid.view.ActionMode.Callback, param1: number): globalAndroid.view.ActionMode;
public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean;
public onWindowStartingActionMode(param0: globalAndroid.view.ActionMode.Callback): globalAndroid.view.ActionMode;
public dispatchKeyShortcutEvent(param0: globalAndroid.view.KeyEvent): boolean;
public onContentChanged(): void;
}
export class AutoNightModeManager {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.AutoNightModeManager>;
}
export class ListMenuDecorView extends androidx.appcompat.widget.ContentFrameLayout {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ListMenuDecorView>;
public constructor(param0: globalAndroid.content.Context);
public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet);
public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean;
public setBackgroundResource(param0: number): void;
public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number);
public constructor(param0: androidx.appcompat.app.AppCompatDelegateImpl, param1: globalAndroid.content.Context);
public onInterceptTouchEvent(param0: globalAndroid.view.MotionEvent): boolean;
}
export class PanelFeatureState {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState>;
public qwertyMode: boolean;
public hasPanelItems(): boolean;
public clearMenuPresenters(): void;
}
export module PanelFeatureState {
export class SavedState {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState.SavedState>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState.SavedState>;
public describeContents(): number;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
}
}
export class PanelMenuPresenterCallback extends androidx.appcompat.view.menu.MenuPresenter.Callback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelMenuPresenterCallback>;
public onOpenSubMenu(param0: androidx.appcompat.view.menu.MenuBuilder): boolean;
public onCloseMenu(param0: androidx.appcompat.view.menu.MenuBuilder, param1: boolean): void;
}
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatDialog implements androidx.appcompat.app.AppCompatCallback {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDialog>;
public invalidateOptionsMenu(): void;
public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode;
public setContentView(param0: number): void;
public findViewById(param0: number): globalAndroid.view.View;
public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void;
public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean;
public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public setTitle(param0: string): void;
public setContentView(param0: globalAndroid.view.View): void;
public getDelegate(): androidx.appcompat.app.AppCompatDelegate;
public onCreate(param0: globalAndroid.os.Bundle): void;
public constructor(param0: globalAndroid.content.Context);
public setTitle(param0: number): void;
public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void;
public constructor(param0: globalAndroid.content.Context, param1: number);
public supportRequestWindowFeature(param0: number): boolean;
public getSupportActionBar(): androidx.appcompat.app.ActionBar;
public onStop(): void;
public constructor(param0: globalAndroid.content.Context, param1: boolean, param2: globalAndroid.content.DialogInterface.OnCancelListener);
public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void;
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatDialogFragment extends androidx.fragment.app.DialogFragment {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatDialogFragment>;
public setupDialog(param0: globalAndroid.app.Dialog, param1: number): void;
public onCreateDialog(param0: globalAndroid.os.Bundle): globalAndroid.app.Dialog;
public constructor();
}
}
}
}
declare module androidx {
export module appcompat {
export module app {
export class AppCompatViewInflater {
public static class: java.lang.Class<androidx.appcompat.app.AppCompatViewInflater>;
public createImageView(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatImageView;
public createEditText(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatEditText;
public createCheckedTextView(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatCheckedTextView;
public createImageButton(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatImageButton;
public createAutoCompleteTextV