
droid.scala-conversions-v4_2.10.23.2.0.source-code.extensions.scala Maven / Gradle / Ivy
package com.hanhuy.android.v4
import com.hanhuy.android.conversions._
import conversions._
package object extensions {
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
}
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 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 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 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 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
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy