public AddEntryKeyboardAction(string file, AddEntryKeyboardTag tag, string keyboardName) : base(file) { this.DisplayText = StringRes.UI_AddEntryKeyboard.WithParams(keyboardName); this.Tag = tag; this.KeyBoardName = keyboardName; }
public static AddEntryKeyboardAction Create(AddEntryKeyboardTag tag, string file) { var result = new AddEntryKeyboardAction(file) { Tag = tag, }; return(result); }
public static AddEntryKeyboardAction[] Create(AddEntryKeyboardTag tag, string file) { var result = new List <AddEntryKeyboardAction> { new AddEntryKeyboardAction(file, tag, "Default"), }; if (!string.IsNullOrWhiteSpace(tag.NonDefaultKeyboardSuggestion)) { result.Add(new AddEntryKeyboardAction(file, tag, tag.NonDefaultKeyboardSuggestion)); } return(result.ToArray()); }