1
0
Fork 0
fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarMenu.kt

32 lines
914 B
Kotlin
Raw Normal View History

package org.mozilla.fenix.components.toolbar
import mozilla.components.browser.menu.BrowserMenuBuilder
import mozilla.components.browser.menu.item.BrowserMenuItemToolbar
2019-04-01 17:47:25 +02:00
interface ToolbarMenu {
sealed class Item {
object Help : Item()
object Settings : Item()
object Library : Item()
data class RequestDesktop(val isChecked: Boolean) : Item()
object FindInPage : Item()
object NewPrivateTab : Item()
object NewTab : Item()
object Share : Item()
object Back : Item()
object Forward : Item()
object Reload : Item()
object Stop : Item()
object ReportIssue : Item()
object OpenInFenix : Item()
object SaveToCollection : Item()
}
2019-04-01 17:47:25 +02:00
val menuBuilder: BrowserMenuBuilder
val menuToolbar: BrowserMenuItemToolbar
companion object {
const val CAPTION_TEXT_SIZE = 12f
}
2019-01-30 17:36:14 +01:00
}