private void AddArrayGroupInfo() { var tg = new TextArrayGroupInfo() { Name = "New Array Group", EncodingString = TextGroupInfo.ENCODING_STRING_M64 }; ProfileInfo.TextArrayGroups.Add(tg); AddGroupInfo(tg); }
public TextArrayItem(byte[] bytes, TextArrayGroupInfo groupInfo, TextArrayItemInfo info) : base(bytes, groupInfo) { ItemInfo = info; // Remove empty chars at the end of ascii text if (groupInfo.Encoding == System.Text.Encoding.ASCII) { Text = Text.TrimEnd(); } }
private void RemoveArrayItemInfo(BaseItem item) { TextArrayItemInfo tarrinfo = (TextArrayItemInfo)item.Tag; TextArrayGroupInfo group = (TextArrayGroupInfo)GetSelectedGroupInfo(); if (group is object) { ItemListBox1.Items.Remove(item); group.Texts.Remove(tarrinfo); } }
private void AddArrayItemInfo() { var item = new TextArrayItemInfo(); TextArrayGroupInfo group = (TextArrayGroupInfo)GetSelectedGroupInfo(); group.Texts.Add(item); var btn = AddArrayItemListItem(item); ItemListBox1.Items.Add(btn); ItemListBox1.Refresh(); }
public TextArrayGroup(TextArrayGroupInfo groupInfo) : base(groupInfo) { }