gh-pages / com.nextfaze.devfun.menu / MenuController

MenuController

interface MenuController (source)

Properties

Name Summary
actionDescription abstract val actionDescription: CharSequence?
A human-readable description of how this controller is used.
title abstract val title: String
A human-readable description of the name of this controller.

Functions

Name Summary
attach abstract fun attach(developerMenu: DeveloperMenu): Unit
Called when this controller is being attached/initialized to a DeveloperMenu.
detach abstract fun detach(): Unit
Called when this controller is being detached/removed from a DeveloperMenu.
onDismissed abstract fun onDismissed(): Unit
Called when DeveloperMenu is dismissed.
onShown abstract fun onShown(): Unit
Called when DeveloperMenu is shown.

Inheritors

Name Summary
CogOverlay class CogOverlay : MenuController
Controls the floating cog overlay.
DeveloperMenu interface DeveloperMenu : MenuController
KeySequence class KeySequence : MenuController
Allows toggling the Developer Menu using button/key sequences.