iota

package iota

Linear Supertypes
DefaultExtensions, AndroidView, MainComponents, Configurations, Themes, Contexts, Single, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. iota
  2. DefaultExtensions
  3. AndroidView
  4. MainComponents
  5. Configurations
  6. Themes
  7. Contexts
  8. Single
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AnyCanAccessibilityManagerOnAccessibilityStateChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  2. implicit class AnyCanAccessibilityManagerOnTouchExplorationStateChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  3. implicit class AnyCanActionProviderOnActionProviderVisibilityChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  4. implicit class AnyCanGestureDetectorOnContextClick[A] extends AnyRef

    Definition Classes
    AndroidView
  5. implicit class AnyCanLayoutInflaterOnCreateView[A] extends AnyRef

    Definition Classes
    AndroidView
  6. implicit class AnyCanLayoutInflaterOnLoadClass[A] extends AnyRef

    Definition Classes
    AndroidView
  7. implicit class AnyCanMenuItemOnMenuItemClick[A] extends AnyRef

    Definition Classes
    AndroidView
  8. implicit class AnyCanViewOnApplyWindowInsets[A] extends AnyRef

    Definition Classes
    AndroidView
  9. implicit class AnyCanViewOnClick[A] extends AnyRef

    Definition Classes
    AndroidView
  10. implicit class AnyCanViewOnContextClick[A] extends AnyRef

    Definition Classes
    AndroidView
  11. implicit class AnyCanViewOnCreateContextMenu[A] extends AnyRef

    Definition Classes
    AndroidView
  12. implicit class AnyCanViewOnDrag[A] extends AnyRef

    Definition Classes
    AndroidView
  13. implicit class AnyCanViewOnFocusChange[A] extends AnyRef

    Definition Classes
    AndroidView
  14. implicit class AnyCanViewOnGenericMotion[A] extends AnyRef

    Definition Classes
    AndroidView
  15. implicit class AnyCanViewOnHover[A] extends AnyRef

    Definition Classes
    AndroidView
  16. implicit class AnyCanViewOnKey[A] extends AnyRef

    Definition Classes
    AndroidView
  17. implicit class AnyCanViewOnLayoutChange[A] extends AnyRef

    Definition Classes
    AndroidView
  18. implicit class AnyCanViewOnLongClick[A] extends AnyRef

    Definition Classes
    AndroidView
  19. implicit class AnyCanViewOnScrollChange[A] extends AnyRef

    Definition Classes
    AndroidView
  20. implicit class AnyCanViewOnSystemUiVisibilityChange[A] extends AnyRef

    Definition Classes
    AndroidView
  21. implicit class AnyCanViewOnTouch[A] extends AnyRef

    Definition Classes
    AndroidView
  22. implicit class AnyCanViewStubOnInflate[A] extends AnyRef

    Definition Classes
    AndroidView
  23. implicit class AnyCanViewTreeObserverOnDraw[A] extends AnyRef

    Definition Classes
    AndroidView
  24. implicit class AnyCanViewTreeObserverOnGlobalFocusChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  25. implicit class AnyCanViewTreeObserverOnGlobalLayout[A] extends AnyRef

    Definition Classes
    AndroidView
  26. implicit class AnyCanViewTreeObserverOnPreDraw[A] extends AnyRef

    Definition Classes
    AndroidView
  27. implicit class AnyCanViewTreeObserverOnScrollChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  28. implicit class AnyCanViewTreeObserverOnTouchModeChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  29. implicit class AnyCanViewTreeObserverOnWindowFocusChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  30. implicit class AnyCanWindowOnRestrictedCaptionAreaChanged[A] extends AnyRef

    Definition Classes
    AndroidView
  31. type HasActivity = iota.module.macros.HasActivity

    When an android.app.Activity can't be found automatically using the implicits in iota._ or Contexts._ implement this trait to help the implicit out

    When an android.app.Activity can't be found automatically using the implicits in iota._ or Contexts._ implement this trait to help the implicit out

    Definition Classes
    Contexts
  32. type HasContext = iota.module.macros.HasContext

    When a android.content.Context can't be found automatically using the implicits in iota._ or Contexts._ implement this trait to help the implicit out

    When a android.content.Context can't be found automatically using the implicits in iota._ or Contexts._ implement this trait to help the implicit out

    Definition Classes
    Contexts
  33. implicit final class Metrics extends AnyVal

  34. implicit final class ViewMaker extends AnyVal

  35. type ViewTree[A <: ViewGroup] = iota.module.ViewTree[A]

  36. class single0Helper[A] extends Dynamic

    Definition Classes
    Single
  37. class singleHelper[A] extends Dynamic

    Definition Classes
    Single

Value Members

  1. val ViewTree: iota.module.ViewTree.type

  2. def customAttrs[A](attrs: AttributeSet, styleable: Array[Int])(f: (TypedArray) ⇒ A)(implicit context: Context): A

    retrieve a styled attributeset

    retrieve a styled attributeset

    Definition Classes
    Themes
  3. package effect

  4. final def landscape(implicit c: Context): Boolean

    orientation checker, true if landscape

    orientation checker, true if landscape

    Definition Classes
    Configurations
    Annotations
    @inline()
  5. implicit def materializeActivity: Activity

    Definition Classes
    Contexts
    Annotations
    @macroImpl( ... )
  6. implicit def materializeCanAccessibilityManagerOnAccessibilityStateChanged[A]: CanAccessibilityManagerOnAccessibilityStateChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onAccessibilityStateChanged" )
  7. implicit def materializeCanAccessibilityManagerOnTouchExplorationStateChanged[A]: CanAccessibilityManagerOnTouchExplorationStateChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onTouchExplorationStateChanged" )
  8. implicit def materializeCanActionProviderOnActionProviderVisibilityChanged[A]: CanActionProviderOnActionProviderVisibilityChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setVisibilityListener") , callback = "onActionProviderVisibilityChanged" )
  9. implicit def materializeCanGestureDetectorOnContextClick[A]: CanGestureDetectorOnContextClick[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setContextClickListener") , callback = "onContextClick" )
  10. implicit def materializeCanLayoutInflaterOnCreateView[A]: CanLayoutInflaterOnCreateView[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setFactory") , callback = "onCreateView" )
  11. implicit def materializeCanLayoutInflaterOnLoadClass[A]: CanLayoutInflaterOnLoadClass[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setFilter") , callback = "onLoadClass" )
  12. implicit def materializeCanMenuItemOnMenuItemClick[A]: CanMenuItemOnMenuItemClick[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnMenuItemClickListener") , callback = "onMenuItemClick" )
  13. implicit def materializeCanViewOnApplyWindowInsets[A]: CanViewOnApplyWindowInsets[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onApplyWindowInsets" )
  14. implicit def materializeCanViewOnClick[A]: CanViewOnClick[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onClick" )
  15. implicit def materializeCanViewOnContextClick[A]: CanViewOnContextClick[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnContextClickListener") , callback = "onContextClick" )
  16. implicit def materializeCanViewOnCreateContextMenu[A]: CanViewOnCreateContextMenu[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onCreateContextMenu" )
  17. implicit def materializeCanViewOnDrag[A]: CanViewOnDrag[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnDragListener") , callback = "onDrag" )
  18. implicit def materializeCanViewOnFocusChange[A]: CanViewOnFocusChange[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onFocusChange" )
  19. implicit def materializeCanViewOnGenericMotion[A]: CanViewOnGenericMotion[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnGenericMotionListener") , callback = "onGenericMotion" )
  20. implicit def materializeCanViewOnHover[A]: CanViewOnHover[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnHoverListener") , callback = "onHover" )
  21. implicit def materializeCanViewOnKey[A]: CanViewOnKey[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnKeyListener") , callback = "onKey" )
  22. implicit def materializeCanViewOnLayoutChange[A]: CanViewOnLayoutChange[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("addOnLayoutChangeListener") , callback = "onLayoutChange" )
  23. implicit def materializeCanViewOnLongClick[A]: CanViewOnLongClick[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnLongClickListener") , callback = "onLongClick" )
  24. implicit def materializeCanViewOnScrollChange[A]: CanViewOnScrollChange[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnScrollChangeListener") , callback = "onScrollChange" )
  25. implicit def materializeCanViewOnSystemUiVisibilityChange[A]: CanViewOnSystemUiVisibilityChange[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onSystemUiVisibilityChange" )
  26. implicit def materializeCanViewOnTouch[A]: CanViewOnTouch[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onTouch" )
  27. implicit def materializeCanViewStubOnInflate[A]: CanViewStubOnInflate[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("setOnInflateListener") , callback = "onInflate" )
  28. implicit def materializeCanViewTreeObserverOnDraw[A]: CanViewTreeObserverOnDraw[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("addOnDrawListener") , callback = "onDraw" )
  29. implicit def materializeCanViewTreeObserverOnGlobalFocusChanged[A]: CanViewTreeObserverOnGlobalFocusChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onGlobalFocusChanged" )
  30. implicit def materializeCanViewTreeObserverOnGlobalLayout[A]: CanViewTreeObserverOnGlobalLayout[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("addOnGlobalLayoutListener") , callback = "onGlobalLayout" )
  31. implicit def materializeCanViewTreeObserverOnPreDraw[A]: CanViewTreeObserverOnPreDraw[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("addOnPreDrawListener") , callback = "onPreDraw" )
  32. implicit def materializeCanViewTreeObserverOnScrollChanged[A]: CanViewTreeObserverOnScrollChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = List("addOnScrollChangedListener") , callback = "onScrollChanged" )
  33. implicit def materializeCanViewTreeObserverOnTouchModeChanged[A]: CanViewTreeObserverOnTouchModeChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onTouchModeChanged" )
  34. implicit def materializeCanViewTreeObserverOnWindowFocusChanged[A]: CanViewTreeObserverOnWindowFocusChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onWindowFocusChanged" )
  35. implicit def materializeCanWindowOnRestrictedCaptionAreaChanged[A]: CanWindowOnRestrictedCaptionAreaChanged[A]

    Definition Classes
    AndroidView
    Annotations
    @macroImpl( ... ) @AndroidTypeclass( register = ... , callback = "onRestrictedCaptionAreaChanged" )
  36. implicit def materializeContext: Context

    pull a context out of "thin air", checks for Activity, Fragment and WithContext

    pull a context out of "thin air", checks for Activity, Fragment and WithContext

    Definition Classes
    Contexts
    Annotations
    @macroImpl( ... )
  37. implicit def materializeSystemService[T]: SystemService[T]

    Definition Classes
    Contexts
    Annotations
    @macroImpl( ... )
  38. package module

  39. implicit val nsd system service: SystemService[NsdManager]

    Definition Classes
    Contexts
  40. final def portrait(implicit c: Context): Boolean

    orientation checker, true if portrait

    orientation checker, true if portrait

    Definition Classes
    Configurations
    Annotations
    @inline()
  41. def resolveAttr[A](attr: Int)(f: (TypedValue) ⇒ A)(implicit ctx: Context): Option[A]

    resolve a single theme attribute

    resolve a single theme attribute

    Definition Classes
    Themes
  42. def single[A]: singleHelper[A]

    Constructs a single instance of a given abstract class or interface, can optionally specify the method name example usage: view.setOnClickListener(single[View.OnClickListener] { v: View => Toast.makeText(view.getContext, view.getId + " was clicked", Toast.LENGTH_SHORT).show() })

    Constructs a single instance of a given abstract class or interface, can optionally specify the method name example usage: view.setOnClickListener(single[View.OnClickListener] { v: View => Toast.makeText(view.getContext, view.getId + " was clicked", Toast.LENGTH_SHORT).show() })

    this version, single, requires all input parameters to be specified and handled

    Definition Classes
    Single
  43. def single0[A]: single0Helper[A]

    Constructs a single instance of a given abstract class or interface, can optionally specify the method name if multiple methods need implementation, only the specified method will be implemented, and others will have default, 0, implementations created

    Constructs a single instance of a given abstract class or interface, can optionally specify the method name if multiple methods need implementation, only the specified method will be implemented, and others will have default, 0, implementations created

    example usage: view.animate().x(100).setListener( single0[AnimatorListener].onAnimationEnd(view.setVisibility(View.GONE)))

    this version, single0, ignores all input parameters of the interface

    Definition Classes
    Single
  44. final def sw(widthPx: Int)(implicit c: Context): Boolean

    smallest width checker

    smallest width checker

    Definition Classes
    Configurations
    Annotations
    @inline()
  45. final def systemService[T](implicit s: SystemService[T], context: Context): T

    type-safe retrieval of system service objects.

    type-safe retrieval of system service objects. e.g. systemService[NotificationManager]

    Definition Classes
    Contexts
    Annotations
    @inline()
  46. implicit val telephony system service: SystemService[TelephonyManager]

    Definition Classes
    Contexts
  47. def themeAttrs[A](styleable: Array[Int])(f: (TypedArray) ⇒ A)(implicit context: Context): A

    retrieve a set of styled theme attributes

    retrieve a set of styled theme attributes

    Definition Classes
    Themes
  48. final def v(minVersion: Int): Boolean

    version checker, at least minVersion => true

    version checker, at least minVersion => true

    Definition Classes
    Configurations
    Annotations
    @inline()

Deprecated Value Members

  1. def findView[A <: View](id: Int)(implicit arg0: ViewIdType[A], arg1: ClassTag[A], activity: Activity): A

    find a strongly-typed view.

    find a strongly-typed view. will fail to compile if id(xxx) is not used prior in the source

    Definition Classes
    Contexts
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use the view holder pattern for better compile-time safety

  2. def findViewOption[A <: View](id: Int)(implicit arg0: ViewIdType[A], arg1: ClassTag[A], activity: Activity): Option[A]

    find a strongly-typed view.

    find a strongly-typed view. will fail to compile if id(xxx) is not used prior in the source

    Definition Classes
    Contexts
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.2) Use the view holder pattern for better compile-time safety

Inherited from DefaultExtensions

Inherited from AndroidView

Inherited from MainComponents

Inherited from Configurations

Inherited from Themes

Inherited from Contexts

Inherited from Single

Inherited from AnyRef

Inherited from Any

Ungrouped