From 4df90ca7bf2c34384b2970586673ff967d197625 Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Thu, 23 Sep 2021 14:58:42 +0200 Subject: [PATCH] - improved per-monitor DPI scaling (i.e. moving the window from a Full-HD to a 4K display with 100% and 200% scale) - improved "column auto width" (right clicking a column header) by forcing line breaks in the column captions - Philips: improved and re-enabled favorite list editing for FLASH\_\*/\*.db lists - Panasonic: fixed display of symbol ra --- source/ChanSort.Loader.Panasonic/DbChannel.cs | 44 +- .../ChanSort.Loader.Philips.ini | 18 +- .../ChanSort.Loader.Philips/DbSerializer.cs | 14 +- source/ChanSort/ActionBox.cs | 16 +- source/ChanSort/MainForm.Designer.cs | 361 +- source/ChanSort/MainForm.cs | 12 +- source/ChanSort/MainForm.cs.resx | 40 +- source/ChanSort/MainForm.de.resx | 47 +- source/ChanSort/MainForm.es.resx | 39 +- source/ChanSort/MainForm.hu.resx | 41 +- source/ChanSort/MainForm.pl.resx | 41 +- source/ChanSort/MainForm.pt.resx | 42 +- source/ChanSort/MainForm.resx | 6619 ++++++++--------- source/ChanSort/MainForm.ro.resx | 40 +- source/ChanSort/MainForm.ru.resx | 30 +- source/ChanSort/MainForm.tr.resx | 41 +- .../philips_mgr_472.h | 33 +- .../philips_mgr_476.h | 84 +- .../philips_mgr_480.h | 139 +- source/Translation.xlsx | Bin 100440 -> 94356 bytes source/changelog.md | 6 + 21 files changed, 3325 insertions(+), 4382 deletions(-) diff --git a/source/ChanSort.Loader.Panasonic/DbChannel.cs b/source/ChanSort.Loader.Panasonic/DbChannel.cs index 569ac9e..9f0b329 100644 --- a/source/ChanSort.Loader.Panasonic/DbChannel.cs +++ b/source/ChanSort.Loader.Panasonic/DbChannel.cs @@ -40,9 +40,10 @@ namespace ChanSort.Loader.Panasonic this.SignalSource |= SignalSource.SatIP; byte[] buffer = new byte[1000]; + int len = 0; if (!r.IsDBNull(field["delivery"])) { - var len = r.GetBytes(field["delivery"], 0, buffer, 0, 1000); + len = (int)r.GetBytes(field["delivery"], 0, buffer, 0, 1000); this.AddDebug(buffer, 0, (int) len); } @@ -55,7 +56,7 @@ namespace ChanSort.Loader.Panasonic if (ntype == 10 || ntype == 14) this.ReadAnalogData(r, field); else - this.ReadDvbData(r, field, dataRoot, buffer); + this.ReadDvbData(r, field, dataRoot, buffer, len); } #endregion @@ -84,7 +85,7 @@ namespace ChanSort.Loader.Panasonic #endregion #region ReadDvbData() - protected void ReadDvbData(IDataReader r, IDictionary field, DataRoot dataRoot, byte[] delivery) + protected void ReadDvbData(IDataReader r, IDictionary field, DataRoot dataRoot, byte[] delivery, int deliveryLength) { int stype = r.GetInt32(field["stype"]); this.SignalSource |= LookupData.Instance.IsRadioTvOrData(stype); @@ -96,18 +97,37 @@ namespace ChanSort.Loader.Panasonic // ReSharper disable PossibleLossOfFraction this.FreqInMhz = freq/10; // ReSharper restore PossibleLossOfFraction - int satId = r.GetInt32(field["physical_ch"]) >> 12; - var sat = dataRoot.Satellites.TryGet(satId); - if (sat != null) + + if (deliveryLength == 17) // files of this version also include an additional "cicam_identifier" column { - this.Satellite = sat.Name; - this.SatPosition = sat.OrbitalPosition; + // 50 94 14 01 90 99 21 00 22 31 92 01 00 00 00 00 00 + this.SymbolRate = (delivery[6] >> 4) * 10000 + (delivery[6] & 0x0F) * 1000 + + (delivery[5] >> 4) * 100 + (delivery[5] & 0x0F) * 10; + this.SatPosition = ((decimal)((delivery[11] >> 4) * 1000 + (delivery[11] & 0x0F) * 100 + + (delivery[10] >> 4) * 10 + (delivery[10] & 0x0F)) / 10).ToString("n1"); // 92 01 => 19.2 + this.Satellite = this.SatPosition; } - if (delivery.Length >= 7) + else if (deliveryLength == 15) { - this.SymbolRate = (delivery[5] >> 4)*10000 + (delivery[5] & 0x0F)*1000 + - (delivery[6] >> 4)*100 + (delivery[6] & 0x0F)*10; + // 01 14 92 99 00 21 99 90 02 31 01 92 00 00 00 + this.SymbolRate = (delivery[5] >> 4) * 10000 + (delivery[5] & 0x0F) * 1000 + + (delivery[6] >> 4) * 100 + (delivery[6] & 0x0F) * 10; + this.SatPosition = ((decimal)((delivery[10] >> 4) * 1000 + (delivery[10] & 0x0F) * 100 + (delivery[11] >> 4) * 10 + + (delivery[11] & 0x0F)) / 10).ToString("n1"); // 01 92 => 19.2 + this.Satellite = this.SatPosition; } + else + { + int satId = r.GetInt32(field["physical_ch"]) >> 12; + var sat = dataRoot.Satellites.TryGet(satId); + if (sat != null) + { + this.Satellite = sat.Name; + this.SatPosition = sat.OrbitalPosition; + } + } + + this.Source = "DVB-S"; } else { @@ -116,7 +136,7 @@ namespace ChanSort.Loader.Panasonic this.ChannelOrTransponder = (this.SignalSource & SignalSource.Antenna) != 0 ? LookupData.Instance.GetDvbtTransponder(freq).ToString() : LookupData.Instance.GetDvbcTransponder(freq).ToString(); - this.Satellite = (this.SignalSource & SignalSource.Antenna) != 0 ? "DVB-T" : "DVB-C"; + this.Source = (this.SignalSource & SignalSource.Antenna) != 0 ? "DVB-T" : "DVB-C"; } this.OriginalNetworkId = r.GetInt32(field["onid"]); diff --git a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini index dbd45f1..5787eff 100644 --- a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini +++ b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.ini @@ -61,11 +61,15 @@ channelBlockSize=0x3C [mgr.db_entry:472] offProgNr=0 -offFav=16 +offFav=16,436 offName=20 lenName=200 offProvider=224 lenProvider=200 +offFavFlags1=428 +maskFavFlags1=0x01 +offFavFlags2=430 +maskFavFlags2=0x08 offFreq=440 offOldProgNr=448 offRecordIndex=456 @@ -76,9 +80,13 @@ offOnid=466 [mgr.db_entry:476] offProgNr=0 -offFav=16 +offFav=16,436 offName=20 lenName=200 +offFavFlags1=428 +maskFavFlags1=0x01 +offFavFlags2=430 +maskFavFlags2=0x08 offFreq=444,468 offSymbolRate=450 offOldProgNr=452 @@ -89,9 +97,13 @@ offOnid=466 [mgr.db_entry:480] offProgNr=0 -offFav=16 +offFav=16,436 offName=20 lenName=200 +offFavFlags1=428 +maskFavFlags1=0x01 +offFavFlags2=430 +maskFavFlags2=0x08 offFreq=444,468 offSymbolRate=450 offOldProgNr=452 diff --git a/source/ChanSort.Loader.Philips/DbSerializer.cs b/source/ChanSort.Loader.Philips/DbSerializer.cs index f6facb3..a1f995a 100644 --- a/source/ChanSort.Loader.Philips/DbSerializer.cs +++ b/source/ChanSort.Loader.Philips/DbSerializer.cs @@ -50,8 +50,8 @@ namespace ChanSort.Loader.Philips #region ctor() public DbSerializer(string inputFile) : base(inputFile) { - this.Features.MaxFavoriteLists = 0; //1; - this.Features.FavoritesMode = FavoritesMode.None; // FavoritesMode.OrderedPerSource; // doesn't work yet, must be hidden somewhere inside the FLASH files too + this.Features.MaxFavoriteLists = 1; + this.Features.FavoritesMode = FavoritesMode.OrderedPerSource; // doesn't work yet, must be hidden somewhere inside the FLASH files too this.Features.DeleteMode = DeleteMode.NotSupported; this.Features.CanHaveGaps = true; // the mgr_chan_s_pkg can have gaps @@ -237,6 +237,10 @@ namespace ChanSort.Loader.Philips ch.TransportStreamId = mapping.GetWord("offTsid"); ch.OriginalNetworkId = mapping.GetWord("offOnid"); ch.ServiceId = mapping.GetWord("offSid"); + + ch.AddDebug(mapping.GetByte("offFavFlags1")); + ch.AddDebug(mapping.GetByte("offFavFlags2")); + this.DataRoot.AddChannel(list, ch); } @@ -406,6 +410,7 @@ namespace ChanSort.Loader.Philips var ch = (Channel)channelList.Channels[idMapping.ChannelIndex]; ch.FlashFileOffset = mapping.BaseOffset; + ch.AddDebug($"{ch.FlashFileOffset:x5}:{block}.{i:d3}"); var hasDiff = false; var sid = mapping.GetWord("sid"); var progNr = (mapping.GetWord("progNr") & 0x3FFF); @@ -513,11 +518,14 @@ namespace ChanSort.Loader.Philips continue; var newOff = lenHeader + newIndex * lenEntry; Array.Copy(oldData, lenHeader + (int)ch.RecordIndex * lenEntry, newData, newOff, lenEntry); + var favPos = Math.Max(0, ch.GetPosition(1)); mapping.SetDataPtr(newData, newOff); mapping.SetWord("offProgNr", ch.NewProgramNr); - mapping.SetWord("offFav", Math.Max(0, ch.GetPosition(1))); + mapping.SetWord("offFav", favPos); mapping.SetWord("offOldProgNr", ch.NewProgramNr); mapping.SetWord("offRecordIndex", newIndex); + mapping.SetFlag("FavFlags1", favPos > 0); + mapping.SetFlag("FavFlags2", favPos > 0); //ch.RecordIndex = newIndex; // will be updated when saving the FLASH file ++newIndex; } diff --git a/source/ChanSort/ActionBox.cs b/source/ChanSort/ActionBox.cs index 1d8af9c..f8fe714 100644 --- a/source/ChanSort/ActionBox.cs +++ b/source/ChanSort/ActionBox.cs @@ -49,16 +49,17 @@ namespace ChanSort.Ui private void AddAction(string text, object result, Image image = null, bool isDefault = false) { - int width = this.ClientSize.Width-20; + int scaled20 = this.ScaleHelper.ScaleHorizontal(20); + int width = this.ClientSize.Width - scaled20; var button = new SimpleButton(); button.Text = text; button.Appearance.TextOptions.HAlignment = HorzAlignment.Near; button.Image = image; button.Width = width; - button.Left = 10; - button.Height = ButtonHeight; + button.Left = scaled20 / 2; + button.Height = this.ScaleHelper.ScaleVertical(ButtonHeight); button.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; - button.Padding = new Padding(20,button.Padding.Top, 20, button.Padding.Bottom); + button.Padding = new Padding(scaled20, button.Padding.Top, scaled20, button.Padding.Bottom); button.Tag = result; button.Click += button_Click; @@ -93,17 +94,18 @@ namespace ChanSort.Ui protected override void OnCreateControl() { base.OnCreateControl(); - int top = this.lblMessage.Bottom + 20; + int top = this.lblMessage.Bottom + this.ScaleHelper.ScaleVertical(20); + var spacing = this.ScaleHelper.ScaleVertical(ButtonSpacing); foreach (Control c in this.Controls) { var button = c as SimpleButton; if (button != null) { button.Top = top; - top += button.Height + ButtonSpacing; + top += button.Height + spacing; } } - this.ClientSize = new Size(this.ClientSize.Width, top + 10); + this.ClientSize = new Size(this.ClientSize.Width, top + this.ScaleHelper.ScaleVertical(10)); this.ActiveControl = this.lblMessage; } #endregion diff --git a/source/ChanSort/MainForm.Designer.cs b/source/ChanSort/MainForm.Designer.cs index bbaf239..00065b7 100644 --- a/source/ChanSort/MainForm.Designer.cs +++ b/source/ChanSort/MainForm.Designer.cs @@ -269,40 +269,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[] { @@ -324,7 +312,6 @@ this.gviewLeft.Appearance.FocusedRow.Options.UseFont = true; this.gviewLeft.Appearance.HeaderPanel.Options.UseTextOptions = true; this.gviewLeft.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; - resources.ApplyResources(this.gviewLeft, "gviewLeft"); this.gviewLeft.ColumnPanelRowHeight = 35; this.gviewLeft.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { this.colIndex1, @@ -477,7 +464,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); @@ -493,6 +479,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 @@ -502,6 +489,7 @@ this.btnSearchLeft.Appearance.Options.UseFont = true; this.btnSearchLeft.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnSearchLeft.ImageOptions.ImageIndex"))); this.btnSearchLeft.ImageOptions.ImageList = this.globalImageCollection1; + this.btnSearchLeft.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; this.btnSearchLeft.Name = "btnSearchLeft"; this.btnSearchLeft.Click += new System.EventHandler(this.btnSearch_Click); // @@ -529,9 +517,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); // @@ -583,61 +572,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[] { @@ -656,7 +637,6 @@ this.gviewRight.Appearance.FocusedRow.Options.UseFont = true; this.gviewRight.Appearance.HeaderPanel.Options.UseTextOptions = true; this.gviewRight.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; - resources.ApplyResources(this.gviewRight, "gviewRight"); this.gviewRight.ColumnPanelRowHeight = 35; this.gviewRight.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { this.colIndex, @@ -980,13 +960,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 @@ -996,23 +976,25 @@ this.btnSearch.Appearance.Options.UseFont = true; this.btnSearch.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnSearch.ImageOptions.ImageIndex"))); this.btnSearch.ImageOptions.ImageList = this.globalImageCollection1; + this.btnSearch.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter; this.btnSearch.Name = "btnSearch"; this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click); // // 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); // @@ -1034,9 +1016,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); // @@ -1190,9 +1173,6 @@ 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), @@ -1215,8 +1195,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); @@ -1228,8 +1206,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); @@ -1240,8 +1216,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"; @@ -1253,8 +1227,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); @@ -1266,8 +1238,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); @@ -1279,8 +1249,6 @@ this.miSaveAs.Enabled = false; this.miSaveAs.Id = 8; this.miSaveAs.ImageOptions.ImageIndex = ((int)(resources.GetObject("miSaveAs.ImageOptions.ImageIndex"))); - this.miSaveAs.ImageOptions.LargeImageIndex = ((int)(resources.GetObject("miSaveAs.ImageOptions.LargeImageIndex"))); - this.miSaveAs.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("miSaveAs.ImageOptions.SvgImage"))); this.miSaveAs.ItemShortcut = new DevExpress.XtraBars.BarShortcut(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.S)); this.miSaveAs.Name = "miSaveAs"; @@ -1292,8 +1260,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"; @@ -1303,9 +1269,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); // @@ -1314,8 +1277,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.Name = "miSaveReferenceFile"; this.miSaveReferenceFile.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSaveReferenceFile_ItemClick); // @@ -1324,8 +1285,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"; @@ -1336,8 +1295,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); @@ -1347,9 +1304,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); @@ -1358,9 +1312,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); // @@ -1369,9 +1320,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), @@ -1398,8 +1346,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); @@ -1410,8 +1356,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); @@ -1422,8 +1366,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); @@ -1434,8 +1376,6 @@ 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); @@ -1446,8 +1386,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); @@ -1458,8 +1396,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; // @@ -1468,9 +1404,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 @@ -1479,8 +1412,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); @@ -1490,9 +1421,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"; @@ -1504,8 +1432,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); @@ -1515,9 +1441,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"; @@ -1529,8 +1452,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); @@ -1540,9 +1461,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"; @@ -1554,8 +1472,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); // @@ -1565,8 +1481,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); // @@ -1574,9 +1488,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); // @@ -1585,8 +1496,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"; @@ -1596,9 +1505,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)}); @@ -1609,8 +1515,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); // @@ -1618,9 +1522,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); // @@ -1629,9 +1530,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), @@ -1652,8 +1550,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), @@ -1670,122 +1566,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); @@ -1796,8 +1672,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), @@ -1813,8 +1687,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); // @@ -1822,9 +1694,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); // @@ -1833,9 +1702,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); @@ -1844,9 +1710,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); // @@ -1854,9 +1717,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); // @@ -1865,85 +1725,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); // @@ -1951,9 +1789,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); // @@ -1961,9 +1796,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), @@ -1982,9 +1814,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"; @@ -1994,9 +1823,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 @@ -2004,9 +1830,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"; @@ -2016,9 +1839,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), @@ -2032,9 +1852,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"; @@ -2045,9 +1862,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"; @@ -2058,9 +1872,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"; @@ -2071,9 +1882,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"; @@ -2084,9 +1892,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"; @@ -2097,9 +1902,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"; @@ -2111,9 +1913,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); @@ -2123,9 +1922,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); @@ -2135,69 +1931,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); @@ -2207,9 +1985,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), @@ -2220,9 +1995,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); // @@ -2230,9 +2002,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); // @@ -2242,33 +2011,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 @@ -2290,9 +2057,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 @@ -2311,7 +2078,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); @@ -2321,6 +2087,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; // @@ -2332,11 +2099,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); @@ -2349,10 +2112,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); // @@ -2364,10 +2123,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); @@ -2378,10 +2133,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 // @@ -2394,8 +2145,8 @@ // // pageEmpty // - resources.ApplyResources(this.pageEmpty, "pageEmpty"); this.pageEmpty.Name = "pageEmpty"; + resources.ApplyResources(this.pageEmpty, "pageEmpty"); // // popupContext // @@ -2426,8 +2177,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; // @@ -2443,8 +2194,8 @@ // // pageProgNr // - resources.ApplyResources(this.pageProgNr, "pageProgNr"); this.pageProgNr.Name = "pageProgNr"; + resources.ApplyResources(this.pageProgNr, "pageProgNr"); // // popupInputSource // @@ -2470,8 +2221,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 5c2381d..108bc1c 100644 --- a/source/ChanSort/MainForm.cs +++ b/source/ChanSort/MainForm.cs @@ -56,6 +56,7 @@ namespace ChanSort.Ui private SizeF absScaleFactor = new (1,1); private bool splitView = true; private int ignoreEvents; + private bool adjustWindowLocationOnScale = true; #region ctor() @@ -118,8 +119,13 @@ namespace ChanSort.Ui { if (col.Visible) defaultColumns.Add(col.FieldName); + col.Caption = col.Caption.Replace("\\n", "\n"); } ChannelList.DefaultVisibleColumns = defaultColumns; + + foreach (GridColumn col in this.gviewLeft.Columns) + col.Caption = col.Caption.Replace("\\n", "\n"); + this.UpdateMenu(true); // disable menu items that depend on an open file } #endregion @@ -1434,6 +1440,7 @@ namespace ChanSort.Ui this.miAutoHideColumns.Down = Config.Default.AutoHideColumns; this.miSplitView.Down = Config.Default.SplitView; this.miLoadListAfterStart.Down = Config.Default.LoadLastListAfterStart; + this.adjustWindowLocationOnScale = false; } #endregion @@ -2143,11 +2150,15 @@ namespace ChanSort.Ui protected override void ScaleControl(SizeF factor, BoundsSpecified specified) { + var oldSize = this.ClientSize; this.absScaleFactor = absScaleFactor.Scale(factor); this.SuspendRedraw(); base.ScaleControl(factor, specified); this.bar1.Visible = false; GlobalImageCollection.Scale(absScaleFactor.Height, false); + var newSize = this.ClientSize; + if (this.adjustWindowLocationOnScale) // adjust WindowStartPosition "CenterScreen" to new window size + this.Location = new Point(this.Left - (newSize.Width - oldSize.Width) / 2, this.Top - (newSize.Height - oldSize.Height) / 2); this.bar1.Visible = true; this.ResumeRedraw(); } @@ -3736,6 +3747,5 @@ namespace ChanSort.Ui } #endregion - } } \ No newline at end of file diff --git a/source/ChanSort/MainForm.cs.resx b/source/ChanSort/MainForm.cs.resx index 4fb0fac..bd4af62 100644 --- a/source/ChanSort/MainForm.cs.resx +++ b/source/ChanSort/MainForm.cs.resx @@ -234,11 +234,8 @@ Po aktivaci budou všechny kanály za aktuálním kanálem automaticky přečíslovány - - Audio PID - - Chan/ Transp + Chan/\nTransp Číslo kanálu nebo transpondéru @@ -253,7 +250,7 @@ Oblíbené - Frekvence (MHz) + Frekvence\n(MHz) Skrýt @@ -274,13 +271,13 @@ Název kanálu - Síť (ONID) + Síť \n(ONID) - Název sítě + Název\nsítě - Provozovatel sítě + Provozovatel\nsítě Oblíbené @@ -292,19 +289,19 @@ Uzamknout - Rodičovský zámek + Rodičovský\nzámek Název kanálu - Typ služby + Typ\nslužby Přeskočit - Nové č. pr. + Nové\nč. pr. Nové číslo programu @@ -319,37 +316,37 @@ Satelit - ID služby + ID\nslužby - ID typu služby + ID typu\nslužby - Typ služby + Typ\nslužby - Zkrácený název + Zkrácený\nnázev - Zdroj signálu + Zdroj\nsignálu Přeskočit - Nové č. pr. + Nové\nč. pr. Nové číslo programu - Staré č. pr. + Staré\nč. pr. Staré číslo programu - Modulační rychlost + Modulační\nrychlost TS ID @@ -364,7 +361,7 @@ UID - Video PID + Video\nPID Původní kanály @@ -609,4 +606,7 @@ Barevné schéma... + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx index 076f5f0..50cf347 100644 --- a/source/ChanSort/MainForm.de.resx +++ b/source/ChanSort/MainForm.de.resx @@ -162,7 +162,7 @@ Pr. Index - Neue Pos + Neue\nPos Neue Position @@ -174,22 +174,22 @@ Favoriten - Ge- sperrt + Ge-\nsperrt - Kindersicherung + Kinder-\nsicherung - Über- springen + Über-\nspringen - Ver- steckt + Ver-\nsteckt Gelöscht - Service Typ + Service\nTyp Eingang @@ -1303,13 +1303,13 @@ Pr. Index - Alte Pos + Alte\nPos Alte Position - Neue Pos + Neue\nPos Neue Position @@ -1327,37 +1327,37 @@ Favoriten - Ge- sperrt + Ge-\nsperrt - Über- springen + Über-\nspringen - Ver- steckt + Ver-\nsteckt Gelöscht - Ver- schlüss + Ver-\nschlüss Verschlüsselt - Service Typ ID + Service\nTyp ID - Service Typ + Service\nTyp - Frequenz (MHz) + Frequenz\n(MHz) Polarität - Kanal/ Transp. + Kanal/\nTransp Kanal- bzw. Transpondernummer @@ -1366,25 +1366,25 @@ Satellit - Netzwerk (ONID) + Netzwerk\n(ONID) - Symbol- rate + Symbol-\nrate - Netzwerk Name + Netzwerk\nName - Netzwerk Betreiber + Netzwerk\nBetreiber Anbieter - Reihenfolge + Reihen-\nfolge - Signal- quelle + Signal-\nquelle Nach Sender über Name suchen @@ -1434,4 +1434,7 @@ speziellen Anbieter, Satelliten oder Länderlisten aus. Alle Sender + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.es.resx b/source/ChanSort/MainForm.es.resx index 7a57911..792c9b8 100644 --- a/source/ChanSort/MainForm.es.resx +++ b/source/ChanSort/MainForm.es.resx @@ -121,10 +121,10 @@ Pr. index - Tipo de servicio + Tipo de\nservicio - Nueva posición + Nueva\nposición Nueva posición del canal @@ -139,7 +139,7 @@ Bloquear - Bloqueo parental + Bloqueo\nparental Saltar @@ -475,13 +475,13 @@ Pr. Index - Pos Ant + Pos\nAnt Posición anterior - Pos Act + Pos\nAct Posición actual @@ -496,7 +496,7 @@ Nombre de canal - Nombre corto + Nombre\ncorto Favoritos @@ -520,16 +520,16 @@ Encriptado - ID tipo servicio + ID tipo\nservicio - Tipo servicio + Tipo\nservicio - Frecuencia (MHz) + Frecuencia\n(MHz) - Canal/Transp + Canal/\nTransp Número de canal o transpondedor @@ -538,7 +538,7 @@ Satélite - RED (ONID) + RED\n(ONID) ID TS @@ -547,31 +547,28 @@ ID del flujo de transporte TS - ID servicio - - - PCR PID + ID\nservicio Program Clock Reference Packet-ID - PID vídeo + PID\nvídeo - PID audio + PID\naudio - Symbol rate + Symbol\nrate Polaridad - Nombre red + Nombre\nred - Operador red + Operador\nred Proveedor @@ -583,7 +580,7 @@ Orden - Origen señal + Origen\nseñal F5: Filtro | F6: Lista | Enter: añadir diff --git a/source/ChanSort/MainForm.hu.resx b/source/ChanSort/MainForm.hu.resx index 0aa9f85..84bdb6d 100644 --- a/source/ChanSort/MainForm.hu.resx +++ b/source/ChanSort/MainForm.hu.resx @@ -121,7 +121,7 @@ Pr. index - Új poz. + Új\npoz. Új programszám @@ -136,7 +136,7 @@ Zár - Szülői zár + Szülői\nzár Kihagy @@ -148,7 +148,7 @@ Törölt - Szolgáltatás típus + Szolgáltatás\ntípus Forrás @@ -499,13 +499,13 @@ Pr. index - Régi poz. + Régi\npoz. Régi pozíció - Új poz. + Új\npoz. Új pozíció @@ -520,7 +520,7 @@ Csatorna név - Rövid név + Rövid\nnév Kedvencek @@ -544,19 +544,19 @@ Kódolt - Szolgáltatás típus azonosító + Szolgáltatás\ntípus azonosító - Szolgáltatás típus + Szolgáltatás\ntípus - Frekvencia (MHz) + Frekvencia\n(MHz) Polaritás - Csat/Transzp + Csat/\nTranszp Csatorna vagy transzponder száma @@ -565,7 +565,7 @@ Műhold - Hálózat (ONID) + Hálózat\n(ONID) TS ID @@ -574,28 +574,22 @@ Transport Stream ID - Service ID - - - PCR PID + Service\nID Program Clock Reference Packet-ID - Video PID - - - Audio PID + Video\nPID - Symbol rate + Symbol\nrate - Hálózat név + Hálózat\nnév - Hálózat operátor + Hálózat\noperátor Szolgáltató @@ -681,4 +675,7 @@ Csatorna keresése név alapján + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.pl.resx b/source/ChanSort/MainForm.pl.resx index e5c8db5..9f597fb 100644 --- a/source/ChanSort/MainForm.pl.resx +++ b/source/ChanSort/MainForm.pl.resx @@ -121,7 +121,7 @@ Pr. indeks - Nowa pozycja + Nowa\npozycja Nowy numer programu @@ -136,7 +136,7 @@ Zablokowane - Blokada rodzicielska + Blokada\nrodzicielska Pominięte @@ -148,7 +148,7 @@ Usunięte - Rodzaj usługi + Rodzaj\nusługi Źródło @@ -505,7 +505,7 @@ Stary numer programu - Nowa pozycja + Nowa\npozycja Nowa pozycja @@ -520,7 +520,7 @@ Nazwa kanału - Krótka nazwa + Krótka\nnazwa Ulubione @@ -544,19 +544,19 @@ Zaszyfrowane - Identyfikator typu usługi + Identyfikator\ntypu usługi - Rodzaj usługi + Rodzaj\nusługi - Częstotliwość (MHz) + Częstotliwość\n(MHz) Polaryzacja - Kanał/ Transponder + Kanał/\nTransp Numer kanału lub transpondera @@ -565,7 +565,7 @@ Satelita - Sieć (ONID) + Sieć\n(ONID) TS ID @@ -574,28 +574,22 @@ Identyfikator strumienia transportowego - ID usługi - - - PCR PID + ID\nusługi Numer referencyjny pakietu programu - Wideo PID - - - Audio PID + Wideo\nPID - Szybkość transferu + Szybkość\ntransferu - Nazwa sieci + Nazwa\nsieci - Operator sieci + Operator\nsieci Dostawca @@ -607,7 +601,7 @@ Zamówione - Źródło sygnału + Źródło\nsygnału F5: Filtr | F6: lista | Wpisz: dodaj @@ -687,4 +681,7 @@ Załaduj ostatnio używaną listę po uruchomieniu + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx index 7d734ac..ff07b22 100644 --- a/source/ChanSort/MainForm.pt.resx +++ b/source/ChanSort/MainForm.pt.resx @@ -66,7 +66,7 @@ - Novo Pos + Novo\nPos Posição de canal novo @@ -78,13 +78,10 @@ Favoritos - Blo- queado - - - Parental lock + Blo-\nqueado - Sal- tar + Sal-\ntar Rebatizar canal @@ -132,49 +129,49 @@ Operador - Nome da rede + Nome\nda rede Polaridade - Taxa de- símbolo + Taxa de-\nsímbolo Sátelite - Tipo serviço + Tipo\nserviço - Tipo serviço ID + Tipo\nserviço ID - Sserviço ID + Serviço\nID - Frequência (MHz) + Frequência\n(MHz) Número de canal ou transponder - Canal/ Transp. + Canal/\nTransp Codificado - Cod- ificado + Cod-\nificado - Esc- onder + Esc-\nonder - Sal- tar + Sal-\ntar - Blo- queado + Blo-\nqueado Favoritos @@ -189,13 +186,13 @@ Posição de canal novo - Novo Pos + Novo\nPos Posição de canal anterior Programmplatz - Valor Pr# anterior + Valor Pr#\nanterior Canais ordenados @@ -315,7 +312,7 @@ F3: Filtro | F4: Lista | -: para cima | +: para baixo | DEL: remover - Esc- onder + Esc-\nonder &Ajuda @@ -327,7 +324,7 @@ Para cima - Tipo serviço + Tipo\nserviço @@ -373,4 +370,7 @@ Esquema de cores... + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx index 6bb4a71..9f3b179 100644 --- a/source/ChanSort/MainForm.resx +++ b/source/ChanSort/MainForm.resx @@ -117,594 +117,698 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 25 - - - 48 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Old position - - - 14 - - - Panel2 - - - miRenumFavByPrNr + + + Fill - - 23, 23 + + 0, 111 - - miFontLarge + + 194, 17 + + + Fill - - - Bottom + + 2, 56 - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Bold - - colOutSkip + + Pr. index - - + + New\nPos - + + New program number + + + + True + + 0 - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 50 - - Load last used list after start + + Channel name - - + + True - - 13 - - - Opens a submenu for the program of favorite list selection. This menu can be directly activated with the Shift+F1 key - - - miRemove - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - + 1 - - 13 + + 145 - - miExplorerIntegration + + Favorites - - 66, 20 + + False - - 14 - - - Toggle Favorite B - - - -1 - - - M - Segoe UI 9pt - @Invariant - - - True - - - 9 - - - colName - - - 6 - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Română - @Invariant - - - -1 - - - 0, 0 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Save reference list... - - - True - - - 499, 382 - - - True - - - btnToggleFavF - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuFavList - - - btnAddAll - - - - - - miUtf16BigEndian - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - Strikeout - - - -1 - - - Uses the same Pr# in all channel and favorites lists - - - -1 - - - 0, 524 - - - -1 - - - -1 - - - True - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx - LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA - ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li - bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC - X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu - ZMgcwAEL - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miTvSettings - - - -1 - - - 270, 5 + + + Combo - - Network (ONID) + + + RegEx - + True + + 2 + + + 55 + + + Lock + + + Parental\nlock + + + True + + + 3 + + + 35 + + + Skip + + + True + + + 4 + + + 35 + + + Hide + + + True + + + 5 + + + 35 + + + Deleted + + + 60 + + + Service\nType + + + True + + + 6 + + + 45 + + + Source + + + 60 + + + UID + + + False + + + Numeric + + + 499, 382 + + + 1 + + + gridLeft + + + ChanSort.XGridControl, ChanSort, Version=1.0.7936.22637, Culture=neutral, PublicKeyToken=null + + + grpOutputList + + + 0 + + + Search for a channel + + + Strikeout + + + 18 + + + 433, 17 + + + True + + + 6, 13 + + + 1402, 551 + + + Bottom, Left, Right + + + 0, 5 + + + 1395, 0 + + + Pr# + + + pageProgNr + + + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + tabSubList + + + 0 + + + 1397, 22 + + + 6 + + + tabSubList + + + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpSubList + + + 0 + + + Top + + + 0, 84 + + + 1402, 27 + + + 10 + + + Sub List + + + False + + + grpSubList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 1 + + + 256, 6 + + + 308, 17 + + + &File + + + &Open TV data file... + + + 3 + + + &Reload + + + 5 + + + Restore backup + + + 31 + + + File &information... + + + 30 + + + &Save + + + 4 + + + Save &as... + + + 33 + + + Apply order from a reference list... + + + 23 + + + Add channels from reference list... + + + Save reference list... + + + 6 + + + Export Excel list... + + + 32 + + + &Print... + + + 34 + + + &Quit + + + Recent files + + + &Edit + + + Move up + + + 24 + + + Move down + + + 25 + + + &Add channels + + + 39 + + + &Remove channels + + + 11 + + + 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 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Hide channel: off - - 5 + + Re&number channels - - miGotoRightList + + 22 - - + + Sor&t channels alphabetically - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 21 - - ChanSort website... + + Renumber favorites by Pr# - - ChanSort.XGridView, ChanSort, Version=1.0.7926.932, Culture=neutral, PublicKeyToken=null + + Uses the same Pr# in all channel and favorites lists - - Encrypted + + Copy list to clipboard - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 32 - - Español + + TV-Set + + + Device setting... + + + 27 + + + Cleanup channel data + + + Reorganize channel records and remove duplicates + + + &Settings + + + &Language @Invariant - - Satellite - - - miSkipOff - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Remove selected channels from sorted list + + 14 English @Invariant - - Right + + 0 - - colSource + + Česky + @Invariant - - bar1 + + 41 - - Tahoma, 12pt, style=Bold + + &Deutsch + @Invariant - - gridRight + + 1 - - 50 + + Español + @Invariant - - - Default + + 44 Magyar @Invariant - - 182, 5 + + 47 - - 0 - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0, 111 - - - miCheckUpdates - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - New Pos - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - None - - - 6 - - - Your TV may malfunction when you edit a list with predefined channel numbers - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miCleanupChannels - - - -1 - - - Deleted - - - colNetworkOperator - - - 39 - - - Polarity - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colServiceTypeName - - - colIndex - - - -1 - - - 8 - - - -1 - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 372, 19 - - - 256, 6 - - - True - - - 1395, 0 - - - Favorites - - - - - - -1 - - - 307, 5 - - - Default - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1402, 0 - - - + + Polski @Invariant - - Sor&t channels alphabetically + + 45 - - + + Português + @Invariant - - True + + 2 - - + + Română + @Invariant - - Bottom, Left, Right + + 42 - - Reset to default settings and restart + + ру́сский + @Invariant - - colPrNr + + 35 - - + + Türkçe + @Invariant - - Append all currently unsorted channels at the end of the list + + 46 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + &Character set - - + + 9 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + All &character sets... - - 20 + + 9 - - - - - 0 - - - Order - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 543, 6 - - - - - - Locked - - - -1 - - - Bottom, Left, Right - - - -1 - - - gviewRight - - - miCharsetForm - - - miRomanian - - - DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - globalImageCollection1 - - - 5 - - - True - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 28 - - - Tile - - - 23 - - - pnlEditControls - - - miSave - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Lock - - - miQuit - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - MainForm - - - 0, 0 - - - 0, 0 + + UTF-8 (Unicode) + @Invariant ISO character sets - - Top + + UTF-16 Big Endian (Unicode MSB first) + @Invariant - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + UTF-16 Little Endian (Unicode LSB first) + @Invariant - - swap + + 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 + @Invariant + + + 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 - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Favorites A - - miGerman + + Favorites B - - 35 + + Favorites C - - + + Favorites D - - Channel or transponder number + + Favorites E - - Set Pos: + + &Search - - 40 + + Left list + + + Right list + + + S - Tahoma 8pt + @Invariant + + + M - Segoe UI 9pt + @Invariant + + + L - Segoe UI 10pt + @Invariant + + + XL - Segoe UI 11pt + @Invariant + + + XXL - Segoe UI 12pt + @Invariant + + + &Help + + + Wiki + + + ChanSort website... + + + &About ChanSort... + + + 7 + + + Tools + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx + LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li + bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC + X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe + Xxl+0wEL + @@ -716,988 +820,15 @@ KphCYAEL - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 35 - - - Move selected channels up - - - True - - - miUtf8Charset - - - &About ChanSort... - - - 3 - - - 15 - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tabSubList - - - True - - - 5, 5 - - - False - - - - - - 24 - - - &Settings - - - True - - - Toggle Favorite H - - - Remove selected channels from sorted list - - - pageProgNr - - - grpSubList - - - -1 - - - - - - -1 - - - Top, Right - - - -1 - - - Renumber selected channels sequentially - - - XL - Segoe UI 11pt - @Invariant - - - 23, 23 - - - 1397, 22 - - - -1 - - - - - - True - - - 1402, 27 - - - 40 - - - - - - Video PID - - - 0, 524 - - - 207, 5 - - - miSplitView - - - 7 - - - 1 - - - Right list - - - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5 - - - 66, 23 - - - 0 - - - pnlEditControls - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 10 - - - colOutDeleted - - - -1 - - - miAutoHideColumns - - - 2, 56 - - - 12 - - - -1 - - - pnlEditControls - - - Allow editing predefined lists (DANGEROUS) - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - popupInputSource - - - -1 - - - -1 - - - &Quit - - - - @Invariant - - - 2, 23 - - - -1 - - - 8 - - - mnuFavSet - - - -1 - - - -1 - - - Audio PID - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - lblSetProgramNr - - - Pr. index - - - 9 - - - Bold - - - True - - - Favorites - - - 8 - - - pnlEditControls - - - 39 - - - 11 - - - miSaveAs - - - -1 - - - colIndex1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 43 - - - True - - - - - - 2 - - - Move down - - - Search for a channel - - - -1 - - - colSignalSource - - - 0, 84 - - - miMoveDown - - - colShortName - - - colNetworkId - - - Fill - - - - - - -1 - - - 3 - - - DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 27 - - - - - - 2 - - - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - miAddChannel - - - - - - 40 - - - miHideOff - - - Windows Explorer integration - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - dsChannels - - - Theme... - - - True - - - 6, 13 - - - colTransportStreamId - - - before - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 55 - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - barManager1 - - - 4 - - - colLogicalIndex - - - 09/13/2021 01:36:15 - - - 437, 5 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colChannelOrTransponder - - - -1 - - - 23, 23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControlRight - - - 8 - - - Hide - - - 7 - - - -1 - - - &Open TV data file... - - - -1 - - - 16 - - - lblInsertMode - - - - @Invariant - - - 23, 23 - - - miSelectFavListE - - - grpTopPanel - - - 889, 440 - - - &Deutsch - @Invariant - - - 15 - - - Hide channel: off - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - Remove channel filter criteria from sorted channel list - - - ру́сский - @Invariant - - - 23, 23 - - - 0 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Save &as... - - - DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Signal source - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 5 - - - colSlotOld - - - - - - True - - - &Lock channel: on - - - ChanSort {0} - TV Channel List Editor - - - 40 - - - grpOutputList - - - - @Invariant - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miLockOn - - - - - - - - - &Search - - - 23 - - - True - - - - - - -1 - - - 23, 23 - - - Combo - - - TV-Set - - - miEdit - - - Favorites B - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - pnlEditControls - - - - - - 41 - - - -1 - - - Parental lock - - - -1 - - - - - - Check for updates - - - Tools - - - Skip - - - - - - btnSearch - - - 10 - - - 57 - - - 1 - - - ChanSort.XGridView, ChanSort, Version=1.0.7926.932, Culture=neutral, PublicKeyToken=null - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - miSort - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - splitContainerControl1 - - - True - - - 4 - - - Top - - - Português - @Invariant - - - btnRemoveRight - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 66, 23 - - - - - - $this - - - -1 - - - btnRemoveLeft - - - miFontSmall - - - 4 - - - 0 - - - 31 - - - -1 - - - Strikeout - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - colServiceId - - - Türkçe - @Invariant - - - New program number - - - - @Invariant - - - - - - -1 - - - 63, 5 - - - Automatically show any warnings after opening a file - - - colSatellite - - - Source - - - colVideoPid - - - -1 - - - 25 - - - 0 - - - mnuFavUnset - - - mnuGotoChannelList - - - Reset filter - - - pnlEditControls - - - 13 - - - - - - Top, Left - - - Fill - - - miFileInformation - - - - @Invariant - - - - - - colNetworkName - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Restore backup - - - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Rename channel - - - miWiki - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1 - - - Filter - - - 23, 23 - - - grpTopPanel - - - Channel name - - - 40 - - - Search for a channel - - - colOutServiceType - - - -1 - - - Service ID - - - miRenameChannel - - - Reset filter - - - - - - Toggle Favorite E - - - Hide - - - -1 - - - 71, 5 - - - grpTopPanel - - - Fill - - - - - - PCR PID - - - - - - 10 - - - 50 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miFile - - - Lock channel: off - - - splitContainerControl1.Panel1 - - - 1402, 27 - - - Remove channel filter criteria from complete channel list - - - -1 - - - colEncrypted - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1402, 440 - - - 312, 8 - - - - Vertical - - - Append all currently unsorted channels at the end of the list - - - 23, 23 - - - 1402, 551 - - - $this - - - 185, 6 - - - 1 - - - 5 - - - Default - - - btnAdd - - - Close gap when moving/deleting a channel - - - Move selected channel up - - - barDockControlTop - - - True - - - Tile - - - Transport Stream ID - - - 45 - - - pageEmpty - - - pnlEditControls + + + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx + LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li + bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC + X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu + ZMgcwAEL + @@ -1709,910 +840,6 @@ WIeWYGkVXQEL - - miSelectFavListC - - - 23, 23 - - - 2 - - - False - - - 16 - - - 3 - - - 157, 5 - - - - - - - - - Uid - - - - - - -1 - - - repositoryItemCheckedComboBoxEdit2 - - - -1 - - - - - - -1 - - - -1 - - - 40 - - - -1 - - - -1 - - - grpInputList - - - - @Invariant - - - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnClearLeftFilter - - - - @Invariant - - - 2 - - - -1 - - - Add channels from reference list... - - - Symbol rate - - - - - - miCopyCsv - - - New position - - - 282, 5 - - - -1 - - - miIsoCharSets - - - Old Pos - - - 2 - - - 35 - - - miAllowEditPredefinedLists - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - 322, 18 - - - 0 - - - &Remove channels - - - Favorites E - - - True - - - DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ±C - - - 107, 6 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOutSlot - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 18 - - - - - - -1 - - - &Print... - - - - - - 1 - - - 23, 23 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 132, 5 - - - -1 - - - 5 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - ±B - - - miRussian - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpTopPanel - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 4 - - - 3 - - - 19 - - - miTurkish - - - 23, 23 - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 40 - - - 2, 56 - - - 0 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6 - - - UID - - - 23, 23 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - CenterScreen - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - rbInsertSwap - - - $this - - - 18 - - - miMoveUp - - - 10 - - - - - - -1 - - - colHidden - - - grpTopPanel - - - &Hide channel: on - - - 46 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx - LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA - ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li - bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC - X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe - Xxl+0wEL - - - - True - - - 45 - - - miSelectFavListB - - - btnToggleFavC - - - miSpanish - - - colAudioPid - - - 145 - - - 1 - - - Program number for insert and set operations - - - True - - - miShowWarningsAfterLoad - - - 45 - - - ±G - - - - - - colUid1 - - - -1 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6 - - - 4 - - - Combo - - - miPortuguese - - - Service Type - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 45 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 2 - - - - - - 334, 5 - - - - - - Hide/unhide columns automatically - - - 60 - - - 1 - - - Strikeout - - - 35 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - cbCloseGap - - - 2 - - - Cleanup channel data - - - ±F - - - miRestoreOriginal - - - 0 - - - 6 - - - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Source - - - tabChannelList - - - &File - - - -1 - - - 0 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - barDockControlBottom - - - -1 - - - rbInsertAfter - - - 5 - - - True - - - miReload - - - splitContainerControl1.Panel2 - - - All &character sets... - - - $this - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5, 5 - - - ±A - - - 62, 13 - - - No channel lists - - - 44 - - - True - - - Channel name - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Move selected channels down - - - Add to &Favorites - - - Re&number channels - - - 23, 23 - - - 162, 49 - - - 198, 5 - - - Service Type - - - True - - - -1 - - - 6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tabChannelList - - - - - - 100 - - - -1 - - - - Left - - - 0, 33 - - - &Skip channel: on - - - 22 - - - -1 - - - miTheme - - - UTF-16 Big Endian (Unicode MSB first) - @Invariant - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - miSearch - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Reorganize channel records and remove duplicates - - - 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. - - - Pr. index - - - Remove selected channels - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 98, 5 - - - 40 - - - Numeric - - - 50 - - - 23, 23 - - - gviewLeft - - - RegEx - - - colOutLock - - - False - - - Strikeout - - - 885, 33 - - - Polski - @Invariant - - - 28 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miPolski - - - 0 - - - False - - - ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.7926.932, Culture=neutral, PublicKeyToken=null - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miRecentFiles - - - grpTopPanel - - - barDockControlLeft - - - - - - miFontMedium - - - miAddFromRefList - - - 45 - - - -1 - - - L - Segoe UI 10pt - @Invariant - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - barDockControlRight - - - Česky - @Invariant - - - 0, 0 - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - ±E - - - miSelectFavList0 - - - btnToggleFavD - - - 55 - - - $this - - - - @Invariant - - - mnuLanguage - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnToggleLock - - - Toggle Favorite A - - - picDonate - - - 1218, 22 - - - Show warnings after loading file - - - &Accessibility - - - -1 - - - -1 - - - miHungarian - - - -1 - - - 7 - - - pnlEditControlRight - - - colUid - - - Select program/&favorite list - - - miLoadListAfterStart - - - barSubItem2 - - - &Help - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Left - - - 444, 5 - - - 6 - - - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - splitContainerControl1 - - - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - ChanSort.XGridControl, ChanSort, Version=1.0.7926.932, Culture=neutral, PublicKeyToken=null - - - repositoryItemTextEdit1 - - - 24 - - - -1 - - - - - - -1 - - - 8 - - - ChanSort.XGridControl, ChanSort, Version=1.0.7926.932, Culture=neutral, PublicKeyToken=null - - - 1 - - - 503, 440 - - - miSelectFavListD - - - -1 - - - - @Invariant - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Left - AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx @@ -2623,1430 +850,2438 @@ nH8WlU24SIo8kTIJxAEL - - btnToggleFavA + + Top - + + 0, 0 + + + 1402, 27 + + + barDockControlTop + + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 6 + + + Bottom + + + 0, 551 + + + 1402, 0 + + + barDockControlBottom + + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + 5 - - 45 + + Left - - Favorites A + + 0, 27 - - Left list + + 0, 524 - - + + barDockControlLeft - - Split View + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Toggle Favorite C + + $this + + + 3 + + + Right + + + 1402, 27 + + + 0, 524 + + + barDockControlRight + + + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 4 + + + swap + + + + Default + + + 48, 20 + + + 10 + + + rbInsertSwap + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 0 + + + True + + + 185, 6 + + + after + + + 47, 20 + + + 9 + + + rbInsertAfter + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 1 + + + 107, 6 + + + before + + + 55, 20 + + + 8 + + + rbInsertBefore + + + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 3 + + + 7, 8 + + + 62, 13 + + + 2 + + + Insert mode: + + + lblInsertMode + + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 4 + + + Top, Right + + + 1224, 4 + + + 162, 49 + + + 0 + + + picDonate + + + DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 5 + + + Bottom, Left, Right + + + 0, 33 1216, 0 - - Sub List + + No channel lists + + + pageEmpty + + + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + tabChannelList + + + 0 + + + 1218, 22 + + + 5 + + + tabChannelList + + + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpTopPanel + + + 7 + + + 437, 5 OK - - mnuInputSource - - - 60 - - - 1 - \d{1,4} @Invariant - - Fill + + RegEx - - -1 + + 66, 20 - - - - - 2 - - - 14 - - - -1 - - - colLock - - - btnRenum - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - pnlEditControls - - - 9 - - - Panel1 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Top, Left - - - Move selected channel down - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 4 - - - True - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - Fill - - - -1 - - - - - - - - - Inherit - - - Wiki - - - -1 - - - btnSearchLeft - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - splashScreenManager1 - - - gridLeft - - - -1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Favorites C - - - 372, 5 - - - UTF-8 (Unicode) - @Invariant - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnDown - - - - - - colFreqInMhz - - - 0 - - - - - - 11 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuCharset - - - - - - 55, 20 - - - - @Invariant - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Toggle Favorite F - - - 0 - - - 23, 23 - - - Deleted - - - 18 - - - pnlEditControls - - - DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0, 551 - - - colPolarity - - - - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Skip channel: off - - - Parental lock - - - - - - Copy list to clipboard - - - splitContainerControl1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 29 - - - 45 - - - 0 - - - 64, 13 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - Renumber selected channels - - - -1 - - - &Character set - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - -1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 16, 16 - - - 48, 20 - - - Skip - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - grpTopPanel - - - - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 22 - - - miSelectFavListA - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControls - - - pnlEditControls - - - mnuFavList - - - 499, 33 - - - Search channel by name - - - Renumber favorites by Pr# - - - popupFavList - - - 33 - - - 12 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colServiceType - - - -1 - - - - @Invariant - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - splitContainerControl1.Panel1 - - - - - - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 23, 23 - - - File &information... - - - -1 - - - 23, 23 - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - miCzech - - - Add selected channels to sorted list - - - 48 - - - - @Invariant - - - 47, 20 - - - DevExpress.XtraBars.Bar, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 30 - - - 6 - - - 15 - - - 885, 382 - - - Search channel by name - - - repositoryItemCheckedComboBoxEdit1 - - - Bold - - - timerSelectFocusedRow - - - ±D - - - 13 - - - Toggle parental lock - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - Opens a submenu for the input source selection. This menu can be directly activated with the F1 key - - - When active, all channels after the current one will be automatically renumbered - - - Top - - - miPrint - - - 7 - - - Filter - - - pnlEditControlRight - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 180 - - - 7 + + 1 txtSetSlot - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Recent files - - - Toggle Favorite D - - - 5 - - - -1 - - - TS ID - - - Network Operator - - - 11 - - - 34, 5 - - - miSkipOn - - - grpOutputList - - - 232, 5 - - - 0 - - - Default - - - miLockOff - - - 34 - - - 11 - - - 9 - - - miOpenReferenceFile - - - 21 - - - colSlotNew - - - 22 - - - miAbout - - - colDeleted - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Move up - - - colOutSource - - - &Edit - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 5 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 0 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6 - - - RegEx - - - RegEx - - - 18 - - - Left - - - - - - colPcrPid - - - pnlEditControls - - - rbInsertBefore - - - 47 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - 257, 5 - - - Pr# - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 34, 5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pnlEditControlRight - - - 2 - - - 3 - - - pnlEditControls - - - 0, 0 - - - UTF-16 Little Endian (Unicode LSB first) - @Invariant - - - -1 - - - 32 - - - -1 - - - Insert mode: - - - Apply order from a reference list... - - - New Pos - - - 9 - - - miRenum - - - miFontXxLarge - - - miExcelExport - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - splitContainerControl1.Panel2 - - - grpSubList - - - 14 - - - mnuOptions - - - Inherit - - - Device setting... - - - 11 - - - -1 - - - 1402, 27 - - - -1 - - - pnlEditControlRight - - - 1 - - - - - - 42 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 0, 5 - - - tabSubList - - - - - - Favorites D - - - popupContext - - - - - - Remove selected channels from sorted list - - - 30 - - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - 0, 27 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colProvider - - - 12 - - + grpTopPanel - - - - - 4 - - - 16 - - - Default - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - S - Tahoma 8pt - @Invariant - - - miOpen - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Top - - - 0 - - - grpTopPanel - - - -1 - - - Center - - - 0 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Service Type ID - - - -1 - - - 17 - - - -1 - - - miHideOn - - - 10 - - - 25 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Select &input source - - - miEnglish - - - - - - grpOutputList - - - miSaveReferenceFile - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Default - - - btnUp - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grpInputList - 8 - - btnToggleFavG + + Top - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0, 27 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 1402, 57 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - 3 + + grpTopPanel - - btnToggleFavH + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - True + + $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.7936.22637, Culture=neutral, PublicKeyToken=null + + + colIndex1 + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSlot + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutFav + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemCheckedComboBoxEdit1 + + + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutLock + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSkip + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutHide + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutDeleted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutServiceType + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colUid1 + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemTextEdit1 + + + DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + globalImageCollection1 + + + ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.7936.22637, Culture=neutral, PublicKeyToken=null + + + gviewRight + + + ChanSort.XGridView, ChanSort, Version=1.0.7936.22637, Culture=neutral, PublicKeyToken=null + + + colIndex + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSlotOld + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSlotNew + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPrNr + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colShortName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colFavorites + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + repositoryItemCheckedComboBoxEdit2 + + + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colLock + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSkip + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colHidden + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colDeleted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colEncrypted + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceType + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceTypeName + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colFreqInMhz + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPolarity + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colChannelOrTransponder + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSatellite + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colNetworkId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colTransportStreamId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colServiceId + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colPcrPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colVideoPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colAudioPid + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colSymbolRate DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - grpInputList + + colNetworkName - - 121, 23 + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 2 + + colNetworkOperator - - XXL - Segoe UI 12pt - @Invariant + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 3 + + colProvider - - mnuAccessibility + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - mnuHelp + + colUid - - 9 + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + colLogicalIndex - - True + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - mnuGotoFavList + + colSignalSource - - timerEditDelay - - - True + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDebug - - + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + barManager1 - - << Add all + + DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - &Save + + bar1 + + + DevExpress.XtraBars.Bar, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFile + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miOpen + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miReload + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRestoreOriginal + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFileInformation + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSave + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSaveAs + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miOpenReferenceFile + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAddFromRefList + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSaveReferenceFile + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miExcelExport + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miPrint + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miQuit + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRecentFiles + + + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miEdit + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miMoveUp + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miMoveDown + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAddChannel + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRemove + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenameChannel + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavSet + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavUnset + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLockOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLockOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSkipOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSkipOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHideOn + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHideOff + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenum + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSort + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRenumFavByPrNr + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCopyCsv + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + barSubItem2 + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTvSettings + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCleanupChannels + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuOptions + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuLanguage + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miEnglish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCzech + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miGerman + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSpanish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miHungarian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miPolski + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miPortuguese + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRomanian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miRussian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTurkish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuCharset + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCharsetForm + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf8Charset + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miIsoCharSets + + + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf16BigEndian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miUtf16LittleEndian + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miTheme + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSplitView + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAutoHideColumns + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miLoadListAfterStart + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miShowWarningsAfterLoad + + + DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miAllowEditPredefinedLists + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miExplorerIntegration + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miCheckUpdates + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miResetAndRestart + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuAccessibility + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuGotoChannelList + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuInputSource + + + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuGotoFavList + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuFavList + + + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavList0 + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListA + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListB + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListC + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListD + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSelectFavListE + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSearch + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoLeftList - - Crypt + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - @Invariant + + miGotoRightList - - ±H + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontSmall DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + miFontMedium + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontXLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miFontXxLarge + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + mnuHelp + + + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miWiki + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + miOpenWebsite - - Original channels - - - 2, 23 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - - - - Provider - - - Add selected channels to sorted list - - - 4 - - - -1 - - + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - + + miAbout - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1402, 57 - - - 9 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - mnuInputSource - @Invariant - - - -1 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Toggle Favorite G - - - 17 - - - -1 - - - miUtf16LittleEndian - - - miFontXLarge - - - colOutFav - - - Short name - - - Chan/ Transp - - - - - - colSkip - - - -1 - - - -1 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Sorted channels - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - 0 - - - &Reload - - - -1 - - - $this - - - -1 - - + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 21 - - - 19 - - - - - - -1 - - - This is a predefined list and cannot be edited. - - - &Language - @Invariant - - - True - - - -1 - - - -1 - - - miResetAndRestart - - - -1 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - Freqency (MHz) - - - btnToggleFavB - - - -1 - - - -1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - &Add channels - - - 1224, 4 - - - 1 - - - pnlEditControlRight - - - Top - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - lblPredefinedList - - - 1 - - - None - - - pnlEditControlRight - - - 120 - - - 5 - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 32 - - - 367, 8 - - - Program Clock Reference Packet-ID - - - Export Excel list... - - - Resets all customized settings and restarts the program - - - btnToggleFavE - - - 15 - - - 40 - - - 0 - - - colFavorites - - - True - - - colOutHide - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - -1 - - - -1 - - - Center + + splashScreenManager1 DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - colOutName + + popupContext - - + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 7, 8 + + timerEditDelay - - btnClearRightFilter + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + popupInputSource - - after + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Pr# + + popupFavList - - + + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 09/23/2021 13:46:25 + + + 16, 16 + + + 444, 5 + + + 23, 23 + + + 19 + + + Search channel by name + + + btnSearchLeft + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 0 + + + Toggle Favorite H + + + 307, 5 + + + 23, 23 + + + 18 + + + ±H + + + btnToggleFavH + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 1 + + + Toggle Favorite G + + + 282, 5 + + + 23, 23 + + + 17 + + + ±G + + + btnToggleFavG + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 2 + + + Toggle Favorite F + + + 257, 5 + + + 23, 23 + + + 16 + + + ±F + + + btnToggleFavF + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 3 + + + 15 + + + 334, 5 + + + 23, 23 + + + 15 + + + Toggle parental lock + + + Parental lock + + + btnToggleLock + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 4 + + + Toggle Favorite E + + + 232, 5 + + + 23, 23 + + + 14 + + + ±E + + + btnToggleFavE + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 5 - - $this + + Toggle Favorite D - - -1 + + 207, 5 - - Default + + 23, 23 + + + 13 + + + ±D + + + btnToggleFavD + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 6 + + + Toggle Favorite C + + + 182, 5 + + + 23, 23 + + + 12 + + + ±C + + + btnToggleFavC + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 7 + + + Toggle Favorite B + + + 157, 5 + + + 23, 23 + + + 11 + + + ±B + + + btnToggleFavB + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 8 + + + Toggle Favorite A + + + 132, 5 + + + 23, 23 + + + 10 + + + ±A + + + btnToggleFavA + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls 11 - - -1 + + 25 - - 0, 27 + + 34, 5 - - Remove from Favorites + + 23, 23 - - -1 + + 6 - - -1 + + Move selected channel down - - -1 + + Move selected channels down + + + btnDown + + + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControls + + + 14 + + + Top + + + 2, 23 + + + 499, 33 + + + 0 + + + pnlEditControls + + + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpOutputList + + + 1 + + + Fill + + + 0, 0 + + + 503, 440 + + + 0 + + + Sorted channels + + + grpOutputList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1.Panel1 + + + 0 + + + Panel1 + + + splitContainerControl1.Panel1 + + + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.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 + + + + + + RegEx + + + 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 + @Invariant + + + 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.7936.22637, 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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.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.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + pnlEditControlRight + + + 5 + + + Top + + + 2, 23 + + + 885, 33 + + + 0 + + + pnlEditControlRight + + + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + grpInputList + + + 1 + + + Fill + + + 0, 0 + + + 889, 440 + + + 0 + + + Original channels + + + grpInputList + + + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1.Panel2 + + + 0 + + + Panel2 + + + splitContainerControl1.Panel2 + + + DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + splitContainerControl1 + + + 1 + + + 1402, 440 + + + 5 splitContainerControl1 - - colSymbolRate + + splitContainerControl1 - - False + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Network Name + + $this + + + 0 - - 433, 17 - - - True - - - 194, 17 - - - 1029, 17 - - - 875, 17 - 614, 17 744, 17 + + 875, 17 + + + 1029, 17 + 1153, 17 - - 308, 17 - - - - @Invariant - - - - @Invariant - \ No newline at end of file diff --git a/source/ChanSort/MainForm.ro.resx b/source/ChanSort/MainForm.ro.resx index 02b26e5..06dee76 100644 --- a/source/ChanSort/MainForm.ro.resx +++ b/source/ChanSort/MainForm.ro.resx @@ -121,10 +121,10 @@ Pr. index - Tip de serviciu + Tip de\nserviciu - New Pos + New\nPos Numărul nou de program @@ -142,7 +142,7 @@ Blocare - Blocare parentală + Blocare\nparentală Sări @@ -466,13 +466,13 @@ Pr. index - Postul vechi + Postul\nvechi Nr. vechi - Postul nou + Postul\nnou Nr. nou @@ -484,7 +484,7 @@ Numele canalului - Nume scurt + Nume\nscurt Favorite @@ -505,16 +505,16 @@ Codificat - ID Tip serviciu + ID Tip\nserviciu - Tip de serviciu + Tip de\nserviciu - Frecvența (MHz) + Frecvența\n(MHz) - Canal/ Transp + Canal/\nTransp Numărul canalului sau al transponderului @@ -523,7 +523,7 @@ Satelit - Rețea (ONID) + Rețea\n(ONID) ID TS @@ -532,25 +532,22 @@ ID Flux de transport - ID Serviciu + ID\nServiciu - Video PID - - - Audio PID + Video\nPID - Rată simbol + Rată\nsimbol Polaritate - Numele retelei + Numele\nretelei - Operatorul rețelei + Operatorul\nrețelei Furnizor de @@ -562,7 +559,7 @@ Order - Sursă de semnal + Sursă de\nsemnal F5: Filtru | F6: Listă | Enter: adăugați @@ -627,4 +624,7 @@ furnizor specific, satelit sau liste de țări. Schema de culori... + + Audio\nPID + \ No newline at end of file diff --git a/source/ChanSort/MainForm.ru.resx b/source/ChanSort/MainForm.ru.resx index de88e15..1f78cc8 100644 --- a/source/ChanSort/MainForm.ru.resx +++ b/source/ChanSort/MainForm.ru.resx @@ -133,7 +133,7 @@ Заблокировать - Родительский контроль + Родительский\nконтроль Пропускать @@ -199,55 +199,55 @@ F5: Фильтр | F6: Список | Enter: Добавить - Источник сигнала + Источник\nсигнала Order - Оператор сети + Оператор\nсети - Сетевое имя + Сетевое\nимя Полярность - Скорость передачи + Скорость\nпередачи ID транспортного потока - Сеть (ONID) + Сеть\n(ONID) Спутник - Тип сервиса + Тип\nсервиса - ID Тип сервиса + ID Тип\nсервиса - Аудио PID + Аудио\nPID - Видео PID + Видео\nPID - ID сервиса + ID\nсервиса - Частота (MHz) + Частота\n(MHz) Номер канала или транспондер - Канал/Транспондер + Канал/\nТранспондер Зашифрованный @@ -268,7 +268,7 @@ Избранное - Краткое имя + Краткое\nимя Название канала @@ -463,7 +463,7 @@ Переместить вверх - Тип сервиса + Тип\nсервиса Индекс пр. diff --git a/source/ChanSort/MainForm.tr.resx b/source/ChanSort/MainForm.tr.resx index 963587c..ec8f363 100644 --- a/source/ChanSort/MainForm.tr.resx +++ b/source/ChanSort/MainForm.tr.resx @@ -121,7 +121,7 @@ Pr. dizin - Yeni Konum + Yeni\nKonum Yeni program numarası @@ -136,7 +136,7 @@ Kilit - Ebeveyn kilidi + Ebeveyn\nkilidi Atla @@ -148,7 +148,7 @@ Silindi - Servis Tipi + Servis\nTipi Kaynak @@ -499,13 +499,13 @@ Pr. dizin - Eski Konum + Eski\nKonum Eski pozisyon - Yeni Konum + Yeni\nKonum Yeni pozisyon @@ -520,7 +520,7 @@ Kanal adı - Kısa adı + Kısa\nadı Favoriler @@ -544,19 +544,19 @@ Şifreli - Servis Türü Kimliği + Servis Türü\nKimliği - Servis Türü + Servis\nTürü - Frekans (MHz) + Frekans\n(MHz) Polarite - Değiştir / Aktar + Değiştir/\nAktar Kanal veya transponder numarası @@ -565,37 +565,34 @@ Uydu - Ağ (ONID) + Ağ\n(ONID) - TS Kimliği + TS\nKimliği Aktarım Akışı Kimliği - Servis Kimliği - - - PCR PID + Servis\nKimliği Program Saati Referans Paket - Kimliği - Görüntü PID + Görüntü\nPID - Ses PID + Ses\nPID - Sembol oranı + Sembol\noranı - Ağ Adı + Ağ\nAdı - Ağ Operatörü + Ağ\nOperatörü Sağlayıcı @@ -607,7 +604,7 @@ Düzen - Sinyal kaynağı + Sinyal\nkaynağı F5: Filtre | F6: Liste | Enter: ekle diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_472.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_472.h index 137b3c6..4f4c270 100644 --- a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_472.h +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_472.h @@ -1,5 +1,7 @@ #include +#pragma byte_order(LittleEndian) + struct Header { uint32 blockId; @@ -20,23 +22,36 @@ struct Channel uint8 u2[8]; uint32 favNr; char name[200]; - uint16 u3; - uint16 u3b; + uint16 u3[2]; char provider[200]; - uint8 u4[16]; + + // < unsure > offset not 100% sure + uint8 u4[4]; + struct + { + uint8 isFav : 1; + } flags1; + uint8 u5; + struct + { + uint8 u1 : 3; + uint8 isFav : 1; + } flags2; + uint8 u6[5]; + uint32 favNr2; + // + uint32 freqInHz; - uint16 u6; + uint16 u7; uint16 not_symRate; uint32 oldProgNr; - uint8 u7[4]; + uint8 u8[4]; uint32 channelIndex; uint16 tsid; uint16 symRate_maybe; uint16 sid; uint16 onid; - //uint16 freqInMhz2; - //uint16 u9; - uint32 u10; + uint32 u9; }; struct Footer @@ -47,7 +62,7 @@ struct Footer uint16 u_zero; }; -public struct Philips_mgr_chan_s_fta +public struct Philips_mgr_chan { char filename[32]; Header header; diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_476.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_476.h index dd76757..d84193d 100644 --- a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_476.h +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_476.h @@ -1,6 +1,8 @@ #include -struct SHeader +#pragma byte_order(LittleEndian) + +struct Header { uint32 blockId; uint32 blockSize; @@ -13,32 +15,41 @@ struct SHeader uint32 channelBlockSize; }; -struct SChannel_fta +struct Channel { uint32 curProgNr; uint32 u1; uint8 u2[8]; uint32 favNr; - char chName1[200]; - uint16 u3; - uint8 u3b[208]; - uint8 u3c[2]; - uint16 u3d; - uint8 u4[10]; + char name[200]; + uint8 u3[208]; + struct + { + uint8 isFav : 1; + } flags1; + uint8 u4; + struct + { + uint8 u1 : 3; + uint8 isFav : 1; + } flags2; + uint8 u5[5]; + uint32 favNr2; + uint8 u6[4]; uint32 freqInMhz1; - uint16 u6; + uint16 u7; uint16 symRate; uint32 oldProgNr; uint32 channelIndex; uint16 tsid; - uint16 u7; + uint16 u8; uint16 sid; uint16 onid; uint16 freqInMhz2; uint8 padding[6]; }; -struct SFooter +struct Footer { uint32 numDataBlocks; uint32 numDataBlockBytes; @@ -46,52 +57,15 @@ struct SFooter uint16 u_zero; }; -public struct Philips_mgr_chan_s_fta +public struct Philips_mgr_chan { char filename[32]; - SHeader header; - var recordCount = header.channelBlockSize / sizeof(SChannel_fta); - SChannel_fta channels[recordCount]; - SFooter footer; + Header header; + var recordCount = header.channelBlockSize / sizeof(Channel); + Channel channels[recordCount]; + Footer footer; }; -//######################################################### - -struct SChannel_pkg -{ - uint32 curProgNr; - uint32 u1; - uint8 u2[8]; - uint32 favNr; - char chName1[200]; - uint16 u3; - uint8 u3b[208]; - uint8 u3c[2]; - uint16 u3d; - uint8 u4[10]; - uint32 freqInMhz1; - uint16 u6; - uint16 symRate; - uint32 oldProgNr; - uint32 channelIndex; - uint16 tsid; - uint16 u7; - uint16 sid; - uint16 onid; - uint16 freqInMhz2; - uint8 padding[6]; -}; - -public struct Philips_mgr_chan_s_pkg -{ - char filename[32]; - SHeader header; - var recordCount = header.channelBlockSize / sizeof(SChannel_pkg); - SChannel_pkg channels[recordCount]; - SFooter footer; -}; - - //***************************************************************************************** // FLASH files //***************************************************************************************** @@ -249,4 +223,6 @@ public struct Philips_FLASH_SDTSECTS_S_PKG Channel chans[16]; BYTE filler[0x44C - current_offset]; } transponder[*]; -}; \ No newline at end of file +}; + +#pragma byte_order(LittleEndian) \ No newline at end of file diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_480.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_480.h index dc0c86d..7713cdf 100644 --- a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_480.h +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_480.h @@ -1,6 +1,8 @@ #include -struct SHeader +#pragma byte_order(LittleEndian) + +struct Header { uint32 blockId; uint32 blockSize; @@ -13,32 +15,41 @@ struct SHeader uint32 channelBlockSize; }; -struct SChannel_fta +struct Channel { uint32 curProgNr; uint32 u1; uint8 u2[8]; uint32 favNr; - char chName1[200]; - uint16 u3; - uint8 u3b[208]; - uint8 u3c[2]; - uint16 u3d; - uint8 u4[10]; + char name[200]; + uint8 u3[208]; + struct + { + uint8 isFav : 1; + } flags1; + uint8 u4; + struct + { + uint8 u1 : 3; + uint8 isFav : 1; + } flags2; + uint8 u5[5]; + uint32 favNr2; + uint8 u6[4]; uint32 freqInMhz1; - uint16 u6; + uint16 u7; uint16 symRate; uint32 oldProgNr; uint32 channelIndex; uint16 tsid; - uint16 u7; + uint16 u8; uint16 sid; uint16 onid; uint16 freqInMhz2; - uint8 padding[6]; + uint8 padding[10]; }; -struct SFooter +struct Footer { uint32 numDataBlocks; uint32 numDataBlockBytes; @@ -46,109 +57,15 @@ struct SFooter uint16 u_zero; }; -public struct Philips_mgr_chan_s_fta +public struct Philips_mgr_chan { char filename[32]; - SHeader header; - var recordCount = header.channelBlockSize / sizeof(SChannel_fta); - SChannel_fta channels[recordCount]; - SFooter footer; + Header header; + var recordCount = header.channelBlockSize / sizeof(Channel); + Channel channels[recordCount]; + Footer footer; }; -//######################################################### - -struct SChannel_pkg -{ - uint32 curProgNr; - uint32 u1; - uint8 u2[8]; - uint32 favNr; - char chName1[200]; - uint16 u3; - uint8 u3b[208]; - uint8 u3c[2]; - uint16 u3d; - uint8 u4[10]; - uint32 freqInMhz1; - uint16 u6; - uint16 symRate; - uint32 oldProgNr; - uint32 channelIndex; - uint16 tsid; - uint16 u7; - uint16 sid; - uint16 onid; - uint16 freqInMhz2; - uint8 padding[6]; - // some files have this additional size of 4 bytes - uint8 padding2[4]; -}; - -public struct Philips_mgr_chan_s_pkg -{ - char filename[32]; - SHeader header; - var recordCount = header.channelBlockSize / sizeof(SChannel_pkg); - SChannel_pkg channels[recordCount]; - SFooter footer; -}; - -//######################################################### - -struct CChannel -{ - uint32 curProgNr; - uint32 u1; - uint8 u2[8]; - uint32 favNr; - union - { - char chName1[200]; -#pragma byte_order (BigEndian) - big_endian wchar_t chName2[100]; -#pragma byte_order () - struct - { - uint8 zero; - wchar_t chName3[99]; - uint8 zero2; - } chName4; - } chName; - uint16 u3; - uint16 u3b; - char provider[200]; - uint8 u4[16]; - uint32 freqInHz; - uint16 u6; - uint16 not_symRate; - uint32 oldProgNr; - uint8 u7[4]; - uint32 channelIndex; - uint16 tsid; - uint16 symRate_maybe; - uint16 sid; - uint16 onid; - //uint16 freqInMhz2; - //uint16 u9; - uint32 u10; -}; - - -public struct Philips_mgr_chan_dvbt -{ - var docSize = GetDocumentSize(); - - char filename[32]; - - SHeader header; - - var recordCount = header.channelBlockSize / sizeof(CChannel); - CChannel channels[recordCount]; - - SFooter footer; -}; - - //***************************************************************************************** // FLASH files //***************************************************************************************** diff --git a/source/Translation.xlsx b/source/Translation.xlsx index d8847fb0f7ca6f608c1939928058b1521d1f43cf..4a09374dd447a4d3936a861c2fad9679a87e9401 100644 GIT binary patch literal 94356 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 z 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

Gh9heZ*&FALv$9zYweYj!KTOBKTxf$KX`7vqz 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

~08Se_Aw=MPsaNnKgc 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 b>zc25#Ea)QgP!Q root element around the - Philips: ability to read/write broken CM\_*.xml files that contain channel names with an unescaped & character