org.macroid

Snails

object Snails extends Snails

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Snails
  2. Snails
  3. Tweaks
  4. Snailing
  5. Tweaking
  6. Functors
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class FunctorTweaking[A <: View, F[_]] extends AnyRef

    Definition Classes
    Tweaking
  2. implicit class FutureOptionSnailing[A <: View] extends AnyRef

    Definition Classes
    Snailing
  3. implicit class FutureOptionTweaking[A <: View] extends AnyRef

    Definition Classes
    Tweaking
  4. implicit class FutureSnailing[A <: View] extends AnyRef

    Definition Classes
    Snailing
  5. implicit class OptionSnailing[A <: View] extends AnyRef

    Definition Classes
    Snailing
  6. type Snail[-A <: View] = (A) ⇒ Future[Unit]

    A snail mutates the view slowly (e.

    A snail mutates the view slowly (e.g. animation)

    Definition Classes
    Snailing
  7. implicit class SnailAddition[A <: View] extends AnyRef

    Definition Classes
    Snailing
  8. type Tweak[-A <: View] = (A) ⇒ Unit

    A tweak is a function that mutates a View

    A tweak is a function that mutates a View

    Definition Classes
    Tweaking
  9. implicit class TweakAddition[A <: View] extends AnyRef

    Definition Classes
    Tweaking
  10. implicit class TweakSnailAddition[A <: View] extends AnyRef

    Definition Classes
    Snailing
  11. implicit class ViewSnailing[A <: View] extends AnyRef

    Definition Classes
    Snailing
  12. implicit class ViewTweaking[A <: View] extends AnyRef

    Definition Classes
    Tweaking

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object FuncOn extends Dynamic

    Definition Classes
    Tweaks
  7. object On extends Dynamic

    Definition Classes
    Tweaks
  8. object ThunkOn extends Dynamic

    Definition Classes
    Tweaks
  9. def addViews(children: Seq[View], removeOld: Boolean = false): (ViewGroup) ⇒ Unit

    Add views to the layout

    Add views to the layout

    Definition Classes
    Tweaks
  10. def addViewsReverse(children: Seq[View], removeOld: Boolean = false): (ViewGroup) ⇒ Unit

    Add view to the layout in reversed order (uses addView(child, 0))

    Add view to the layout in reversed order (uses addView(child, 0))

    Definition Classes
    Tweaks
  11. def anim(animation: Animation, duration: Long = 1L): (View) ⇒ Future[Unit]

    Run animation, indicating when it’s finished

    Run animation, indicating when it’s finished

    Definition Classes
    Snails
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def delay(millis: Long)(implicit ec: ExecutionContext): (View) ⇒ Future[Unit]

    A delay to be inserted somewhere between ~@>s and ~>s

    A delay to be inserted somewhere between ~@>s and ~>s

    Definition Classes
    Snails
  15. val disable: (View) ⇒ Unit

    Disable this view

    Disable this view

    Definition Classes
    Tweaks
  16. def enable(c: Boolean): (View) ⇒ Unit

    Conditionally enable/disable this view

    Conditionally enable/disable this view

    Definition Classes
    Tweaks
  17. val enable: (View) ⇒ Unit

    Enable this view

    Enable this view

    Definition Classes
    Tweaks
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. implicit def eventStreamF(implicit ob: Observer): Functor[EventStream]

    Definition Classes
    Functors
  21. def fadeIn(millis: Long)(implicit ec: ExecutionContext): (View) ⇒ Future[Unit]

    Fade in this view

    Fade in this view

    Definition Classes
    Snails
  22. def fadeOut(millis: Long)(implicit ec: ExecutionContext): (View) ⇒ Future[Unit]

    Fade out this view

    Fade out this view

    Definition Classes
    Snails
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit def futureF(implicit ec: ExecutionContext): Functor[Future]

    Definition Classes
    Functors
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. val hide: (View) ⇒ Unit

    Hide this view (uses View.

    Hide this view (uses View.GONE)

    Definition Classes
    Tweaks
  28. val horizontal: (LinearLayout) ⇒ Unit

    Make this layout horizontal

    Make this layout horizontal

    Definition Classes
    Tweaks
  29. def id(id: Int): (View) ⇒ Unit

    Set this view’s id

    Set this view’s id

    Definition Classes
    Tweaks
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def layoutParams(params: Any*): (View) ⇒ Unit

    Automatically find the appropriate LayoutParams class from the parent layout.

    Automatically find the appropriate LayoutParams class from the parent layout.

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  32. def layoutParamsOf[B <: ViewGroup](params: Any*): (View) ⇒ Unit

    Use LayoutParams of the specified layout class

    Use LayoutParams of the specified layout class

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  33. implicit val listF: Traverse[List] with MonadPlus[List] with Each[List] with Index[List] with Length[List] with Zip[List] with Unzip[List] with IsEmpty[List] { def empty[A]: List[Nothing] }

    Definition Classes
    Functors
  34. def lp(params: Any*): (View) ⇒ Unit

    Automatically find the appropriate LayoutParams class from the parent layout.

    Automatically find the appropriate LayoutParams class from the parent layout.

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  35. def lpOf[B <: ViewGroup](params: Any*): (View) ⇒ Unit

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  36. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  39. implicit val optionF: Traverse[Option] with MonadPlus[Option] with Each[Option] with Index[Option] with Length[Option] with Cozip[Option] with Zip[Option] with Unzip[Option] with IsEmpty[Option] { def point[A](a: => A): Some[A] }

    Definition Classes
    Functors
  40. def padding(left: Int = 0, top: Int = 0, right: Int = 0, bottom: Int = 0, all: Int = 1): (View) ⇒ Unit

    Set padding

    Set padding

    Definition Classes
    Tweaks
  41. implicit object rxF extends Functor[Rx]

    Definition Classes
    Functors
  42. def show(c: Boolean): (View) ⇒ Unit

    Conditionally show/hide this view

    Conditionally show/hide this view

    Definition Classes
    Tweaks
  43. val show: (View) ⇒ Unit

    Show this view (uses View.

    Show this view (uses View.VISIBLE)

    Definition Classes
    Tweaks
  44. def showProgress(futures: Seq[Future[Any]])(implicit ec: ExecutionContext): (ProgressBar) ⇒ Unit

    Show this progress bar with determinate progress and hide it once all futures are done

    Show this progress bar with determinate progress and hide it once all futures are done

    Definition Classes
    Tweaks
  45. def showProgress(future: Future[Any])(implicit ec: ExecutionContext): (ProgressBar) ⇒ Unit

    Show this progress bar with indeterminate progress and hide it once future is done

    Show this progress bar with indeterminate progress and hide it once future is done

    Definition Classes
    Tweaks
  46. implicit def snailMonoid[A <: View](implicit ec: ExecutionContext): Monoid[(A) ⇒ Future[Unit]]

    Definition Classes
    Snailing
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def text(text: Either[Int, CharSequence]): (TextView) ⇒ Unit

    Set text

    Set text

    Definition Classes
    Tweaks
  49. def text(text: Int): (TextView) ⇒ Unit

    Set text

    Set text

    Definition Classes
    Tweaks
  50. def text(text: CharSequence): (TextView) ⇒ Unit

    Set text

    Set text

    Definition Classes
    Tweaks
  51. def toString(): String

    Definition Classes
    AnyRef → Any
  52. implicit def tweakMonoid[A <: View]: Monoid[(A) ⇒ Unit]

    Definition Classes
    Tweaking
  53. val vertical: (LinearLayout) ⇒ Unit

    Make this layout vertical

    Make this layout vertical

    Definition Classes
    Tweaks
  54. def wait(f: Future[Any])(implicit ec: ExecutionContext): (View) ⇒ Future[Unit]

    A snail that waits for a given future to finish

    A snail that waits for a given future to finish

    Definition Classes
    Snails
  55. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def waitProgress(futures: List[Future[Any]])(implicit ec: ExecutionContext): (ProgressBar) ⇒ Future[Unit]

    Show this progress bar with determinate progress and hide it once all futures are done

    Show this progress bar with determinate progress and hide it once all futures are done

    Definition Classes
    Snails
  59. def waitProgress(future: Future[Any])(implicit ec: ExecutionContext): (ProgressBar) ⇒ Future[Unit]

    Show this progress bar with indeterminate progress and hide it once future is done

    Show this progress bar with indeterminate progress and hide it once future is done

    Definition Classes
    Snails
  60. def wire[A <: View](v: Option[A]): (A) ⇒ Unit

    Assign the view to the provided slot

    Assign the view to the provided slot

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  61. def wire[A <: View](v: A): (A) ⇒ Unit

    Assign the view to the provided var

    Assign the view to the provided var

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )

Inherited from Snails

Inherited from Tweaks

Inherited from Snailing

Inherited from Tweaking

Inherited from Functors

Inherited from AnyRef

Inherited from Any

Ungrouped