26 lines
798 B
C#
Executable File
26 lines
798 B
C#
Executable File
using Dalamud.Game.Text.SeStringHandling;
|
|
|
|
namespace XivCommon.Functions.ContextMenu {
|
|
/// <summary>
|
|
/// A native context menu item
|
|
/// </summary>
|
|
public sealed class NativeContextMenuItem : BaseContextMenuItem {
|
|
/// <summary>
|
|
/// The action code to be used in the context menu agent for this item.
|
|
/// </summary>
|
|
public byte InternalAction { get; }
|
|
|
|
/// <summary>
|
|
/// The name of the context item.
|
|
/// </summary>
|
|
public SeString Name { get; set; }
|
|
|
|
internal NativeContextMenuItem(byte action, SeString name, bool enabled, bool isSubMenu) {
|
|
this.Name = name;
|
|
this.InternalAction = action;
|
|
this.Enabled = enabled;
|
|
this.IsSubMenu = isSubMenu;
|
|
}
|
|
}
|
|
}
|