From df0dac0f231b597be849f9fb5d3dacd1321b08db Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Tue, 3 Jan 2023 19:22:58 +0100 Subject: [PATCH] - added loader for TCL/Thomson Channel_List_*.tar with DtvData.db and satellite.db inside - fixed text input in "Favorites" column (for lists that only have favorite markers and not individual numbers) - converted source code to use SDK/MSBuild project files (for future migration to .NET 7 or 8) --- source/ChanSort.Api/Model/ChannelInfo.cs | 11 +- source/ChanSort.Api/Utils/Crc16.cs | 63 +- source/ChanSort.Api/Utils/Crc32.cs | 2 +- source/ChanSort.Loader.Philips/ChanLstBin.cs | 4 +- .../ChanSort.Loader.TCL.csproj | 16 + .../ChanSort.Loader.TCL/DtvDataSerializer.cs | 355 + source/ChanSort.Loader.TCL/TclPlugin.cs | 16 + .../SettingsDbSerializer.cs | 4 +- source/ChanSort.sln | 32 + source/ChanSort/ChanSort.csproj | 3 +- source/ChanSort/MainForm.Designer.cs | 376 +- source/ChanSort/MainForm.cs | 47 +- source/ChanSort/MainForm.resx | 6911 ++++++++--------- source/changelog.md | 5 +- source/makeDistribZip.cmd | 27 +- 15 files changed, 3643 insertions(+), 4229 deletions(-) create mode 100644 source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj create mode 100644 source/ChanSort.Loader.TCL/DtvDataSerializer.cs create mode 100644 source/ChanSort.Loader.TCL/TclPlugin.cs diff --git a/source/ChanSort.Api/Model/ChannelInfo.cs b/source/ChanSort.Api/Model/ChannelInfo.cs index 66a048a..eed03f3 100644 --- a/source/ChanSort.Api/Model/ChannelInfo.cs +++ b/source/ChanSort.Api/Model/ChannelInfo.cs @@ -233,14 +233,9 @@ namespace ChanSort.Api Favorites favMask = 0; foreach (Favorites fav in Enum.GetValues(typeof (Favorites))) { - foreach (char c in value) - { - if (c == fav.ToString()[0]) - { - favMask |= fav; - break; - } - } + var favChar = fav.ToString()[0]; + if (value.IndexOf(favChar) >= 0) + favMask |= fav; } return favMask; } diff --git a/source/ChanSort.Api/Utils/Crc16.cs b/source/ChanSort.Api/Utils/Crc16.cs index ed0a1f9..ffc5509 100644 --- a/source/ChanSort.Api/Utils/Crc16.cs +++ b/source/ChanSort.Api/Utils/Crc16.cs @@ -2,8 +2,11 @@ { public class Crc16 { + #region static IBM/Modbus implementation + // CRC-16-IBM aka Modbus, LSB first (right shift) with polynomial 0x8005 - private static readonly ushort[] CrcTable = { + private static readonly ushort[] CrcTable = + { 0X0000, 0XC0C1, 0XC181, 0X0140, 0XC301, 0X03C0, 0X0280, 0XC241, 0XC601, 0X06C0, 0X0780, 0XC741, 0X0500, 0XC5C1, 0XC481, 0X0440, 0XCC01, 0X0CC0, 0X0D80, 0XCD41, 0X0F00, 0XCFC1, 0XCE81, 0X0E40, @@ -35,22 +38,72 @@ 0X8801, 0X48C0, 0X4980, 0X8941, 0X4B00, 0X8BC1, 0X8A81, 0X4A40, 0X4E00, 0X8EC1, 0X8F81, 0X4F40, 0X8D01, 0X4DC0, 0X4C80, 0X8C41, 0X4400, 0X84C1, 0X8581, 0X4540, 0X8701, 0X47C0, 0X4680, 0X8641, - 0X8201, 0X42C0, 0X4380, 0X8341, 0X4100, 0X81C1, 0X8081, 0X4040 }; + 0X8201, 0X42C0, 0X4380, 0X8341, 0X4100, 0X81C1, 0X8081, 0X4040 + }; - public static ushort Calc(byte[] data, int startOffset = 0, int length = -1) + public static ushort Modbus(byte[] data, int startOffset = 0, int length = -1) { if (length == -1) - length = data.Length; + length = data.Length - startOffset; ushort crc = 0xFFFF; while (--length >= 0) { - byte temp = (byte)(data[startOffset++] ^ crc); + var temp = (byte)(data[startOffset++] ^ crc); crc >>= 8; crc ^= CrcTable[temp]; } return crc; } + #endregion + + #region static CCITT implementation + + private static Crc16 ccitt; + /// + /// Unreflected (most significant bit first) CRC16-CCITT with polynomial 0x1021 and initial value 0xFFFF + /// + public static Crc16 CCITT => ccitt ??= new Crc16(0x1021, 0xffff); + #endregion + + private readonly ushort[] table = new ushort[256]; + private readonly ushort init; + + public Crc16(ushort poly, ushort init = 0) + { + InitTable(poly); + this.init = init; + } + + private void InitTable(ushort poly) + { + for (int i = 0; i < table.Length; ++i) + { + var temp = (ushort)0; + var a = (ushort)(i << 8); + for (int j = 0; j < 8; ++j) + { + if (((temp ^ a) & 0x8000) != 0) + temp = (ushort)((temp << 1) ^ poly); + else + temp <<= 1; + a <<= 1; + } + + table[i] = temp; + } + } + + public ushort Calc(byte[] data, int startOffset = 0, int length = -1) + { + var crc = init; + if (length < 0) + length = data.Length - startOffset; + var end = startOffset + length; + for (int i = startOffset; i < end; i++) + crc = (ushort)((crc << 8) ^ table[(crc >> 8) ^ (0xff & data[i])]); + return crc; + } } } diff --git a/source/ChanSort.Api/Utils/Crc32.cs b/source/ChanSort.Api/Utils/Crc32.cs index a41d40c..24509a6 100644 --- a/source/ChanSort.Api/Utils/Crc32.cs +++ b/source/ChanSort.Api/Utils/Crc32.cs @@ -12,7 +12,7 @@ public static Crc32 Normal = new Crc32(true, NormalPoly); public static Crc32 Reversed = new Crc32(false, NormalPoly); - private static readonly byte[] BitReversedBytes = new byte[256]; + internal static readonly byte[] BitReversedBytes = new byte[256]; private readonly uint[] crc32Table; private readonly bool msbFirst; diff --git a/source/ChanSort.Loader.Philips/ChanLstBin.cs b/source/ChanSort.Loader.Philips/ChanLstBin.cs index 8c3eccf..457a6f4 100644 --- a/source/ChanSort.Loader.Philips/ChanLstBin.cs +++ b/source/ChanSort.Loader.Philips/ChanLstBin.cs @@ -114,7 +114,7 @@ namespace ChanSort.Loader.Philips //if (length > 0x0140000) // length = 0x0140000; - var actualCrc = Crc16.Calc(data, 0, length); + var actualCrc = Crc16.Modbus(data, 0, length); if (actualCrc != expectedCrc) { var msg = $"chanLst.bin: stored CRC for {entry.Key} is {expectedCrc:X4} but calculated {actualCrc:X4}"; @@ -160,7 +160,7 @@ namespace ChanSort.Loader.Philips var length = data.Length; if (VersionMajor < 12 && length > 0x6000) length = 0x6000; // there might be another cap at 0x013FA000 + 0x6000 in some versions - var crc = Crc16.Calc(data, 0, length); + var crc = Crc16.Modbus(data, 0, length); var off = entry.Value; content[off] = (byte) crc; content[off + 1] = (byte) (crc >> 8); diff --git a/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj new file mode 100644 index 0000000..0daaa28 --- /dev/null +++ b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj @@ -0,0 +1,16 @@ + + + + net48 + enable + latest + + + + + + + + + + diff --git a/source/ChanSort.Loader.TCL/DtvDataSerializer.cs b/source/ChanSort.Loader.TCL/DtvDataSerializer.cs new file mode 100644 index 0000000..f0e0a60 --- /dev/null +++ b/source/ChanSort.Loader.TCL/DtvDataSerializer.cs @@ -0,0 +1,355 @@ +using System.Text; +using Microsoft.Data.Sqlite; +using ChanSort.Api; +using SharpCompress.Archives; +using SharpCompress.Archives.Tar; +using SharpCompress.Common; +using SharpCompress.Readers; +using SharpCompress.Writers.Tar; + +namespace ChanSort.Loader.TCL +{ + /* + * This class loads TCL / Thomson .tar files containing DtvData.db and satellite.db SQLite databases. + * + * None of the sample files contained more than a single input source (DVB-C/T/S), so for the time being this loader puts everything into a single list + */ + class DtvDataSerializer : SerializerBase + { + private readonly ChannelList channels = new (SignalSource.All, "All"); + private string dtvFile; + private string crcFile; + + private readonly HashSet tableNames = new(); + private readonly StringBuilder protocol = new(); + + #region ctor() + public DtvDataSerializer(string inputFile) : base(inputFile) + { + this.Features.ChannelNameEdit = ChannelNameEditMode.All; + this.Features.DeleteMode = DeleteMode.Physically; + this.Features.CanSkipChannels = false; + this.Features.CanLockChannels = false; + this.Features.CanHideChannels = true; + this.Features.FavoritesMode = FavoritesMode.Flags; + this.Features.MaxFavoriteLists = 1; + + this.DataRoot.AddChannelList(this.channels); + channels.VisibleColumnFieldNames.Remove(nameof(ChannelInfo.Skip)); + channels.VisibleColumnFieldNames.Remove(nameof(ChannelInfo.Encrypted)); + channels.VisibleColumnFieldNames.Remove(nameof(ChannelInfo.AudioPid)); + channels.VisibleColumnFieldNames.Remove(nameof(ChannelInfo.Provider)); + channels.VisibleColumnFieldNames.Add(nameof(ChannelInfo.Source)); + } + #endregion + + #region GetDataFilePaths() + public override IEnumerable GetDataFilePaths() + { + var list = new List(); + list.Add(this.FileName); + var backupFile = GetBackupFilePath(); + if (File.Exists(backupFile)) + list.Add(backupFile); + return list; + } + + private string GetBackupFilePath() + { + var dir = Path.GetDirectoryName(this.FileName) ?? "."; + var name = Path.GetFileNameWithoutExtension(this.FileName); + var ext = Path.GetExtension(this.FileName); + var backupFile = Path.Combine(dir, name + "Backup" + ext); + return backupFile; + } + + #endregion + + #region Load() + public override void Load() + { + using var tar = TarArchive.Open(this.FileName); + var rdr = tar.ExtractAllEntries(); + this.TempPath = Path.Combine(Path.GetTempPath(), "ChanSort_" + DateTime.Now.ToString("yyyyMMdd-HHmmss")); + Directory.CreateDirectory(this.TempPath); + rdr.WriteAllToDirectory(this.TempPath, new ExtractionOptions { ExtractFullPath=true }); + + this.crcFile = Path.Combine(this.TempPath, "database", "cloneCRC.bin"); + var dbDir = Path.Combine(this.TempPath, "database", "userdata"); + this.dtvFile = Path.Combine(dbDir, "DtvData.db"); + var satFile = Path.Combine(dbDir, "satellite.db"); + + if (!File.Exists(dtvFile) || !File.Exists(satFile)) + throw LoaderException.TryNext("DtvData.db or satellite.db missing"); + + ValidateCrc(satFile); + + string satConnString = $"Data Source={satFile};Pooling=False"; + using (var conn = new SqliteConnection(satConnString)) + { + conn.Open(); + using var cmd = conn.CreateCommand(); + this.RepairCorruptedDatabaseImage(cmd); + + cmd.CommandText = "SELECT name FROM sqlite_master WHERE type = 'table'"; + using (var r = cmd.ExecuteReader()) + { + while (r.Read()) + this.tableNames.Add(r.GetString(0).ToLowerInvariant()); + } + + if (!this.tableNames.Contains("sateliteinfotbl") || !this.tableNames.Contains("transponderinfotbl")) + throw LoaderException.TryNext("File doesn't contain the expected tables"); + + this.ReadSatellites(cmd); + } + + string dtvConnString = $"Data Source={dtvFile};Pooling=False"; + using (var conn = new SqliteConnection(dtvConnString)) + { + conn.Open(); + using var cmd = conn.CreateCommand(); + this.RepairCorruptedDatabaseImage(cmd); + + this.ReadTransponders(cmd); + this.ReadChannels(cmd); + } + } + #endregion + + #region ValidateCrc() + private void ValidateCrc(string satFile) + { + if (!File.Exists(crcFile)) + return; + + var crcData = File.ReadAllBytes(crcFile); + var crc = Crc16.CCITT; + + var data = File.ReadAllBytes(dtvFile); + var actual = crc.Calc(data); + var expected = BitConverter.ToUInt16(crcData, 2); + if (actual != expected) + { + var msg = $"Invalid CRC16-CCITT check sum for {dtvFile}. Expected {expected:X4} but calculated {actual:X4}"; + protocol.AppendLine(msg); + //throw LoaderException.Fail(msg); + } + + data = File.ReadAllBytes(satFile); + actual = crc.Calc(data); + expected = BitConverter.ToUInt16(crcData, 4); + if (actual != expected) + { + var msg = $"Invalid CRC16-CCITT check sum for {satFile}. Expected {expected:X4} but calculated {actual:X4}"; + protocol.AppendLine(msg); + //throw LoaderException.Fail(msg); + } + } + + #endregion + + #region RepairCorruptedDatabaseImage() + private void RepairCorruptedDatabaseImage(SqliteCommand cmd) + { + cmd.CommandText = "REINDEX"; + cmd.ExecuteNonQuery(); + } + #endregion + + #region ReadSatellites() + private void ReadSatellites(SqliteCommand cmd) + { + cmd.CommandText = "select SateliteID, SateliteName, Longitude from SateliteInfoTbl"; + using var r = cmd.ExecuteReader(); + while (r.Read()) + { + Satellite sat = new Satellite(r.GetInt32(0)); + string eastWest = "E"; + int pos = r.IsDBNull(2) ? 0 : r.GetInt32(2); + if (pos != 0) + { + if (pos < 0) + { + pos = -pos; + eastWest = "W"; + } + + sat.OrbitalPosition = $"{pos / 100}.{pos % 100}{eastWest}"; + } + + sat.Name = r.GetString(1); + this.DataRoot.AddSatellite(sat); + } + } + #endregion + + #region ReadTransponders() + private void ReadTransponders(SqliteCommand cmd) + { + //cmd.CommandText = "select TransponderId, SateliteId, Freq, Polarisation, SymbolRate from TransponderInfoTbl"; + cmd.CommandText = "select u16MuxTblID, SatTblID, Freq, null, SymbolRate, TransportStreamId, OriginalNetworkId from MuxInfoTbl"; + using var r = cmd.ExecuteReader(); + while (r.Read()) + { + int id = r.GetInt32(0); + int satId = r.IsDBNull(1) ? -1 : r.GetInt32(1); + int freq = r.GetInt32(2); + + if (this.DataRoot.Transponder.TryGet(id) != null) + continue; + Transponder tp = new Transponder(id); + tp.FrequencyInMhz = (decimal)freq / 1000; + //tp.Polarity = r.GetInt32(3) == 0 ? 'H' : 'V'; + tp.Satellite = this.DataRoot.Satellites.TryGet(satId); + tp.SymbolRate = r.GetInt32(4); + tp.TransportStreamId = r.GetInt32(5); + tp.OriginalNetworkId = r.GetInt32(6); + this.DataRoot.AddTransponder(tp.Satellite, tp); + } + } + #endregion + + #region ReadChannels() + private void ReadChannels(SqliteCommand cmd) + { + cmd.CommandText = $@" +select + p.u32Index, p.ProgNum, p.ServiceName, p.ShortServiceName, p.ServiceID, p.VideoType, p.PCRPID, p.VideoPID, p.unlockedFlag, p.LCN, p.LCNAssignmentType, p.EditFlag, + m.OriginalNetworkId, m.TransportStreamId, m.Freq, m.SymbolRate, + c.RouteName +from ProgramInfoTbl p +left outer join MuxInfoTbl m on m.u16MuxTblID=p.u16MuxTblID +left outer join CurCIOPSerType c on c.u8DtvRoute=p.u8DtvRoute +"; + + using var r = cmd.ExecuteReader(); + while (r.Read()) + { + var handle = r.GetInt32(0); + var oldProgNr = r.GetInt32(1); + if (oldProgNr == 65535) + continue; + + var name = r.GetString(2)?.TrimEnd(' ', '\0'); + ChannelInfo channel = new ChannelInfo(0, handle, oldProgNr, name); + channel.ShortName = r.GetString(3).TrimEnd(' ', '\0'); + channel.ServiceId = r.GetInt32(4); + var vtype = r.GetInt32(5); + channel.ServiceTypeName = vtype == 1 ? "SD-TV" : vtype == 4 ? "HD-TV" : vtype == 6 ? "UHD-TV" : null; + channel.PcrPid = r.GetInt32(6); + channel.VideoPid = r.GetInt32(7); + channel.Hidden = r.GetBoolean(8); + var edit = r.GetInt32(11); + channel.Favorites = (edit & 0x01) != 0 ? Favorites.A : 0; + channel.AddDebug($"LCN={r.GetValue(9)}, AT={r.GetValue(10)}, Edit={edit:x4}"); + + // DVB + var ixD = 12; + var ixC = ixD + 4; + if (!r.IsDBNull(ixD)) + { + channel.OriginalNetworkId = r.GetInt32(ixD + 0); + channel.TransportStreamId = r.GetInt32(ixD + 1); + channel.FreqInMhz = (decimal) r.GetInt32(ixD + 2) / 1000; + channel.SymbolRate = r.GetInt32(ixD + 3); + if (channel.FreqInMhz > 10000) + channel.FreqInMhz = (int) channel.FreqInMhz; + channel.Source = r.GetString(ixC); + } + + if (!channel.IsDeleted) + this.DataRoot.AddChannel(this.channels, channel); + } + } + #endregion + + + #region Save() + public override void Save() + { + string channelConnString = $"Data Source={dtvFile};Pooling=False"; + using (var conn = new SqliteConnection(channelConnString)) + { + conn.Open(); + using var trans = conn.BeginTransaction(); + using var cmd = conn.CreateCommand(); + using var cmd2 = conn.CreateCommand(); + + this.WriteChannels(cmd, cmd2, this.channels); + trans.Commit(); + + cmd.Transaction = null; + this.RepairCorruptedDatabaseImage(cmd); + } + + UpdateCrc(); + + WriteToTar(); + } + #endregion + + #region WriteChannels() + private void WriteChannels(SqliteCommand cmd, SqliteCommand cmdDelete, ChannelList channelList) + { + cmd.CommandText = "update PrograminfoTbl set ProgNum=@nr, ServiceName=@name, unlockedFlag=@hide, EditFlag=(EditFlag & 0xFFFFFFFE) | @editflag where u32Index=@handle"; + cmd.Parameters.Add("@handle", SqliteType.Integer); + cmd.Parameters.Add("@nr", SqliteType.Integer); + cmd.Parameters.Add("@name", SqliteType.Text); + cmd.Parameters.Add("@hide", SqliteType.Integer); + cmd.Parameters.Add("@editflag", SqliteType.Integer); + cmd.Prepare(); + + cmdDelete.CommandText = @"delete from PrograminfoTbl where u32Index=@handle;"; + cmdDelete.Parameters.Add("@handle", SqliteType.Integer); + cmdDelete.Prepare(); + + foreach (ChannelInfo channel in channelList.Channels) + { + if (channel.IsProxy) // ignore reference list proxy channels + continue; + + if (channel.IsDeleted) + { + cmdDelete.Parameters["@handle"].Value = channel.RecordIndex; + cmdDelete.ExecuteNonQuery(); + } + else + { + channel.UpdateRawData(); + cmd.Parameters["@handle"].Value = channel.RecordIndex; + cmd.Parameters["@nr"].Value = channel.NewProgramNr; + cmd.Parameters["@name"].Value = channel.Name; + cmd.Parameters["@hide"].Value = channel.Hidden; + cmd.Parameters["@editflag"].Value = channel.Favorites == 0 ? 0 : 0x0001; + cmd.ExecuteNonQuery(); + } + } + } + #endregion + + #region UpdateCrc + private void UpdateCrc() + { + // update cloneCRC.bin in temp folder + var dtvData = File.ReadAllBytes(dtvFile); + var crc = Crc16.CCITT.Calc(dtvData); + var crcData = File.ReadAllBytes(this.crcFile); + crcData[2] = (byte)(crc & 0xFF); + crcData[3] = (byte)(crc >> 8); + File.WriteAllBytes(crcFile, crcData); + } + #endregion + + #region WriteToTar() + private void WriteToTar() + { + // delete old .tar file and create a new one from temp dir + File.Delete(this.FileName); + using var tar = TarArchive.Create(); + tar.AddAllFromDirectory(this.TempPath); + tar.SaveTo(this.FileName, new TarWriterOptions(CompressionType.None, true)); + } + #endregion + } +} diff --git a/source/ChanSort.Loader.TCL/TclPlugin.cs b/source/ChanSort.Loader.TCL/TclPlugin.cs new file mode 100644 index 0000000..7753c2f --- /dev/null +++ b/source/ChanSort.Loader.TCL/TclPlugin.cs @@ -0,0 +1,16 @@ +using ChanSort.Api; + +namespace ChanSort.Loader.TCL +{ + public class TclPlugin : ISerializerPlugin + { + public string DllName { get; set; } + public string PluginName => "TCL"; + public string FileFilter => "*.tar"; + + public SerializerBase CreateSerializer(string inputFile) + { + return new DtvDataSerializer(inputFile); + } + } +} diff --git a/source/ChanSort.Loader.Toshiba/SettingsDbSerializer.cs b/source/ChanSort.Loader.Toshiba/SettingsDbSerializer.cs index ad5b327..a29b81e 100644 --- a/source/ChanSort.Loader.Toshiba/SettingsDbSerializer.cs +++ b/source/ChanSort.Loader.Toshiba/SettingsDbSerializer.cs @@ -181,8 +181,8 @@ left outer join ChanDataTable ac on ac.handle=a.m_channel_no // DVB if (!r.IsDBNull(ixD + 0)) { - channel.OriginalNetworkId = r.GetInt32(ixD + 0) & 0x1FFF; - channel.TransportStreamId = r.GetInt32(ixD + 1) & 0x1FFF; + channel.OriginalNetworkId = r.GetInt32(ixD + 0) & 0x7FFF; + channel.TransportStreamId = r.GetInt32(ixD + 1) & 0x7FFF; channel.ServiceId = r.GetInt32(ixD + 2) & 0x1FFF; channel.ServiceType = r.GetInt32(ixD + 3) & 0x1FFF; channel.Provider = r.GetString(ixD + 5); diff --git a/source/ChanSort.sln b/source/ChanSort.sln index bbd374e..ef21989 100644 --- a/source/ChanSort.sln +++ b/source/ChanSort.sln @@ -101,6 +101,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.Loader.CmdbBin", "Test EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChanSort.Loader.Unsupported", "ChanSort.Loader.Unsupported\ChanSort.Loader.Unsupported.csproj", "{D7C32DAE-5D77-46A0-BC16-C95D9C7EFDD5}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChanSort.Loader.TCL", "ChanSort.Loader.TCL\ChanSort.Loader.TCL.csproj", "{460D9527-F7EF-4277-9382-FB609A44D66A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution All_Debug|Any CPU = All_Debug|Any CPU @@ -1228,6 +1230,36 @@ Global {D7C32DAE-5D77-46A0-BC16-C95D9C7EFDD5}.Release|Mixed Platforms.Build.0 = Release|Any CPU {D7C32DAE-5D77-46A0-BC16-C95D9C7EFDD5}.Release|x86.ActiveCfg = Release|Any CPU {D7C32DAE-5D77-46A0-BC16-C95D9C7EFDD5}.Release|x86.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|Any CPU.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|Any CPU.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|x86.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Debug|x86.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|Any CPU.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|Any CPU.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|Mixed Platforms.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|x86.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.All_Release|x86.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|x86.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Debug|x86.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|Any CPU.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|Any CPU.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|x86.ActiveCfg = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.NoDevExpress_Debug|x86.Build.0 = Debug|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|Any CPU.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|x86.ActiveCfg = Release|Any CPU + {460D9527-F7EF-4277-9382-FB609A44D66A}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj index 8d0059a..43f05fb 100644 --- a/source/ChanSort/ChanSort.csproj +++ b/source/ChanSort/ChanSort.csproj @@ -1,5 +1,5 @@  - + net48 x86 @@ -142,6 +142,7 @@ + diff --git a/source/ChanSort/MainForm.Designer.cs b/source/ChanSort/MainForm.Designer.cs index d41041b..0bf9ccc 100644 --- a/source/ChanSort/MainForm.Designer.cs +++ b/source/ChanSort/MainForm.Designer.cs @@ -272,40 +272,28 @@ // // splitContainerControl1.Panel1 // - resources.ApplyResources(this.splitContainerControl1.Panel1, "splitContainerControl1.Panel1"); this.splitContainerControl1.Panel1.Controls.Add(this.grpOutputList); + resources.ApplyResources(this.splitContainerControl1.Panel1, "splitContainerControl1.Panel1"); // // splitContainerControl1.Panel2 // - resources.ApplyResources(this.splitContainerControl1.Panel2, "splitContainerControl1.Panel2"); this.splitContainerControl1.Panel2.Controls.Add(this.grpInputList); + resources.ApplyResources(this.splitContainerControl1.Panel2, "splitContainerControl1.Panel2"); this.splitContainerControl1.SplitterPosition = 503; // // grpOutputList // - resources.ApplyResources(this.grpOutputList, "grpOutputList"); this.grpOutputList.Controls.Add(this.gridLeft); this.grpOutputList.Controls.Add(this.pnlEditControls); + resources.ApplyResources(this.grpOutputList, "grpOutputList"); this.grpOutputList.Name = "grpOutputList"; this.grpOutputList.Enter += new System.EventHandler(this.grpOutputList_Enter); // // gridLeft // - resources.ApplyResources(this.gridLeft, "gridLeft"); this.gridLeft.AllowDrop = true; this.gridLeft.DataSource = this.dsChannels; - this.gridLeft.EmbeddedNavigator.AccessibleDescription = resources.GetString("gridLeft.EmbeddedNavigator.AccessibleDescription"); - this.gridLeft.EmbeddedNavigator.AccessibleName = resources.GetString("gridLeft.EmbeddedNavigator.AccessibleName"); - this.gridLeft.EmbeddedNavigator.AllowHtmlTextInToolTip = ((DevExpress.Utils.DefaultBoolean)(resources.GetObject("gridLeft.EmbeddedNavigator.AllowHtmlTextInToolTip"))); - this.gridLeft.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("gridLeft.EmbeddedNavigator.Anchor"))); - this.gridLeft.EmbeddedNavigator.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("gridLeft.EmbeddedNavigator.BackgroundImage"))); - this.gridLeft.EmbeddedNavigator.BackgroundImageLayout = ((System.Windows.Forms.ImageLayout)(resources.GetObject("gridLeft.EmbeddedNavigator.BackgroundImageLayout"))); - this.gridLeft.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("gridLeft.EmbeddedNavigator.ImeMode"))); - this.gridLeft.EmbeddedNavigator.MaximumSize = ((System.Drawing.Size)(resources.GetObject("gridLeft.EmbeddedNavigator.MaximumSize"))); - this.gridLeft.EmbeddedNavigator.TextLocation = ((DevExpress.XtraEditors.NavigatorButtonsTextLocation)(resources.GetObject("gridLeft.EmbeddedNavigator.TextLocation"))); - this.gridLeft.EmbeddedNavigator.ToolTip = resources.GetString("gridLeft.EmbeddedNavigator.ToolTip"); - this.gridLeft.EmbeddedNavigator.ToolTipIconType = ((DevExpress.Utils.ToolTipIconType)(resources.GetObject("gridLeft.EmbeddedNavigator.ToolTipIconType"))); - this.gridLeft.EmbeddedNavigator.ToolTipTitle = resources.GetString("gridLeft.EmbeddedNavigator.ToolTipTitle"); + resources.ApplyResources(this.gridLeft, "gridLeft"); this.gridLeft.MainView = this.gviewLeft; this.gridLeft.Name = "gridLeft"; this.gridLeft.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { @@ -323,7 +311,6 @@ // // gviewLeft // - resources.ApplyResources(this.gviewLeft, "gviewLeft"); this.gviewLeft.Appearance.FocusedRow.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("gviewLeft.Appearance.FocusedRow.FontStyleDelta"))); this.gviewLeft.Appearance.FocusedRow.Options.UseFont = true; this.gviewLeft.Appearance.HeaderPanel.Options.UseTextOptions = true; @@ -366,7 +353,6 @@ this.gviewLeft.FocusedRowChanged += new DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventHandler(this.gviewLeft_FocusedRowChanged); this.gviewLeft.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(this.gviewLeft_CellValueChanged); this.gviewLeft.CustomUnboundColumnData += new DevExpress.XtraGrid.Views.Base.CustomColumnDataEventHandler(this.gview_CustomUnboundColumnData); - this.gviewLeft.CustomColumnDisplayText += new DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventHandler(this.gviewLeft_CustomColumnDisplayText); this.gviewLeft.LayoutUpgrade += new DevExpress.Utils.LayoutUpgradeEventHandler(this.gviewLeft_LayoutUpgrade); this.gviewLeft.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.gview_KeyPress); this.gviewLeft.MouseDown += new System.Windows.Forms.MouseEventHandler(this.gview_MouseDown); @@ -403,9 +389,10 @@ // resources.ApplyResources(this.colOutFav, "colOutFav"); this.colOutFav.ColumnEdit = this.repositoryItemCheckedComboBoxEdit1; - this.colOutFav.FieldName = "Favorites"; + this.colOutFav.FieldName = "_Favorites"; this.colOutFav.Name = "colOutFav"; this.colOutFav.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains; + this.colOutFav.UnboundDataType = typeof(string); // // repositoryItemCheckedComboBoxEdit1 // @@ -480,7 +467,6 @@ // // pnlEditControls // - resources.ApplyResources(this.pnlEditControls, "pnlEditControls"); this.pnlEditControls.Controls.Add(this.btnSearchLeft); this.pnlEditControls.Controls.Add(this.btnToggleFavH); this.pnlEditControls.Controls.Add(this.btnToggleFavG); @@ -496,6 +482,7 @@ this.pnlEditControls.Controls.Add(this.btnDown); this.pnlEditControls.Controls.Add(this.btnUp); this.pnlEditControls.Controls.Add(this.btnRemoveLeft); + resources.ApplyResources(this.pnlEditControls, "pnlEditControls"); this.pnlEditControls.Name = "pnlEditControls"; // // btnSearchLeft @@ -533,10 +520,10 @@ // // btnToggleLock // - resources.ApplyResources(this.btnToggleLock, "btnToggleLock"); this.btnToggleLock.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnToggleLock.ImageOptions.ImageIndex"))); this.btnToggleLock.ImageOptions.ImageList = this.globalImageCollection1; this.btnToggleLock.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnToggleLock, "btnToggleLock"); this.btnToggleLock.Name = "btnToggleLock"; this.btnToggleLock.Click += new System.EventHandler(this.btnToggleLock_Click); // @@ -588,65 +575,53 @@ // // btnRenum // - resources.ApplyResources(this.btnRenum, "btnRenum"); this.btnRenum.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnRenum.ImageOptions.ImageIndex"))); this.btnRenum.ImageOptions.ImageList = this.globalImageCollection1; this.btnRenum.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnRenum, "btnRenum"); this.btnRenum.Name = "btnRenum"; this.btnRenum.Click += new System.EventHandler(this.btnRenum_Click); // // btnDown // - resources.ApplyResources(this.btnDown, "btnDown"); this.btnDown.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnDown.ImageOptions.ImageIndex"))); this.btnDown.ImageOptions.ImageList = this.globalImageCollection1; this.btnDown.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnDown, "btnDown"); this.btnDown.Name = "btnDown"; this.btnDown.Click += new System.EventHandler(this.btnDown_Click); // // btnUp // - resources.ApplyResources(this.btnUp, "btnUp"); this.btnUp.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnUp.ImageOptions.ImageIndex"))); this.btnUp.ImageOptions.ImageList = this.globalImageCollection1; this.btnUp.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnUp, "btnUp"); this.btnUp.Name = "btnUp"; this.btnUp.Click += new System.EventHandler(this.btnUp_Click); // // btnRemoveLeft // - resources.ApplyResources(this.btnRemoveLeft, "btnRemoveLeft"); this.btnRemoveLeft.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnRemoveLeft.ImageOptions.ImageIndex"))); this.btnRemoveLeft.ImageOptions.ImageList = this.globalImageCollection1; this.btnRemoveLeft.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnRemoveLeft, "btnRemoveLeft"); this.btnRemoveLeft.Name = "btnRemoveLeft"; this.btnRemoveLeft.Click += new System.EventHandler(this.btnRemoveLeft_Click); // // grpInputList // - resources.ApplyResources(this.grpInputList, "grpInputList"); this.grpInputList.Controls.Add(this.gridRight); this.grpInputList.Controls.Add(this.pnlEditControlRight); + resources.ApplyResources(this.grpInputList, "grpInputList"); this.grpInputList.Name = "grpInputList"; this.grpInputList.Enter += new System.EventHandler(this.grpInputList_Enter); // // gridRight // - resources.ApplyResources(this.gridRight, "gridRight"); this.gridRight.AllowDrop = true; this.gridRight.DataSource = this.dsChannels; - this.gridRight.EmbeddedNavigator.AccessibleDescription = resources.GetString("gridRight.EmbeddedNavigator.AccessibleDescription"); - this.gridRight.EmbeddedNavigator.AccessibleName = resources.GetString("gridRight.EmbeddedNavigator.AccessibleName"); - this.gridRight.EmbeddedNavigator.AllowHtmlTextInToolTip = ((DevExpress.Utils.DefaultBoolean)(resources.GetObject("gridRight.EmbeddedNavigator.AllowHtmlTextInToolTip"))); - this.gridRight.EmbeddedNavigator.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("gridRight.EmbeddedNavigator.Anchor"))); - this.gridRight.EmbeddedNavigator.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("gridRight.EmbeddedNavigator.BackgroundImage"))); - this.gridRight.EmbeddedNavigator.BackgroundImageLayout = ((System.Windows.Forms.ImageLayout)(resources.GetObject("gridRight.EmbeddedNavigator.BackgroundImageLayout"))); - this.gridRight.EmbeddedNavigator.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("gridRight.EmbeddedNavigator.ImeMode"))); - this.gridRight.EmbeddedNavigator.MaximumSize = ((System.Drawing.Size)(resources.GetObject("gridRight.EmbeddedNavigator.MaximumSize"))); - this.gridRight.EmbeddedNavigator.TextLocation = ((DevExpress.XtraEditors.NavigatorButtonsTextLocation)(resources.GetObject("gridRight.EmbeddedNavigator.TextLocation"))); - this.gridRight.EmbeddedNavigator.ToolTip = resources.GetString("gridRight.EmbeddedNavigator.ToolTip"); - this.gridRight.EmbeddedNavigator.ToolTipIconType = ((DevExpress.Utils.ToolTipIconType)(resources.GetObject("gridRight.EmbeddedNavigator.ToolTipIconType"))); - this.gridRight.EmbeddedNavigator.ToolTipTitle = resources.GetString("gridRight.EmbeddedNavigator.ToolTipTitle"); + resources.ApplyResources(this.gridRight, "gridRight"); this.gridRight.MainView = this.gviewRight; this.gridRight.Name = "gridRight"; this.gridRight.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { @@ -661,7 +636,6 @@ // // gviewRight // - resources.ApplyResources(this.gviewRight, "gviewRight"); this.gviewRight.Appearance.FocusedRow.FontStyleDelta = ((System.Drawing.FontStyle)(resources.GetObject("gviewRight.Appearance.FocusedRow.FontStyleDelta"))); this.gviewRight.Appearance.FocusedRow.Options.UseFont = true; this.gviewRight.Appearance.HeaderPanel.Options.UseTextOptions = true; @@ -795,8 +769,9 @@ // resources.ApplyResources(this.colFavorites, "colFavorites"); this.colFavorites.ColumnEdit = this.repositoryItemCheckedComboBoxEdit2; - this.colFavorites.FieldName = "Favorites"; + this.colFavorites.FieldName = "_Favorites"; this.colFavorites.Name = "colFavorites"; + this.colFavorites.UnboundDataType = typeof(string); // // repositoryItemCheckedComboBoxEdit2 // @@ -805,14 +780,16 @@ new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("repositoryItemCheckedComboBoxEdit2.Buttons"))))}); this.repositoryItemCheckedComboBoxEdit2.CloseUpKey = new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.F2); this.repositoryItemCheckedComboBoxEdit2.ForceUpdateEditValue = DevExpress.Utils.DefaultBoolean.True; - this.repositoryItemCheckedComboBoxEdit2.Mask.EditMask = resources.GetString("repositoryItemCheckedComboBoxEdit2.Mask.EditMask"); - this.repositoryItemCheckedComboBoxEdit2.Mask.MaskType = ((DevExpress.XtraEditors.Mask.MaskType)(resources.GetObject("repositoryItemCheckedComboBoxEdit2.Mask.MaskType"))); + this.repositoryItemCheckedComboBoxEdit2.MaskSettings.Set("MaskManagerType", typeof(DevExpress.Data.Mask.RegExpMaskManager)); + this.repositoryItemCheckedComboBoxEdit2.MaskSettings.Set("mask", null); + this.repositoryItemCheckedComboBoxEdit2.MaskSettings.Set("allowBlankInput", true); this.repositoryItemCheckedComboBoxEdit2.Name = "repositoryItemCheckedComboBoxEdit2"; this.repositoryItemCheckedComboBoxEdit2.PopupSizeable = false; this.repositoryItemCheckedComboBoxEdit2.SelectAllItemVisible = false; this.repositoryItemCheckedComboBoxEdit2.ShowButtons = false; this.repositoryItemCheckedComboBoxEdit2.ShowPopupCloseButton = false; this.repositoryItemCheckedComboBoxEdit2.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; + this.repositoryItemCheckedComboBoxEdit2.ValidateOnEnterKey = true; // // colLock // @@ -989,13 +966,13 @@ // // pnlEditControlRight // - resources.ApplyResources(this.pnlEditControlRight, "pnlEditControlRight"); this.pnlEditControlRight.Controls.Add(this.btnSearch); this.pnlEditControlRight.Controls.Add(this.lblPredefinedList); this.pnlEditControlRight.Controls.Add(this.btnRemoveRight); this.pnlEditControlRight.Controls.Add(this.btnAddAll); this.pnlEditControlRight.Controls.Add(this.btnClearRightFilter); this.pnlEditControlRight.Controls.Add(this.btnAdd); + resources.ApplyResources(this.pnlEditControlRight, "pnlEditControlRight"); this.pnlEditControlRight.Name = "pnlEditControlRight"; // // btnSearch @@ -1011,19 +988,19 @@ // // lblPredefinedList // - resources.ApplyResources(this.lblPredefinedList, "lblPredefinedList"); this.lblPredefinedList.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("lblPredefinedList.Appearance.Font"))); this.lblPredefinedList.Appearance.ForeColor = System.Drawing.Color.Maroon; this.lblPredefinedList.Appearance.Options.UseFont = true; this.lblPredefinedList.Appearance.Options.UseForeColor = true; + resources.ApplyResources(this.lblPredefinedList, "lblPredefinedList"); this.lblPredefinedList.Name = "lblPredefinedList"; // // btnRemoveRight // - resources.ApplyResources(this.btnRemoveRight, "btnRemoveRight"); this.btnRemoveRight.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnRemoveRight.ImageOptions.ImageIndex"))); this.btnRemoveRight.ImageOptions.ImageList = this.globalImageCollection1; this.btnRemoveRight.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnRemoveRight, "btnRemoveRight"); this.btnRemoveRight.Name = "btnRemoveRight"; this.btnRemoveRight.Click += new System.EventHandler(this.btnRemoveRight_Click); // @@ -1045,10 +1022,10 @@ // // btnAdd // - resources.ApplyResources(this.btnAdd, "btnAdd"); this.btnAdd.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnAdd.ImageOptions.ImageIndex"))); this.btnAdd.ImageOptions.ImageList = this.globalImageCollection1; this.btnAdd.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; + resources.ApplyResources(this.btnAdd, "btnAdd"); this.btnAdd.Name = "btnAdd"; this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click); // @@ -1164,7 +1141,6 @@ // // bar1 // - resources.ApplyResources(this.bar1, "bar1"); this.bar1.BarName = "Tools"; this.bar1.CanDockStyle = DevExpress.XtraBars.BarCanDockStyle.Top; this.bar1.DockCol = 0; @@ -1199,15 +1175,13 @@ this.bar1.OptionsBar.DrawDragBorder = false; this.bar1.OptionsBar.MultiLine = true; this.bar1.OptionsBar.UseWholeRow = true; + resources.ApplyResources(this.bar1, "bar1"); // // miFile // resources.ApplyResources(this.miFile, "miFile"); this.miFile.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miFile.Id = 4; - this.miFile.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFile.ImageOptions.ImageIndex"))); - this.miFile.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFile.ImageOptions.LargeImageIndex"))); - this.miFile.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFile.ImageOptions.SvgImage"))); this.miFile.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miOpen), new DevExpress.XtraBars.LinkPersistInfo(this.miReload), @@ -1231,8 +1205,6 @@ this.miOpen.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miOpen.Id = 5; this.miOpen.ImageOptions.ImageIndex = ((int)(resources.GetObject("miOpen.ImageOptions.ImageIndex"))); - this.miOpen.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miOpen.ImageOptions.LargeImageIndex"))); - this.miOpen.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miOpen.ImageOptions.SvgImage"))); this.miOpen.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)); this.miOpen.Name = "miOpen"; this.miOpen.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miOpen_ItemClick); @@ -1244,8 +1216,6 @@ this.miReload.Enabled = false; this.miReload.Id = 7; this.miReload.ImageOptions.ImageIndex = ((int)(resources.GetObject("miReload.ImageOptions.ImageIndex"))); - this.miReload.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miReload.ImageOptions.LargeImageIndex"))); - this.miReload.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miReload.ImageOptions.SvgImage"))); this.miReload.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R)); this.miReload.Name = "miReload"; this.miReload.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miReload_ItemClick); @@ -1256,8 +1226,6 @@ this.miRestoreOriginal.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miRestoreOriginal.Id = 42; this.miRestoreOriginal.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRestoreOriginal.ImageOptions.ImageIndex"))); - this.miRestoreOriginal.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRestoreOriginal.ImageOptions.LargeImageIndex"))); - this.miRestoreOriginal.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRestoreOriginal.ImageOptions.SvgImage"))); this.miRestoreOriginal.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.R)); this.miRestoreOriginal.Name = "miRestoreOriginal"; @@ -1267,9 +1235,6 @@ // resources.ApplyResources(this.miDeleteBackup, "miDeleteBackup"); this.miDeleteBackup.Id = 117; - this.miDeleteBackup.ImageOptions.ImageIndex = ((int)(resources.GetObject("miDeleteBackup.ImageOptions.ImageIndex"))); - this.miDeleteBackup.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miDeleteBackup.ImageOptions.LargeImageIndex"))); - this.miDeleteBackup.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miDeleteBackup.ImageOptions.SvgImage"))); this.miDeleteBackup.Name = "miDeleteBackup"; this.miDeleteBackup.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miDeleteBackup_ItemClick); // @@ -1280,8 +1245,6 @@ this.miSave.Enabled = false; this.miSave.Id = 6; this.miSave.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSave.ImageOptions.ImageIndex"))); - this.miSave.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSave.ImageOptions.LargeImageIndex"))); - this.miSave.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSave.ImageOptions.SvgImage"))); this.miSave.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)); this.miSave.Name = "miSave"; this.miSave.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSave_ItemClick); @@ -1291,8 +1254,6 @@ resources.ApplyResources(this.miSaveReferenceFile, "miSaveReferenceFile"); this.miSaveReferenceFile.Id = 57; this.miSaveReferenceFile.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSaveReferenceFile.ImageOptions.ImageIndex"))); - this.miSaveReferenceFile.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSaveReferenceFile.ImageOptions.LargeImageIndex"))); - this.miSaveReferenceFile.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSaveReferenceFile.ImageOptions.SvgImage"))); this.miSaveReferenceFile.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.S)); this.miSaveReferenceFile.Name = "miSaveReferenceFile"; @@ -1303,8 +1264,6 @@ resources.ApplyResources(this.miConvert, "miConvert"); this.miConvert.Id = 120; this.miConvert.ImageOptions.ImageIndex = ((int)(resources.GetObject("miConvert.ImageOptions.ImageIndex"))); - this.miConvert.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miConvert.ImageOptions.LargeImageIndex"))); - this.miConvert.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miConvert.ImageOptions.SvgImage"))); this.miConvert.Name = "miConvert"; this.miConvert.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miConvert_ItemClick); // @@ -1313,8 +1272,6 @@ resources.ApplyResources(this.miExcelExport, "miExcelExport"); this.miExcelExport.Id = 59; this.miExcelExport.ImageOptions.ImageIndex = ((int)(resources.GetObject("miExcelExport.ImageOptions.ImageIndex"))); - this.miExcelExport.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miExcelExport.ImageOptions.LargeImageIndex"))); - this.miExcelExport.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miExcelExport.ImageOptions.SvgImage"))); this.miExcelExport.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.C)); this.miExcelExport.Name = "miExcelExport"; @@ -1326,8 +1283,6 @@ this.miOpenReferenceFile.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miOpenReferenceFile.Id = 44; this.miOpenReferenceFile.ImageOptions.ImageIndex = ((int)(resources.GetObject("miOpenReferenceFile.ImageOptions.ImageIndex"))); - this.miOpenReferenceFile.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miOpenReferenceFile.ImageOptions.LargeImageIndex"))); - this.miOpenReferenceFile.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miOpenReferenceFile.ImageOptions.SvgImage"))); this.miOpenReferenceFile.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.O)); this.miOpenReferenceFile.Name = "miOpenReferenceFile"; @@ -1337,9 +1292,6 @@ // resources.ApplyResources(this.miAddFromRefList, "miAddFromRefList"); this.miAddFromRefList.Id = 61; - this.miAddFromRefList.ImageOptions.ImageIndex = ((int)(resources.GetObject("miAddFromRefList.ImageOptions.ImageIndex"))); - this.miAddFromRefList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miAddFromRefList.ImageOptions.LargeImageIndex"))); - this.miAddFromRefList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miAddFromRefList.ImageOptions.SvgImage"))); this.miAddFromRefList.Name = "miAddFromRefList"; this.miAddFromRefList.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miAddFromRefList_ItemClick); // @@ -1348,8 +1300,6 @@ resources.ApplyResources(this.miPrint, "miPrint"); this.miPrint.Id = 62; this.miPrint.ImageOptions.ImageIndex = ((int)(resources.GetObject("miPrint.ImageOptions.ImageIndex"))); - this.miPrint.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miPrint.ImageOptions.LargeImageIndex"))); - this.miPrint.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miPrint.ImageOptions.SvgImage"))); this.miPrint.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P)); this.miPrint.Name = "miPrint"; this.miPrint.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miPrint_ItemClick); @@ -1360,8 +1310,6 @@ this.miFileInformation.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miFileInformation.Id = 43; this.miFileInformation.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFileInformation.ImageOptions.ImageIndex"))); - this.miFileInformation.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFileInformation.ImageOptions.LargeImageIndex"))); - this.miFileInformation.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFileInformation.ImageOptions.SvgImage"))); this.miFileInformation.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I)); this.miFileInformation.Name = "miFileInformation"; this.miFileInformation.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miFileInformation_ItemClick); @@ -1371,9 +1319,6 @@ resources.ApplyResources(this.miQuit, "miQuit"); this.miQuit.CategoryGuid = new System.Guid("e6c9a329-010b-4d79-8d4d-215e5f197ed3"); this.miQuit.Id = 9; - this.miQuit.ImageOptions.ImageIndex = ((int)(resources.GetObject("miQuit.ImageOptions.ImageIndex"))); - this.miQuit.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miQuit.ImageOptions.LargeImageIndex"))); - this.miQuit.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miQuit.ImageOptions.SvgImage"))); this.miQuit.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)); this.miQuit.Name = "miQuit"; this.miQuit.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miQuit_ItemClick); @@ -1382,9 +1327,6 @@ // resources.ApplyResources(this.miRecentFiles, "miRecentFiles"); this.miRecentFiles.Id = 58; - this.miRecentFiles.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRecentFiles.ImageOptions.ImageIndex"))); - this.miRecentFiles.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRecentFiles.ImageOptions.LargeImageIndex"))); - this.miRecentFiles.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRecentFiles.ImageOptions.SvgImage"))); this.miRecentFiles.Name = "miRecentFiles"; this.miRecentFiles.ListItemClick += new DevExpress.XtraBars.ListItemClickEventHandler(this.miRecentFiles_ListItemClick); // @@ -1393,9 +1335,6 @@ resources.ApplyResources(this.miEdit, "miEdit"); this.miEdit.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miEdit.Id = 22; - this.miEdit.ImageOptions.ImageIndex = ((int)(resources.GetObject("miEdit.ImageOptions.ImageIndex"))); - this.miEdit.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miEdit.ImageOptions.LargeImageIndex"))); - this.miEdit.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miEdit.ImageOptions.SvgImage"))); this.miEdit.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miMoveUp), new DevExpress.XtraBars.LinkPersistInfo(this.miMoveDown), @@ -1424,8 +1363,6 @@ this.miMoveUp.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miMoveUp.Id = 45; this.miMoveUp.ImageOptions.ImageIndex = ((int)(resources.GetObject("miMoveUp.ImageOptions.ImageIndex"))); - this.miMoveUp.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miMoveUp.ImageOptions.LargeImageIndex"))); - this.miMoveUp.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miMoveUp.ImageOptions.SvgImage"))); this.miMoveUp.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Up)); this.miMoveUp.Name = "miMoveUp"; this.miMoveUp.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miMoveUp_ItemClick); @@ -1436,8 +1373,6 @@ this.miMoveDown.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miMoveDown.Id = 46; this.miMoveDown.ImageOptions.ImageIndex = ((int)(resources.GetObject("miMoveDown.ImageOptions.ImageIndex"))); - this.miMoveDown.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miMoveDown.ImageOptions.LargeImageIndex"))); - this.miMoveDown.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miMoveDown.ImageOptions.SvgImage"))); this.miMoveDown.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Down)); this.miMoveDown.Name = "miMoveDown"; this.miMoveDown.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miMoveDown_ItemClick); @@ -1448,8 +1383,6 @@ this.miAddChannel.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miAddChannel.Id = 39; this.miAddChannel.ImageOptions.ImageIndex = ((int)(resources.GetObject("miAddChannel.ImageOptions.ImageIndex"))); - this.miAddChannel.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miAddChannel.ImageOptions.LargeImageIndex"))); - this.miAddChannel.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miAddChannel.ImageOptions.SvgImage"))); this.miAddChannel.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Add)); this.miAddChannel.Name = "miAddChannel"; this.miAddChannel.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miAddChannel_ItemClick); @@ -1460,20 +1393,16 @@ this.miRemove.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miRemove.Id = 25; this.miRemove.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRemove.ImageOptions.ImageIndex"))); - this.miRemove.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRemove.ImageOptions.LargeImageIndex"))); - this.miRemove.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRemove.ImageOptions.SvgImage"))); this.miRemove.ItemShortcut = new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.Delete); this.miRemove.Name = "miRemove"; this.miRemove.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miRemove_ItemClick); // // miMarkForSwapping // - resources.ApplyResources(this.miMarkForSwapping, "miMarkForSwapping"); this.miMarkForSwapping.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miMarkForSwapping, "miMarkForSwapping"); this.miMarkForSwapping.Id = 118; this.miMarkForSwapping.ImageOptions.ImageIndex = ((int)(resources.GetObject("miMarkForSwapping.ImageOptions.ImageIndex"))); - this.miMarkForSwapping.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miMarkForSwapping.ImageOptions.LargeImageIndex"))); - this.miMarkForSwapping.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miMarkForSwapping.ImageOptions.SvgImage"))); this.miMarkForSwapping.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.M)); this.miMarkForSwapping.Name = "miMarkForSwapping"; this.miMarkForSwapping.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miMarkForSwapping_ItemClick); @@ -1483,8 +1412,6 @@ resources.ApplyResources(this.miSwapWithMarked, "miSwapWithMarked"); this.miSwapWithMarked.Id = 119; this.miSwapWithMarked.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSwapWithMarked.ImageOptions.ImageIndex"))); - this.miSwapWithMarked.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSwapWithMarked.ImageOptions.LargeImageIndex"))); - this.miSwapWithMarked.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSwapWithMarked.ImageOptions.SvgImage"))); this.miSwapWithMarked.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.M)); this.miSwapWithMarked.Name = "miSwapWithMarked"; @@ -1496,8 +1423,6 @@ this.miRenameChannel.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miRenameChannel.Id = 52; this.miRenameChannel.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRenameChannel.ImageOptions.ImageIndex"))); - this.miRenameChannel.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRenameChannel.ImageOptions.LargeImageIndex"))); - this.miRenameChannel.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRenameChannel.ImageOptions.SvgImage"))); this.miRenameChannel.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)); this.miRenameChannel.Name = "miRenameChannel"; this.miRenameChannel.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miRenameChannel_ItemClick); @@ -1508,8 +1433,6 @@ this.mnuFavSet.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.mnuFavSet.Id = 37; this.mnuFavSet.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuFavSet.ImageOptions.ImageIndex"))); - this.mnuFavSet.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuFavSet.ImageOptions.LargeImageIndex"))); - this.mnuFavSet.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuFavSet.ImageOptions.SvgImage"))); this.mnuFavSet.Name = "mnuFavSet"; this.mnuFavSet.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionInMenu; // @@ -1518,9 +1441,6 @@ resources.ApplyResources(this.mnuFavUnset, "mnuFavUnset"); this.mnuFavUnset.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.mnuFavUnset.Id = 38; - this.mnuFavUnset.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuFavUnset.ImageOptions.ImageIndex"))); - this.mnuFavUnset.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuFavUnset.ImageOptions.LargeImageIndex"))); - this.mnuFavUnset.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuFavUnset.ImageOptions.SvgImage"))); this.mnuFavUnset.Name = "mnuFavUnset"; // // miLockOn @@ -1529,8 +1449,6 @@ this.miLockOn.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miLockOn.Id = 27; this.miLockOn.ImageOptions.ImageIndex = ((int)(resources.GetObject("miLockOn.ImageOptions.ImageIndex"))); - this.miLockOn.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miLockOn.ImageOptions.LargeImageIndex"))); - this.miLockOn.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miLockOn.ImageOptions.SvgImage"))); this.miLockOn.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.L)); this.miLockOn.Name = "miLockOn"; this.miLockOn.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miLockOn_ItemClick); @@ -1540,9 +1458,6 @@ resources.ApplyResources(this.miLockOff, "miLockOff"); this.miLockOff.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miLockOff.Id = 28; - this.miLockOff.ImageOptions.ImageIndex = ((int)(resources.GetObject("miLockOff.ImageOptions.ImageIndex"))); - this.miLockOff.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miLockOff.ImageOptions.LargeImageIndex"))); - this.miLockOff.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miLockOff.ImageOptions.SvgImage"))); this.miLockOff.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.L)); this.miLockOff.Name = "miLockOff"; @@ -1554,8 +1469,6 @@ this.miSkipOn.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miSkipOn.Id = 29; this.miSkipOn.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSkipOn.ImageOptions.ImageIndex"))); - this.miSkipOn.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSkipOn.ImageOptions.LargeImageIndex"))); - this.miSkipOn.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSkipOn.ImageOptions.SvgImage"))); this.miSkipOn.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.K)); this.miSkipOn.Name = "miSkipOn"; this.miSkipOn.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSkipOn_ItemClick); @@ -1565,9 +1478,6 @@ resources.ApplyResources(this.miSkipOff, "miSkipOff"); this.miSkipOff.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miSkipOff.Id = 30; - this.miSkipOff.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSkipOff.ImageOptions.ImageIndex"))); - this.miSkipOff.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSkipOff.ImageOptions.LargeImageIndex"))); - this.miSkipOff.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSkipOff.ImageOptions.SvgImage"))); this.miSkipOff.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.K)); this.miSkipOff.Name = "miSkipOff"; @@ -1579,8 +1489,6 @@ this.miHideOn.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miHideOn.Id = 31; this.miHideOn.ImageOptions.ImageIndex = ((int)(resources.GetObject("miHideOn.ImageOptions.ImageIndex"))); - this.miHideOn.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miHideOn.ImageOptions.LargeImageIndex"))); - this.miHideOn.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miHideOn.ImageOptions.SvgImage"))); this.miHideOn.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.H)); this.miHideOn.Name = "miHideOn"; this.miHideOn.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miHideOn_ItemClick); @@ -1590,9 +1498,6 @@ resources.ApplyResources(this.miHideOff, "miHideOff"); this.miHideOff.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miHideOff.Id = 32; - this.miHideOff.ImageOptions.ImageIndex = ((int)(resources.GetObject("miHideOff.ImageOptions.ImageIndex"))); - this.miHideOff.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miHideOff.ImageOptions.LargeImageIndex"))); - this.miHideOff.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miHideOff.ImageOptions.SvgImage"))); this.miHideOff.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.H)); this.miHideOff.Name = "miHideOff"; @@ -1604,8 +1509,6 @@ this.miRenum.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miRenum.Id = 41; this.miRenum.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRenum.ImageOptions.ImageIndex"))); - this.miRenum.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRenum.ImageOptions.LargeImageIndex"))); - this.miRenum.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRenum.ImageOptions.SvgImage"))); this.miRenum.Name = "miRenum"; this.miRenum.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miRenum_ItemClick); // @@ -1615,8 +1518,6 @@ this.miSort.CategoryGuid = new System.Guid("d7eec464-59c9-4f45-88aa-602e64c81cc0"); this.miSort.Id = 40; this.miSort.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSort.ImageOptions.ImageIndex"))); - this.miSort.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSort.ImageOptions.LargeImageIndex"))); - this.miSort.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSort.ImageOptions.SvgImage"))); this.miSort.Name = "miSort"; this.miSort.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSort_ItemClick); // @@ -1624,9 +1525,6 @@ // resources.ApplyResources(this.miRenumFavByPrNr, "miRenumFavByPrNr"); this.miRenumFavByPrNr.Id = 63; - this.miRenumFavByPrNr.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRenumFavByPrNr.ImageOptions.ImageIndex"))); - this.miRenumFavByPrNr.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRenumFavByPrNr.ImageOptions.LargeImageIndex"))); - this.miRenumFavByPrNr.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRenumFavByPrNr.ImageOptions.SvgImage"))); this.miRenumFavByPrNr.Name = "miRenumFavByPrNr"; this.miRenumFavByPrNr.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miRenumFavByPrNr_ItemClick); // @@ -1635,8 +1533,6 @@ resources.ApplyResources(this.miCopyCsv, "miCopyCsv"); this.miCopyCsv.Id = 100; this.miCopyCsv.ImageOptions.ImageIndex = ((int)(resources.GetObject("miCopyCsv.ImageOptions.ImageIndex"))); - this.miCopyCsv.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miCopyCsv.ImageOptions.LargeImageIndex"))); - this.miCopyCsv.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miCopyCsv.ImageOptions.SvgImage"))); this.miCopyCsv.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.C)); this.miCopyCsv.Name = "miCopyCsv"; @@ -1646,9 +1542,6 @@ // resources.ApplyResources(this.barSubItem2, "barSubItem2"); this.barSubItem2.Id = 47; - this.barSubItem2.ImageOptions.ImageIndex = ((int)(resources.GetObject("barSubItem2.ImageOptions.ImageIndex"))); - this.barSubItem2.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("barSubItem2.ImageOptions.LargeImageIndex"))); - this.barSubItem2.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barSubItem2.ImageOptions.SvgImage"))); this.barSubItem2.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miTvSettings), new DevExpress.XtraBars.LinkPersistInfo(this.miCleanupChannels)}); @@ -1659,8 +1552,6 @@ resources.ApplyResources(this.miTvSettings, "miTvSettings"); this.miTvSettings.Id = 48; this.miTvSettings.ImageOptions.ImageIndex = ((int)(resources.GetObject("miTvSettings.ImageOptions.ImageIndex"))); - this.miTvSettings.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miTvSettings.ImageOptions.LargeImageIndex"))); - this.miTvSettings.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miTvSettings.ImageOptions.SvgImage"))); this.miTvSettings.Name = "miTvSettings"; this.miTvSettings.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miTvCountrySetup_ItemClick); // @@ -1668,9 +1559,6 @@ // resources.ApplyResources(this.miCleanupChannels, "miCleanupChannels"); this.miCleanupChannels.Id = 56; - this.miCleanupChannels.ImageOptions.ImageIndex = ((int)(resources.GetObject("miCleanupChannels.ImageOptions.ImageIndex"))); - this.miCleanupChannels.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miCleanupChannels.ImageOptions.LargeImageIndex"))); - this.miCleanupChannels.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miCleanupChannels.ImageOptions.SvgImage"))); this.miCleanupChannels.Name = "miCleanupChannels"; this.miCleanupChannels.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miCleanupChannels_ItemClick); // @@ -1679,9 +1567,6 @@ resources.ApplyResources(this.mnuOptions, "mnuOptions"); this.mnuOptions.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.mnuOptions.Id = 34; - this.mnuOptions.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuOptions.ImageOptions.ImageIndex"))); - this.mnuOptions.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuOptions.ImageOptions.LargeImageIndex"))); - this.mnuOptions.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuOptions.ImageOptions.SvgImage"))); this.mnuOptions.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.mnuLanguage, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph), new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.mnuCharset, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph), @@ -1702,8 +1587,6 @@ this.mnuLanguage.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.mnuLanguage.Id = 0; this.mnuLanguage.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuLanguage.ImageOptions.ImageIndex"))); - this.mnuLanguage.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuLanguage.ImageOptions.LargeImageIndex"))); - this.mnuLanguage.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuLanguage.ImageOptions.SvgImage"))); this.mnuLanguage.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miEnglish), new DevExpress.XtraBars.LinkPersistInfo(this.miCzech), @@ -1720,122 +1603,102 @@ // // miEnglish // - resources.ApplyResources(this.miEnglish, "miEnglish"); this.miEnglish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miEnglish, "miEnglish"); this.miEnglish.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.miEnglish.Id = 2; this.miEnglish.ImageOptions.ImageIndex = ((int)(resources.GetObject("miEnglish.ImageOptions.ImageIndex"))); - this.miEnglish.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miEnglish.ImageOptions.LargeImageIndex"))); - this.miEnglish.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miEnglish.ImageOptions.SvgImage"))); this.miEnglish.Name = "miEnglish"; this.miEnglish.Tag = "en"; this.miEnglish.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miCzech // - resources.ApplyResources(this.miCzech, "miCzech"); this.miCzech.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miCzech, "miCzech"); this.miCzech.Id = 95; this.miCzech.ImageOptions.ImageIndex = ((int)(resources.GetObject("miCzech.ImageOptions.ImageIndex"))); - this.miCzech.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miCzech.ImageOptions.LargeImageIndex"))); - this.miCzech.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miCzech.ImageOptions.SvgImage"))); this.miCzech.Name = "miCzech"; this.miCzech.Tag = "cs-CZ"; this.miCzech.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miGerman // - resources.ApplyResources(this.miGerman, "miGerman"); this.miGerman.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miGerman, "miGerman"); this.miGerman.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.miGerman.Id = 1; this.miGerman.ImageOptions.ImageIndex = ((int)(resources.GetObject("miGerman.ImageOptions.ImageIndex"))); - this.miGerman.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miGerman.ImageOptions.LargeImageIndex"))); - this.miGerman.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miGerman.ImageOptions.SvgImage"))); this.miGerman.Name = "miGerman"; this.miGerman.Tag = "de-DE"; this.miGerman.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miSpanish // - resources.ApplyResources(this.miSpanish, "miSpanish"); this.miSpanish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miSpanish, "miSpanish"); this.miSpanish.Id = 101; this.miSpanish.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSpanish.ImageOptions.ImageIndex"))); - this.miSpanish.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSpanish.ImageOptions.LargeImageIndex"))); - this.miSpanish.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSpanish.ImageOptions.SvgImage"))); this.miSpanish.Name = "miSpanish"; this.miSpanish.Tag = "es-ES"; this.miSpanish.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miHungarian // - resources.ApplyResources(this.miHungarian, "miHungarian"); this.miHungarian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miHungarian, "miHungarian"); this.miHungarian.Id = 111; this.miHungarian.ImageOptions.ImageIndex = ((int)(resources.GetObject("miHungarian.ImageOptions.ImageIndex"))); - this.miHungarian.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miHungarian.ImageOptions.LargeImageIndex"))); - this.miHungarian.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miHungarian.ImageOptions.SvgImage"))); this.miHungarian.Name = "miHungarian"; this.miHungarian.Tag = "hu-HU"; this.miHungarian.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miPolski // - resources.ApplyResources(this.miPolski, "miPolski"); this.miPolski.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miPolski, "miPolski"); this.miPolski.Id = 102; this.miPolski.ImageOptions.ImageIndex = ((int)(resources.GetObject("miPolski.ImageOptions.ImageIndex"))); - this.miPolski.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miPolski.ImageOptions.LargeImageIndex"))); - this.miPolski.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miPolski.ImageOptions.SvgImage"))); this.miPolski.Name = "miPolski"; this.miPolski.Tag = "pl-PL"; this.miPolski.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miPortuguese // - resources.ApplyResources(this.miPortuguese, "miPortuguese"); this.miPortuguese.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miPortuguese, "miPortuguese"); this.miPortuguese.Id = 60; this.miPortuguese.ImageOptions.ImageIndex = ((int)(resources.GetObject("miPortuguese.ImageOptions.ImageIndex"))); - this.miPortuguese.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miPortuguese.ImageOptions.LargeImageIndex"))); - this.miPortuguese.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miPortuguese.ImageOptions.SvgImage"))); this.miPortuguese.Name = "miPortuguese"; this.miPortuguese.Tag = "pt-PT"; this.miPortuguese.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miRomanian // - resources.ApplyResources(this.miRomanian, "miRomanian"); this.miRomanian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miRomanian, "miRomanian"); this.miRomanian.Id = 96; this.miRomanian.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRomanian.ImageOptions.ImageIndex"))); - this.miRomanian.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRomanian.ImageOptions.LargeImageIndex"))); - this.miRomanian.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRomanian.ImageOptions.SvgImage"))); this.miRomanian.Name = "miRomanian"; this.miRomanian.Tag = "ro-RO"; this.miRomanian.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miRussian // - resources.ApplyResources(this.miRussian, "miRussian"); this.miRussian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miRussian, "miRussian"); this.miRussian.Id = 93; this.miRussian.ImageOptions.ImageIndex = ((int)(resources.GetObject("miRussian.ImageOptions.ImageIndex"))); - this.miRussian.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miRussian.ImageOptions.LargeImageIndex"))); - this.miRussian.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miRussian.ImageOptions.SvgImage"))); this.miRussian.Name = "miRussian"; this.miRussian.Tag = "ru-RU"; this.miRussian.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); // // miTurkish // - resources.ApplyResources(this.miTurkish, "miTurkish"); this.miTurkish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miTurkish, "miTurkish"); this.miTurkish.Id = 103; this.miTurkish.ImageOptions.ImageIndex = ((int)(resources.GetObject("miTurkish.ImageOptions.ImageIndex"))); - this.miTurkish.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miTurkish.ImageOptions.LargeImageIndex"))); - this.miTurkish.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miTurkish.ImageOptions.SvgImage"))); this.miTurkish.Name = "miTurkish"; this.miTurkish.Tag = "tr-TR"; this.miTurkish.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); @@ -1846,8 +1709,6 @@ this.mnuCharset.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.mnuCharset.Id = 15; this.mnuCharset.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuCharset.ImageOptions.ImageIndex"))); - this.mnuCharset.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuCharset.ImageOptions.LargeImageIndex"))); - this.mnuCharset.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuCharset.ImageOptions.SvgImage"))); this.mnuCharset.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miCharsetForm), new DevExpress.XtraBars.LinkPersistInfo(this.miUtf8Charset, true), @@ -1863,8 +1724,6 @@ this.miCharsetForm.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.miCharsetForm.Id = 13; this.miCharsetForm.ImageOptions.ImageIndex = ((int)(resources.GetObject("miCharsetForm.ImageOptions.ImageIndex"))); - this.miCharsetForm.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miCharsetForm.ImageOptions.LargeImageIndex"))); - this.miCharsetForm.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miCharsetForm.ImageOptions.SvgImage"))); this.miCharsetForm.Name = "miCharsetForm"; this.miCharsetForm.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miCharset_ItemClick); // @@ -1872,9 +1731,6 @@ // resources.ApplyResources(this.miUtf8Charset, "miUtf8Charset"); this.miUtf8Charset.Id = 99; - this.miUtf8Charset.ImageOptions.ImageIndex = ((int)(resources.GetObject("miUtf8Charset.ImageOptions.ImageIndex"))); - this.miUtf8Charset.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miUtf8Charset.ImageOptions.LargeImageIndex"))); - this.miUtf8Charset.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miUtf8Charset.ImageOptions.SvgImage"))); this.miUtf8Charset.Name = "miUtf8Charset"; this.miUtf8Charset.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miUtf8Charset_ItemClick); // @@ -1883,9 +1739,6 @@ resources.ApplyResources(this.miIsoCharSets, "miIsoCharSets"); this.miIsoCharSets.CategoryGuid = new System.Guid("870e935c-f3d9-4202-9c58-87966069155d"); this.miIsoCharSets.Id = 14; - this.miIsoCharSets.ImageOptions.ImageIndex = ((int)(resources.GetObject("miIsoCharSets.ImageOptions.ImageIndex"))); - this.miIsoCharSets.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miIsoCharSets.ImageOptions.LargeImageIndex"))); - this.miIsoCharSets.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miIsoCharSets.ImageOptions.SvgImage"))); this.miIsoCharSets.Name = "miIsoCharSets"; this.miIsoCharSets.ShowNumbers = true; this.miIsoCharSets.ListItemClick += new DevExpress.XtraBars.ListItemClickEventHandler(this.miIsoCharSets_ListItemClick); @@ -1894,9 +1747,6 @@ // resources.ApplyResources(this.miUtf16BigEndian, "miUtf16BigEndian"); this.miUtf16BigEndian.Id = 109; - this.miUtf16BigEndian.ImageOptions.ImageIndex = ((int)(resources.GetObject("miUtf16BigEndian.ImageOptions.ImageIndex"))); - this.miUtf16BigEndian.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miUtf16BigEndian.ImageOptions.LargeImageIndex"))); - this.miUtf16BigEndian.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miUtf16BigEndian.ImageOptions.SvgImage"))); this.miUtf16BigEndian.Name = "miUtf16BigEndian"; this.miUtf16BigEndian.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miUtf16BigEndian_ItemClick); // @@ -1904,9 +1754,6 @@ // resources.ApplyResources(this.miUtf16LittleEndian, "miUtf16LittleEndian"); this.miUtf16LittleEndian.Id = 110; - this.miUtf16LittleEndian.ImageOptions.ImageIndex = ((int)(resources.GetObject("miUtf16LittleEndian.ImageOptions.ImageIndex"))); - this.miUtf16LittleEndian.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miUtf16LittleEndian.ImageOptions.LargeImageIndex"))); - this.miUtf16LittleEndian.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miUtf16LittleEndian.ImageOptions.SvgImage"))); this.miUtf16LittleEndian.Name = "miUtf16LittleEndian"; this.miUtf16LittleEndian.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miUtf16LittleEndian_ItemClick); // @@ -1915,85 +1762,63 @@ resources.ApplyResources(this.miTheme, "miTheme"); this.miTheme.Id = 114; this.miTheme.ImageOptions.ImageIndex = ((int)(resources.GetObject("miTheme.ImageOptions.ImageIndex"))); - this.miTheme.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miTheme.ImageOptions.LargeImageIndex"))); - this.miTheme.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miTheme.ImageOptions.SvgImage"))); this.miTheme.Name = "miTheme"; this.miTheme.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miTheme_ItemClick); // // miSplitView // - resources.ApplyResources(this.miSplitView, "miSplitView"); this.miSplitView.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miSplitView, "miSplitView"); this.miSplitView.Down = true; this.miSplitView.Id = 113; this.miSplitView.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSplitView.ImageOptions.ImageIndex"))); - this.miSplitView.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSplitView.ImageOptions.LargeImageIndex"))); - this.miSplitView.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSplitView.ImageOptions.SvgImage"))); this.miSplitView.Name = "miSplitView"; this.miSplitView.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miSplitView_DownChanged); // // miAutoHideColumns // - resources.ApplyResources(this.miAutoHideColumns, "miAutoHideColumns"); this.miAutoHideColumns.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miAutoHideColumns, "miAutoHideColumns"); this.miAutoHideColumns.Down = true; this.miAutoHideColumns.Id = 115; - this.miAutoHideColumns.ImageOptions.ImageIndex = ((int)(resources.GetObject("miAutoHideColumns.ImageOptions.ImageIndex"))); - this.miAutoHideColumns.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miAutoHideColumns.ImageOptions.LargeImageIndex"))); - this.miAutoHideColumns.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miAutoHideColumns.ImageOptions.SvgImage"))); this.miAutoHideColumns.Name = "miAutoHideColumns"; this.miAutoHideColumns.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miAutoHideColumns_DownChanged); // // miLoadListAfterStart // - resources.ApplyResources(this.miLoadListAfterStart, "miLoadListAfterStart"); this.miLoadListAfterStart.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miLoadListAfterStart, "miLoadListAfterStart"); this.miLoadListAfterStart.Down = true; this.miLoadListAfterStart.Id = 116; - this.miLoadListAfterStart.ImageOptions.ImageIndex = ((int)(resources.GetObject("miLoadListAfterStart.ImageOptions.ImageIndex"))); - this.miLoadListAfterStart.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miLoadListAfterStart.ImageOptions.LargeImageIndex"))); - this.miLoadListAfterStart.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miLoadListAfterStart.ImageOptions.SvgImage"))); this.miLoadListAfterStart.Name = "miLoadListAfterStart"; // // miShowWarningsAfterLoad // resources.ApplyResources(this.miShowWarningsAfterLoad, "miShowWarningsAfterLoad"); this.miShowWarningsAfterLoad.Id = 54; - this.miShowWarningsAfterLoad.ImageOptions.ImageIndex = ((int)(resources.GetObject("miShowWarningsAfterLoad.ImageOptions.ImageIndex"))); - this.miShowWarningsAfterLoad.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miShowWarningsAfterLoad.ImageOptions.LargeImageIndex"))); - this.miShowWarningsAfterLoad.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miShowWarningsAfterLoad.ImageOptions.SvgImage"))); this.miShowWarningsAfterLoad.Name = "miShowWarningsAfterLoad"; // // miAllowEditPredefinedLists // - resources.ApplyResources(this.miAllowEditPredefinedLists, "miAllowEditPredefinedLists"); this.miAllowEditPredefinedLists.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miAllowEditPredefinedLists, "miAllowEditPredefinedLists"); this.miAllowEditPredefinedLists.Id = 94; - this.miAllowEditPredefinedLists.ImageOptions.ImageIndex = ((int)(resources.GetObject("miAllowEditPredefinedLists.ImageOptions.ImageIndex"))); - this.miAllowEditPredefinedLists.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miAllowEditPredefinedLists.ImageOptions.LargeImageIndex"))); - this.miAllowEditPredefinedLists.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miAllowEditPredefinedLists.ImageOptions.SvgImage"))); this.miAllowEditPredefinedLists.Name = "miAllowEditPredefinedLists"; this.miAllowEditPredefinedLists.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miAllowEditPredefinedLists_DownChanged); // // miExplorerIntegration // - resources.ApplyResources(this.miExplorerIntegration, "miExplorerIntegration"); this.miExplorerIntegration.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miExplorerIntegration, "miExplorerIntegration"); this.miExplorerIntegration.Id = 97; - this.miExplorerIntegration.ImageOptions.ImageIndex = ((int)(resources.GetObject("miExplorerIntegration.ImageOptions.ImageIndex"))); - this.miExplorerIntegration.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miExplorerIntegration.ImageOptions.LargeImageIndex"))); - this.miExplorerIntegration.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miExplorerIntegration.ImageOptions.SvgImage"))); this.miExplorerIntegration.Name = "miExplorerIntegration"; this.miExplorerIntegration.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miExplorerIntegration_ItemClick); // // miCheckUpdates // - resources.ApplyResources(this.miCheckUpdates, "miCheckUpdates"); this.miCheckUpdates.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miCheckUpdates, "miCheckUpdates"); this.miCheckUpdates.Id = 98; - this.miCheckUpdates.ImageOptions.ImageIndex = ((int)(resources.GetObject("miCheckUpdates.ImageOptions.ImageIndex"))); - this.miCheckUpdates.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miCheckUpdates.ImageOptions.LargeImageIndex"))); - this.miCheckUpdates.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miCheckUpdates.ImageOptions.SvgImage"))); this.miCheckUpdates.Name = "miCheckUpdates"; this.miCheckUpdates.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miCheckUpdates_ItemClick); // @@ -2001,9 +1826,6 @@ // resources.ApplyResources(this.miResetAndRestart, "miResetAndRestart"); this.miResetAndRestart.Id = 112; - this.miResetAndRestart.ImageOptions.ImageIndex = ((int)(resources.GetObject("miResetAndRestart.ImageOptions.ImageIndex"))); - this.miResetAndRestart.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miResetAndRestart.ImageOptions.LargeImageIndex"))); - this.miResetAndRestart.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miResetAndRestart.ImageOptions.SvgImage"))); this.miResetAndRestart.Name = "miResetAndRestart"; this.miResetAndRestart.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miResetAndRestart_ItemClick); // @@ -2011,9 +1833,6 @@ // resources.ApplyResources(this.mnuAccessibility, "mnuAccessibility"); this.mnuAccessibility.Id = 64; - this.mnuAccessibility.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuAccessibility.ImageOptions.ImageIndex"))); - this.mnuAccessibility.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuAccessibility.ImageOptions.LargeImageIndex"))); - this.mnuAccessibility.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuAccessibility.ImageOptions.SvgImage"))); this.mnuAccessibility.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.mnuGotoChannelList), new DevExpress.XtraBars.LinkPersistInfo(this.mnuGotoFavList), @@ -2032,9 +1851,6 @@ resources.ApplyResources(this.mnuGotoChannelList, "mnuGotoChannelList"); this.mnuGotoChannelList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuGotoChannelList.Id = 89; - this.mnuGotoChannelList.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuGotoChannelList.ImageOptions.ImageIndex"))); - this.mnuGotoChannelList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuGotoChannelList.ImageOptions.LargeImageIndex"))); - this.mnuGotoChannelList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuGotoChannelList.ImageOptions.SvgImage"))); this.mnuGotoChannelList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.mnuInputSource)}); this.mnuGotoChannelList.Name = "mnuGotoChannelList"; @@ -2044,9 +1860,6 @@ resources.ApplyResources(this.mnuInputSource, "mnuInputSource"); this.mnuInputSource.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuInputSource.Id = 90; - this.mnuInputSource.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuInputSource.ImageOptions.ImageIndex"))); - this.mnuInputSource.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuInputSource.ImageOptions.LargeImageIndex"))); - this.mnuInputSource.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuInputSource.ImageOptions.SvgImage"))); this.mnuInputSource.Name = "mnuInputSource"; // // mnuGotoFavList @@ -2054,9 +1867,6 @@ resources.ApplyResources(this.mnuGotoFavList, "mnuGotoFavList"); this.mnuGotoFavList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuGotoFavList.Id = 91; - this.mnuGotoFavList.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuGotoFavList.ImageOptions.ImageIndex"))); - this.mnuGotoFavList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuGotoFavList.ImageOptions.LargeImageIndex"))); - this.mnuGotoFavList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuGotoFavList.ImageOptions.SvgImage"))); this.mnuGotoFavList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.mnuFavList)}); this.mnuGotoFavList.Name = "mnuGotoFavList"; @@ -2066,9 +1876,6 @@ resources.ApplyResources(this.mnuFavList, "mnuFavList"); this.mnuFavList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuFavList.Id = 92; - this.mnuFavList.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuFavList.ImageOptions.ImageIndex"))); - this.mnuFavList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuFavList.ImageOptions.LargeImageIndex"))); - this.mnuFavList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuFavList.ImageOptions.SvgImage"))); this.mnuFavList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavList0), new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListA), @@ -2082,9 +1889,6 @@ // resources.ApplyResources(this.miSelectFavList0, "miSelectFavList0"); this.miSelectFavList0.Id = 83; - this.miSelectFavList0.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavList0.ImageOptions.ImageIndex"))); - this.miSelectFavList0.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavList0.ImageOptions.LargeImageIndex"))); - this.miSelectFavList0.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavList0.ImageOptions.SvgImage"))); this.miSelectFavList0.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D0)); this.miSelectFavList0.Name = "miSelectFavList0"; @@ -2095,9 +1899,6 @@ // resources.ApplyResources(this.miSelectFavListA, "miSelectFavListA"); this.miSelectFavListA.Id = 84; - this.miSelectFavListA.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavListA.ImageOptions.ImageIndex"))); - this.miSelectFavListA.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavListA.ImageOptions.LargeImageIndex"))); - this.miSelectFavListA.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavListA.ImageOptions.SvgImage"))); this.miSelectFavListA.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D1)); this.miSelectFavListA.Name = "miSelectFavListA"; @@ -2108,9 +1909,6 @@ // resources.ApplyResources(this.miSelectFavListB, "miSelectFavListB"); this.miSelectFavListB.Id = 85; - this.miSelectFavListB.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavListB.ImageOptions.ImageIndex"))); - this.miSelectFavListB.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavListB.ImageOptions.LargeImageIndex"))); - this.miSelectFavListB.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavListB.ImageOptions.SvgImage"))); this.miSelectFavListB.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D2)); this.miSelectFavListB.Name = "miSelectFavListB"; @@ -2121,9 +1919,6 @@ // resources.ApplyResources(this.miSelectFavListC, "miSelectFavListC"); this.miSelectFavListC.Id = 86; - this.miSelectFavListC.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavListC.ImageOptions.ImageIndex"))); - this.miSelectFavListC.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavListC.ImageOptions.LargeImageIndex"))); - this.miSelectFavListC.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavListC.ImageOptions.SvgImage"))); this.miSelectFavListC.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D3)); this.miSelectFavListC.Name = "miSelectFavListC"; @@ -2134,9 +1929,6 @@ // resources.ApplyResources(this.miSelectFavListD, "miSelectFavListD"); this.miSelectFavListD.Id = 87; - this.miSelectFavListD.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavListD.ImageOptions.ImageIndex"))); - this.miSelectFavListD.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavListD.ImageOptions.LargeImageIndex"))); - this.miSelectFavListD.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavListD.ImageOptions.SvgImage"))); this.miSelectFavListD.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D4)); this.miSelectFavListD.Name = "miSelectFavListD"; @@ -2147,9 +1939,6 @@ // resources.ApplyResources(this.miSelectFavListE, "miSelectFavListE"); this.miSelectFavListE.Id = 88; - this.miSelectFavListE.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSelectFavListE.ImageOptions.ImageIndex"))); - this.miSelectFavListE.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSelectFavListE.ImageOptions.LargeImageIndex"))); - this.miSelectFavListE.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSelectFavListE.ImageOptions.SvgImage"))); this.miSelectFavListE.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Alt) | System.Windows.Forms.Keys.D5)); this.miSelectFavListE.Name = "miSelectFavListE"; @@ -2161,9 +1950,6 @@ resources.ApplyResources(this.miSearch, "miSearch"); this.miSearch.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.miSearch.Id = 67; - this.miSearch.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSearch.ImageOptions.ImageIndex"))); - this.miSearch.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSearch.ImageOptions.LargeImageIndex"))); - this.miSearch.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSearch.ImageOptions.SvgImage"))); this.miSearch.ItemShortcut = new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.F3); this.miSearch.Name = "miSearch"; this.miSearch.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSearch_ItemClick); @@ -2173,9 +1959,6 @@ resources.ApplyResources(this.miGotoLeftList, "miGotoLeftList"); this.miGotoLeftList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.miGotoLeftList.Id = 69; - this.miGotoLeftList.ImageOptions.ImageIndex = ((int)(resources.GetObject("miGotoLeftList.ImageOptions.ImageIndex"))); - this.miGotoLeftList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miGotoLeftList.ImageOptions.LargeImageIndex"))); - this.miGotoLeftList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miGotoLeftList.ImageOptions.SvgImage"))); this.miGotoLeftList.ItemShortcut = new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.F4); this.miGotoLeftList.Name = "miGotoLeftList"; this.miGotoLeftList.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miGotoLeftList_ItemClick); @@ -2185,69 +1968,51 @@ resources.ApplyResources(this.miGotoRightList, "miGotoRightList"); this.miGotoRightList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.miGotoRightList.Id = 70; - this.miGotoRightList.ImageOptions.ImageIndex = ((int)(resources.GetObject("miGotoRightList.ImageOptions.ImageIndex"))); - this.miGotoRightList.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miGotoRightList.ImageOptions.LargeImageIndex"))); - this.miGotoRightList.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miGotoRightList.ImageOptions.SvgImage"))); this.miGotoRightList.ItemShortcut = new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.F6); this.miGotoRightList.Name = "miGotoRightList"; this.miGotoRightList.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miGotoRightList_ItemClick); // // miFontSmall // - resources.ApplyResources(this.miFontSmall, "miFontSmall"); this.miFontSmall.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miFontSmall, "miFontSmall"); this.miFontSmall.Id = 104; - this.miFontSmall.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFontSmall.ImageOptions.ImageIndex"))); - this.miFontSmall.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFontSmall.ImageOptions.LargeImageIndex"))); - this.miFontSmall.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFontSmall.ImageOptions.SvgImage"))); this.miFontSmall.Name = "miFontSmall"; this.miFontSmall.Tag = 0; this.miFontSmall.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miFont_DownChanged); // // miFontMedium // - resources.ApplyResources(this.miFontMedium, "miFontMedium"); this.miFontMedium.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miFontMedium, "miFontMedium"); this.miFontMedium.Id = 105; - this.miFontMedium.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFontMedium.ImageOptions.ImageIndex"))); - this.miFontMedium.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFontMedium.ImageOptions.LargeImageIndex"))); - this.miFontMedium.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFontMedium.ImageOptions.SvgImage"))); this.miFontMedium.Name = "miFontMedium"; this.miFontMedium.Tag = 1; this.miFontMedium.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miFont_DownChanged); // // miFontLarge // - resources.ApplyResources(this.miFontLarge, "miFontLarge"); this.miFontLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miFontLarge, "miFontLarge"); this.miFontLarge.Id = 106; - this.miFontLarge.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFontLarge.ImageOptions.ImageIndex"))); - this.miFontLarge.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFontLarge.ImageOptions.LargeImageIndex"))); - this.miFontLarge.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFontLarge.ImageOptions.SvgImage"))); this.miFontLarge.Name = "miFontLarge"; this.miFontLarge.Tag = 2; this.miFontLarge.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miFont_DownChanged); // // miFontXLarge // - resources.ApplyResources(this.miFontXLarge, "miFontXLarge"); this.miFontXLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miFontXLarge, "miFontXLarge"); this.miFontXLarge.Id = 107; - this.miFontXLarge.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFontXLarge.ImageOptions.ImageIndex"))); - this.miFontXLarge.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFontXLarge.ImageOptions.LargeImageIndex"))); - this.miFontXLarge.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFontXLarge.ImageOptions.SvgImage"))); this.miFontXLarge.Name = "miFontXLarge"; this.miFontXLarge.Tag = 3; this.miFontXLarge.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miFont_DownChanged); // // miFontXxLarge // - resources.ApplyResources(this.miFontXxLarge, "miFontXxLarge"); this.miFontXxLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miFontXxLarge, "miFontXxLarge"); this.miFontXxLarge.Id = 108; - this.miFontXxLarge.ImageOptions.ImageIndex = ((int)(resources.GetObject("miFontXxLarge.ImageOptions.ImageIndex"))); - this.miFontXxLarge.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miFontXxLarge.ImageOptions.LargeImageIndex"))); - this.miFontXxLarge.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miFontXxLarge.ImageOptions.SvgImage"))); this.miFontXxLarge.Name = "miFontXxLarge"; this.miFontXxLarge.Tag = 4; this.miFontXxLarge.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miFont_DownChanged); @@ -2257,9 +2022,6 @@ resources.ApplyResources(this.mnuHelp, "mnuHelp"); this.mnuHelp.CategoryGuid = new System.Guid("0d554574-30e8-4d31-9a70-da702a984260"); this.mnuHelp.Id = 10; - this.mnuHelp.ImageOptions.ImageIndex = ((int)(resources.GetObject("mnuHelp.ImageOptions.ImageIndex"))); - this.mnuHelp.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("mnuHelp.ImageOptions.LargeImageIndex"))); - this.mnuHelp.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("mnuHelp.ImageOptions.SvgImage"))); this.mnuHelp.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miWiki), new DevExpress.XtraBars.LinkPersistInfo(this.miOpenWebsite), @@ -2270,9 +2032,6 @@ // resources.ApplyResources(this.miWiki, "miWiki"); this.miWiki.Id = 51; - this.miWiki.ImageOptions.ImageIndex = ((int)(resources.GetObject("miWiki.ImageOptions.ImageIndex"))); - this.miWiki.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miWiki.ImageOptions.LargeImageIndex"))); - this.miWiki.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miWiki.ImageOptions.SvgImage"))); this.miWiki.Name = "miWiki"; this.miWiki.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miWiki_ItemClick); // @@ -2280,9 +2039,6 @@ // resources.ApplyResources(this.miOpenWebsite, "miOpenWebsite"); this.miOpenWebsite.Id = 50; - this.miOpenWebsite.ImageOptions.ImageIndex = ((int)(resources.GetObject("miOpenWebsite.ImageOptions.ImageIndex"))); - this.miOpenWebsite.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miOpenWebsite.ImageOptions.LargeImageIndex"))); - this.miOpenWebsite.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miOpenWebsite.ImageOptions.SvgImage"))); this.miOpenWebsite.Name = "miOpenWebsite"; this.miOpenWebsite.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miOpenWebsite_ItemClick); // @@ -2292,33 +2048,31 @@ this.miAbout.CategoryGuid = new System.Guid("0d554574-30e8-4d31-9a70-da702a984260"); this.miAbout.Id = 11; this.miAbout.ImageOptions.ImageIndex = ((int)(resources.GetObject("miAbout.ImageOptions.ImageIndex"))); - this.miAbout.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miAbout.ImageOptions.LargeImageIndex"))); - this.miAbout.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miAbout.ImageOptions.SvgImage"))); this.miAbout.Name = "miAbout"; this.miAbout.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miAbout_ItemClick); // // barDockControlTop // - resources.ApplyResources(this.barDockControlTop, "barDockControlTop"); this.barDockControlTop.CausesValidation = false; + resources.ApplyResources(this.barDockControlTop, "barDockControlTop"); this.barDockControlTop.Manager = this.barManager1; // // barDockControlBottom // - resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom"); this.barDockControlBottom.CausesValidation = false; + resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom"); this.barDockControlBottom.Manager = this.barManager1; // // barDockControlLeft // - resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft"); this.barDockControlLeft.CausesValidation = false; + resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft"); this.barDockControlLeft.Manager = this.barManager1; // // barDockControlRight // - resources.ApplyResources(this.barDockControlRight, "barDockControlRight"); this.barDockControlRight.CausesValidation = false; + resources.ApplyResources(this.barDockControlRight, "barDockControlRight"); this.barDockControlRight.Manager = this.barManager1; // // lblInsertMode @@ -2340,9 +2094,9 @@ // // lblSetProgramNr // - resources.ApplyResources(this.lblSetProgramNr, "lblSetProgramNr"); this.lblSetProgramNr.Appearance.Options.UseTextOptions = true; this.lblSetProgramNr.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far; + resources.ApplyResources(this.lblSetProgramNr, "lblSetProgramNr"); this.lblSetProgramNr.Name = "lblSetProgramNr"; // // picDonate @@ -2361,7 +2115,6 @@ // // grpTopPanel // - resources.ApplyResources(this.grpTopPanel, "grpTopPanel"); this.grpTopPanel.Controls.Add(this.rbInsertSwap); this.grpTopPanel.Controls.Add(this.rbInsertAfter); this.grpTopPanel.Controls.Add(this.rbInsertBefore); @@ -2371,6 +2124,7 @@ this.grpTopPanel.Controls.Add(this.tabChannelList); this.grpTopPanel.Controls.Add(this.lblSetProgramNr); this.grpTopPanel.Controls.Add(this.txtSetSlot); + resources.ApplyResources(this.grpTopPanel, "grpTopPanel"); this.grpTopPanel.Name = "grpTopPanel"; this.grpTopPanel.ShowCaption = false; // @@ -2382,11 +2136,7 @@ this.rbInsertSwap.Properties.AutoWidth = true; this.rbInsertSwap.Properties.Caption = resources.GetString("rbInsertSwap.Properties.Caption"); this.rbInsertSwap.Properties.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio; - this.rbInsertSwap.Properties.DisplayValueChecked = resources.GetString("rbInsertSwap.Properties.DisplayValueChecked"); - this.rbInsertSwap.Properties.DisplayValueGrayed = resources.GetString("rbInsertSwap.Properties.DisplayValueGrayed"); - this.rbInsertSwap.Properties.DisplayValueUnchecked = resources.GetString("rbInsertSwap.Properties.DisplayValueUnchecked"); this.rbInsertSwap.Properties.GlyphAlignment = ((DevExpress.Utils.HorzAlignment)(resources.GetObject("rbInsertSwap.Properties.GlyphAlignment"))); - this.rbInsertSwap.Properties.GlyphVerticalAlignment = ((DevExpress.Utils.VertAlignment)(resources.GetObject("rbInsertSwap.Properties.GlyphVerticalAlignment"))); this.rbInsertSwap.Properties.RadioGroupIndex = 1; this.rbInsertSwap.TabStop = false; this.rbInsertSwap.CheckedChanged += new System.EventHandler(this.rbInsertMode_CheckedChanged); @@ -2399,10 +2149,6 @@ this.rbInsertAfter.Properties.AutoWidth = true; this.rbInsertAfter.Properties.Caption = resources.GetString("rbInsertAfter.Properties.Caption"); this.rbInsertAfter.Properties.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio; - this.rbInsertAfter.Properties.DisplayValueChecked = resources.GetString("rbInsertAfter.Properties.DisplayValueChecked"); - this.rbInsertAfter.Properties.DisplayValueGrayed = resources.GetString("rbInsertAfter.Properties.DisplayValueGrayed"); - this.rbInsertAfter.Properties.DisplayValueUnchecked = resources.GetString("rbInsertAfter.Properties.DisplayValueUnchecked"); - this.rbInsertAfter.Properties.GlyphVerticalAlignment = ((DevExpress.Utils.VertAlignment)(resources.GetObject("rbInsertAfter.Properties.GlyphVerticalAlignment"))); this.rbInsertAfter.Properties.RadioGroupIndex = 1; this.rbInsertAfter.CheckedChanged += new System.EventHandler(this.rbInsertMode_CheckedChanged); // @@ -2414,10 +2160,6 @@ this.rbInsertBefore.Properties.AutoWidth = true; this.rbInsertBefore.Properties.Caption = resources.GetString("rbInsertBefore.Properties.Caption"); this.rbInsertBefore.Properties.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio; - this.rbInsertBefore.Properties.DisplayValueChecked = resources.GetString("rbInsertBefore.Properties.DisplayValueChecked"); - this.rbInsertBefore.Properties.DisplayValueGrayed = resources.GetString("rbInsertBefore.Properties.DisplayValueGrayed"); - this.rbInsertBefore.Properties.DisplayValueUnchecked = resources.GetString("rbInsertBefore.Properties.DisplayValueUnchecked"); - this.rbInsertBefore.Properties.GlyphVerticalAlignment = ((DevExpress.Utils.VertAlignment)(resources.GetObject("rbInsertBefore.Properties.GlyphVerticalAlignment"))); this.rbInsertBefore.Properties.RadioGroupIndex = 1; this.rbInsertBefore.TabStop = false; this.rbInsertBefore.CheckedChanged += new System.EventHandler(this.rbInsertMode_CheckedChanged); @@ -2428,10 +2170,6 @@ this.cbCloseGap.MenuManager = this.barManager1; this.cbCloseGap.Name = "cbCloseGap"; this.cbCloseGap.Properties.Caption = resources.GetString("cbCloseGap.Properties.Caption"); - this.cbCloseGap.Properties.DisplayValueChecked = resources.GetString("cbCloseGap.Properties.DisplayValueChecked"); - this.cbCloseGap.Properties.DisplayValueGrayed = resources.GetString("cbCloseGap.Properties.DisplayValueGrayed"); - this.cbCloseGap.Properties.DisplayValueUnchecked = resources.GetString("cbCloseGap.Properties.DisplayValueUnchecked"); - this.cbCloseGap.Properties.GlyphVerticalAlignment = ((DevExpress.Utils.VertAlignment)(resources.GetObject("cbCloseGap.Properties.GlyphVerticalAlignment"))); // // tabChannelList // @@ -2444,8 +2182,8 @@ // // pageEmpty // - resources.ApplyResources(this.pageEmpty, "pageEmpty"); this.pageEmpty.Name = "pageEmpty"; + resources.ApplyResources(this.pageEmpty, "pageEmpty"); // // popupContext // @@ -2478,8 +2216,8 @@ // // grpSubList // - resources.ApplyResources(this.grpSubList, "grpSubList"); this.grpSubList.Controls.Add(this.tabSubList); + resources.ApplyResources(this.grpSubList, "grpSubList"); this.grpSubList.Name = "grpSubList"; this.grpSubList.ShowCaption = false; // @@ -2495,8 +2233,8 @@ // // pageProgNr // - resources.ApplyResources(this.pageProgNr, "pageProgNr"); this.pageProgNr.Name = "pageProgNr"; + resources.ApplyResources(this.pageProgNr, "pageProgNr"); // // popupInputSource // @@ -2522,8 +2260,8 @@ // // MainForm // - resources.ApplyResources(this, "$this"); this.AllowDrop = true; + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.splitContainerControl1); this.Controls.Add(this.grpSubList); diff --git a/source/ChanSort/MainForm.cs b/source/ChanSort/MainForm.cs index fe7a79f..0ea960d 100644 --- a/source/ChanSort/MainForm.cs +++ b/source/ChanSort/MainForm.cs @@ -72,6 +72,9 @@ namespace ChanSort.Ui InitializeComponent(); + //this.repositoryItemCheckedComboBoxEdit1.SetFlags(typeof(Favorites)); + //this.repositoryItemCheckedComboBoxEdit2.SetFlags(typeof(Favorites)); + base.DoubleBuffered = true; var version = this.GetType().Assembly.GetName().Version; @@ -516,6 +519,7 @@ namespace ChanSort.Ui regex += "]*"; this.repositoryItemCheckedComboBoxEdit1.Mask.EditMask = regex; this.repositoryItemCheckedComboBoxEdit2.Mask.EditMask = regex; + this.repositoryItemCheckedComboBoxEdit1.ReadOnly = this.repositoryItemCheckedComboBoxEdit2.ReadOnly = favorites == 0; this.tabSubList.BeginUpdate(); @@ -2374,11 +2378,26 @@ namespace ChanSort.Ui private void gview_CustomUnboundColumnData(object sender, CustomColumnDataEventArgs e) { - var channel = (ChannelInfo) e.Row; - if (e.Column.FieldName == "Position") - e.Value = channel.GetPosition(this.subListIndex); - else if (e.Column.FieldName == "OldPosition") - e.Value = channel.GetOldPosition(this.subListIndex); + var field = e.Column.FieldName; + + if (e.IsGetData) + { + var channel = (ChannelInfo)e.Row; + if (field == "Position") + e.Value = channel.GetPosition(this.subListIndex); + else if (field == "OldPosition") + e.Value = channel.GetOldPosition(this.subListIndex); + else if (field == colFavorites.FieldName) + e.Value = GetFavString(channel.Favorites); + } + else + { + if (e.Column.FieldName == colFavorites.FieldName) + { + var channel = (ChannelInfo)e.Row; + channel.Favorites = ChannelInfo.ParseFavString(e.Value?.ToString() ?? ""); + } + } } #endregion @@ -2561,19 +2580,6 @@ namespace ChanSort.Ui #endregion - #region gviewLeft_CustomColumnDisplayText - - private void gviewLeft_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e) - { - if (e.Column == this.colOutFav) - { - if (e.Value is Favorites fav) - e.DisplayText = GetFavString(fav); - } - } - - #endregion - #region gviewLeft_RowCellStyle private void gviewLeft_RowCellStyle(object sender, RowCellStyleEventArgs e) @@ -2743,11 +2749,6 @@ namespace ChanSort.Ui if ((int) e.Value == -1) e.DisplayText = string.Empty; } - else if (e.Column == this.colFavorites) - { - if (e.Value is Favorites fav) - e.DisplayText = GetFavString(fav); - } } #endregion diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx index 3b7362c..860ae38 100644 --- a/source/ChanSort/MainForm.resx +++ b/source/ChanSort/MainForm.resx @@ -117,344 +117,691 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Favorites - - - - 39 - - - During the setup of your TV you selected a predefined channel list. Modifying such a list would cause your TV to malfunction. Please run a full channel scan on your TV and do not select any specific provider, satellite or country lists. - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - None - - - True - - - Top - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 0 - - - 0 - - - colDebug - - - 35 - - - True - - - -1 + + Fill - - 1402, 27 + + 0, 111 - - 33 + + 194, 17 + + + Fill - - miEnglish + + 2, 56 - - 29 + + Bold - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Pr. index - - + + New\nPos - - Remove selected channels + + New program number - - - - - -1 - - - splitContainerControl1 - - - Left - - - -1 - - - 6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Toggle Favorite F - - - grpOutputList - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DVB Service Type - - + + True - - dsChannels + + 0 - + + 50 + + + Channel name + + + True + + + 1 + + + 145 + + + Favorites + + + False + + + + Combo + + - - splashScreenManager1 - - - - Default - - - 11 - - - Center - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - &About ChanSort... - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSymbolRate - - - DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Top, Left - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - -1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Română - - - 0, 0 - - - 0 - - - - - - ±G - - - repositoryItemCheckedComboBoxEdit1 - - - $this - - + RegEx - - - - - miSearch - - - 23, 23 - - - 0 - - - colChannelOrTransponder - - - &Save - - - 23, 23 - - - Search for a channel - - - miSelectFavListE - - - 5 - - - UTF-8 (Unicode) - - - Insert mode: - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - - - - colAudioPid - - - Top - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 30 - - - &Accessibility - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miRussian - - - -1 - - - miUtf8Charset - - - Skip channel: off - - - 34, 5 - - - 39 - - - grpOutputList - - - btnAddAll - - + True - - + + 2 - - 17 + + 55 - - + + Lock + + + Parental\nlock + + + True + + + 3 35 - + + Skip + + + True + + + 4 + + + 35 + + + Hide + + + True + + + 5 + + + 35 + + + Deleted + + + 60 + + + Service\nType + + + True + + + 6 + + 45 - - miTvSettings + + Source - - -1 + + 60 - - -1 + + UID - - -1 + + False - - 40 + + Numeric - - -1 + + 499, 382 - - colOutDeleted + + 1 - - colSlotNew + + gridLeft - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ChanSort.XGridControl, ChanSort, Version=1.0.8403.33212, Culture=neutral, PublicKeyToken=null - - -1 + + grpOutputList - - lblPredefinedList + + 0 - - + + Search for a channel - - -1 + + Strikeout + + + 18 + + + 433, 17 + + + True + + + 6, 13 + + + 1402, 551 + + + Bottom, Left, Right + + + NoBorder + + + NoBorder + + + 0, 5 + + + 1395, 0 + + + Pr# + + + pageProgNr + + + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + tabSubList + + + 0 + + + 1397, 20 + + + 6 + + + tabSubList + + + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpSubList + + + 0 + + + Top + + + 0, 84 + + + 1402, 27 + + + 10 + + + Sub List + + + False + + + grpSubList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 1 + + + 256, 6 + + + 308, 17 + + + &File + + + &Open TV data file... + + + 3 + + + &Reload + + + 5 + + + Restore backup + + + 31 + + + Delete backup files + + + &Save + + + 4 + + + Save reference list... + + + 6 + + + Convert... + + + 33 + + + Export Excel list... + + + 32 + + + Apply order from a reference list... + + + 23 + + + Add channels from reference list... + + + &Print... + + + 34 + + + File &information... + + + 30 + + + &Quit + + + Recent files + + + &Edit + + + Move up + + + 24 + + + Move down + + + 25 + + + &Add channels + + + 39 + + + &Remove channels + + + 11 + + + Mark for swapping + + + 12 + + + Swap with marked + + + Swap this channel with the previously marked one + + + 50 + + + Rename channel + + + 29 + + + Add to &Favorites + + + 13 + + + Remove from Favorites + + + &Lock channel: on + + + 15 + + + Lock channel: off + + + &Skip channel: on + + + 16 + + + Skip channel: off + + + &Hide channel: on + + + 17 + + + Hide channel: off + + + Re&number channels + + + 22 + + + Sor&t channels alphabetically + + + 21 + + + Renumber favorites by Pr# + + + Uses the same Pr# in all channel and favorites lists + + + Copy list to clipboard + + + 32 + + + TV-Set + + + Device setting... + + + 27 + + + Cleanup channel data + + + Reorganize channel records and remove duplicates + + + &Settings + + + &Language + + + 14 + + + English + + + 0 + + + Česky + + + 41 + + + Deutsch + + + 1 + + + Español + + + 44 + + + Magyar + + + 47 + + + Polski + + + 45 + + + Português + + + 2 + + + Română + + + 42 + + + Русский + + + 35 + + + Türkçe + + + 46 + + + &Character set + + + 9 + + + All &character sets... + + + 9 + + + UTF-8 (Unicode) + + + ISO character sets + + + UTF-16 Big Endian (Unicode MSB first) + + + UTF-16 Little Endian (Unicode LSB first) + + + Theme... + + + 43 + + + Split View + + + 48 + + + Hide/unhide columns automatically + + + Load last used list after start + + + Show warnings after loading file + + + Automatically show any warnings after opening a file + + + Allow editing predefined lists (DANGEROUS) + + + Your TV may malfunction when you edit a list with predefined channel numbers + + + Windows Explorer integration + + + Check for updates + + + Reset to default settings and restart + + + Resets all customized settings and restarts the program + + + &Accessibility + + + Opens a submenu for the input source selection. This menu can be directly activated with the F1 key + + + Select &input source + + + mnuInputSource + + + Opens a submenu for the program of favorite list selection. This menu can be directly activated with the Shift+F1 key + + + Select program/&favorite list + + + mnuFavList + + + Program list + + + Favorites A + + + Favorites B + + + Favorites C + + + Favorites D + + + Favorites E + + + &Search + + + Left list + + + Right list + + + S - Tahoma 8pt + + + M - Segoe UI 9pt + + + L - Segoe UI 10pt + + + XL - Segoe UI 11pt + + + XXL - Segoe UI 12pt + + + &Help + + + Wiki + + + ChanSort website... + + + &About ChanSort... + + + 7 + + + Tools @@ -467,2969 +814,6 @@ Xxl+0wEL - - -1 - - - - - - - - - Deleted - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Remove selected channels from sorted list - - - 16 - - - Magyar - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5 - - - miSave - - - Bottom, Left, Right - - - Transport Stream ID - - - ChanSort.XGridControl, ChanSort, Version=1.0.8368.21374, Culture=neutral, PublicKeyToken=null - - - &Reload - - - ChanSort.XGridControl, ChanSort, Version=1.0.8368.21374, Culture=neutral, PublicKeyToken=null - - - Strikeout - - - -1 - - - miFontMedium - - - True - - - - - - 45 - - - 437, 5 - - - 2 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Crypt - - - - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOutSource - - - -1 - - - colOutName - - - True - - - 4 - - - mnuGotoChannelList - - - 307, 5 - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 198, 5 - - - colIndex1 - - - miGotoRightList - - - 23, 23 - - - S - Tahoma 8pt - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - miCharsetForm - - - Remove selected channels from sorted list - - - Combo - - - - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colFavorites - - - barDockControlLeft - - - UID - - - 35 - - - 50 - - - -1 - - - colOutFav - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - miCleanupChannels - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - grpTopPanel - - - True - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - miPortuguese - - - XXL - Segoe UI 12pt - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 10 - - - miSkipOn - - - -1 - - - barManager1 - - - 40 - - - \d{1,4} - - - - - - -1 - - - swap - - - btnRemoveRight - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControlRight - - - 98, 5 - - - tabChannelList - - - -1 - - - &Skip channel: on - - - 55 - - - -1 - - - -1 - - - -1 - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpOutputList - - - Fill - - - 57 - - - Provider - - - Program list - - - -1 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 543, 6 - - - 0 - - - 4 - - - colOutSlot - - - False - - - Remove channel filter criteria from sorted channel list - - - repositoryItemCheckedComboBoxEdit2 - - - btnToggleLock - - - miWiki - - - - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Русский - - - 34, 5 - - - 8 - - - Default - - - Load last used list after start - - - &Lock channel: on - - - Automatically show any warnings after opening a file - - - 15 - - - - - - 8 - - - miPrint - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miAddFromRefList - - - MainForm - - - btnUp - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Strikeout - - - Program number for insert and set operations - - - Fill - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - 64, 13 - - - Swap this channel with the previously marked one - - - 4 - - - -1 - - - miAutoHideColumns - - - 7, 8 - - - pnlEditControls - - - 0 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1224, 4 - - - miSkipOff - - - -1 - - - -1 - - - colSource - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1 - - - 27 - - - Service\nType - - - pnlEditControls - - - Vertical - - - - Left - - - Deutsch - - - - - - 48 - - - 10 - - - Toggle Favorite C - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - - - - picDonate - - - Search for a channel - - - &Search - - - -1 - - - miSpanish - - - -1 - - - - - - - - - Cleanup channel data - - - 1397, 20 - - - ±F - - - colSignalSource - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - 45 - - - 15 - - - True - - - miSaveReferenceFile - - - True - - - colLogicalIndex - - - colLock - - - 13 - - - grpInputList - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 32 - - - - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - $this - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 18 - - - pnlEditControls - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuFavUnset - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miMarkForSwapping - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - Hide - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - mnuGotoFavList - - - splitContainerControl1.Panel1 - - - Strikeout - - - << Add all - - - Default - - - -1 - - - Device setting... - - - -1 - - - 35 - - - miAddChannel - - - 18 - - - - - - 8 - - - - - - ±B - - - Reorganize channel records and remove duplicates - - - -1 - - - - - - Move down - - - Your TV may malfunction when you edit a list with predefined channel numbers - - - 24 - - - barSubItem2 - - - btnToggleFavB - - - - - - -1 - - - 5, 5 - - - 499, 382 - - - - - - btnToggleFavD - - - -1 - - - - - - Tile - - - - - - 145 - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Fill - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colVideoPid - - - - - - 20 - - - Channel name - - - Toggle Favorite B - - - colIndex - - - Strikeout - - - tabSubList - - - -1 - - - - - - 22 - - - pnlEditControls - - - 1218, 20 - - - -1 - - - 1402, 0 - - - - - - &File - - - Resets all customized settings and restarts the program - - - Satellite - - - 50 - - - NoBorder - - - 11 - - - Favorites B - - - 15 - - - 17 - - - pnlEditControlRight - - - Move selected channels up - - - OK - - - True - - - Old\nPos - - - Renumber selected channels - - - 162, 49 - - - colPrNr - - - miConvert - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 372, 19 - - - 885, 382 - - - 28 - - - Export Excel list... - - - -1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControlRight - - - 0 - - - Save reference list... - - - 444, 5 - - - DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Bottom - - - DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 11 - - - No channel lists - - - Favorites A - - - Opens a submenu for the program of favorite list selection. This menu can be directly activated with the Shift+F1 key - - - - - - 6, 13 - - - miQuit - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colFreqInMhz - - - ChanSort.XGridView, ChanSort, Version=1.0.8368.21374, Culture=neutral, PublicKeyToken=null - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 9 - - - - - - -1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 9 - - - Hide/unhide columns automatically - - - timerSelectFocusedRow - - - Signal\nsource - - - &Character set - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Add selected channels to sorted list - - - 120 - - - True - - - 5 - - - barDockControlTop - - - Video\nPID - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miExplorerIntegration - - - -1 - - - 40 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 2 - - - Service\nType ID - - - Left list - - - Português - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0, 84 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 2, 56 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - miRenum - - - Polarity - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - grpSubList - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - barDockControlBottom - - - Source - - - 7 - - - -1 - - - - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - &Help - - - ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.8368.21374, Culture=neutral, PublicKeyToken=null - - - -1 - - - False - - - -1 - - - - - - 32 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnClearLeftFilter - - - DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Move selected channels down - - - 257, 5 - - - 23, 23 - - - - - - Tools - - - Order - - - Debug\ndata - - - 0 - - - Swap with marked - - - 71, 5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 207, 5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOutServiceType - - - miSplitView - - - mnuCharset - - - $this - - - 66, 23 - - - -1 - - - Parental lock - - - 30 - - - btnSearch - - - Channel or transponder number - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Top - - - 0 - - - Panel2 - - - English - - - colSlotOld - - - colHidden - - - miSelectFavListB - - - &Hide channel: on - - - miRomanian - - - miShowWarningsAfterLoad - - - 1216, 0 - - - 23, 23 - - - miRecentFiles - - - Center - - - -1 - - - 1402, 440 - - - grpTopPanel - - - 40 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - btnToggleFavF - - - True - - - splitContainerControl1.Panel2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Default - - - -1 - - - 12 - - - - - - Pr. index - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - popupInputSource - - - gviewLeft - - - splitContainerControl1.Panel1 - - - - - - 372, 5 - - - Reset to default settings and restart - - - Inherit - - - DVB Service Type value - - - Set Pos: - - - miTheme - - - 0 - - - -1 - - - 1395, 0 - - - miGerman - - - Toggle Favorite E - - - Left - - - True - - - 0, 0 - - - 121, 23 - - - 23, 23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - colUid - - - colShortName - - - 0 - - - pnlEditControlRight - - - Skip - - - -1 - - - &Open TV data file... - - - gridLeft - - - -1 - - - - - - tabChannelList - - - 55, 20 - - - 50 - - - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - Toggle parental lock - - - Hide channel: off - - - 14 - - - 14 - - - Program Clock Reference Packet-ID - - - miLockOn - - - - - - - - - Original Network Identifier - - - 1 - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 2, 23 - - - - - - Move selected channel up - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5 - - - CenterScreen - - - 1402, 551 - - - 12 - - - miUtf16BigEndian - - - splitContainerControl1 - - - Deleted - - - -1 - - - - - - miPolski - - - 2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - miHideOff - - - M - Segoe UI 9pt - - - 43 - - - -1 - - - Combo - - - Hide - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - &Quit - - - Close gap when moving/deleting a channel - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 889, 440 - - - 18 - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miOpenWebsite - - - miFileInformation - - - mnuFavSet - - - PCR\nPID - - - 8 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 270, 5 - - - 14 - - - miSelectFavListD - - - 6 - - - 0 - - - 7 - - - btnToggleFavE - - - -1 - - - 6 - - - 0 - - - miLockOff - - - -1 - - - - - - 2 - - - L - Segoe UI 10pt - - - Uses the same Pr# in all channel and favorites lists - - - - - - Bottom, Left, Right - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 23, 23 - - - grpTopPanel - - - Allow editing predefined lists (DANGEROUS) - - - -1 - - - 25 - - - miUtf16LittleEndian - - - 45 - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - 9 - - - Old position - - - colPolarity - - - 2 - - - timerEditDelay - - - - - - Top - - - tabSubList - - - pnlEditControls - - - mnuHelp - - - - - - Rename channel - - - 180 - - - 19 - - - miAbout - - - 0 - - - Add selected channels to sorted list - - - miSelectFavList0 - - - - - - 46 - - - Short\nname - - - miSelectFavListA - - - -1 - - - colServiceId - - - Skip - - - 0 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6 - - - 66, 23 - - - - - - 1 - - - colNetworkName - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy - LjEuNi4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA - ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li - bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAADUFjY2Vzc2liaWxpdHkE/P///wtTeXN0ZW0uR3VpZAsA - AAACX2ECX2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICeIvz - nH8WlU24SIo8kTIJxAEL - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 157, 5 - - - 23, 23 - - - Network\nOperator - - - - - - 17 - - - -1 - - - grpSubList - - - - - - - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1402, 57 - - - btnToggleFavC - - - -1 - - - ±D - - - 13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 40 - - - Lock channel: off - - - True - - - 3 - - - 107, 6 - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RegEx - - - 1402, 27 - - - Renumber favorites by Pr# - - - 41 - - - True - - - miEdit - - - after - - - Toggle Favorite G - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Parental\nlock - - - - - - miExcelExport - - - btnDown - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miMoveDown - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colProvider - - - btnToggleFavH - - - -1 - - - Fill - - - 14 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1 - - - Reset filter - - - Top, Left - - - miResetAndRestart - - - grpTopPanel - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - 50 - - - 6 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - txtSetSlot - - - -1 - - - This is a predefined list and cannot be edited. - - - - - - - - - 23 - - - -1 - - - ChanSort website... - - - btnSearchLeft - - - 6 - - - Audio\nPID - - - bar1 - - - True - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miReload - - - -1 - - - 2, 23 - - - $this - - - 0, 524 - - - - - - 40 - - - -1 - - - Service\nID - - - Symbol\nrate - - - 2 - - - 7 - - - False - - - Tile - - - 24 - - - 23, 23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPcrPid - - - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Theme... - - - 10 - - - rbInsertSwap - - - - - - Bold - - - -1 - - - colNetworkId - - - Move up - - - Select program/&favorite list - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 2, 56 - - - New program number - - - -1 - - - 3 - - - pageEmpty - - - 66, 20 - - - 23, 23 - - - True - - - 3 - - - True - - - 31 - - - 1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Top - - - 1 - - - 0, 33 - - - -1 - - - DVB Service ID - - - Toggle Favorite D - - - - - - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - miRemove - - - 885, 33 - - - -1 - - - $this - - - 5, 5 - - - gviewRight - - - True - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUid1 - - - grpTopPanel - - - Uid - - - 1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 132, 5 - - - Favorites D - - - 4 - - - btnToggleFavG - - - Wiki - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - &Remove channels - - - True - - - pnlEditControls - - - -1 - - - 3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miRenameChannel - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - 47 - - - 2 - - - 9 - - - - - - New\nPos - - - 12 - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Search channel by name - - - 5 - - - Windows Explorer integration - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnRemoveLeft - - - Favorites E - - - 5 - - - 0 - - - 23, 23 - - - -1 - - - False - - - Delete backup files - - - colServiceTypeName - - - - - - 40 - - - All &character sets... - - - Toggle Favorite H - - - Fill - - - 23, 23 - - - $this - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - UTF-16 Big Endian (Unicode MSB first) - - - 3 - - - 16, 16 - - - 4 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Freqency\n(MHz) - - - &Language - - - NoBorder - - - True - - - 499, 33 - - - pnlEditControls - - - -1 - - - miTurkish - - - 0, 111 - - - 3 - - - UTF-16 Little Endian (Unicode LSB first) - - - pnlEditControlRight - - - 23, 23 - - - Encrypted - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - ±A - - - ChanSort.XGridView, ChanSort, Version=1.0.8368.21374, Culture=neutral, PublicKeyToken=null - - - 185, 6 - - - Convert... - - - Toggle Favorite A - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miAllowEditPredefinedLists - - - Service\nType - - - -1 - - - True - - - 2 - - - Lock - - - Favorites - - - -1 - - - colDeleted - - - Default - - - Check for updates - - - 334, 5 - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - miHungarian - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Sub List - - - 8 - - - Sor&t channels alphabetically - - - 282, 5 - - - 55 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - miHideOn - - - -1 - - - mnuFavList - - - - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNetworkOperator - - - 256, 6 - - - 1 - - - Türkçe - - - 62, 13 - - - TS ID - - - 44 - - - 1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpInputList - - - 42 - - - 5 - - - 60 - - - Remove selected channels from sorted list - - - 9 - - - - - - pnlEditControls - - - 40 - - - 6 - - - Numeric - - - Reset filter - - - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 12 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - -1 - - - Panel1 - - - -1 - - - - - - 5 - - - btnClearRightFilter - - - 4 - - - - - - File &information... - - - 25 - - - - - - -1 - - - Filter - - - popupFavList - - - - - - - - - miFontXLarge - - - - - - Channel name - - - TV-Set - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 40 - - - pnlEditControls - - - Original channels - - - Pr. index - - - pnlEditControlRight - - - DevExpress.XtraBars.Bar, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - When active, all channels after the current one will be automatically renumbered - - - popupContext - - - 503, 440 - - - splitContainerControl1 - - - Recent files - - - -1 - - - Renumber selected channels sequentially - - - barDockControlRight - - - 6 - - - -1 - - - -1 - - - -1 - - - colOutHide - - - 2 - - - Default - - - XL - Segoe UI 11pt - - - Sorted channels - - - splitContainerControl1 - - - miIsoCharSets - - - Re&number channels - - - 8 - - - miCheckUpdates - - - - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - False - - - Network\n(ONID) - - - lblSetProgramNr - - - -1 - - - -1 - - - Česky - - - - - - 16 - - - 4 - - - 232, 5 - - - RegEx - - - 18 - - - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5 - - - 1 - - - 0, 551 - - - New\nPos - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - -1 - - - 0 - - - -1 - - - - - - -1 - - - 23, 23 - - - Apply order from a reference list... - - - -1 - - - - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bold - - - ChanSort {0} - TV Channel List Editor - - - Add to &Favorites - - - -1 - - - mnuLanguage - - - Search channel by name - - - -1 - - - grpTopPanel - - - 11 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 0 - - - -1 - - - Add channels from reference list... - - - -1 - - - Favorites C - - - pnlEditControlRight - - - Copy list to clipboard - - - - - - 0, 27 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - colOutLock - - - mnuInputSource - - - 5 - - - Español - - - -1 - - - colSkip - - - &Add channels - - - 3 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miLoadListAfterStart - - - True - - - True - - - ChanSort internal unique identifier for a channel - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuFavList - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnToggleFavA - - - miFile - - - rbInsertBefore - - - Inherit - - - -1 - - - btnRenum - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy @@ -3438,19 +822,6 @@ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEhlbHAE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICdEVVDegwMU2acNpw KphCYAEL - - - - mnuOptions - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy - LjEuNi4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA - ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li - bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAAB09wdGlvbnME/P///wtTeXN0ZW0uR3VpZAsAAAACX2EC - X2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICXJMOh9nzAkKc - WIeWYGkVXQEL @@ -3463,634 +834,2468 @@ ZMgcwAEL - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 60 - - - 34 - - - - - - 10 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - &Edit - - - Pr# - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - 23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 48 - - - True - - - 0, 0 - - - - - - Mark for swapping - - - miFontXxLarge - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 182, 5 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - $this - - - 21 - - - miSort - - - - - - 63, 5 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - repositoryItemTextEdit1 - - - Restore backup - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - 22 - - - miOpen - - - Filter - - - - - - Chan/\nTransp - - - 100 - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colServiceType - - - mnuAccessibility - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 28 - - - Tahoma, 12pt, style=Bold - - - 13 - - - -1 - - - - - - - - - Locked - - - - - - 13 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - miCopyCsv - - - Right - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 9 - - - btnAdd - - - miRenumFavByPrNr - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - - - - 23, 23 - - - Left - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 16 - - - grpInputList - - - 1 - - - miMoveUp - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 22 - - - 23, 23 - - - -1 - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuInputSource - - - miSwapWithMarked - - - Move selected channel down - - - 6 - - - - - - pnlEditControls - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ±H - - - 0, 5 - - - Pr# - - - 0, 0 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 47, 20 - - - rbInsertAfter - - - ±C - - - 0, 27 + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy + LjEuNi4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li + bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAAB09wdGlvbnME/P///wtTeXN0ZW0uR3VpZAsAAAACX2EC + X2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICXJMOh9nzAkKc + WIeWYGkVXQEL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMi4xLCBWZXJzaW9uPTIy + LjEuNi4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li + bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAADUFjY2Vzc2liaWxpdHkE/P///wtTeXN0ZW0uR3VpZAsA + AAACX2ECX2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICeIvz + nH8WlU24SIo8kTIJxAEL + + + + Top 0, 0 - - -1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - None - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - True - - - Remove from Favorites - - - - - - 21 - - - 7 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Opens a submenu for the input source selection. This menu can be directly activated with the F1 key - - - &Print... - - - Right list - - - Split View - - - Show warnings after loading file - - - 9 - - - miRestoreOriginal - - - 322, 18 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Select &input source - - - gridRight - - - 23, 23 - - - 7 - - - -1 - - - - - - colName - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - + 1402, 27 - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + barDockControlTop - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ISO character sets + + $this - - pageProgNr + + 6 - - ±E + + Bottom - - cbCloseGap + + 0, 551 - - 10 + + 1402, 0 - - -1 + + barDockControlBottom - - -1 + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Network\nName + + $this - - 2 - - - 48, 20 - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 19 - - - 25 - - - Append all currently unsorted channels at the end of the list - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miGotoLeftList - - - -1 - - - miSelectFavListC - - - globalImageCollection1 - - - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Polski - - - -1 - - - 11/29/2022 11:53:50 - - - True - - - Remove channel filter criteria from complete channel list - - - colEncrypted - - - lblInsertMode - - - 0 - - - miFontLarge - - - Append all currently unsorted channels at the end of the list - - - Default - - - colOutSkip - - - 0 - - - &Settings - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - miFontSmall - - - 367, 8 - - - True - - - 312, 8 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 15 - - + 5 + + Left + + + 0, 27 + + + 0, 524 + + + barDockControlLeft + + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 3 + + + Right + + + 1402, 27 + 0, 524 - - miCzech + + barDockControlRight - - New position + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - -1 + + $this - + + 4 + + + swap + + + + Default + + + 48, 20 + + + 10 + + + rbInsertSwap + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 0 + + + True + + + 185, 6 + + + after + + + 47, 20 + + + 9 + + + rbInsertAfter + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 1 + + + 107, 6 + + + before + + + 55, 20 + + + 8 + + + rbInsertBefore + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 2 + + + True + + + 543, 6 + + + Close gap when moving/deleting a channel + + + 322, 18 + + + 7 + + + When active, all channels after the current one will be automatically renumbered + + + cbCloseGap + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 3 + + + 7, 8 + + + 62, 13 + + + 2 + + + Insert mode: + + + lblInsertMode + + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 4 + + + Top, Right + + + 1224, 4 + + + 162, 49 + + + 0 + + + picDonate + + + DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 5 + + + Bottom, Left, Right + + + 0, 33 + + + 1216, 0 + + + No channel lists + + + pageEmpty + + + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + tabChannelList + + + 0 + + + 1218, 20 + + + 5 + + + tabChannelList + + + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 6 + + + Vertical + + + 367, 8 + + + 64, 13 + + + 0 + + + Set Pos: + + + Program number for insert and set operations + + + lblSetProgramNr + + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 7 + + + 437, 5 + + + OK + + + \d{1,4} + + + RegEx + + + 66, 20 + + + 1 + + + txtSetSlot + + + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 8 + + + Top + + + 0, 27 + + + 1402, 57 + + + 0 + + + grpTopPanel + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 2 + + + CenterScreen + + + ChanSort {0} - TV Channel List Editor + + + dsChannels + + + System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gviewLeft + + + ChanSort.XGridView, ChanSort, Version=1.0.8403.33212, Culture=neutral, PublicKeyToken=null + + + colIndex1 + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSlot + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutFav + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemCheckedComboBoxEdit1 + + + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutLock + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSkip + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutHide + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutDeleted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutServiceType + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colUid1 + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemTextEdit1 + + + DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + globalImageCollection1 + + + ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.8403.33212, Culture=neutral, PublicKeyToken=null + + + gviewRight + + + ChanSort.XGridView, ChanSort, Version=1.0.8403.33212, Culture=neutral, PublicKeyToken=null + + + colIndex + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSlotOld + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSlotNew + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPrNr + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colShortName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colFavorites + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemCheckedComboBoxEdit2 + + + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colLock + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSkip + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colHidden + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colDeleted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colEncrypted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceType + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceTypeName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colFreqInMhz + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPolarity + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colChannelOrTransponder + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSatellite + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colNetworkId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colTransportStreamId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPcrPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colVideoPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colAudioPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSymbolRate + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colNetworkName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colNetworkOperator + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colProvider + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colUid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colLogicalIndex + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSignalSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colDebug + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + barManager1 + + + DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + bar1 + + + DevExpress.XtraBars.Bar, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFile + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miOpen + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miReload + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRestoreOriginal + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miDeleteBackup + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSave + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSaveReferenceFile + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miConvert + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miExcelExport + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenReferenceFile - - - - - 11 - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miDeleteBackup - - - colTransportStreamId - - + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - -1 + + miAddFromRefList - - 11 - - - Top, Right - - + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Source - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1 + + miPrint DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - before + + miFileInformation + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miQuit + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRecentFiles + + + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miEdit + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miMoveUp + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miMoveDown + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAddChannel + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRemove + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miMarkForSwapping + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSwapWithMarked + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenameChannel + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavSet + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavUnset + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLockOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLockOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSkipOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSkipOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHideOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHideOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenum + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSort + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenumFavByPrNr + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCopyCsv + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + barSubItem2 + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTvSettings + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCleanupChannels + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuOptions + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuLanguage + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miEnglish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCzech + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miGerman + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSpanish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHungarian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miPolski + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miPortuguese + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRomanian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRussian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTurkish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuCharset + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCharsetForm + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf8Charset + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miIsoCharSets + + + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf16BigEndian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf16LittleEndian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTheme + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSplitView + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAutoHideColumns + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLoadListAfterStart + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miShowWarningsAfterLoad + + + DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAllowEditPredefinedLists + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miExplorerIntegration + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCheckUpdates + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miResetAndRestart + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuAccessibility + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuGotoChannelList + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuInputSource + + + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuGotoFavList + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavList + + + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavList0 + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListA + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListB + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListC + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListD + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListE + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSearch + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miGotoLeftList + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miGotoRightList + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontSmall + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontMedium + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontXLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontXxLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuHelp + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miWiki + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miOpenWebsite + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAbout + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splashScreenManager1 + + + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + popupContext + + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + timerEditDelay + + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + popupInputSource + + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + popupFavList + + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + timerSelectFocusedRow + + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + MainForm + + + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 01/03/2023 18:28:18 + + + 16, 16 + + + 444, 5 + + + 23, 23 + + + 19 + + + Search channel by name + + + btnSearchLeft + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 0 + + + Toggle Favorite H + + + 307, 5 + + + 23, 23 + + + 18 + + + ±H + + + btnToggleFavH + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 1 + + + Toggle Favorite G + + + 282, 5 + + + 23, 23 + + + 17 + + + ±G + + + btnToggleFavG + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 2 + + + Toggle Favorite F + + + 257, 5 + + + 23, 23 + + + 16 + + + ±F + + + btnToggleFavF + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 3 + + + 15 + + + 334, 5 + + + 23, 23 + + + 15 + + + Toggle parental lock + + + Parental lock + + + btnToggleLock + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 4 + + + Toggle Favorite E + + + 232, 5 + + + 23, 23 + + + 14 + + + ±E + + + btnToggleFavE + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 5 + + + Toggle Favorite D + + + 207, 5 + + + 23, 23 + + + 13 + + + ±D + + + btnToggleFavD + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 6 + + + Toggle Favorite C + + + 182, 5 + + + 23, 23 + + + 12 + + + ±C + + + btnToggleFavC + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 7 + + + Toggle Favorite B + + + 157, 5 + + + 23, 23 + + + 11 + + + ±B + + + btnToggleFavB + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 8 + + + Toggle Favorite A + + + 132, 5 + + + 23, 23 + + + 10 + + + ±A + + + btnToggleFavA + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 9 + + + Remove channel filter criteria from sorted channel list + + + Strikeout + + + 28 + + + 372, 5 + + + 66, 23 + + + 9 + + + Filter + + + Reset filter + + + btnClearLeftFilter + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 10 + + + 22 + + + 98, 5 + + + 23, 23 + + + 8 + + + Renumber selected channels sequentially + + + Renumber selected channels + + + btnRenum + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 11 + + + 25 + + + 34, 5 + + + 23, 23 + + + 6 + + + Move selected channel down + + + Move selected channels down + + + btnDown + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 12 + + + 24 + + + 5, 5 + + + 23, 23 + + + 5 + + + Move selected channel up + + + Move selected channels up + + + btnUp + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 13 + + + 11 + + + 63, 5 + + + 23, 23 + + + 2 + + + Remove selected channels from sorted list + + + Remove selected channels + + + btnRemoveLeft + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 14 + + + Top + + + 2, 23 + + + 499, 33 + + + 0 + + + pnlEditControls + + + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpOutputList + + + 1 + + + Fill + + + 0, 0 + + + 503, 440 + + + 0 + + + Sorted channels + + + grpOutputList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1.Panel1 + + + 0 + + + Panel1 + + + splitContainerControl1.Panel1 + + + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1 + + + 0 + + + Fill + + + 2, 56 + + + Bold + + + Pr. index + + + Old\nPos + + + + Left + + + Old position + + + True + + + 0 + + + 50 + + + New\nPos + + + Left + + + New position + + + True + + + 1 + + + 45 + + + Source + + + 50 + + + Pr# + + + 30 + + + Channel name + + + Left + + + True + + + 2 + + + 180 + + + Short\nname + + + True + + + 3 + + + Favorites + + + False + + + Combo + + + True + + + 4 + + + 55 + + + Locked + + + True + + + 5 + + + 40 + + + Skip + + + True + + + 6 + + + 40 + + + Hide + + + True + + + 7 + + + 40 + + + Deleted + + + 48 + + + Crypt + + + Encrypted + + + True + + + 8 + + + 40 + + + Service\nType ID + + + DVB Service Type value + + + 45 + + + Service\nType + + + DVB Service Type + + + True + + + 9 + + + 45 + + + Freqency\n(MHz) + + + True + + + 10 + + + 57 + + + Polarity + + + True + + + 11 + + + 25 + + + Chan/\nTransp + + + Channel or transponder number + + + True + + + 12 + + + 45 + + + Satellite + + + True + + + 13 + + + 100 + + + Network\n(ONID) + + + Original Network Identifier + + + True + + + 14 + + + 45 + + + TS ID + + + Transport Stream ID + + + True + + + 15 + + + 40 + + + Service\nID + + + DVB Service ID + + + True + + + 16 + + + 45 + + + PCR\nPID + + + Program Clock Reference Packet-ID + + + True + + + 17 + + + 40 + + + Video\nPID + + + True + + + 18 + + + 40 + + + Audio\nPID + + + True + + + 19 + + + 40 + + + Symbol\nrate + + + True + + + 20 + + + 40 + + + Network\nName + + + True + + + 21 + + + Network\nOperator + + + True + + + 22 + + + Provider + + + True + + + 23 + + + Uid + + + ChanSort internal unique identifier for a channel + + + 120 + + + Order + + + Signal\nsource + + + Debug\ndata + + + 885, 382 + + + 1 + + + gridRight + + + ChanSort.XGridControl, ChanSort, Version=1.0.8403.33212, Culture=neutral, PublicKeyToken=null + + + grpInputList + + + 0 + + + Search for a channel + + + Strikeout + + + 18 + + + 270, 5 + + + 23, 23 + + + 9 + + + Search channel by name + + + btnSearch + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 0 + + + Tahoma, 12pt, style=Bold + + + 312, 8 + + + 372, 19 + + + 8 + + + This is a predefined list and cannot be edited. + + + During the setup of your TV you selected a predefined channel list. Modifying such a list would cause your TV to malfunction. Please run a full channel scan on your TV and do not select any specific provider, satellite or country lists. + + + False + + + lblPredefinedList + + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 1 + + + 11 + + + 34, 5 + + + 23, 23 + + + 6 + + + Remove selected channels from sorted list + + + Remove selected channels from sorted list + + + btnRemoveRight + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 2 + + + Append all currently unsorted channels at the end of the list + + + 71, 5 + + + 121, 23 + + + 5 + + + << Add all + + + Append all currently unsorted channels at the end of the list + + + btnAddAll + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 3 + + + Remove channel filter criteria from complete channel list + + + Strikeout + + + 28 + + + 198, 5 + + + 66, 23 + + + 2 + + + Filter + + + Reset filter + + + btnClearRightFilter + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 4 + + + 39 + + + 5, 5 + + + 23, 23 + + + 4 + + + Add selected channels to sorted list + + + Add selected channels to sorted list + + + btnAdd + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 5 + + + Top + + + 2, 23 + + + 885, 33 + + + 0 + + + pnlEditControlRight + + + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpInputList + + + 1 + + + Fill + + + 0, 0 + + + 889, 440 + + + 0 + + + Original channels + + + grpInputList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1.Panel2 + + + 0 + + + Panel2 splitContainerControl1.Panel2 - - -1 + + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - colSatellite + + splitContainerControl1 - - 433, 17 - - - 1029, 17 - - - 308, 17 - - - 875, 17 - - - 1153, 17 + + 1 + + + 1402, 440 + + + 5 + + + splitContainerControl1 + + + splitContainerControl1 + + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v22.1, Version=22.1.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 0 + + + 614, 17 744, 17 - - True + + 875, 17 - - 614, 17 + + 1029, 17 - - 194, 17 + + 1153, 17 \ No newline at end of file diff --git a/source/changelog.md b/source/changelog.md index f26bf0b..49366bf 100644 --- a/source/changelog.md +++ b/source/changelog.md @@ -1,9 +1,12 @@ ChanSort Change Log =================== -TBA +2023-01-03 +- added support for TCL / Thomson \*.tar channel lists (containing DtvData.db and satellite.db) +- fixed text input for "Favorites" column (where applicable) - fixed: menu "settings / allow editing predefined lists (DANGEROUS)" unlocked the edit functions in the user interface, but changes to those lists were not saved to disk. +- changed build process to use MSBuild project files (to allow future switch to .NET 7 or 8) 2022-12-04 - fixed: various .xml file formats could not be loaded anymore diff --git a/source/makeDistribZip.cmd b/source/makeDistribZip.cmd index f333915..36fe08d 100644 --- a/source/makeDistribZip.cmd +++ b/source/makeDistribZip.cmd @@ -7,32 +7,31 @@ set languages=cs de es hu pl pt ro ru tr set curdate=%date:~6,4%-%date:~3,2%-%date:~0,2% set target=%cd%\..\..\ChanSort_%curdate% set DXversion=22.1 +set framework=net48 +set bindir=debug\%framework% mkdir "%target%" 2>nul rem del /s /q "%target%\*" -xcopy /idy debug\ChanSort.exe* "%target%" -xcopy /idy debug\ChanSort.*.dll "%target%" -xcopy /idy debug\ChanSort.ico "%target%" -xcopy /idy debug\ChanSort.*.ini "%target%" - -xcopy /idy debug\Microsoft.Data.Sqlite.dll "%target%" -xcopy /idy debug\SQLitePCLRaw.*.dll "%target%" -xcopy /idy debug\System.Memory.dll "%target%" -xcopy /idy debug\System.Runtime.CompilerServices.Unsafe.dll "%target%" +xcopy /idy %bindir%\ChanSort.exe* "%target%" +xcopy /idy %bindir%\ChanSort.*.dll "%target%" +xcopy /idy %bindir%\ChanSort.ico "%target%" +xcopy /idy %bindir%\ChanSort.*.ini "%target%" +xcopy /idy %bindir%\Microsoft.*.dll "%target%" +xcopy /idy %bindir%\SQLitePCLRaw.*.dll "%target%" mkdir "%target%\runtimes" 2>nul -rem xcopy /sidy debug\runtimes\* "%target%\runtimes" xcopy /idys packages\SQLitePCLRaw.lib.e_sqlite3.2.1.2\runtimes\win-arm "%target%\runtimes\win-arm" xcopy /idys packages\SQLitePCLRaw.lib.e_sqlite3.2.1.2\runtimes\win-arm64 "%target%\runtimes\win-arm64" xcopy /idys packages\SQLitePCLRaw.lib.e_sqlite3.2.1.2\runtimes\win-x86 "%target%\runtimes\win-x86" xcopy /idys packages\SQLitePCLRaw.lib.e_sqlite3.2.1.2\runtimes\win-x64 "%target%\runtimes\win-x64" - -xcopy /idy debug\Newtonsoft.Json.dll "%target%" -xcopy /idy debug\Lookup.csv "%target%" +xcopy /idy %bindir%\SharpCompress.dll "%target%" +xcopy /idy %bindir%\System.*.dll "%target%" +xcopy /idy %bindir%\Newtonsoft.Json.dll "%target%" +xcopy /idy %bindir%\Lookup.csv "%target%" xcopy /idy DLL\* "%target%" del "%target%\*nunit*.dll" for %%l in (%languages%) do ( mkdir "%target%\%%l" 2>nul - xcopy /sidy debug\%%l\ChanSort.* "%target%\%%l" + xcopy /sidy %bindir%\%%l\ChanSort.* "%target%\%%l" ) mkdir "%target%\ReferenceLists" 2>nul xcopy /sidy ChanSort\ReferenceLists\* "%target%\ReferenceLists"