TabbedDebugPanel

abstract class TabbedDebugPanel(frontendContext: FrontendContext) : DebugPanel

A base class for a debug panel showing DebugTabFragments.

Offers frontend-related utilities for the debug tabs.

Constructors

Link copied to clipboard
fun TabbedDebugPanel(frontendContext: FrontendContext)

Properties

Link copied to clipboard
abstract val panelManager: DebugTabPanelManager

Manages the DebugTabFragments of this panel.

Inherited properties

Link copied to clipboard
val frontendContext: FrontendContext
Link copied to clipboard
val id: Long
Link copied to clipboard
val isOccluded: LiveData<Boolean?>
Link copied to clipboard
override val panelContext: LiveData<PanelContext?>
Link copied to clipboard
val tag: String
Link copied to clipboard
var transitionDestination: PanelTransitionDestination?
Link copied to clipboard
var transitionSource: PanelTransitionSource?

Inherited functions

Link copied to clipboard
fun createInitialFragment(): Fragment
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun getLifecycle(): Lifecycle
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
open fun onAddedToFrontend()
Link copied to clipboard
open fun onAttached(panelContext: PanelContext)
Link copied to clipboard
open fun onDetached()
Link copied to clipboard
open fun onRemovedFromFrontend()
Link copied to clipboard
open override fun toString(): String