Exemple #1
0
        private void fileList_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (fileList.SelectedItems.Count < 1)
            {
                return;
            }

            if (string.IsNullOrEmpty(Settings.Default.LastParamsDir))
            {
                MessageBox.Show(
                    "You haven't specified a Parameter/ directory!\nUse Options > Set Params dir to specify where your .params files are located.",
                    "SplatColour", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            InkFileListItem item = (InkFileListItem)fileList.SelectedItems[0];
            InkFile         file = item.File;
            string          path = Path.Combine(Settings.Default.LastParamsDir, file.FileName);

            if (!File.Exists(path))
            {
                MessageBox.Show($"File {path} does not exist!", "SplatColour", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                return;
            }

            OpenFile(path);
            OpenedViaList = true;
            Text          = "SplatColour - " + file.Name;
        }
Exemple #2
0
        private void InitListView()
        {
            for (uint i = 0; i < (uint)InkGroup.NumGroups; i++)
            {
                var g = new ListViewGroup(((InkGroup)i).ToString(), InkFile.InkGroupNames[i]);
                fileList.Groups.Add(g);
            }

            for (uint i = 0; i < InkFile.Files.Length; i++)
            {
                InkFile file = InkFile.Files[i];

                var lvitem = new InkFileListItem(file);
                lvitem.Group = fileList.Groups[(int)file.Group];
                fileList.Items.Add(lvitem);
            }

            fileList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            fileList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
        }