org.macroid.contrib

ExtraTweaks

trait ExtraTweaks extends LayoutDsl with Tweaks

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ExtraTweaks
  2. Tweaks
  3. LayoutDsl
  4. Functors
  5. LayoutTransforming
  6. Snailing
  7. Tweaking
  8. LayoutBuilding
  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 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. implicit class RichViewGroup[A <: ViewGroup] extends AnyRef

    Definition Classes
    LayoutTransforming
  7. 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
  8. implicit class SnailAddition[A <: View] extends AnyRef

    Definition Classes
    Snailing
  9. type Transformer = PartialFunction[View, Unit]

    A transformer is a partial mutating function that can be recursively applied to a layout

    A transformer is a partial mutating function that can be recursively applied to a layout

    Definition Classes
    LayoutTransforming
  10. 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
  11. implicit class TweakAddition[A <: View] extends AnyRef

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

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

    Definition Classes
    Snailing
  14. 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 Layout

    Definition Classes
    LayoutTransforming
  8. object LayoutTransforming extends LayoutTransforming

    Definition Classes
    LayoutTransforming
  9. object On extends Dynamic

    Definition Classes
    Tweaks
  10. object TextFace

  11. object TextSize

  12. object TextStyle

  13. object ThunkOn extends Dynamic

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

    Add views to the layout

    Add views to the layout

    Definition Classes
    Tweaks
  15. 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
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. val disable: (View) ⇒ Unit

    Disable this view

    Disable this view

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

    Conditionally enable/disable this view

    Conditionally enable/disable this view

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

    Enable this view

    Enable this view

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

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

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

    Definition Classes
    Functors
  24. def finalize(): Unit

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

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

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

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

    Hide this view (uses View.

    Hide this view (uses View.GONE)

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

    Make this layout horizontal

    Make this layout horizontal

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

    Set this view’s id

    Set this view’s id

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

    Definition Classes
    Any
  32. def l[A <: ViewGroup](children: View*)(implicit ctx: Context): A

    Define a layout

    Define a layout

    Definition Classes
    LayoutBuilding
    Annotations
    @macroImpl( ... )
  33. 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( ... )
  34. 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( ... )
  35. 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
  36. 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( ... )
  37. def lpOf[B <: ViewGroup](params: Any*): (View) ⇒ Unit

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

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

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

    Definition Classes
    AnyRef
  41. 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
  42. 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
  43. implicit object rxF extends Functor[Rx]

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

    Conditionally show/hide this view

    Conditionally show/hide this view

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

    Show this view (uses View.

    Show this view (uses View.VISIBLE)

    Definition Classes
    Tweaks
  46. def slot[A <: View]: Option[A]

    Define a slot

    Define a slot

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

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

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

    Set text

    Set text

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

    Set text

    Set text

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

    Set text

    Set text

    Definition Classes
    Tweaks
  52. def toString(): String

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

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

    Make this layout vertical

    Make this layout vertical

    Definition Classes
    Tweaks
  55. def w[A <: View](args: Any*)(implicit ctx: Context): A

    Define a widget, supplying additional arguments

    Define a widget, supplying additional arguments

    Definition Classes
    LayoutBuilding
    Annotations
    @macroImpl( ... )
  56. def w[A <: View](implicit ctx: Context): A

    Define a widget

    Define a widget

    Definition Classes
    LayoutBuilding
    Annotations
    @macroImpl( ... )
  57. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  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 Tweaks

Inherited from LayoutDsl

Inherited from Functors

Inherited from LayoutTransforming

Inherited from Snailing

Inherited from Tweaking

Inherited from LayoutBuilding

Inherited from AnyRef

Inherited from Any

Ungrouped