All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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