Table of Contents

Class SidebarItemPopup

Namespace
Playnite
Assembly
Playnite.SDK.dll
public class SidebarItemPopup
Inheritance
SidebarItemPopup
Inherited Members

Constructors

SidebarItemPopup(Func<GetMenuItemsArgs, List<MenuItemImpl>>)

public SidebarItemPopup(Func<SidebarItemPopup.GetMenuItemsArgs, List<MenuItemImpl>> menuItemsGetter)

Parameters

menuItemsGetter Func<SidebarItemPopup.GetMenuItemsArgs, List<MenuItemImpl>>

SidebarItemPopup(ContextMenu)

public SidebarItemPopup(ContextMenu menu)

Parameters

menu ContextMenu

SidebarItemPopup(Popup)

public SidebarItemPopup(Popup popup)

Parameters

popup Popup

Properties

CacheMenuItems

public bool CacheMenuItems { get; set; }

Property Value

bool

Menu

public ContextMenu? Menu { get; set; }

Property Value

ContextMenu

MenuItemsGetter

public Func<SidebarItemPopup.GetMenuItemsArgs, List<MenuItemImpl>>? MenuItemsGetter { get; }

Property Value

Func<SidebarItemPopup.GetMenuItemsArgs, List<MenuItemImpl>>

Popup

public Popup? Popup { get; set; }

Property Value

Popup

Methods

GetMenuItems(GetMenuItemsArgs)

public List<MenuItemImpl>? GetMenuItems(SidebarItemPopup.GetMenuItemsArgs args)

Parameters

args SidebarItemPopup.GetMenuItemsArgs

Returns

List<MenuItemImpl>