Table of Contents

Class ApplicationPopover

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Helper class for support of IPopover views for Application. Held by Popover

public sealed class ApplicationPopover : IDisposable
Inheritance
ApplicationPopover
Implements
Inherited Members

Constructors

ApplicationPopover()

Initializes a new instance of the ApplicationPopover class.

Properties

Popovers

Gets the list of popovers registered with the application.

Methods

DeRegister(IPopover?)

De-registers popover with the application. Use this to remove the popover and it's keyboard bindings from the application.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetActivePopover()

Gets the active popover, if any.

Hide(IPopover?)

Causes the specified popover to be hidden. If the popover is dervied from PopoverBaseImpl, this is the same as setting Visible to false.

Register(IPopover?)

Registers popover with the application. This enables the popover to receive keyboard events even when it is not active.

Show(IPopover?)

Shows popover. IPopover implementations should use OnVisibleChanaged/VisibleChanged to be notified when the user has done something to cause the popover to be hidden.