Package

iota

module

Permalink

package module

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. module
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type AndroidTypeclass = module.macros.AndroidTypeclass

    Permalink

    annotation to configure macro ExtensionDefs.materializeTypeclassInstance[A,B] arguments: (list of register methods, callback method)

  2. final class IO[+A] extends AnyRef

    Permalink

    side-effect tracker.

    side-effect tracker. call perform to execute the side-effects within

  3. type Kestrel[A] = (A) ⇒ IO[A]

    Permalink
  4. sealed trait Ternary[A] extends AnyRef

    Permalink
  5. case class TernaryCondition[A] extends Ternary[A] with Product with Serializable

    Permalink
  6. trait ViewTree[A <: ViewGroup] extends Iterable[Children] with Product

    Permalink

    a trait for creating fully type-safe view hierarchies

    a trait for creating fully type-safe view hierarchies

     lazy val views = ViewTree.inflateF(this, Main) {
        case "progress.pb1" =>
            this.make[ProgressBar](android.R.attr.progressBarStyleSmall)
        case "progress.pb2" =>
            this.make[ProgressBar](android.R.attr.progressBarStyleHorizontal)
    }
    case class ProgressBars(
        container: LinearLayout,
        pb1: ProgressBar,
        pb2: ProgressBar,
        pb3: ProgressBar
    ) extends ViewTree[LinearLayout] {
      ...
    }
    case class Main(
        container: LinearLayout,
        text: TextView,
        image: ImageView,
        progress: ProgressBars,
        ok: Button,
        cancel: Button
    ) extends ViewTree[LinearLayout] {
      ...
    }

Value Members

  1. object AutoK extends AutoK

    Permalink

  2. object Combinators extends Combinators

    Permalink

  3. object Configurations extends Configurations

    Permalink

  4. object Contexts extends Contexts

    Permalink

  5. object DefaultExtensions extends DefaultExtensions

    Permalink

    extension functions derived from callback/listener classes in package android.view

  6. object ExtensionDefs

    Permalink

  7. object FutureCombinators extends FutureCombinators

    Permalink
  8. object IO

    Permalink
  9. object ImageCombinators extends ImageCombinators

    Permalink
  10. object Kleisli

    Permalink
  11. object LayoutCombinators extends LayoutCombinators

    Permalink
  12. implicit val MainThreadExecutionContext: ExecutionContext

    Permalink

    UI execution context, use with combinators such as defer and deferF

  13. object Single extends Single

    Permalink

  14. object Ternary extends TernaryOps

    Permalink

  15. object TextCombinators extends TextCombinators

    Permalink
  16. object Themes extends Themes

    Permalink

  17. object ViewCombinatorExtras extends ViewCombinatorExtras

    Permalink
  18. object ViewCombinators extends ViewCombinators

    Permalink
  19. object ViewTree extends Inflate with InflateF with Check

    Permalink
  20. object Views extends Views with IdMacros

    Permalink

  21. package extension

    Permalink
  22. package macros

    Permalink
  23. package typeclass

    Permalink

Deprecated Value Members

  1. object Id extends Dynamic

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) don't use arbitrary IDs

Inherited from AnyRef

Inherited from Any

Ungrouped