diff --git a/ChanSort.Api/Controller/SerializerBase.cs b/ChanSort.Api/Controller/SerializerBase.cs
index 54f4be2..aa8eb9a 100644
--- a/ChanSort.Api/Controller/SerializerBase.cs
+++ b/ChanSort.Api/Controller/SerializerBase.cs
@@ -18,6 +18,7 @@ namespace ChanSort.Api
public string FileName { get; set; }
public DataRoot DataRoot { get; protected set; }
public SupportedFeatures Features { get; private set; }
+ public bool EraseDuplicateChannels { get; set; }
protected SerializerBase(string inputFile)
{
diff --git a/ChanSort.Api/Utils/Tools.cs b/ChanSort.Api/Utils/Tools.cs
index 2e62446..56da207 100644
--- a/ChanSort.Api/Utils/Tools.cs
+++ b/ChanSort.Api/Utils/Tools.cs
@@ -24,5 +24,19 @@ namespace ChanSort.Api
if (freq <= 1000) return ((freq - 471)/8 + 21).ToString("d2"); // Band IV, V
return "";
}
+
+ public static void SetInt16(byte[] data, int offset, int value)
+ {
+ data[offset+0] = (byte)value;
+ data[offset + 1] = (byte) (value >> 8);
+ }
+
+ public static void SetInt32(byte[] data, int offset, int value)
+ {
+ data[offset + 0] = (byte)value;
+ data[offset + 1] = (byte)(value >> 8);
+ data[offset + 2] = (byte)(value >> 16);
+ data[offset + 3] = (byte)(value >> 24);
+ }
}
}
diff --git a/ChanSort.Loader.TllFile/ChanSort.Loader.LG.ini b/ChanSort.Loader.TllFile/ChanSort.Loader.LG.ini
index de37361..0b68aa0 100644
--- a/ChanSort.Loader.TllFile/ChanSort.Loader.LG.ini
+++ b/ChanSort.Loader.TllFile/ChanSort.Loader.LG.ini
@@ -196,6 +196,35 @@
lnbCount = 40
lnbLength = 44
+[DvbsBlock:907336]
+ ; LA series
+ satCount = 64
+ satLength = 48
+ transponderCount = 2400
+ transponderLength = 56
+ dvbsChannelCount = 7520
+ dvbsChannelLength = 92
+ lnbCount = 40
+ lnbLength = 52
+
+[TransponderDataMapping:40]
+ offTransponderIndex = 10
+ offFrequency = 12
+ offOriginalNetworkId = 18
+ offTransportStreamId = 20
+ offSymbolRate = 25
+ offSatIndex = 36
+ symbolRateFactor = 1
+
+[TransponderDataMapping:56]
+ offTransponderIndex = 10
+ offFrequency = 12
+ offOriginalNetworkId = 22
+ offTransportStreamId = 24
+ offSymbolRate = 29
+ offSatIndex = 40
+ symbolRateFactor = 0.5
+
[SatChannelDataMapping:68]
lenName = 40
offSatelliteNr = 0
@@ -250,6 +279,34 @@
offVideoPid = 60
offAudioPid = 62
+[SatChannelDataMapping:92]
+ ; LA series
+ lenName = 40
+ offSatelliteNr = 0
+ offSourceType = 4
+ offTransponderIndex = 6, 12
+ offProgramNr = 8
+ offProgramNrPreset = 10
+ offFavorites2 = 14
+ offDeleted = 14
+ maskDeleted = 0x42
+ offEncrypted = 14
+ maskEncrypted = 0x80
+ offLock = 15
+ maskLock = 0x01
+ offSkip = 15
+ maskSkip = 0x02
+ offHide = 15
+ maskHide = 0x04
+ offProgNrCustomized = 15
+ maskProgNrCustomized = 0x40
+ offServiceId = 16
+ offServiceType = 18
+ offNameLength = 19
+ offName = 20
+ offVideoPid = 72
+ offAudioPid = 74
+
[FirmwareData:6944]
; LH series
offSize = 0
@@ -307,9 +364,6 @@
[FirmwareData:35504]
; LV,LW,LK950S
offSize = 0
- offSystemLock =
- offTvPassword =
- offHbbTvEnabled =
offHotelModeEnabled=34643
offHotelModeDtvUpdate=34653
offHotelMenuAccessCode = 34668
@@ -338,3 +392,10 @@
offHotelMenuAccessCode = 35660
offHotelMenuPin = 35706
offSettingsChannelUpdate=36544
+
+[FirmwareData:39592]
+ ; LA7408
+ offSize = 0
+ offHotelModeEnabled=38255
+ offHotelModeDtvUpdate=38266
+ offHotelMenuAccessCode = 38282
diff --git a/ChanSort.Loader.TllFile/DvbsDataLayout.cs b/ChanSort.Loader.TllFile/DvbsDataLayout.cs
index fdc9d3c..2d28235 100644
--- a/ChanSort.Loader.TllFile/DvbsDataLayout.cs
+++ b/ChanSort.Loader.TllFile/DvbsDataLayout.cs
@@ -47,16 +47,18 @@
///
public int ChannelListHeaderOffset
{
- get { return 4 + this.dvbsSubblockLength[0] + this.dvbsSubblockLength[1] + this.dvbsSubblockLength[2]; }
+ get { return 4 + 4 + this.dvbsSubblockLength[0] + 4 + this.dvbsSubblockLength[1] + 4 + this.dvbsSubblockLength[2]; }
}
///
/// relative to start of DVBS-Block (including the intial 4 length bytes)
///
- public int SequenceTableOffset
- {
- get { return ChannelListHeaderOffset + 12 + dvbsMaxChannelCount/8; }
- }
+ public int AllocationBitmapOffset { get { return ChannelListHeaderOffset + 16; } }
+
+ ///
+ /// relative to start of DVBS-Block (including the intial 4 length bytes)
+ ///
+ public int SequenceTableOffset { get { return this.AllocationBitmapOffset + dvbsMaxChannelCount/8; } }
///
/// relative to start of DVBS-Block (including the intial 4 length bytes)
@@ -65,5 +67,6 @@
{
get { return SequenceTableOffset + dvbsMaxChannelCount*sizeOfChannelLinkedListEntry; }
}
+
}
}
diff --git a/ChanSort.Loader.TllFile/SatChannelListHeader.cs b/ChanSort.Loader.TllFile/SatChannelListHeader.cs
index 9399825..029625a 100644
--- a/ChanSort.Loader.TllFile/SatChannelListHeader.cs
+++ b/ChanSort.Loader.TllFile/SatChannelListHeader.cs
@@ -1,4 +1,5 @@
using System;
+using ChanSort.Api;
namespace ChanSort.Loader.LG
{
@@ -6,13 +7,34 @@ namespace ChanSort.Loader.LG
{
private readonly byte[] data;
private readonly int baseOffset;
- public SatChannelListHeader(byte[] data, int offset) { this.data = data; this.baseOffset = offset; }
- public uint Checksum { get { return BitConverter.ToUInt32(data, baseOffset + 0); } }
- public int LinkedListStartIndex { get { return BitConverter.ToInt16(data, baseOffset + 8); }}
- public int LinkedListEndIndex1 { get { return BitConverter.ToInt16(data, baseOffset + 10); } }
- public int LinkedListEndIndex2 { get { return BitConverter.ToInt16(data, baseOffset + 12); } }
- public int ChannelCount { get { return BitConverter.ToInt16(data, baseOffset + 14); } }
+ public SatChannelListHeader(byte[] data, int offset)
+ {
+ this.data = data; this.baseOffset = offset;
+ }
+
+ public uint Checksum { get { return BitConverter.ToUInt32(data, baseOffset + 0); } }
+
+ public int LinkedListStartIndex
+ {
+ get { return BitConverter.ToInt16(data, baseOffset + 8); }
+ set { Tools.SetInt16(data, baseOffset + 8, value); }
+ }
+ public int LinkedListEndIndex1
+ {
+ get { return BitConverter.ToInt16(data, baseOffset + 10); }
+ set { Tools.SetInt16(data, baseOffset + 10, value); }
+ }
+ public int LinkedListEndIndex2
+ {
+ get { return BitConverter.ToInt16(data, baseOffset + 12); }
+ set { Tools.SetInt16(data, baseOffset + 12, value); }
+ }
+ public int ChannelCount
+ {
+ get { return BitConverter.ToInt16(data, baseOffset + 14); }
+ set { Tools.SetInt16(data, baseOffset + 14, value); }
+ }
public int Size { get { return 16; } }
}
diff --git a/ChanSort.Loader.TllFile/SatTransponder.cs b/ChanSort.Loader.TllFile/SatTransponder.cs
index 9fad73d..50a2f01 100644
--- a/ChanSort.Loader.TllFile/SatTransponder.cs
+++ b/ChanSort.Loader.TllFile/SatTransponder.cs
@@ -1,31 +1,52 @@
-using System;
+using System.Globalization;
+using ChanSort.Api;
namespace ChanSort.Loader.LG
{
internal class SatTransponder
{
- private readonly byte[] data;
- public int BaseOffset { get; set; }
+ private const string _Frequency = "offFrequency";
+ private const string _OriginalNetworkId = "offOriginalNetworkId";
+ private const string _TransportStreamId = "offTransportStreamId";
+ private const string _SymbolRate = "offSymbolRate";
+ private const string _SatIndex = "offSatIndex";
- public SatTransponder(byte[] data)
+ private readonly DataMapping mapping;
+ private readonly byte[] data;
+ private readonly int offset;
+ private int symbolRate;
+
+ public SatTransponder(DataMapping mapping)
{
- this.data = data;
+ this.mapping = mapping;
+ this.data = mapping.Data;
+ this.offset = mapping.BaseOffset;
+
+ this.Frequency = mapping.GetWord(_Frequency);
+ this.OriginalNetworkId = mapping.GetWord(_OriginalNetworkId);
+ this.TransportStreamId = mapping.GetWord(_TransportStreamId);
+ this.symbolRate = mapping.GetWord(_SymbolRate);
+ string strFactor = mapping.Settings.GetString("symbolRateFactor");
+ decimal factor;
+ if (!string.IsNullOrEmpty(strFactor) && decimal.TryParse(strFactor, NumberStyles.AllowDecimalPoint, NumberFormatInfo.InvariantInfo, out factor))
+ this.symbolRate = (int)(this.symbolRate * factor);
+ this.SatIndex = mapping.GetByte(_SatIndex);
}
- public int Frequency { get { return BitConverter.ToInt16(data, BaseOffset + 12); } }
- public int OriginalNetworkId { get { return BitConverter.ToInt16(data, BaseOffset + 18); } }
- public int TransportStreamId { get { return BitConverter.ToInt16(data, BaseOffset + 20); } }
+ public int Frequency { get; private set; }
+ public int OriginalNetworkId { get; private set; }
+ public int TransportStreamId { get; private set; }
+ public int SatIndex { get; private set; }
public int SymbolRate
{
- get { return BitConverter.ToInt16(data, BaseOffset + 25); }
+ get { return symbolRate; }
set
{
- data[BaseOffset + 25] = (byte)value;
- data[BaseOffset + 26] = (byte)(value >> 8);
+ mapping.SetDataPtr(this.data, this.offset);
+ mapping.SetWord(_SymbolRate, value);
+ this.symbolRate = value;
}
}
-
- public int SatIndex { get { return data[BaseOffset + 36]; } }
}
}
diff --git a/ChanSort.Loader.TllFile/TllFileSerializer.cs b/ChanSort.Loader.TllFile/TllFileSerializer.cs
index a0476f2..79fccf2 100644
--- a/ChanSort.Loader.TllFile/TllFileSerializer.cs
+++ b/ChanSort.Loader.TllFile/TllFileSerializer.cs
@@ -24,7 +24,8 @@ namespace ChanSort.Loader.LG
private readonly Dictionary satConfigs = new Dictionary();
private readonly MappingPool actMappings = new MappingPool("Analog and DVB-C/T");
- private readonly MappingPool dvbsMappings = new MappingPool("DVB-S");
+ private readonly MappingPool dvbsMappings = new MappingPool("DVB-S Channel");
+ private readonly MappingPool dvbsTransponderMappings = new MappingPool("DVB-S Transponder");
private readonly MappingPool firmwareMappings = new MappingPool("Firmware");
private readonly ChannelList atvChannels = new ChannelList(SignalSource.AnalogCT | SignalSource.Tv, "Analog TV");
@@ -106,6 +107,8 @@ namespace ChanSort.Loader.LG
actMappings.AddMapping(recordLength, new DataMapping(section));
else if (section.Name.StartsWith("SatChannelDataMapping"))
dvbsMappings.AddMapping(recordLength, new DataMapping(section));
+ else if (section.Name.StartsWith("TransponderDataMapping"))
+ dvbsTransponderMappings.AddMapping(recordLength, new DataMapping(section));
else if (section.Name.StartsWith("FirmwareData"))
firmwareMappings.AddMapping(recordLength, new FirmwareData(section));
}
@@ -372,10 +375,11 @@ namespace ChanSort.Loader.LG
#region ReadTransponderData()
private void ReadTransponderData(ref int off)
{
- var data = new SatTransponder(fileContent);
- data.BaseOffset = off;
+ var mapping = this.dvbsTransponderMappings.GetMapping(this.satConfig.transponderLength);
for (int i=0; i 0 && this.miShowWarningsAfterLoad.Checked)
+ this.BeginInvoke((Action)this.ShowFileInformation);
}
catch (Exception ex)
{
if (!(ex is IOException))
throw;
- string name = newSerializer != null ? newSerializer.DisplayName : plugin.PluginName;
+ string name = newSerializer != null ? newSerializer.DisplayName : plugin != null ? plugin.PluginName : "Loader";
XtraMessageBox.Show(this, name + "\n\n" + ex.Message, Resources.MainForm_LoadFiles_IOException,
MessageBoxButtons.OK, MessageBoxIcon.Error);
this.currentPlugin = null;
@@ -309,7 +312,7 @@ namespace ChanSort.Ui
return null;
}
string extension = (Path.GetExtension(inputFileName) ?? "").ToUpper();
- string upperFileName = Path.GetFileName(inputFileName).ToUpper();
+ string upperFileName = (Path.GetFileName(inputFileName) ??"").ToUpper();
foreach (var plugin in this.plugins)
{
if ((plugin.FileFilter.ToUpper()+"|").Contains("*"+extension) || plugin.FileFilter.ToUpper() == upperFileName)
@@ -324,6 +327,7 @@ namespace ChanSort.Ui
#region LoadTvDataFile()
private bool LoadTvDataFile()
{
+ this.currentTvSerializer.EraseDuplicateChannels = this.miEraseDuplicateChannels.Checked;
this.currentTvSerializer.Load();
this.dataRoot = this.currentTvSerializer.DataRoot;
return true;
@@ -741,6 +745,9 @@ namespace ChanSort.Ui
this.SetGridLayout(this.gviewLeft, Settings.Default.OutputListLayout);
+ this.miEraseDuplicateChannels.Checked = Settings.Default.EraseDuplicateChannels;
+ this.miShowWarningsAfterLoad.Checked = Settings.Default.ShowWarningsAfterLoading;
+
this.ClearLeftFilter();
}
#endregion
@@ -803,6 +810,9 @@ namespace ChanSort.Ui
Settings.Default.OutputListLayout = GetGridLayout(this.gviewLeft);
if (this.currentChannelList != null)
SaveInputGridLayout(this.currentChannelList.SignalSource);
+ Settings.Default.EraseDuplicateChannels = this.miEraseDuplicateChannels.Checked;
+ Settings.Default.ShowWarningsAfterLoading = this.miShowWarningsAfterLoad.Checked;
+
Settings.Default.Save();
}
@@ -908,12 +918,12 @@ namespace ChanSort.Ui
private void SaveInputGridLayout(SignalSource signalSource)
{
string currentLayout = GetGridLayout(this.gviewRight);
- switch (signalSource)
- {
- case SignalSource.Analog: Settings.Default.InputGridLayoutAnalog = currentLayout; break;
- case SignalSource.DvbCT: Settings.Default.InputGridLayoutDvbCT = currentLayout; break;
- case SignalSource.DvbS: Settings.Default.InputGridLayoutDvbS = currentLayout; break;
- }
+ if ((signalSource & SignalSource.Analog) != 0)
+ Settings.Default.InputGridLayoutAnalog = currentLayout;
+ else if ((signalSource & SignalSource.DvbS) != 0)
+ Settings.Default.InputGridLayoutDvbS = currentLayout;
+ else //if ((signalSource & SignalSource.DvbCT) != 0)
+ Settings.Default.InputGridLayoutDvbCT = currentLayout;
}
#endregion
@@ -1092,7 +1102,7 @@ namespace ChanSort.Ui
var lines = this.dataRoot.Warnings.ToString().Split('\n');
Array.Sort(lines);
var sortedWarnings = String.Join("\n", lines);
- info += Resources.MainForm_LoadFiles_ValidationWarningMsg + "\r\n\r\n" + sortedWarnings;
+ info += "\r\n\r\n\r\n" + Resources.MainForm_LoadFiles_ValidationWarningMsg + "\r\n\r\n" + sortedWarnings;
}
InfoBox.Show(this, info, this.miFileInformation.Caption.Replace("...", "").Replace("&",""));
@@ -1401,7 +1411,7 @@ namespace ChanSort.Ui
#endregion
#region tabChannelList_SelectedPageChanged
- private void tabChannelList_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e)
+ private void tabChannelList_SelectedPageChanged(object sender, TabPageChangedEventArgs e)
{
this.TryExecute(() => ShowChannelList(e.Page == null ? null : (ChannelList)e.Page.Tag));
}
diff --git a/ChanSort/MainForm.de.resx b/ChanSort/MainForm.de.resx
index 54b2bc1..3197bad 100644
--- a/ChanSort/MainForm.de.resx
+++ b/ChanSort/MainForm.de.resx
@@ -117,6 +117,50 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+
+
+
+
+ Default
+
+
+ Top, Left
+
+
+
+
+
+ Tile
+
+
+ Inherit
+
+
+
+ Center
+
+
+
+
+
+
+ None
+
+
+
+
+
+
+ Horizontal
+
+
+
+
Neue Pr#
@@ -129,13 +173,34 @@
Favoriten
+
+ Default
+
+
+
+ False
+
+
+ True
+
+
+ _
+
+
+ True
+
+
+ True
+
+
+ False
+
Ge- sperrt
Kindersicherung
-
333, 17
@@ -229,6 +294,12 @@
&Zeichensatz
+
+ Mehrfach vorhandene Sender löschen
+
+
+ Warnungen nach dem Laden einer Datei anzeigen
+
&Hilfe
@@ -279,36 +350,168 @@
WIeWYGkVXQEL
+
+ Horizontal
+
+
+
+
+
+ Horizontal
+
+
+
+
+
+ Horizontal
+
+
+
+
+
+ Horizontal
+
+
+
+
Nach oben
Nach unten
+
+
+
+
+
+
+
+ Horizontal
+
+
+
+
+
+ True
+
tauschen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
dahinter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
davor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
Lücken beim Verschieben/Entfernen von Sendern schließen
+
+
+
+
+
+
+
+
+
Wenn aktiv, werden folgende Programmnummer automatisch vorgerückt
+
+
+
+
+
+
+
+ True
+
Unsortierte Sender beim Speichern automatisch anhängen
+
+
+
+
+
+
+
+
+
71, 13
Einfügemodus:
+
+
+
+
+
+
+
+ Horizontal
+
+
+
+
Keine Datei geladen
@@ -318,12 +521,54 @@
Programplatz für Einfügen und Festlegen
+
+
+
+
+
+
+
+ True
+
+
+ Default
+
+
+ False
+
+
+ True
+
+
+ _
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+
+ False
+
ChanSort {0} - Senderlisten-Editor für Samsung, LG und Toshiba TVs
Kindersicherung
+
+ Horizontal
+
+
+
+
Filter entfernen
@@ -339,6 +584,45 @@
Sortierte Sender (.csv)
+
+
+
+
+
+
+
+ Default
+
+
+ Top, Left
+
+
+
+
+
+ Tile
+
+
+ Inherit
+
+
+ Center
+
+
+
+
+
+ None
+
+
+
+
+
+ Horizontal
+
+
+
+
Alte Pr#
@@ -360,6 +644,27 @@
Favoriten
+
+ Default
+
+
+ False
+
+
+ True
+
+
+ _
+
+
+ True
+
+
+ True
+
+
+ False
+
Ge- sperrt
@@ -408,6 +713,12 @@
Sender aus sortierter Liste entfernen
+
+ Horizontal
+
+
+
+
Filter entfernen
diff --git a/ChanSort/MainForm.resx b/ChanSort/MainForm.resx
index 292b976..9b25f5f 100644
--- a/ChanSort/MainForm.resx
+++ b/ChanSort/MainForm.resx
@@ -117,307 +117,406 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ lblHotkeyLeft
+
-
- Fill
-
-
-
- 0, 109
-
-
- 361, 17
-
-
- Fill
-
-
- 2, 54
-
-
- Pr. index
-
-
- Service Type
-
-
-
- True
-
-
- 0
-
-
- 45
-
-
- New Pr#
-
-
- New program number
-
-
- True
-
-
- 1
-
-
- 50
-
-
- Channel name
-
-
- True
-
-
- 2
-
-
- 158
-
-
- Favorites
-
-
- False
-
-
-
- Combo
-
-
+
-
-
- RegEx
+
+
+ 5
-
+
+ 17
+
+
+ miFavUnset
+
+
+ 2
+
+
+ Program number for insert and set operations
+
+
+ $this
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colNetworkName
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miEnglish
+
+
+ miRemove
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Symbol rate
+
+
True
-
- 3
+
+ defaultLookAndFeel1
-
- 55
-
-
- UID
-
-
- Lock
-
-
- Parental lock
-
-
- True
-
-
- 4
-
-
- 35
+
+
+ 66, 20
382, 417
-
- 1
+
+ True
-
- gridLeft
-
-
- DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpOutputList
-
-
+
0
-
+
+ colName
+
+
+ X
+
+
+ 0, 0
+
+
+ miFavSet
+
+
+ miEraseDuplicateChannels
+
+
+
+
+
Bottom
-
- 2, 471
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- 2, 2, 2, 2
+
+
-
- 302, 17
+
+ btnAddAll
-
- 2
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- F3: Filter | F4: List | -: move up | +: move down | Del: remove
+
+
-
- lblHotkeyLeft
+
+ Pr. index
-
- DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 0, 568
-
- grpOutputList
+
+ panelControl3
-
- 1
-
-
- 600, 17
-
-
+
True
-
-
- 6, 13
-
-
- 1474, 599
-
-
- 5, 24
-
-
- 475, 17
-
-
- &File
-
-
- &Open TV data file...
-
-
- &Reload
-
-
- Restore backup
-
-
- File &information...
-
-
- &Save
-
-
- Save &as...
-
-
- Import reference list...
-
-
- &Quit
-
-
- &Edit
-
-
- &Add channels
-
-
- &Remove channels
-
-
- Rename channel
-
-
- Sor&t channels alphabetically
-
-
- Re&number channels
-
-
- Add to &Favorites
-
-
- Favoriten setzen
-
-
- Remove from Favorites
-
-
- Favoriten entfernen
-
-
- &Lock channel: on
-
-
- Lock channel: off
-
-
- &Skip channel: on
-
-
- Skip channel: off
-
-
- &Hide channel: on
-
-
- Hide channel: off
-
-
- TV-Set
-
-
- Device setting...
-
-
- Erase all channel data
-
-
- &Settings
-
-
- &Language
-
-
- &English
-
-
- &Deutsch
-
-
- &Character set
-
-
- Alle &Zeichensätze...
-
-
- ISO Zeichensätze
-
-
- &Help
-
-
- Wiki
-
-
- ChanSort website...
-
-
- &About ChanSort...
-
-
- Tools
-
+
AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy
LjIuOC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe
- Xxl+0wEL
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
+ X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu
+ ZMgcwAEL
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miTvSettings
+
+
+
+
+
+
+
+
+ 1
+
+
+ 8
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 169, 24
+
+
+ DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 63, 5
+
+
+ miSkipOff
+
+
+ &English
+
+
+ Right
+
+
+ Alle &Zeichensätze...
+
+
+ bar1
+
+
+ &Language
+
+
+ gridRight
+
+
+ 50
+
+
+ 182, 5
+
+
+ colServiceId
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0, 109
+
+
+ barDockControlTop
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+
+ None
+
+
+
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miMoveDown
+
+
+ colNetworkOperator
+
+
+ &Skip channel: on
+
+
+ 0
+
+
+ colServiceTypeName
+
+
+ colIndex
+
+
+ 4
+
+
+ System.Windows.Forms.Timer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ $this
+
+
+ DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Favorites
+
+
+ Erase all channel data
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 1474, 0
+
+
+
+
+
+ Sor&t channels alphabetically
+
+
+ True
+
+
+ after
+
+
+
+ RegEx
+
+
+ Horizontal
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 19
+
+
+ 4
+
+
+ &Lock channel: on
+
+
+ Order
+
+
+ System.Windows.Forms.BindingSource, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 311, 25
+
+
+ Locked
+
+
+ Bottom, Left
+
+
+ gviewRight
+
+
+ miCharsetForm
+
+
+ 0
+
+
+ DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ globalImageCollection1
+
+
+ 55
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ &Quit
+
+
+ Tile
+
+
+ 45
+
+
+ miSave
+
+
+ panelControl3
+
+
+ Lock
+
+
+ miQuit
+
+
+ 8
+
+
+ MainForm
+
+
+ 5
+
+
+ ISO Zeichensätze
+
+
+ Horizontal
+
+
+ False
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ swap
+
+
+ grpInputList
+
+
+
+
+
+ miGerman
+
+
+ Transparent
+
+
+ Channel or transponder number
+
+
+
+
AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy
@@ -428,15 +527,636 @@
KphCYAEL
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy
- LjIuOC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu
- ZMgcwAEL
-
+
+ 35
+
+
+
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 3
+
+
+ True
+
+
+ DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Tahoma, 8.25pt, style=Strikeout
+
+
+
+
+
+ &Settings
+
+
+ True
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ _
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 207, 5
+
+
+ grpTopPanel
+
+
+ 62, 13
+
+
+ 34, 5
+
+
+ grpTopPanel
+
+
+ 23, 23
+
+
+
+
+
+ 66, 23
+
+
+ True
+
+
+ 40
+
+
+ True
+
+
+ 0, 568
+
+
+ 23, 23
+
+
+ 0, 54
+
+
+ 1474, 78
+
+
+ DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ F5: Filter | F6: List | Enter: add
+
+
+ 0
+
+
+ &Open TV data file...
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Default
+
+
+ Old Pr#
+
+
+ pnlEditControls
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Horizontal
+
+
+ True
+
+
+ 2
+
+
+ 14
+
+
+
+
+
+ 2, 21
+
+
+ 8
+
+
+ mnuFavSet
+
+
+ colHidden
+
+
+ 5, 5
+
+
+ 0
+
+
+ True
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ btnRemoveRight
+
+
+ colIndex1
+
+
+ 40
+
+
+ 1079, 33
+
+
+ True
+
+
+ Move down
+
+
+ colSignalSource
+
+
+ colShortName
+
+
+ colNetworkId
+
+
+ Fill
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ 1
+
+
+ DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 21
+
+
+ colPolarity
+
+
+ DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 2, 21
+
+
+ miAddChannel
+
+
+ miHideOff
+
+
+ Crypt
+
+
+ dsChannels
+
+
+ 6, 13
+
+
+ colTransportStreamId
+
+
+ before
+
+
+
+
+
+
+
+
+ ChanSort website...
+
+
+ 4
+
+
+ barManager1
+
+
+ colLogicalIndex
+
+
+ 04/28/2013 12:38:39
+
+
+ Audio PID
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colChannelOrTransponder
+
+
+ DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 7
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ panelControl3
+
+
+ Hide
+
+
+ 1
+
+
+ 1083, 490
+
+
+ &Deutsch
+
+
+ True
+
+
+ 23, 23
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ No file loaded
+
+
+
+
+
+ Save &as...
+
+
+ DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ Default
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 5
+
+
+ colSlotOld
+
+
+ New Pr#
+
+
+ False
+
+
+ 121, 23
+
+
+ 40
+
+
+ grpOutputList
+
+
+ 40
+
+
+ ^
+
+
+ grpTopPanel
+
+
+ True
+
+
+
+ Default
+
+
+ Combo
+
+
+ TV-Set
+
+
+
+
+
+ Chan/ Transp
+
+
+ DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ btnToggleFavB
+
+
+
+
+
+ labelControl2
+
+
+ 9
+
+
+ Parental lock
+
+
+ Tools
+
+
+ False
+
+
+ 10
+
+
+ 57
+
+
+ 132, 5
+
+
+
+
+
+ miSort
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0
+
+
+ Top
+
+
+ False
+
+
+ Default
+
+
+ 98, 5
+
+
+ colOutFav
+
+
+ 66, 23
+
+
+ False
+
+
+ 80, 13
+
+
+ $this
+
+
+ btnRemoveLeft
+
+
+ grpOutputList
+
+
+ DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 4
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 2, 471
+
+
+ New program number
+
+
+
+
+
+ 2
+
+
+ colSatellite
+
+
+ 12
+
+
+ colVideoPid
+
+
+ True
+
+
+ False
+
+
+ 0
+
+
+ mnuFavUnset
+
+
+ True
+
+
+ Reset filter
+
+
+ Top
+
+
+ 16
+
+
+ Top, Left
+
+
+ miFileInformation
+
+
+ 12
+
+
+ 6
+
+
+ 7
+
+
+ Rename channel
+
+
+ miWiki
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+
+
+
+ 23, 23
+
+
+ Channel name
+
+
+ 40
+
+
+ 1-999
+
+
+ 157, 5
+
+
+ Service ID
+
+
+ miRenameChannel
+
+
+ Reset filter
+
+
+ DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ btnClearLeftFilter
+
+
+ 71, 5
+
+
+ grpTopPanel
+
+
+ 6
+
+
+ 50
+
+
+ 34, 5
+
+
+ Lock channel: off
+
+
+ &About ChanSort...
+
+
+ 1
+
+
+ colEncrypted
+
+
+ 1
+
+
+ 23, 23
+
+
+ 1474, 599
+
+
+ $this
+
+
+ Append all currently unsorted channels at the end of the list
+
+
+ 5
+
+
+ Close gap when moving/deleting a channel
+
+
+ 9
+
+
+ Skip
+
+
+ Tile
+
+
+ 45
+
+
+ 15
+
+
+ pnlEditControls
@@ -448,1835 +1168,1439 @@
WIeWYGkVXQEL
-
- Top
+
+ Filter
-
- 0, 0
+
+ 23, 23
-
- 1474, 31
+
+
-
- barDockControlTop
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 5
-
-
- Bottom
-
-
- 0, 599
-
-
- 1474, 0
-
-
- barDockControlBottom
-
-
- DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 4
-
-
- Left
-
-
- 0, 31
-
-
- 0, 568
-
-
- barDockControlLeft
-
-
- DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 2
-
-
- Right
-
-
- 1474, 31
-
-
- 0, 568
-
-
- barDockControlRight
-
-
- DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 3
-
-
- Move up
-
-
- Move down
-
-
- swap
-
-
-
- Far
-
-
- 77, 19
-
-
- 10
-
-
- rbInsertSwap
-
-
- DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 0
-
-
- True
-
-
- 88, 24
-
-
- after
-
-
- 75, 19
-
-
- 9
-
-
- rbInsertAfter
-
-
- DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 1
-
-
- 88, 5
-
-
- before
-
-
- 75, 19
-
-
- 8
-
-
- rbInsertBefore
-
-
- DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 2
-
-
- True
-
-
- 311, 25
-
-
- Close gap when moving/deleting a channel
-
-
- 322, 19
-
-
- 7
-
-
- When active, all channels after the current one will be automatically renumbered
-
-
- cbCloseGap
-
-
- DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 3
-
-
- True
+
+ Uid
311, 4
-
- Auto-append unsorted channels when saving file
+
+ True
-
- 322, 19
-
-
- 6
-
-
- cbAppendUnsortedChannels
-
-
- DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 4
-
-
- 7, 8
-
-
- 62, 13
-
-
- 2
-
-
- Insert mode:
-
-
- labelControl2
-
-
- DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 5
-
-
- Top, Right
-
-
- 1296, 8
-
-
- Transparent
-
-
- 166, 54
-
-
- 0
-
-
- picDonate
-
-
- DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 6
-
-
- Bottom, Left
-
-
- 0, 54
-
-
- 632, 0
-
-
- No file loaded
-
-
- pageEmpty
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- tabChannelList
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
0
-
- 638, 22
+
+ Short name
-
- 5
+
+ panelControl3
-
- tabChannelList
+
+ 2
-
- DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
-
- grpTopPanel
+
+ 40
-
- 7
+
+ 40
-
- Vertical
-
-
- 169, 8
-
-
- 80, 13
-
-
- 0
-
-
- Set Pr#:
-
-
- Program number for insert and set operations
-
-
- labelControl11
-
-
- DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 8
-
-
- 169, 24
-
-
- OK
-
-
- \d{1,4}
-
-
- RegEx
-
-
- 66, 20
-
-
- 1
-
-
- txtSetSlot
-
-
- DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 9
-
-
- Top
-
-
- 0, 31
-
-
- 1474, 78
-
-
- 0
-
-
- groupControl1
-
-
- grpTopPanel
-
-
- DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 1
-
-
- CenterScreen
-
-
- ChanSort {0} - Channel List Editor for Samsung, LG and Toshiba TVs
-
-
- dsChannels
-
-
- System.Windows.Forms.BindingSource, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gviewLeft
-
-
- DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colIndex1
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colOutServiceType
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colOutSlot
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colOutName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colOutFav
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- repositoryItemCheckedComboBoxEdit1
-
-
- DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colUid1
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colOutLock
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- globalImageCollection1
-
-
- ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- gviewRight
-
-
- DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colIndex
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSlotOld
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSlotNew
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colShortName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colFavorites
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- repositoryItemCheckedComboBoxEdit2
-
-
- DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colLock
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSkip
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colHidden
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colEncrypted
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colChannelOrTransponder
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colFreqInMhz
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colServiceId
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colVideoPid
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colAudioPid
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colServiceType
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colServiceTypeName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSatellite
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colNetworkId
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colTransportStreamId
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSymbolRate
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colPolarity
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colUid
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colNetworkName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colNetworkOperator
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colDebug
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colLogicalIndex
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSignalSource
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- barManager1
-
-
- DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- bar1
-
-
- DevExpress.XtraBars.Bar, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miFile
-
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miOpen
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miReload
+
+ pnlEditControls
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miRestoreOriginal
+
+ 322, 19
-
+
+ 0
+
+
+ &Remove channels
+
+
+ 18
+
+
+ 2
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Horizontal
+
+
+ ±C
+
+
+ 88, 5
+
+
+ When loading a file which contains duplicate channels, delete those duplicates
+
+
+ &File
+
+
+ colOutSlot
+
+
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miFileInformation
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miSave
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miSaveAs
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miOpenReferenceFile
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miQuit
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miEdit
-
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miAddChannel
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miRemove
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miRenameChannel
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miSort
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miRenum
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- mnuFavSet
-
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miFavSet
-
-
- DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- mnuFavUnset
-
DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miFavUnset
+
+ Bottom
-
- DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 5, 24
-
- miLockOn
+
+ _
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miLockOff
+
+ 5
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 23, 23
-
- miSkipOn
+
+ ±B
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ Vertical
-
- miSkipOff
+
+ grpTopPanel
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miHideOn
+
+ True
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 3
-
- miHideOff
+
+ 2
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ grpInputList
-
- barSubItem2
+
+ miSaveAs
-
+
+ btnDown
+
+
+ 23, 23
+
+
+ 40
+
+
+ 2, 54
+
+
+ ChanSort {0} - Channel List Editor for Samsung, LG and Toshiba TVs
+
+
+ 302, 17
+
+
DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miTvSettings
+
+ 6
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ UID
-
- miEraseChannelData
+
+ True
+
+
+ True
+
+
+ labelControl11
+
+
+ 0
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ rbInsertSwap
+
+
+ $this
+
+
+ miMoveUp
+
+
+ Tahoma, 8.25pt, style=Strikeout
+
+
+ True
+
+
+ pageEmpty
+
+
+ grpTopPanel
+
+
+ &Hide channel: on
+
+
+ 10
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy
+ LjIuOC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
+ X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe
+ Xxl+0wEL
+
+
+
+ True
+
+
+
+
+
+ btnToggleFavC
+
+
+ DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 23, 23
+
+
+ colAudioPid
+
+
+ Favoriten setzen
+
+
+ Fill
+
+
+ 158
+
+
+ 2, 2, 2, 2
+
+
+ True
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- mnuOptions
+
+ True
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ miShowWarningsAfterLoad
+
+
+ 45
+
+
+ DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 6
+
+
+
+
+
+ 4
+
+
+ True
+
+
+ Old program number
+
+
+ Insert mode:
+
+
+ Service Type
+
+
+ X
+
+
+ 45
+
+
+ 2
+
+
+ 3
+
+
+ Horizontal
+
+
+ Device setting...
+
+
+ 1
+
+
+ pnlEditControls
+
+
+ True
+
+
+ Encrypted
+
+
+ cbCloseGap
+
+
+ miRestoreOriginal
+
+
+ 0
+
+
+ 6
+
+
+ DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ tabChannelList
+
+
+ barDockControlBottom
+
+
+ rbInsertAfter
+
+
+ 5
+
+
+ miReload
+
+
+ splitContainerControl1.Panel2
+
+
+ $this
barSubItem1
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miEnglish
+
+ 5, 5
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ ±A
-
- miGerman
+
+ True
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ Horizontal
-
- mnuCharset
+
+ True
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ Channel name
-
- miCharsetForm
+
+ 1
-
+
+ grpTopPanel
+
+
+ Add to &Favorites
+
+
+ Re&number channels
+
+
+ 23, 23
+
+
+ 1474, 490
+
+
+ True
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ tabChannelList
+
+
+ DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+
+
+
+ panelControl3
+
+
+ 100
+
+
+ pnlEditControls
+
+
+ 232, 5
+
+
+ DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ cbAppendUnsortedChannels
+
+
+ pnlEditControls
+
+
+ Move selected channels up
+
+
+ 23, 23
+
+
+ Satellite
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 7
+
+
+ Pr. index
+
+
+ Remove selected channels
+
+
+ v
+
+
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
miIsoCharSets
-
- DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- mnuHelp
-
-
- DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miWiki
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miOpenWebsite
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miAbout
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miMoveUp
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miMoveDown
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- defaultLookAndFeel1
-
-
- DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- splashScreenManager1
-
-
- DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- mnuContext
-
-
- DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- timerEditDelay
-
-
- System.Windows.Forms.Timer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- MainForm
-
-
- DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- 04/21/2013 21:18:56
-
-
- 16, 16
-
-
- 257, 5
-
-
- 23, 23
-
-
- 15
-
-
- btnToggleLock
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 0
-
-
- 232, 5
-
-
- 23, 23
-
-
- 14
-
-
- ±E
-
-
- btnToggleFavE
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 1
-
-
- 207, 5
-
-
- 23, 23
-
-
- 13
-
-
- ±D
-
-
- btnToggleFavD
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 2
-
-
- 182, 5
-
-
- 23, 23
-
-
- 12
-
-
- ±C
-
-
- btnToggleFavC
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 3
-
-
- 157, 5
-
-
- 23, 23
-
-
- 11
-
-
- ±B
-
-
- btnToggleFavB
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 4
-
-
- 132, 5
-
-
- 23, 23
-
-
- 10
-
-
- ±A
-
-
- btnToggleFavA
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 5
-
-
- Tahoma, 8.25pt, style=Strikeout
-
-
- 295, 4
-
-
- 66, 23
-
-
- 9
-
-
- Filter
-
-
- Reset filter
-
-
- btnClearLeftFilter
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 6
-
-
- 98, 5
-
-
- 23, 23
-
-
- 8
-
-
- 1-999
-
-
- Renumber selected channels
-
-
- btnRenum
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 7
-
-
- 34, 5
-
-
- 23, 23
-
-
- 6
-
-
- v
-
-
- Move selected channels down
-
-
- btnDown
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 8
-
-
- 5, 5
-
-
- 23, 23
-
-
- 5
-
-
- ^
-
-
- Move selected channels up
-
-
- btnUp
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 9
-
-
- 63, 5
-
-
- 23, 23
-
-
- 2
-
-
- X
-
-
- Remove selected channels
-
-
- btnRemoveLeft
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- pnlEditControls
-
-
- 10
-
-
- Top
-
-
- 2, 21
-
-
- 382, 33
-
-
- 0
-
-
- pnlEditControls
-
-
- DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpOutputList
-
-
- 2
-
-
- Fill
-
-
- 0, 0
-
-
- 386, 490
-
-
- 0
-
-
- Sorted channels (.csv)
-
-
- grpOutputList
-
-
- DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- splitContainerControl1.Panel1
-
-
- 0
-
-
- Panel1
-
-
- Fill
-
-
- 2, 54
-
-
- Pr. index
-
-
- Old Pr#
-
-
- Old program number
-
-
+
True
-
- 0
-
-
- 50
-
-
- New Pr#
-
-
- New program number
-
-
- True
-
-
- 1
-
-
- 45
-
-
- Channel name
-
-
- True
-
-
- 2
-
-
- 180
-
-
- Short name
-
-
- True
-
-
- 3
-
-
- Favorites
-
-
- False
-
-
- Combo
-
-
-
-
-
- RegEx
-
-
- True
-
-
- 4
-
-
- 55
-
-
- Locked
-
-
- True
-
-
- 5
-
-
- 40
-
-
- Skip
-
-
- True
-
-
- 6
-
-
- 40
-
-
- Hide
-
-
- True
-
-
- 7
-
-
- 40
-
-
- Crypt
-
-
- Encrypted
-
-
- True
-
-
- 8
-
40
-
- Chan/ Transp
+
+ gviewLeft
-
- Channel or transponder number
+
+ RegEx
-
- True
-
-
- 11
-
-
- 45
-
-
- Freqency (MHz)
-
-
- True
-
-
- 10
-
-
- 57
-
-
- Service ID
-
-
- True
-
-
- 12
-
-
- 45
-
-
- Video PID
-
-
- True
-
-
- 13
-
-
- 40
-
-
- Audio PID
-
-
- True
-
-
- 14
-
-
- 40
-
-
- Service Typ
-
-
- True
-
-
- 15
-
-
- 45
-
-
- True
-
-
- 9
-
-
- 45
-
-
- Satellite
-
-
- True
-
-
- 16
-
-
- 100
-
-
- Netzwerk (ONID)
-
-
- True
-
-
- 17
-
-
- 45
-
-
- TS ID
-
-
- Transport Stream ID
-
-
- True
-
-
- 18
-
-
- 40
-
-
- Symbol rate
-
-
- True
-
-
- 19
-
-
- 40
-
-
- Polarity
-
-
- 40
-
-
- Uid
-
-
- 120
-
-
- Network Name
-
-
- True
-
-
- 20
-
-
- Network Operator
-
-
- True
-
-
- 21
-
-
- Order
-
-
- Signal source
-
-
- 1079, 417
-
-
- 1
-
-
- gridRight
-
-
- DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpInputList
-
-
- 0
-
-
- Bottom
-
-
- 2, 471
-
-
- 2, 2, 2, 2
-
-
- 153, 17
-
-
- 2
-
-
- F5: Filter | F6: List | Enter: add
-
-
- lblHotkeyRight
-
-
- DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpInputList
-
-
- 1
-
-
- 34, 5
-
-
- 23, 23
-
-
- 6
-
-
- X
-
-
- Remove selected channels from sorted list
-
-
- btnRemoveRight
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- panelControl3
-
-
- 0
-
-
- 71, 5
-
-
- 121, 23
-
-
- 5
-
-
- << Add all
-
-
- Append all currently unsorted channels at the end of the list
-
-
- btnAddAll
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- panelControl3
-
-
- 1
-
-
- Tahoma, 8.25pt, style=Strikeout
-
-
- 198, 5
-
-
- 66, 23
-
-
- 2
-
-
- Filter
-
-
- Reset filter
-
-
- btnClearRightFilter
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- panelControl3
-
-
- 2
-
-
- 5, 5
-
-
- 23, 23
-
-
- 4
-
-
- <<
-
-
- Add selected channels to sorted list
-
-
- btnAdd
-
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- panelControl3
-
-
- 3
-
-
- Top
-
-
- 2, 21
-
-
- 1079, 33
-
-
- 0
-
-
- panelControl3
-
-
- DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpInputList
-
-
- 2
-
-
- Fill
-
-
- 0, 0
-
-
- 1083, 490
-
-
- 0
-
-
- All channels
-
-
- grpInputList
-
-
- DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- splitContainerControl1.Panel2
-
-
- 0
+
+ colOutLock
Panel2
-
- 1474, 490
+
+
-
- 5
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- splitContainerControl1
+
+ ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
-
- splitContainerControl1
+
+ False
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ grpTopPanel
+
+
+ repositoryItemCheckedComboBoxEdit2
+
+
+ barDockControlLeft
+
+
+ Network Operator
+
+
+ 169, 8
+
+
+ 0
+
+
+
+
+
+ DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Erase duplicate channels
+
+
+ ±E
+
+
+ 55
+
+
+
+
+
+
+
+
+ btnToggleLock
+
+
+ picDonate
+
+
+ 638, 22
+
+
+ Show warnings after loading file
+
+
+ Filter
+
+
+ _
+
+
+ colUid
+
+
+ ±D
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Auto-append unsorted channels when saving file
+
+
+ barSubItem2
+
+
+ &Help
+
+
+ 2, 2, 2, 2
+
+
+ 2
+
+
+
+
+
+
+
+
+ 15
+
+
+ DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ btnToggleFavE
+
+
+
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 8
+
+
+ DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 2
+
+
+ 386, 490
+
+
+
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Left
+
+
+ btnToggleFavA
DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- $this
+
+ groupControl1
-
+
+ grpInputList
+
+
+ 632, 0
+
+
+ OK
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ \d{1,4}
+
+
+ colLock
+
+
+ btnRenum
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 9
+
+
+ Panel1
+
+
+ 1
+
+
+
+
+
+ Top, Left
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ Fill
+
+
+
+
+
+ Inherit
+
+
+ Wiki
+
+
+ 166, 54
+
+
+ splashScreenManager1
+
+
+ gridLeft
+
+
+ New program number
+
+
+ 295, 4
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colFreqInMhz
+
+
+
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Signal source
+
+
+ mnuCharset
+
+
+ 75, 19
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 11
+
+
0
-
- 194, 17
+
+ 14
+
+
+ miLockOn
+
+
+ pnlEditControls
+
+
+ DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0, 599
+
+
+ barDockControlRight
+
+
+ True
+
+
+ Skip channel: off
+
+
+ Polarity
+
+
+ Horizontal
+
+
+ 45
+
+
+ pnlEditControls
+
+
+ DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0
+
+
+ Renumber selected channels
+
+
+ &Character set
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Favorites
+
+
+ 16, 16
+
+
+ Favoriten entfernen
+
+
+ 77, 19
+
+
+ grpTopPanel
+
+
+
+
+
+ Video PID
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 2, 54
+
+
+ miEraseChannelData
+
+
+ 382, 33
+
+
+ 198, 5
+
+
+ 1474, 31
+
+
+ 13
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colServiceType
+
+
+ Center
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miFile
+
+
+ Horizontal
+
+
+ File &information...
+
+
+ 23, 23
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ <<
+
+
+
+
+
+ 75, 19
+
+
+ DevExpress.XtraBars.Bar, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 1079, 417
+
+
+ Top
+
+
+ repositoryItemCheckedComboBoxEdit1
+
+
+ 13
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ When active, all channels after the current one will be automatically renumbered
+
+
+ 153, 17
+
+
+ 0, 0
+
+
+ 7
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 180
+
+
+ 3
+
+
+ txtSetSlot
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 45
+
+
+ 6
+
+
+ miSkipOn
+
+
+ grpOutputList
+
+
+ miLockOff
+
+
+ 45
+
+
+ 5
+
+
+ miOpenReferenceFile
+
+
+ 20
+
+
+ colSlotNew
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miAbout
+
+
+ Move up
+
+
+ 1296, 8
+
+
+ 120
+
+
+ 3
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 0, 31
+
+
+ colOutServiceType
+
+
+ Fill
+
+
+
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 5
+
+
+ RegEx
+
+
+ True
+
+
+ Bottom
+
+
+ btnToggleFavD
+
+
+ rbInsertBefore
+
+
+ Set Pr#:
+
+
+ Inherit
+
+
+
+
+
+ pnlEditControls
+
+
+ 0, 0
+
+
+ 8
+
+
+ True
+
+
+ Import reference list...
+
+
+ False
+
+
+
+
+
+ New Pr#
+
+
+ miRenum
+
+
+ Move selected channels down
+
+
+ 11
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ &Edit
+
+
+ 10
+
+
+ mnuOptions
+
+
+ 1474, 31
+
+
+ Restore backup
+
+
+ grpInputList
+
+
+ Sorted channels (.csv)
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Fill
+
+
+ 9
+
+
+
+
+
+ grpTopPanel
+
+
+
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miOpen
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Top
+
+
+ 0
+
+
+ Center
+
+
+ 0
+
+
+ 2, 471
+
+
+ pnlEditControls
+
+
+ Service Typ
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miHideOn
+
+
+ 1
+
+
+ splitContainerControl1.Panel1
+
+
+ grpOutputList
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Far
+
+
+ btnUp
+
+
+ DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colUid1
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 2
+
+
+ 3
+
+
+ Top, Right
+
+
+ mnuHelp
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Netzwerk (ONID)
+
+
+ timerEditDelay
+
+
+ Horizontal
+
+
+ colDebug
+
+
+ << Add all
+
+
+ &Save
+
+
+
+
+
+ mnuContext
+
+
+ miOpenWebsite
+
+
+ All channels
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Add selected channels to sorted list
+
+
+ grpTopPanel
+
+
+ True
+
+
+ Transport Stream ID
+
+
+ 7, 8
+
+
+ True
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miEdit
+
+
+
+
+
+ TS ID
+
+
+ splitContainerControl1
+
+
+ F3: Filter | F4: List | -: move up | +: move down | Del: remove
+
+
+ Default
+
+
+ colSkip
+
+
+ Combo
+
+
+ True
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Hide channel: off
+
+
+ &Reload
+
+
+ 2
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Freqency (MHz)
+
+
+ 10
+
+
+ 1
+
+
+ &Add channels
+
+
+ 257, 5
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ btnAdd
+
+
+ Network Name
+
+
+
+
+
+ 1
+
+
+ None
+
+
+ 2
+
+
+
+
+
+ 4
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 322, 19
+
+
+ True
+
+
+ CenterScreen
+
+
+
+
+
+ Remove selected channels from sorted list
+
+
+ 0
+
+
+ colFavorites
+
+
+ 9
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ False
+
+
+ DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colOutName
+
+
+ btnClearRightFilter
+
+
+ True
+
+
+ 88, 24
+
+
+ pnlEditControls
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v12.2, Version=12.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Horizontal
+
+
+ 2
+
+
+ pnlEditControls
+
+
+ lblHotkeyRight
+
+
+ 0, 31
+
+
+ Remove from Favorites
+
+
+ splitContainerControl1
+
+
+ colSymbolRate
+
+
+ 600, 17
+
+
+ de
+
+
+ True
781, 17
+
+ 194, 17
+
+
+ 361, 17
+
900, 17
+
+ 475, 17
+
\ No newline at end of file
diff --git a/ChanSort/Properties/Settings.Designer.cs b/ChanSort/Properties/Settings.Designer.cs
index f033d21..6e5ea07 100644
--- a/ChanSort/Properties/Settings.Designer.cs
+++ b/ChanSort/Properties/Settings.Designer.cs
@@ -262,5 +262,29 @@ namespace ChanSort.Ui.Properties {
this["LeftPanelWidth"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool ShowWarningsAfterLoading {
+ get {
+ return ((bool)(this["ShowWarningsAfterLoading"]));
+ }
+ set {
+ this["ShowWarningsAfterLoading"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool EraseDuplicateChannels {
+ get {
+ return ((bool)(this["EraseDuplicateChannels"]));
+ }
+ set {
+ this["EraseDuplicateChannels"] = value;
+ }
+ }
}
}
diff --git a/ChanSort/Properties/Settings.settings b/ChanSort/Properties/Settings.settings
index ecb339a..8c163de 100644
--- a/ChanSort/Properties/Settings.settings
+++ b/ChanSort/Properties/Settings.settings
@@ -62,5 +62,11 @@
0
+
+ False
+
+
+ True
+
\ No newline at end of file
diff --git a/ChanSort/app.config b/ChanSort/app.config
index 32b39c9..3df2653 100644
--- a/ChanSort/app.config
+++ b/ChanSort/app.config
@@ -9,40 +9,46 @@
-
+
+
+
+ 0
+
+
+ 0
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
False
@@ -51,17 +57,23 @@
0, 0
-
+
-
+
-
+
0
+
+ False
+
+
+ True
+
diff --git a/readme.txt b/readme.txt
index 466a706..88646a1 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,23 +1,12 @@
-Version v2013-04-21 =======================================================
+Version v2013-04-28 =======================================================
-This is a maintenance release based on version v2013-04-05, which brought a
-refurbished user interface and fixes for various usability issues.
-
-- Fix: Encryption flag for Samsung analog and DVB-C/T lists now shown
- correctly
-- Added "Remove channels" function to right list. E.g. you can use this to
- search and select encrypted channels in the right list and remove them
- (from the sorted list).
-- Text editor for channel number or name now only opens after holding the
- left mouse button down for at least 0.5sec. This prevents it from opening
- when you double-click a channel.
-- Added "Edit channel name" function to menus (due to the editor no longer
- opening automatically after a short click on the name)
-- Warnings and information about TV file content are no longer shown when
- opening the file. It can be viewed by using the
- "File / Show file information" menu item.
-- Added experimental loader for Panasonic TV files. Saving is not
- supported yet!
+Changes:
+- Added support for LG's 2013 LA-series DVB-S channel lists.
+ Due to a lack of test files containing analog or DVB-C/T channels, these
+ lists are not supported yet. If you have a TLL file with such channels
+ please send it to horst@beham.biz.
+- Improved clean-up of LG channel lists with duplicate channels
+- Fixed: Sorting and column layout is now preserved when switching lists
The complete change log can be found at the end of this document
@@ -115,6 +104,9 @@ OTHER DEALINGS IN THE SOFTWARE.
Change log ================================================================
+2013-04-27
+- Added support for LG's 2013 LA-series (DVB-S only)
+
2013-04-21
- Fix: Encryption flag for Samsung analog and DVB-C/T lists now shown
correctly