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

droid.scala-conversions-v4_2.11.24.0.0.source-code.extensions.scala Maven / Gradle / Ivy

The newest version!
package com.hanhuy.android.v4
import com.hanhuy.android.conversions._
import conversions._
package object extensions {

  implicit class ExtensionOfVolumeProviderCompat(val base: android.support.v4.media.VolumeProviderCompat) extends AnyVal {
    
    @inline def callback0[A](fn: => A) =
      base.setCallback(`fn0 to android.support.v4.media.VolumeProviderCompat$Callback`(() => fn))
    @inline def callback[A](fn: (android.support.v4.media.VolumeProviderCompat) => A) =
      base.setCallback(`fn1 to android.support.v4.media.VolumeProviderCompat$Callback`(fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfCancellationSignal(val base: android.support.v4.os.CancellationSignal) extends AnyVal {
    
    @inline def onCancel[A](fn: => A) =
      base.setOnCancelListener(`fn0 to android.support.v4.os.CancellationSignal$OnCancelListener`(() => fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfFragmentTabHost(val base: android.support.v4.app.FragmentTabHost) extends AnyVal {
    
    @inline def onTabChanged0[A](fn: => A) =
      base.setOnTabChangedListener(`fn0 to android.widget.TabHost$OnTabChangeListener`(() => fn))
    @inline def onTabChanged[A](fn: (java.lang.String) => A) =
      base.setOnTabChangedListener(`fn1 to android.widget.TabHost$OnTabChangeListener`(fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfActionProvider(val base: android.support.v4.view.ActionProvider) extends AnyVal {
    
    @inline def visibility0[A](fn: => A) =
      base.setVisibilityListener(`fn0 to android.support.v4.view.ActionProvider$VisibilityListener`(() => fn))
    @inline def visibility[A](fn: (Boolean) => A) =
      base.setVisibilityListener(`fn1 to android.support.v4.view.ActionProvider$VisibilityListener`(fn))
          

    @inline def subUiVisibility0[A](fn: => A) =
      base.setSubUiVisibilityListener(`fn0 to android.support.v4.view.ActionProvider$SubUiVisibilityListener`(() => fn))
    @inline def subUiVisibility[A](fn: (Boolean) => A) =
      base.setSubUiVisibilityListener(`fn1 to android.support.v4.view.ActionProvider$SubUiVisibilityListener`(fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfSimpleCursorAdapter(val base: android.support.v4.widget.SimpleCursorAdapter) extends AnyVal {
    
    @inline def cursorToStringConverter0(fn: => java.lang.CharSequence) =
      base.setCursorToStringConverter(`fn0 to android.support.v4.widget.SimpleCursorAdapter$CursorToStringConverter`(() => fn))
    @inline def cursorToStringConverter(fn: (android.database.Cursor) => java.lang.CharSequence) =
      base.setCursorToStringConverter(`fn1 to android.support.v4.widget.SimpleCursorAdapter$CursorToStringConverter`(fn))
          

    @inline def viewBinder0(fn: => Boolean) =
      base.setViewBinder(`fn0 to android.support.v4.widget.SimpleCursorAdapter$ViewBinder`(() => fn))
    @inline def viewBinder(fn: (android.view.View, android.database.Cursor, Int) => Boolean) =
      base.setViewBinder(`fn3 to android.support.v4.widget.SimpleCursorAdapter$ViewBinder`(fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfCursorAdapter(val base: android.support.v4.widget.CursorAdapter) extends AnyVal {
    
    @inline def filterQueryProvider0(fn: => android.database.Cursor) =
      base.setFilterQueryProvider(`fn0 to android.widget.FilterQueryProvider`(() => fn))
    @inline def filterQueryProvider(fn: (java.lang.CharSequence) => android.database.Cursor) =
      base.setFilterQueryProvider(`fn1 to android.widget.FilterQueryProvider`(fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfSwipeRefreshLayout(val base: android.support.v4.widget.SwipeRefreshLayout) extends AnyVal {
    
    @inline def onRefresh[A](fn: => A) =
      base.setOnRefreshListener(`fn0 to android.support.v4.widget.SwipeRefreshLayout$OnRefreshListener`(() => fn))
          
    def asScala = this
  }
    

  implicit class ExtensionOfNestedScrollView(val base: android.support.v4.widget.NestedScrollView) extends AnyVal {
    
    @inline def onScrollChange0[A](fn: => A) =
      base.setOnScrollChangeListener(`fn0 to android.support.v4.widget.NestedScrollView$OnScrollChangeListener`(() => fn))
    @inline def onScrollChange[A](fn: (android.support.v4.widget.NestedScrollView, Int, Int, Int, Int) => A) =
      base.setOnScrollChangeListener(`fn5 to android.support.v4.widget.NestedScrollView$OnScrollChangeListener`(fn))
          
    def asScala = this
  }
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy