14.1 Beta 1 SDK
IGameMenuItem13.3
public interface Unbroken.LaunchBox.Plugins.Data.IGameMenuItem
This interface is used to create menu items by the IGameMultiMenuItemPlugin interface
Properties
string Caption { get; }System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IGameMenuItem> Children { get; }bool Enabled { get; }System.Drawing.Image Icon { get; }
Caption 13.3
string Caption { get; }
The string displayed on the menu item
Children 13.3
System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IGameMenuItem> Children { get; }
Menu items under this one (not used in Big Box)
Enabled 13.3
bool Enabled { get; }
Is the menu item enabled
Icon 13.3
System.Drawing.Image Icon { get; }
The icon for the item (not used in Big Box)
Methods
OnSelect 13.3
void OnSelect(params Unbroken.LaunchBox.Plugins.Data.IGame[] games)
Fired when your menu item has been selected by the user. Not used if the item has any children.
games13.3- The games that were selected when activating your menu item. Will not be null