示例#1
0
        private void AddArrayGroupInfo()
        {
            var tg = new TextArrayGroupInfo()
            {
                Name = "New Array Group", EncodingString = TextGroupInfo.ENCODING_STRING_M64
            };

            ProfileInfo.TextArrayGroups.Add(tg);
            AddGroupInfo(tg);
        }
示例#2
0
        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();
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
        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();
        }
示例#5
0
 public TextArrayGroup(TextArrayGroupInfo groupInfo) : base(groupInfo)
 {
 }