ariane/app/src/main/java/oppen/gem/ui/bookmarks/BookmarksDialog.kt

39 lines
1.1 KiB
Kotlin
Raw Normal View History

2020-09-10 21:20:24 +00:00
package oppen.gem.ui.bookmarks
import android.content.Context
import android.view.View
import androidx.appcompat.app.AppCompatDialog
import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.dialog_bookmarks.view.*
import oppen.gem.R
import oppen.gem.io.bookmarks.Bookmark
import oppen.gem.io.bookmarks.BookmarksDatasource
import java.net.URI
class BookmarksDialog(
context: Context,
private val bookmarkDatasource: BookmarksDatasource,
onDismiss: () -> Unit): AppCompatDialog(context, R.style.FSDialog) {
init {
val view = View.inflate(context, R.layout.dialog_bookmarks, null)
setContentView(view)
view.bookmarks_toolbar.setNavigationIcon(R.drawable.vector_close)
view.bookmarks_toolbar.setNavigationOnClickListener {
onDismiss()
dismiss()
}
view.bookmarks_recycler.layoutManager = LinearLayoutManager(context)
//None as yet
view.bookmarks_toolbar.inflateMenu(R.menu.add_bookmarks)
view.bookmarks_toolbar.setOnMenuItemClickListener {menuItem ->
true
}
}
}