From e2ffd4c175c73b99092e18d1dc67797465d22e20 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 23 Aug 2014 13:19:48 +0000 Subject: [PATCH] Input Roll - expose a Columns property --- BizHawk.Client.EmuHawk/tools/TAStudio/InputRoll.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/InputRoll.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/InputRoll.cs index cc3ca33aad..eef4ea5e50 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/InputRoll.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/InputRoll.cs @@ -171,6 +171,12 @@ namespace BizHawk.Client.EmuHawk [DefaultValue(false)] public bool InputPaintingMode { get; set; } + /// + /// The columns shown + /// + [Category("Behavior")] + public RollColumns Columns { get { return _columns; } } + #endregion #region Event Handlers @@ -1107,6 +1113,14 @@ namespace BizHawk.Client.EmuHawk public class RollColumns : List { + public RollColumn this[string name] + { + get + { + return this.SingleOrDefault(column => column.Name == name); + } + } + public Action ChangedCallback { get; set; } private void DoChangeCallback()