Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit 68633eb

Browse files
stephan-ghyanex
authored andcommitted
Add Dialog.find(id) method (#351)
1 parent 64dbaca commit 68633eb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

anko/library/static/common/src/ContextUtils.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package org.jetbrains.anko
1919

2020
import android.app.Activity
21+
import android.app.Dialog
2122
import android.app.Fragment
2223
import android.content.Context
2324
import android.content.SharedPreferences
@@ -67,10 +68,12 @@ inline val Activity.contentView: View?
6768
inline fun <reified T : View> View.find(@IdRes id: Int): T = findViewById(id) as T
6869
inline fun <reified T : View> Activity.find(@IdRes id: Int): T = findViewById(id) as T
6970
inline fun <reified T : View> Fragment.find(@IdRes id: Int): T = view?.findViewById(id) as T
71+
inline fun <reified T : View> Dialog.find(@IdRes id: Int): T = findViewById(id) as T
7072

7173
inline fun <reified T : View> View.findOptional(@IdRes id: Int): T? = findViewById(id) as? T
7274
inline fun <reified T : View> Activity.findOptional(@IdRes id: Int): T? = findViewById(id) as? T
7375
inline fun <reified T : View> Fragment.findOptional(@IdRes id: Int): T? = view?.findViewById(id) as? T
76+
inline fun <reified T : View> Dialog.findOptional(@IdRes id: Int): T? = findViewById(id) as? T
7477

7578
inline fun <T: Fragment> T.withArguments(vararg params: Pair<String, Any>): T {
7679
arguments = bundleOf(*params)

0 commit comments

Comments
 (0)