org.macroid

FullDslActivity

trait FullDslActivity extends ActivityContext with ActivityViewSearch with LayoutDsl with FragmentDsl with Tweaks with MediaQueries with Concurrency

Self Type
FullDslActivity with FragmentActivity
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FullDslActivity
  2. Concurrency
  3. MediaQueries
  4. Tweaks
  5. FragmentDsl
  6. FragmentApi
  7. LayoutDsl
  8. ActivityViewSearch
  9. ViewSearch
  10. BasicViewSearch
  11. ActivityContext
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class RichActionBar extends AnyRef

    Definition Classes
    FragmentApi
  2. implicit class RichFuture[A] extends AnyRef

    Definition Classes
    Concurrency
  3. implicit class RichOption[A] extends AnyRef

    Definition Classes
    MediaQueries
  4. implicit class RichTweak[A <: View] extends AnyRef

    Definition Classes
    LayoutDsl
  5. implicit class RichView[A <: View] extends AnyRef

    Definition Classes
    LayoutDsl
  6. implicit class RichViewGroup[A <: ViewGroup] extends AnyRef

    Definition Classes
    LayoutDsl
  7. class TabListener extends android.app.ActionBar.TabListener

    Definition Classes
    FragmentApi
  8. type Transformer = PartialFunction[View, Unit]

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

    Definition Classes
    LayoutDsl
  10. implicit class Units extends AnyRef

    Definition Classes
    MediaQueries

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. val Id: IdGen

    Definition Classes
    BasicViewSearch
  8. object Layout

    Definition Classes
    LayoutDsl
  9. object On extends Dynamic

    Definition Classes
    Tweaks
  10. val Tag: TagGen

    Definition Classes
    BasicViewSearch
  11. object ThunkOn extends Dynamic

    Definition Classes
    Tweaks
  12. def addViews(children: Seq[View]): (ViewGroup) ⇒ Unit

    Add views to the layout

    Add views to the layout

    Definition Classes
    Tweaks
  13. def addViewsReverse(children: Seq[View]): (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
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def await[A](f: Future[A])(implicit c: ExecutionContext): A @scala.util.continuations.cpsParam[scala.concurrent.Future[Any],scala.concurrent.Future[Any]]

    Use inside flow blocks to await futures

    Use inside flow blocks to await futures

    Definition Classes
    Concurrency
    Annotations
    @inline()
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. implicit lazy val ctx: Context

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

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

    Definition Classes
    AnyRef → Any
  20. def f[A <: Fragment](id: Int, tag: String, args: Any*)(implicit ctx: Context): FrameLayout

    Define a fragment, which is wrapped in FrameLayout to be added to the layout

    Define a fragment, which is wrapped in FrameLayout to be added to the layout

    Definition Classes
    FragmentDsl
    Annotations
    @macroImpl( ... )
  21. def ff[A <: Fragment](args: Any*): Thunk[A]

    Same as fragmentFactory

    Same as fragmentFactory

    Definition Classes
    FragmentDsl
    Annotations
    @macroImpl( ... )
  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def findFrag[A <: Fragment](tag: String): A

    Find a fragment with a given tag

    Find a fragment with a given tag

    Definition Classes
    ViewSearch
  24. def findView[A <: View](id: Int): A

    Find a view with a given id in root view

    Find a view with a given id in root view

    Definition Classes
    ActivityViewSearchViewSearch
  25. def findView[A <: View](root: View, id: Int): A

    Find a view with a given id in root

    Find a view with a given id in root

    Definition Classes
    BasicViewSearch
  26. def fragment(frag: ⇒ Fragment, id: Int, tag: String)(implicit ctx: Context): FrameLayout

    Create a fragment and wrap it in a FrameLayout

    Create a fragment and wrap it in a FrameLayout

    Definition Classes
    FragmentApi
  27. def fragmentFactory[A <: Fragment](args: Any*): Thunk[A]

    Returns a fragment factory (Thunk[A])

    Returns a fragment factory (Thunk[A])

    Definition Classes
    FragmentDsl
    Annotations
    @macroImpl( ... )
  28. def fragmentManager: FragmentManager

    Definition Classes
    ActivityViewSearchViewSearch
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. lazy val handler: Handler

    Definition Classes
    Concurrency
  31. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  32. def hdpi(implicit ctx: Context): MediaQuery

    Definition Classes
    MediaQueries
  33. def hide: (View) ⇒ Unit

    Hide this view (uses View.

    Hide this view (uses View.GONE)

    Definition Classes
    Tweaks
  34. def higherThan(v: Int)(implicit ctx: Context): MediaQuery

    Same as minHeight(v)

    Same as minHeight(v)

    Definition Classes
    MediaQueries
  35. def horizontal: (LinearLayout) ⇒ Unit

    Make this layout horizontal

    Make this layout horizontal

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

    Set this view’s id

    Set this view’s id

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

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

    Define a layout

    Define a layout

    Definition Classes
    LayoutDsl
    Annotations
    @macroImpl( ... )
  39. 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( ... )
  40. 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( ... )
  41. def ldpi(implicit ctx: Context): MediaQuery

    Definition Classes
    MediaQueries
  42. def lowerThan(v: Int)(implicit ctx: Context): MediaQuery

    Same as maxHeight(v)

    Same as maxHeight(v)

    Definition Classes
    MediaQueries
  43. 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( ... )
  44. def lpOf[B <: ViewGroup](params: Any*): (View) ⇒ Unit

    Definition Classes
    Tweaks
    Annotations
    @macroImpl( ... )
  45. def maxHeight(v: Int)(implicit ctx: Context): MediaQuery

    Height is at most v

    Height is at most v

    Definition Classes
    MediaQueries
  46. def maxWidth(v: Int)(implicit ctx: Context): MediaQuery

    Width is at most v

    Width is at most v

    Definition Classes
    MediaQueries
  47. def mdpi(implicit ctx: Context): MediaQuery

    Definition Classes
    MediaQueries
  48. def minHeight(v: Int)(implicit ctx: Context): MediaQuery

    Height is at least v

    Height is at least v

    Definition Classes
    MediaQueries
  49. def minWidth(v: Int)(implicit ctx: Context): MediaQuery

    Width is at least v

    Width is at least v

    Definition Classes
    MediaQueries
  50. def narrowerThan(v: Int)(implicit ctx: Context): MediaQuery

    Same as maxWidth(v)

    Same as maxWidth(v)

    Definition Classes
    MediaQueries
  51. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  54. 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
  55. def runOnUiThread[A](f: ⇒ A): Future[A]

    Run the supplied block of code on UI thread

    Run the supplied block of code on UI thread

    Definition Classes
    Concurrency
    Annotations
    @inline()
  56. def show: (View) ⇒ Unit

    Show this view (uses View.

    Show this view (uses View.VISIBLE)

    Definition Classes
    Tweaks
  57. def switchToUiThread(): Unit @scala.util.continuations.cpsParam[scala.concurrent.Future[Any],scala.concurrent.Future[Any]]

    Perform the rest of the code in current flow block on UI thread

    Perform the rest of the code in current flow block on UI thread

    Definition Classes
    Concurrency
    Annotations
    @inline()
  58. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Set text

    Set text

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

    Set text

    Set text

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

    Set text

    Set text

    Definition Classes
    Tweaks
  62. def toString(): String

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

    Definition Classes
    LayoutDsl
  64. lazy val uiThread: Thread

    Definition Classes
    Concurrency
  65. def vertical: (LinearLayout) ⇒ Unit

    Make this layout vertical

    Make this layout vertical

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

    Define a widget, supplying additional arguments

    Define a widget, supplying additional arguments

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

    Define a widget

    Define a widget

    Definition Classes
    LayoutDsl
    Annotations
    @macroImpl( ... )
  68. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. def widerThan(v: Int)(implicit ctx: Context): MediaQuery

    Same as minWidth(v)

    Same as minWidth(v)

    Definition Classes
    MediaQueries
  72. 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( ... )
  73. def xhdpi(implicit ctx: Context): MediaQuery

    Definition Classes
    MediaQueries

Inherited from Concurrency

Inherited from MediaQueries

Inherited from Tweaks

Inherited from FragmentDsl

Inherited from FragmentApi

Inherited from LayoutDsl

Inherited from ActivityViewSearch

Inherited from ViewSearch

Inherited from BasicViewSearch

Inherited from ActivityContext

Inherited from AnyRef

Inherited from Any

Ungrouped