
droid.scala-conversions-appcompat_2.10.24.0.0.source-code.extensions.scala Maven / Gradle / Ivy
The newest version!
package com.hanhuy.android.appcompat
import com.hanhuy.android.conversions._
import conversions._
package object extensions {
implicit class ExtensionOfActionBarDrawerToggle(val base: android.support.v7.app.ActionBarDrawerToggle) extends AnyVal {
@inline def toolbarNavigationClick0[A](fn: => A) =
base.setToolbarNavigationClickListener(`fn0 to android.view.View$OnClickListener`(() => fn))
@inline def toolbarNavigationClick[A](fn: (android.view.View) => A) =
base.setToolbarNavigationClickListener(`fn1 to android.view.View$OnClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfBuilder(val base: android.support.v7.app.AlertDialog.Builder) extends AnyVal {
@inline def onKey0(fn: => Boolean) =
base.setOnKeyListener(`fn0 to android.content.DialogInterface$OnKeyListener`(() => fn))
@inline def onKey(fn: (android.content.DialogInterface, Int, android.view.KeyEvent) => Boolean) =
base.setOnKeyListener(`fn3 to android.content.DialogInterface$OnKeyListener`(fn))
@inline def onDismiss0[A](fn: => A) =
base.setOnDismissListener(`fn0 to android.content.DialogInterface$OnDismissListener`(() => fn))
@inline def onDismiss[A](fn: (android.content.DialogInterface) => A) =
base.setOnDismissListener(`fn1 to android.content.DialogInterface$OnDismissListener`(fn))
@inline def onCancel0[A](fn: => A) =
base.setOnCancelListener(`fn0 to android.content.DialogInterface$OnCancelListener`(() => fn))
@inline def onCancel[A](fn: (android.content.DialogInterface) => A) =
base.setOnCancelListener(`fn1 to android.content.DialogInterface$OnCancelListener`(fn))
def asScala = this
}
implicit class ExtensionOfMenuItemWrapperICS(val base: android.support.v7.view.menu.MenuItemWrapperICS) extends AnyVal {
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.view.MenuItem$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.view.MenuItem$OnMenuItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfActionMenuItem(val base: android.support.v7.view.menu.ActionMenuItem) extends AnyVal {
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.view.MenuItem$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.view.MenuItem$OnMenuItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfActionMenuItemView(val base: android.support.v7.view.menu.ActionMenuItemView) extends AnyVal {
@inline def popupCallback(fn: => android.support.v7.view.menu.ShowableListMenu) =
base.setPopupCallback(`fn0 to android.support.v7.view.menu.ActionMenuItemView$PopupCallback`(() => fn))
@inline def itemInvoker0(fn: => Boolean) =
base.setItemInvoker(`fn0 to android.support.v7.view.menu.MenuBuilder$ItemInvoker`(() => fn))
@inline def itemInvoker(fn: (android.support.v7.view.menu.MenuItemImpl) => Boolean) =
base.setItemInvoker(`fn1 to android.support.v7.view.menu.MenuBuilder$ItemInvoker`(fn))
def asScala = this
}
implicit class ExtensionOfMenuItemImpl(val base: android.support.v7.view.menu.MenuItemImpl) extends AnyVal {
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.view.MenuItem$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.view.MenuItem$OnMenuItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfMenuPopupHelper(val base: android.support.v7.view.menu.MenuPopupHelper) extends AnyVal {
@inline def onDismiss[A](fn: => A) =
base.setOnDismissListener(`fn0 to android.widget.PopupWindow$OnDismissListener`(() => fn))
def asScala = this
}
implicit class ExtensionOfActivityChooserView(val base: android.support.v7.widget.ActivityChooserView) extends AnyVal {
@inline def onDismiss[A](fn: => A) =
base.setOnDismissListener(`fn0 to android.widget.PopupWindow$OnDismissListener`(() => fn))
def asScala = this
}
implicit class ExtensionOfShareActionProvider(val base: android.support.v7.widget.ShareActionProvider) extends AnyVal {
@inline def onShareTargetSelected0(fn: => Boolean) =
base.setOnShareTargetSelectedListener(`fn0 to android.support.v7.widget.ShareActionProvider$OnShareTargetSelectedListener`(() => fn))
@inline def onShareTargetSelected(fn: (android.support.v7.widget.ShareActionProvider, android.content.Intent) => Boolean) =
base.setOnShareTargetSelectedListener(`fn2 to android.support.v7.widget.ShareActionProvider$OnShareTargetSelectedListener`(fn))
def asScala = this
}
implicit class ExtensionOfFitWindowsLinearLayout(val base: android.support.v7.widget.FitWindowsLinearLayout) extends AnyVal {
@inline def onFitSystemWindows0[A](fn: => A) =
base.setOnFitSystemWindowsListener(`fn0 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(() => fn))
@inline def onFitSystemWindows[A](fn: (android.graphics.Rect) => A) =
base.setOnFitSystemWindowsListener(`fn1 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(fn))
def asScala = this
}
implicit class ExtensionOfActionMenuView(val base: android.support.v7.widget.ActionMenuView) extends AnyVal {
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.support.v7.widget.ActionMenuView$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.support.v7.widget.ActionMenuView$OnMenuItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfSearchView(val base: android.support.v7.widget.SearchView) extends AnyVal {
@inline def onSearchClick0[A](fn: => A) =
base.setOnSearchClickListener(`fn0 to android.view.View$OnClickListener`(() => fn))
@inline def onSearchClick[A](fn: (android.view.View) => A) =
base.setOnSearchClickListener(`fn1 to android.view.View$OnClickListener`(fn))
@inline def onQueryTextFocusChange0[A](fn: => A) =
base.setOnQueryTextFocusChangeListener(`fn0 to android.view.View$OnFocusChangeListener`(() => fn))
@inline def onQueryTextFocusChange[A](fn: (android.view.View, Boolean) => A) =
base.setOnQueryTextFocusChangeListener(`fn2 to android.view.View$OnFocusChangeListener`(fn))
@inline def onClose(fn: => Boolean) =
base.setOnCloseListener(`fn0 to android.support.v7.widget.SearchView$OnCloseListener`(() => fn))
def asScala = this
}
implicit class ExtensionOfFitWindowsFrameLayout(val base: android.support.v7.widget.FitWindowsFrameLayout) extends AnyVal {
@inline def onFitSystemWindows0[A](fn: => A) =
base.setOnFitSystemWindowsListener(`fn0 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(() => fn))
@inline def onFitSystemWindows[A](fn: (android.graphics.Rect) => A) =
base.setOnFitSystemWindowsListener(`fn1 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(fn))
def asScala = this
}
implicit class ExtensionOfListPopupWindow(val base: android.support.v7.widget.ListPopupWindow) extends AnyVal {
@inline def onDismiss[A](fn: => A) =
base.setOnDismissListener(`fn0 to android.widget.PopupWindow$OnDismissListener`(() => fn))
@inline def onItemClick0[A](fn: => A) =
base.setOnItemClickListener(`fn0 to android.widget.AdapterView$OnItemClickListener`(() => fn))
@inline def onItemClick[A](fn: (android.widget.AdapterView[_], android.view.View, Int, Long) => A) =
base.setOnItemClickListener(`fn4 to android.widget.AdapterView$OnItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfFitWindowsViewGroup(val base: android.support.v7.widget.FitWindowsViewGroup) extends AnyVal {
@inline def onFitSystemWindows0[A](fn: => A) =
base.setOnFitSystemWindowsListener(`fn0 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(() => fn))
@inline def onFitSystemWindows[A](fn: (android.graphics.Rect) => A) =
base.setOnFitSystemWindowsListener(`fn1 to android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener`(fn))
def asScala = this
}
implicit class ExtensionOfToolbar(val base: android.support.v7.widget.Toolbar) extends AnyVal {
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.support.v7.widget.Toolbar$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.support.v7.widget.Toolbar$OnMenuItemClickListener`(fn))
@inline def navigationOnClick0[A](fn: => A) =
base.setNavigationOnClickListener(`fn0 to android.view.View$OnClickListener`(() => fn))
@inline def navigationOnClick[A](fn: (android.view.View) => A) =
base.setNavigationOnClickListener(`fn1 to android.view.View$OnClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfPopupMenu(val base: android.support.v7.widget.PopupMenu) extends AnyVal {
@inline def onDismiss0[A](fn: => A) =
base.setOnDismissListener(`fn0 to android.support.v7.widget.PopupMenu$OnDismissListener`(() => fn))
@inline def onDismiss[A](fn: (android.support.v7.widget.PopupMenu) => A) =
base.setOnDismissListener(`fn1 to android.support.v7.widget.PopupMenu$OnDismissListener`(fn))
@inline def onMenuItemClick0(fn: => Boolean) =
base.setOnMenuItemClickListener(`fn0 to android.support.v7.widget.PopupMenu$OnMenuItemClickListener`(() => fn))
@inline def onMenuItemClick(fn: (android.view.MenuItem) => Boolean) =
base.setOnMenuItemClickListener(`fn1 to android.support.v7.widget.PopupMenu$OnMenuItemClickListener`(fn))
def asScala = this
}
implicit class ExtensionOfViewStubCompat(val base: android.support.v7.widget.ViewStubCompat) extends AnyVal {
@inline def onInflate0[A](fn: => A) =
base.setOnInflateListener(`fn0 to android.support.v7.widget.ViewStubCompat$OnInflateListener`(() => fn))
@inline def onInflate[A](fn: (android.support.v7.widget.ViewStubCompat, android.view.View) => A) =
base.setOnInflateListener(`fn2 to android.support.v7.widget.ViewStubCompat$OnInflateListener`(fn))
def asScala = this
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy