diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj
index f81804a..b7821d9 100644
--- a/source/ChanSort/ChanSort.csproj
+++ b/source/ChanSort/ChanSort.csproj
@@ -168,7 +168,7 @@
True
True
-
+
Form
@@ -214,7 +214,9 @@
Component
-
+
+ Component
+
AboutForm.cs
diff --git a/source/ChanSort/Properties/Config.cs b/source/ChanSort/Config.cs
similarity index 74%
rename from source/ChanSort/Properties/Config.cs
rename to source/ChanSort/Config.cs
index 3270fa5..3287bd9 100644
--- a/source/ChanSort/Properties/Config.cs
+++ b/source/ChanSort/Config.cs
@@ -4,13 +4,33 @@ using System.Drawing;
using System.IO;
using System.Xml.Serialization;
-namespace ChanSort.Ui.Properties
+namespace ChanSort.Ui
{
public class Config
{
private static readonly XmlSerializer Serializer;
private static readonly string ConfigFilePath;
+ #region class ColumnInfo
+ public class ColumnInfo
+ {
+ [XmlAttribute("name")] public string Name { get; set; }
+ [XmlAttribute("width")] public int Width { get; set; }
+
+ [XmlAttribute("visible")]//[Obsolete("For XML serialization only. Use Visible instead")]
+ public bool VisibleXml
+ {
+ get => this.Visible ?? true;
+ set => this.Visible = value;
+ }
+
+ [XmlIgnore]
+ public bool? Visible { get; set; }
+
+ }
+ #endregion
+
+
#region static ctor()
static Config()
{
@@ -53,8 +73,14 @@ namespace ChanSort.Ui.Properties
public bool ExplorerIntegration { get; set; } = false;
public bool CheckForUpdates { get; set; } = true;
public int FontSizeDelta { get; set; } = 1;
- public string LeftGridLayout { get; set; }
- public string RightGridLayout { get; set; }
+
+ // deprecated LeftGridLayout and RightGridLayout because they don't preserve order of invisible columns
+ //public string LeftGridLayout { get; set; }
+ //public string RightGridLayout { get; set; }
+
+ public List LeftColumns { get; set; } = new();
+ public List RightColumns { get; set; } = new();
+ public bool AutoHideColumns { get; set; } = true;
///
/// The LeftGridLayout and RightGridLayout contain Width values which are scaled to this ScaleFactor.
diff --git a/source/ChanSort/GlobalImageCollection.cs b/source/ChanSort/GlobalImageCollection.cs
index 6149c7b..f311afb 100644
--- a/source/ChanSort/GlobalImageCollection.cs
+++ b/source/ChanSort/GlobalImageCollection.cs
@@ -99,6 +99,7 @@ namespace ChanSort.Ui
this.rawImageCollection.Images.SetKeyName(46, "0046.png");
this.rawImageCollection.Images.SetKeyName(47, "0047.png");
this.rawImageCollection.Images.SetKeyName(48, "0048.png");
+ this.rawImageCollection.Images.SetKeyName(49, "0049.png");
((System.ComponentModel.ISupportInitialize)(this.rawImageCollection)).EndInit();
}
diff --git a/source/ChanSort/GlobalImageCollection.resx b/source/ChanSort/GlobalImageCollection.resx
index 9362240..a56a67c 100644
--- a/source/ChanSort/GlobalImageCollection.resx
+++ b/source/ChanSort/GlobalImageCollection.resx
@@ -124,12 +124,12 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYyMS4xLCBWZXJzaW9uPTIxLjEu
- NC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
+ NS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP
- BQAAAEKHAAAClgIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
+ BQAAAPKIAAAClgIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAI4SURBVDhP1ZJPSJRRFMXfskUbqbBw0SooJg1jKhVkMDMU
TKjGTBl0TDNEtDIXkTU55lT4D3Xsj6KGZhhmaUZqYOZgSlakqGOUSkgEE2kFjdjo982vzzdugqBldODx
znnvnsu99z3x71FV00ePc478G0OkX1pZA6Ra+3k3M8/9NCttZovkMVldRGf0EG7qIMn6hLqDJ8mvH0Q0
@@ -309,404 +309,411 @@
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
- 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
- QN1JAAAAAElFTkSuQmCCCw==
+ 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
+ AAAAE3RFWHRBdXRob3IAeXZlcyBndWlsbG91wpa1pQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBl
+ Lm9yZ5vuPBoAAAAcdEVYdFNvdXJjZQBPcGVuIENsaXAgQXJ0IExpYnJhcnmYx0j3AAAAvUlEQVQoUx1Q
+ 2xZDQAxMFqEsRVVsUVSv//+DnchDMjNnTyazROw4YofiGJAoEUmzUy4YhRdJyElZnetGxLeXrhRHfO16
+ HcJtnGbtqztTXCyquoZtxnhkEfG9Nbg/0Yb6xdjhpzcIag1N7iDIuH2Mf8NPsBTCL3xN+GzjIeRNWI2r
+ vidvtq96AHnuaHML2yh7GNyOZ0sRw7bqdZ7GWxi0765mW3aXFima+lzZ6QjnixTZ8lOGkRzxkdvi4xeY
+ /lkoD7UQr/raAAAAAElFTkSuQmCCVQMAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgDAAAAKC0PUwAA
+ AARnQU1BAACxjwv8YQUAAAGAUExURUwtAIxUAItTAI1VAI5VAIpTAItUAI9WAP+aAP6aAN2FAK5oAJhb
+ AJdaAKdkAOKIAP+bAP+ZAKtnAINOAMp5AOWJAN6FALduAIZRAMN1ANmCAIZQAPCRAO+QAJFXAOOIAKJh
+ APeUAIhSALRsAJlcAE4uAN6GAP+dANB+AF86AKRjAMB0AC8cAJZaAOeKANqDAG9CAIVQAFAwAL9zAPuX
+ ANR/AOeMAG5CAFMyAAAAAKVjALZuAAUDADskAPGSAP6ZAGk/AHdHAIFOAEwuAJNYAG1BAJdbALpwAM98
+ ALVsAHpJAFk2AIBNAGY+AD8mAOWKAGM7AJ5fAKllAOuNAMZ3AMF0ADIeAEAnAIdRAGc+ABkPAJJXAOGH
+ APaUAP+cAPaVAGY9ACIVAE4vADQfAFQzANB9ANeBAJVZAFw3AHJFAHFEAHNFAK1oAPuWAHZHAJBXAK9p
+ AKNiAKpmAKxnAJxdAN+GAOSJAL5yAP2ZAPiWAO6PAPKRAL1xAPSTAIlSAIJOANqKz9QAAAAJcEhZcwAA
+ FrkAABa5Af4CN94AAAATdEVYdEF1dGhvcgB5dmVzIGd1aWxsb3XClrWlAAAAGXRFWHRTb2Z0d2FyZQB3
+ d3cuaW5rc2NhcGUub3Jnm+48GgAAABx0RVh0U291cmNlAE9wZW4gQ2xpcCBBcnQgTGlicmFyeZjHSPcA
+ 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
+ z+VS/hgMz1sT9Nk+vJeFAAAAAElFTkSuQmCCCw==
diff --git a/source/ChanSort/MainForm.Designer.cs b/source/ChanSort/MainForm.Designer.cs
index f513dac..bc5a312 100644
--- a/source/ChanSort/MainForm.Designer.cs
+++ b/source/ChanSort/MainForm.Designer.cs
@@ -147,7 +147,6 @@
this.miTvSettings = new DevExpress.XtraBars.BarButtonItem();
this.miCleanupChannels = new DevExpress.XtraBars.BarButtonItem();
this.mnuOptions = new DevExpress.XtraBars.BarSubItem();
- this.miSplitView = new DevExpress.XtraBars.BarButtonItem();
this.mnuLanguage = new DevExpress.XtraBars.BarSubItem();
this.miEnglish = new DevExpress.XtraBars.BarButtonItem();
this.miCzech = new DevExpress.XtraBars.BarButtonItem();
@@ -166,6 +165,8 @@
this.miUtf16BigEndian = new DevExpress.XtraBars.BarButtonItem();
this.miUtf16LittleEndian = new DevExpress.XtraBars.BarButtonItem();
this.miTheme = new DevExpress.XtraBars.BarButtonItem();
+ this.miSplitView = new DevExpress.XtraBars.BarButtonItem();
+ this.miAutoHideColumns = new DevExpress.XtraBars.BarButtonItem();
this.miShowWarningsAfterLoad = new DevExpress.XtraBars.BarCheckItem();
this.miAllowEditPredefinedLists = new DevExpress.XtraBars.BarButtonItem();
this.miExplorerIntegration = new DevExpress.XtraBars.BarButtonItem();
@@ -267,29 +268,40 @@
//
// splitContainerControl1.Panel1
//
- this.splitContainerControl1.Panel1.Controls.Add(this.grpOutputList);
resources.ApplyResources(this.splitContainerControl1.Panel1, "splitContainerControl1.Panel1");
+ this.splitContainerControl1.Panel1.Controls.Add(this.grpOutputList);
//
// splitContainerControl1.Panel2
//
- this.splitContainerControl1.Panel2.Controls.Add(this.grpInputList);
resources.ApplyResources(this.splitContainerControl1.Panel2, "splitContainerControl1.Panel2");
+ this.splitContainerControl1.Panel2.Controls.Add(this.grpInputList);
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;
- resources.ApplyResources(this.gridLeft, "gridLeft");
- this.gridLeft.LayoutId = "MainForm.gridLeft";
+ 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");
this.gridLeft.MainView = this.gviewLeft;
this.gridLeft.Name = "gridLeft";
this.gridLeft.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
@@ -311,6 +323,7 @@
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,
@@ -331,7 +344,6 @@
this.gviewLeft.OptionsCustomization.AllowQuickHideColumns = false;
this.gviewLeft.OptionsDetail.EnableMasterViewMode = false;
this.gviewLeft.OptionsLayout.LayoutVersion = "2";
- this.gviewLeft.OptionsPersistence = ((ChanSort.XGridView.ColumnOptions)((ChanSort.XGridView.ColumnOptions.OrderAndVisibility | ChanSort.XGridView.ColumnOptions.SortingAndGrouping)));
this.gviewLeft.OptionsSelection.MultiSelect = true;
this.gviewLeft.OptionsView.ColumnAutoWidth = false;
this.gviewLeft.OptionsView.ShowAutoFilterRow = true;
@@ -347,6 +359,7 @@
this.gviewLeft.ShowingEditor += new System.ComponentModel.CancelEventHandler(this.gview_ShowingEditor);
this.gviewLeft.ShownEditor += new System.EventHandler(this.gview_ShownEditor);
this.gviewLeft.EndSorting += new System.EventHandler(this.gviewLeft_EndSorting);
+ this.gviewLeft.ColumnPositionChanged += new System.EventHandler(this.gviewLeft_ColumnPositionChanged);
this.gviewLeft.FocusedRowChanged += new DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventHandler(this.gviewLeft_FocusedRowChanged);
this.gviewLeft.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(this.gviewLeft_CellValueChanged);
this.gviewLeft.CustomUnboundColumnData += new DevExpress.XtraGrid.Views.Base.CustomColumnDataEventHandler(this.gview_CustomUnboundColumnData);
@@ -464,6 +477,7 @@
//
// pnlEditControls
//
+ resources.ApplyResources(this.pnlEditControls, "pnlEditControls");
this.pnlEditControls.Controls.Add(this.btnSearchLeft);
this.pnlEditControls.Controls.Add(this.btnToggleFavH);
this.pnlEditControls.Controls.Add(this.btnToggleFavG);
@@ -479,7 +493,6 @@
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
@@ -516,9 +529,9 @@
//
// btnToggleLock
//
+ resources.ApplyResources(this.btnToggleLock, "btnToggleLock");
this.btnToggleLock.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnToggleLock.ImageOptions.ImageIndex")));
this.btnToggleLock.ImageOptions.ImageList = this.globalImageCollection1;
- resources.ApplyResources(this.btnToggleLock, "btnToggleLock");
this.btnToggleLock.Name = "btnToggleLock";
this.btnToggleLock.Click += new System.EventHandler(this.btnToggleLock_Click);
//
@@ -570,50 +583,61 @@
//
// btnRenum
//
+ resources.ApplyResources(this.btnRenum, "btnRenum");
this.btnRenum.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnRenum.ImageOptions.ImageIndex")));
this.btnRenum.ImageOptions.ImageList = this.globalImageCollection1;
- 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;
- 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;
- 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;
- 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;
- resources.ApplyResources(this.gridRight, "gridRight");
- this.gridRight.LayoutId = "MainForm.gridRight";
+ 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");
this.gridRight.MainView = this.gviewRight;
this.gridRight.Name = "gridRight";
this.gridRight.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
@@ -632,6 +656,7 @@
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,
@@ -673,7 +698,6 @@
this.gviewRight.OptionsCustomization.AllowGroup = false;
this.gviewRight.OptionsDetail.EnableMasterViewMode = false;
this.gviewRight.OptionsLayout.LayoutVersion = "5";
- this.gviewRight.OptionsPersistence = ((ChanSort.XGridView.ColumnOptions)((ChanSort.XGridView.ColumnOptions.OrderAndVisibility | ChanSort.XGridView.ColumnOptions.SortingAndGrouping)));
this.gviewRight.OptionsSelection.MultiSelect = true;
this.gviewRight.OptionsView.ColumnAutoWidth = false;
this.gviewRight.OptionsView.ShowAutoFilterRow = true;
@@ -689,6 +713,7 @@
this.gviewRight.SelectionChanged += new DevExpress.Data.SelectionChangedEventHandler(this.gviewRight_SelectionChanged);
this.gviewRight.ShowingEditor += new System.ComponentModel.CancelEventHandler(this.gview_ShowingEditor);
this.gviewRight.ShownEditor += new System.EventHandler(this.gview_ShownEditor);
+ this.gviewRight.ColumnPositionChanged += new System.EventHandler(this.gviewRight_ColumnPositionChanged);
this.gviewRight.FocusedRowChanged += new DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventHandler(this.gviewRight_FocusedRowChanged);
this.gviewRight.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(this.gviewRight_CellValueChanged);
this.gviewRight.CustomColumnSort += new DevExpress.XtraGrid.Views.Base.CustomColumnSortEventHandler(this.gviewRight_CustomColumnSort);
@@ -949,19 +974,20 @@
//
// colDebug
//
+ resources.ApplyResources(this.colDebug, "colDebug");
this.colDebug.FieldName = "Debug";
this.colDebug.Name = "colDebug";
this.colDebug.OptionsColumn.AllowEdit = false;
//
// 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
@@ -976,18 +1002,18 @@
//
// 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;
- resources.ApplyResources(this.btnRemoveRight, "btnRemoveRight");
this.btnRemoveRight.Name = "btnRemoveRight";
this.btnRemoveRight.Click += new System.EventHandler(this.btnRemoveRight_Click);
//
@@ -1009,9 +1035,9 @@
//
// btnAdd
//
+ resources.ApplyResources(this.btnAdd, "btnAdd");
this.btnAdd.ImageOptions.ImageIndex = ((int)(resources.GetObject("btnAdd.ImageOptions.ImageIndex")));
this.btnAdd.ImageOptions.ImageList = this.globalImageCollection1;
- resources.ApplyResources(this.btnAdd, "btnAdd");
this.btnAdd.Name = "btnAdd";
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
//
@@ -1114,9 +1140,10 @@
this.miHungarian,
this.miResetAndRestart,
this.miSplitView,
- this.miTheme});
+ this.miTheme,
+ this.miAutoHideColumns});
this.barManager1.MainMenu = this.bar1;
- this.barManager1.MaxItemId = 115;
+ this.barManager1.MaxItemId = 116;
this.barManager1.ShowFullMenus = true;
this.barManager1.ShortcutItemClick += new DevExpress.XtraBars.ShortcutItemClickEventHandler(this.barManager1_ShortcutItemClick);
//
@@ -1163,6 +1190,9 @@
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),
@@ -1185,6 +1215,8 @@
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);
@@ -1196,6 +1228,8 @@
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);
@@ -1206,6 +1240,8 @@
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";
@@ -1217,6 +1253,8 @@
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);
@@ -1228,6 +1266,8 @@
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);
@@ -1239,6 +1279,8 @@
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";
@@ -1250,6 +1292,8 @@
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";
@@ -1259,6 +1303,9 @@
//
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);
//
@@ -1267,6 +1314,8 @@
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);
//
@@ -1275,6 +1324,8 @@
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";
@@ -1285,6 +1336,8 @@
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);
@@ -1294,6 +1347,9 @@
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);
@@ -1302,6 +1358,9 @@
//
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);
//
@@ -1310,6 +1369,9 @@
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),
@@ -1336,6 +1398,8 @@
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);
@@ -1346,6 +1410,8 @@
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);
@@ -1356,6 +1422,8 @@
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);
@@ -1366,6 +1434,8 @@
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);
@@ -1376,6 +1446,8 @@
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);
@@ -1386,6 +1458,8 @@
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;
//
@@ -1394,6 +1468,9 @@
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
@@ -1402,6 +1479,8 @@
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);
@@ -1411,6 +1490,9 @@
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";
@@ -1422,6 +1504,8 @@
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);
@@ -1431,6 +1515,9 @@
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";
@@ -1442,6 +1529,8 @@
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);
@@ -1451,6 +1540,9 @@
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";
@@ -1462,6 +1554,8 @@
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);
//
@@ -1471,6 +1565,8 @@
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);
//
@@ -1478,6 +1574,9 @@
//
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);
//
@@ -1486,6 +1585,8 @@
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";
@@ -1495,6 +1596,9 @@
//
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)});
@@ -1505,6 +1609,8 @@
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);
//
@@ -1512,6 +1618,9 @@
//
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);
//
@@ -1520,34 +1629,30 @@
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(this.miSplitView),
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),
new DevExpress.XtraBars.LinkPersistInfo(this.miTheme),
+ new DevExpress.XtraBars.LinkPersistInfo(this.miSplitView),
+ new DevExpress.XtraBars.LinkPersistInfo(this.miAutoHideColumns),
new DevExpress.XtraBars.LinkPersistInfo(this.miShowWarningsAfterLoad),
new DevExpress.XtraBars.LinkPersistInfo(this.miAllowEditPredefinedLists),
new DevExpress.XtraBars.LinkPersistInfo(this.miExplorerIntegration),
new DevExpress.XtraBars.LinkPersistInfo(this.miCheckUpdates),
- new DevExpress.XtraBars.LinkPersistInfo(this.miResetAndRestart)});
+ new DevExpress.XtraBars.LinkPersistInfo(this.miResetAndRestart, true)});
this.mnuOptions.Name = "mnuOptions";
//
- // 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.Name = "miSplitView";
- this.miSplitView.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miSplitView_DownChanged);
- //
// mnuLanguage
//
resources.ApplyResources(this.mnuLanguage, "mnuLanguage");
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),
@@ -1564,102 +1669,122 @@
//
// miEnglish
//
- this.miEnglish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miEnglish, "miEnglish");
+ this.miEnglish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miCzech.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miCzech, "miCzech");
+ this.miCzech.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miGerman.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miGerman, "miGerman");
+ this.miGerman.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miSpanish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miSpanish, "miSpanish");
+ this.miSpanish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miHungarian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miHungarian, "miHungarian");
+ this.miHungarian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miPolski.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miPolski, "miPolski");
+ this.miPolski.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miPortuguese.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miPortuguese, "miPortuguese");
+ this.miPortuguese.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miRomanian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miRomanian, "miRomanian");
+ this.miRomanian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miRussian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miRussian, "miRussian");
+ this.miRussian.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miTurkish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miTurkish, "miTurkish");
+ this.miTurkish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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);
@@ -1670,6 +1795,8 @@
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),
@@ -1685,6 +1812,8 @@
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);
//
@@ -1692,6 +1821,9 @@
//
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);
//
@@ -1700,6 +1832,9 @@
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);
@@ -1708,6 +1843,9 @@
//
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);
//
@@ -1715,6 +1853,9 @@
//
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);
//
@@ -1723,37 +1864,74 @@
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;
+ 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;
+ 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);
+ //
// 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
//
- this.miAllowEditPredefinedLists.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miAllowEditPredefinedLists, "miAllowEditPredefinedLists");
+ this.miAllowEditPredefinedLists.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miExplorerIntegration.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miExplorerIntegration, "miExplorerIntegration");
+ this.miExplorerIntegration.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miCheckUpdates.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miCheckUpdates, "miCheckUpdates");
+ this.miCheckUpdates.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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);
//
@@ -1761,6 +1939,9 @@
//
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);
//
@@ -1768,6 +1949,9 @@
//
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),
@@ -1786,6 +1970,9 @@
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";
@@ -1795,6 +1982,9 @@
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
@@ -1802,6 +1992,9 @@
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";
@@ -1811,6 +2004,9 @@
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),
@@ -1824,6 +2020,9 @@
//
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";
@@ -1834,6 +2033,9 @@
//
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";
@@ -1844,6 +2046,9 @@
//
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";
@@ -1854,6 +2059,9 @@
//
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";
@@ -1864,6 +2072,9 @@
//
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";
@@ -1874,6 +2085,9 @@
//
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";
@@ -1885,6 +2099,9 @@
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);
@@ -1894,6 +2111,9 @@
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);
@@ -1903,51 +2123,69 @@
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
//
- this.miFontSmall.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miFontSmall, "miFontSmall");
+ this.miFontSmall.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miFontMedium.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miFontMedium, "miFontMedium");
+ this.miFontMedium.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miFontLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miFontLarge, "miFontLarge");
+ this.miFontLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miFontXLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miFontXLarge, "miFontXLarge");
+ this.miFontXLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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
//
- this.miFontXxLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
resources.ApplyResources(this.miFontXxLarge, "miFontXxLarge");
+ this.miFontXxLarge.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
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);
@@ -1957,6 +2195,9 @@
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),
@@ -1967,6 +2208,9 @@
//
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);
//
@@ -1974,6 +2218,9 @@
//
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);
//
@@ -1983,31 +2230,33 @@
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
//
- this.barDockControlTop.CausesValidation = false;
resources.ApplyResources(this.barDockControlTop, "barDockControlTop");
+ this.barDockControlTop.CausesValidation = false;
this.barDockControlTop.Manager = this.barManager1;
//
// barDockControlBottom
//
- this.barDockControlBottom.CausesValidation = false;
resources.ApplyResources(this.barDockControlBottom, "barDockControlBottom");
+ this.barDockControlBottom.CausesValidation = false;
this.barDockControlBottom.Manager = this.barManager1;
//
// barDockControlLeft
//
- this.barDockControlLeft.CausesValidation = false;
resources.ApplyResources(this.barDockControlLeft, "barDockControlLeft");
+ this.barDockControlLeft.CausesValidation = false;
this.barDockControlLeft.Manager = this.barManager1;
//
// barDockControlRight
//
- this.barDockControlRight.CausesValidation = false;
resources.ApplyResources(this.barDockControlRight, "barDockControlRight");
+ this.barDockControlRight.CausesValidation = false;
this.barDockControlRight.Manager = this.barManager1;
//
// lblInsertMode
@@ -2029,9 +2278,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
@@ -2050,6 +2299,7 @@
//
// grpTopPanel
//
+ resources.ApplyResources(this.grpTopPanel, "grpTopPanel");
this.grpTopPanel.Controls.Add(this.rbInsertSwap);
this.grpTopPanel.Controls.Add(this.rbInsertAfter);
this.grpTopPanel.Controls.Add(this.rbInsertBefore);
@@ -2059,7 +2309,6 @@
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;
//
@@ -2071,7 +2320,11 @@
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);
@@ -2084,6 +2337,10 @@
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);
//
@@ -2095,6 +2352,10 @@
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);
@@ -2105,6 +2366,10 @@
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
//
@@ -2117,8 +2382,8 @@
//
// pageEmpty
//
- this.pageEmpty.Name = "pageEmpty";
resources.ApplyResources(this.pageEmpty, "pageEmpty");
+ this.pageEmpty.Name = "pageEmpty";
//
// popupContext
//
@@ -2149,8 +2414,8 @@
//
// grpSubList
//
- this.grpSubList.Controls.Add(this.tabSubList);
resources.ApplyResources(this.grpSubList, "grpSubList");
+ this.grpSubList.Controls.Add(this.tabSubList);
this.grpSubList.Name = "grpSubList";
this.grpSubList.ShowCaption = false;
//
@@ -2166,8 +2431,8 @@
//
// pageProgNr
//
- this.pageProgNr.Name = "pageProgNr";
resources.ApplyResources(this.pageProgNr, "pageProgNr");
+ this.pageProgNr.Name = "pageProgNr";
//
// popupInputSource
//
@@ -2193,8 +2458,8 @@
//
// MainForm
//
- this.AllowDrop = true;
resources.ApplyResources(this, "$this");
+ this.AllowDrop = true;
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.splitContainerControl1);
this.Controls.Add(this.grpSubList);
@@ -2444,6 +2709,7 @@
private DevExpress.XtraBars.BarButtonItem miSplitView;
private DevExpress.XtraBars.BarButtonItem miTheme;
private System.Windows.Forms.Timer timerSelectFocusedRow;
+ private DevExpress.XtraBars.BarButtonItem miAutoHideColumns;
}
}
diff --git a/source/ChanSort/MainForm.cs b/source/ChanSort/MainForm.cs
index 2403ad8..7d19975 100644
--- a/source/ChanSort/MainForm.cs
+++ b/source/ChanSort/MainForm.cs
@@ -55,6 +55,9 @@ namespace ChanSort.Ui
private int subListIndex;
private SizeF absScaleFactor = new SizeF(1,1);
private bool splitView = true;
+ private readonly List columnOrderLeft = new();
+ private readonly List columnOrderRight = new();
+ private int ignoreEvents;
#region ctor()
@@ -118,9 +121,11 @@ namespace ChanSort.Ui
if (col.Visible)
defaultColumns.Add(col.FieldName);
}
-
ChannelList.DefaultVisibleColumns = defaultColumns;
this.UpdateMenu(true); // disable menu items that depend on an open file
+
+ this.SaveColumnOrder(this.gviewLeft, this.columnOrderLeft);
+ this.SaveColumnOrder(this.gviewRight, this.columnOrderRight);
}
#endregion
@@ -1417,32 +1422,111 @@ namespace ChanSort.Ui
}
}
- if (Config.Default.LeftGridLayout != null)
- {
- this.gridLeft.ForceInitialize();
- var xml = Config.Default.LeftGridLayout;
- this.gviewLeft.LoadLayoutFromXml(xml);
- if (Config.Default.ScaleFactor.Width != 0)
- {
- foreach (GridColumn col in this.gviewLeft.Columns)
- col.Width = (int) (col.Width / Config.Default.ScaleFactor.Width);
- }
- }
- if (Config.Default.RightGridLayout != null)
- {
- this.gridRight.ForceInitialize();
- var xml = Config.Default.RightGridLayout;
- this.gviewRight.LoadLayoutFromXml(xml);
- if (Config.Default.ScaleFactor.Width != 0)
- {
- foreach (GridColumn col in this.gviewRight.Columns)
- col.Width = (int) (col.Width / Config.Default.ScaleFactor.Width);
- }
- }
+ //if (Config.Default.LeftGridLayout != null)
+ //{
+ // this.gridLeft.ForceInitialize();
+ // var xml = Config.Default.LeftGridLayout;
+ // this.gviewLeft.LoadLayoutFromXml(xml);
+ // if (Config.Default.ScaleFactor.Width != 0)
+ // {
+ // foreach (GridColumn col in this.gviewLeft.Columns)
+ // col.Width = (int) (col.Width / Config.Default.ScaleFactor.Width);
+ // }
+ //}
+ this.LoadGridLayout(this.gviewLeft, Config.Default.LeftColumns, this.columnOrderLeft);
+ this.LoadGridLayout(this.gviewRight, Config.Default.RightColumns, this.columnOrderRight);
+ this.miAutoHideColumns.Down = Config.Default.AutoHideColumns;
+
+ //if (Config.Default.RightGridLayout != null)
+ //{
+ // this.gridRight.ForceInitialize();
+ // var xml = Config.Default.RightGridLayout;
+ // this.gviewRight.LoadLayoutFromXml(xml);
+ // if (Config.Default.ScaleFactor.Width != 0)
+ // {
+ // foreach (GridColumn col in this.gviewRight.Columns)
+ // col.Width = (int) (col.Width / Config.Default.ScaleFactor.Width);
+ // }
+ //}
this.miSplitView.Down = Config.Default.SplitView; // will change column visibility and must happen after restoring the grid layout
}
+ private void SaveColumnOrder(GridView view, List columns)
+ {
+ // for this to work, the columns in absolute index order must represent the intended visible order
+ columns.AddRange(view.Columns.OrderBy(c => c.AbsoluteIndex));
+ }
+
+ private void LoadGridLayout(XGridView view, List configColumns, List list)
+ {
+ // must handle situations where new columns were added to the program, which are not included in the config
+ // These columns should be kept at their relative position in the default visible order
+
+
+ // build a dictionary with FieldName => "desired visible order"
+ var colsInConfig = new Dictionary();
+ int visIndex = 0;
+ foreach (var info in configColumns)
+ {
+ if (view.Columns[info.Name] != null)
+ colsInConfig.Add(info.Name, visIndex++);
+ }
+
+ ++this.ignoreEvents;
+ var oldList = new List(list);
+ var newList = new List();
+ foreach (var info in configColumns)
+ {
+ var col = view.Columns[info.Name];
+
+ // ignore columns from config that don't exist in the program
+ if (col == null)
+ continue;
+
+ col.Width = info.Width.Scale(this.absScaleFactor.Width);
+
+
+ // prepend columns that don't exist in the config and come before the current column in the default order
+ while (oldList.Count > 0)
+ {
+ var oldCol = oldList[0];
+ if (oldCol == col)
+ break;
+ if (colsInConfig.ContainsKey(oldCol.FieldName))
+ break;
+ newList.Add(oldCol);
+ oldList.Remove(oldCol);
+ }
+
+ newList.Add(col);
+ oldList.Remove(col);
+ }
+
+ newList.AddRange(oldList);
+ list.Clear();
+ list.AddRange(newList);
+ --this.ignoreEvents;
+ }
+
+ private void SaveGridLayout(List configColumns, List list)
+ {
+ var oldCfg = new Dictionary();
+ foreach (var info in configColumns)
+ oldCfg[info.Name] = info;
+
+ var setVisible = !this.miAutoHideColumns.Down;
+
+ configColumns.Clear();
+ foreach (var col in list)
+ {
+ var info = new Config.ColumnInfo();
+ info.Name = col.FieldName;
+ info.Width = col.Width.Unscale(this.absScaleFactor.Width);
+ info.Visible = setVisible ? col.Visible : oldCfg.TryGetValue(col.FieldName, out var oldInfo) ? oldInfo.Visible : null;
+ configColumns.Add(info);
+ }
+ }
#endregion
#region SelectLanguageMenuItem()
@@ -1464,35 +1548,6 @@ namespace ChanSort.Ui
#endregion
- #region SetGridLayout()
-
- private void SetGridLayout(GridView grid, string layout)
- {
- if (string.IsNullOrEmpty(layout)) return;
- var stream = new MemoryStream();
- using (var wrt = new StreamWriter(stream))
- {
- wrt.Write(layout);
- wrt.Flush();
- stream.Seek(0, SeekOrigin.Begin);
- var options = new OptionsLayoutGrid();
- options.StoreDataSettings = true;
- options.StoreAppearance = false;
- options.StoreVisualOptions = false;
- grid.RestoreLayoutFromStream(stream, options);
- }
-
- // put the filter text back into the auto-filter-row
- foreach (GridColumn col in grid.Columns)
- {
- var parts = (col.FilterInfo.FilterString ?? "").Split('\'');
- if (parts.Length >= 2)
- this.gviewRight.SetRowCellValue(GridControl.AutoFilterRowHandle, col, parts[1]);
- }
- }
-
- #endregion
-
#region UpdateInsertSlotNumber()
private void UpdateInsertSlotNumber()
@@ -1585,12 +1640,30 @@ namespace ChanSort.Ui
#endregion
+ #region UpdateColumnVisibility()
+ private void UpdateColumnVisiblity()
+ {
+ this.ShowGridColumns(this.gviewLeft);
+ this.ShowGridColumns(this.gviewRight);
+ }
+
+ #endregion
+
#region ShowGridColumns()
private void ShowGridColumns(XGridView gview)
{
- foreach (GridColumn col in gview.Columns)
- gview.SetColumnVisibility(col, GetGridColumnVisibility(col));
+ //foreach (GridColumn col in gview.Columns)
+ // gview.SetColumnVisibility(col, GetGridColumnVisibility(col));
+
+ var list = gview == this.gviewLeft ? this.columnOrderLeft : this.columnOrderRight;
+ var visIndex = 0;
+ ++this.ignoreEvents;
+ foreach (var col in list)
+ {
+ col.VisibleIndex = GetGridColumnVisibility(col) ? visIndex++ : -1;
+ }
+ --this.ignoreEvents;
}
#endregion
@@ -1599,6 +1672,15 @@ namespace ChanSort.Ui
private bool GetGridColumnVisibility(GridColumn col)
{
+ if (!this.miAutoHideColumns.Down)
+ {
+ var config = col.View == this.gviewLeft ? Config.Default.LeftColumns : Config.Default.RightColumns;
+ var info = config.FirstOrDefault(c => c.Name == col.FieldName);
+ if (info != null && info.Visible.HasValue)
+ return info.Visible.Value;
+ return col.Tag is bool originalVisible && originalVisible;
+ }
+
var list = this.CurrentChannelList;
if (list == null)
return false;
@@ -1608,7 +1690,7 @@ namespace ChanSort.Ui
if (col == this.colSource || col == this.colOutSource) return true;
if (col == this.colOutHide || col == this.colOutLock || col == this.colOutSkip) return false;
}
-
+
var filter = list.VisibleColumnFieldNames;
if (filter != null)
{
@@ -1625,6 +1707,7 @@ namespace ChanSort.Ui
if (col == this.colFavorites) return this.DataRoot.SupportedFavorites != 0;
if (col == this.colOutFav) return this.DataRoot.SupportedFavorites != 0;
if (col == this.colPrNr) return this.subListIndex > 0;
+
if (col == this.colChannelOrTransponder) return (source & SignalSource.Sat) == 0;
if (col == this.colShortName) return (source & SignalSource.Digital) != 0;
if (col == this.colEncrypted) return (source & SignalSource.Digital) != 0;
@@ -2078,6 +2161,7 @@ namespace ChanSort.Ui
}
#endregion
+
// UI events
@@ -2805,6 +2889,40 @@ namespace ChanSort.Ui
#endregion
+ #region gviewLeft_ColumnPositionChanged, gviewRight_ColumnPositionChanged
+ private void gviewLeft_ColumnPositionChanged(object sender, EventArgs e)
+ {
+ TryExecute(() => this.ColumnPositionChanged((GridColumn)sender, this.columnOrderLeft));
+ }
+
+ private void gviewRight_ColumnPositionChanged(object sender, EventArgs e)
+ {
+ TryExecute(() => this.ColumnPositionChanged((GridColumn)sender, this.columnOrderRight));
+ }
+
+ private void ColumnPositionChanged(GridColumn col, List list)
+ {
+ if (this.ignoreEvents > 0)
+ return;
+
+ // columnOrderLeft and columnOrderRight are kept in desired column order including hidden columns
+ // when a column is moved to a new visible position, it is put behind all columns (including invisible ones) that have a lower position
+
+ var visIdx = col.VisibleIndex;
+ if (visIdx < 0)
+ return;
+
+ var listIdx = list.IndexOf(col);
+ list.RemoveAt(listIdx);
+ int i;
+ for (i = 0; i < list.Count; i++)
+ {
+ if (list[i].VisibleIndex >= 0 && list[i].VisibleIndex >= visIdx)
+ break;
+ }
+ list.Insert(i, col);
+ }
+ #endregion
#region rbInsertMode_CheckedChanged
@@ -2981,8 +3099,9 @@ namespace ChanSort.Ui
config.ExplorerIntegration = this.miExplorerIntegration.Down;
config.CheckForUpdates = this.miCheckUpdates.Down;
config.SplitView = this.miSplitView.Down;
- config.LeftGridLayout = this.gviewLeft.SaveLayoutToXml();
- config.RightGridLayout = this.gviewRight.SaveLayoutToXml();
+ this.SaveGridLayout(config.LeftColumns, this.columnOrderLeft);
+ this.SaveGridLayout(config.RightColumns, this.columnOrderRight);
+ config.AutoHideColumns = this.miAutoHideColumns.Down;
config.ScaleFactor = this.absScaleFactor;
config.Save();
@@ -3500,6 +3619,13 @@ namespace ChanSort.Ui
}
#endregion
+ #region miAutoHideColumns_DownChanged
+ private void miAutoHideColumns_DownChanged(object sender, ItemClickEventArgs e)
+ {
+ this.TryExecute(this.UpdateColumnVisiblity);
+ }
+ #endregion
+
#endregion
#region Help menu
@@ -3714,5 +3840,6 @@ 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 1591ae9..51c3f37 100644
--- a/source/ChanSort/MainForm.cs.resx
+++ b/source/ChanSort/MainForm.cs.resx
@@ -610,6 +610,6 @@
Přepnout oblíbené H
- Barevné schéma
+ Barevné schéma...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx
index 319106e..7635a7b 100644
--- a/source/ChanSort/MainForm.de.resx
+++ b/source/ChanSort/MainForm.de.resx
@@ -117,12 +117,44 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+
+
+
+
+ Default
+
+
+ Top, Left
+
+
+
+
+
+ Tile
+
+
+ Inherit
+
+
+
+ 0, 0
+
+
+
+ Center
+
+
+
+ None
+
Pr. Index
-
- Service Typ
-
Neue Pos
@@ -144,21 +176,961 @@
Über- springen
-
- Sender umbenennen
+
+ Ver- steckt
+
+
+ Gelöscht
+
+
+ Service Typ
+
+
+ Eingang
+
+
+ Unterliste
+
+
+ &Datei
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ TV Senderliste &öffnen...
+
+
+ -1
+
+
+
+
+
+ &Erneut laden
+
+
+ -1
+
+
+
+
+
+ Sicherheitskopie wiederherstellen
+
+
+ -1
+
+
+
+
+
+ Datei&information...
+
+
+ -1
+
+
+
+
+
+ &Speichern
+
+
+ -1
+
+
+
+
+
+ Speichern &unter...
+
+
+ -1
+
+
+
+
+
+ Reihenfolge aus Vorlage übernehmen...
+
+
+ -1
+
+
+
+
+
+ Vorlagedatei hinzufügen...
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Vorlagedatei exportieren...
+
+
+ -1
+
+
+
+
+
+ Excel liste exportieren...
+
+
+ -1
+
+
+
+
+
+ &Drucken...
+
+
+ -1
+
+
+
+
+
+ &Beenden
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Zuletzt verwendet
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ &Bearbeiten
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Nach oben
+
+
+ -1
+
+
+
Nach unten
+
+ -1
+
+
+
+
+
+ Sender &übernehmen
+
+
+ -1
+
+
+
+
+
+ Sender &entfernen
+
+
+ -1
+
+
+
+
+
+ Sender umbenennen
+
+
+ -1
+
+
+
+
+
+ &Favoriten hinzufügen
+
+
+ -1
+
+
+
+
+
+ Favoriten entfernen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Sender s&perren: ein
+
+
+ -1
+
+
+
+
+
+ Sender sperren: aus
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Sender ü&berspringen: ein
+
+
+ -1
+
+
+
+
+
+ Sender überspringen: aus
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Sender &verstecken: ein
+
+
+ -1
+
+
+
+
+
+ Sender verstecken: aus
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Sender neu &nummerieren
+
+
+ -1
+
+
+
+
+
+ Sender alphabetisch sortieren
+
+
+ -1
+
+
+
+
+
+ Favoriten nach Pr# nummerieren
+
+
+ Verwendet einheitlich die Pr# auch in allen Favoritenlisten
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Liste in Zwischenablage kopieren
+
+
+ -1
+
+
+
+
+
+ TV-Gerät
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Geräte&einstellungen...
+
+
+ -1
+
+
+
+
+
+ Senderliste bereinigen
+
+
+ Senderdatensätze neu organisieren und Duplikate entfernen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ &Einstellungen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+
+
+
+ &Zeichensatz
+
+
+ -1
+
+
+
+
+
+ Alle Zeichensätze...
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ ISO Zeichensätze
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Farbschema...
+
+
+ -1
+
+
+
+
+
+ 2-Tabellen-Ansicht
+
+
+ -1
+
+
+
+
+
+ Spalten automatisch ein-/ausblenden
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Warnungen beim Laden anzeigen
+
+
+ Eventuelle Warnungen nach dem Laden einer TV-Datei automatisch anzeigen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Bearbeiten vordefinierter Listen erlauben (GEFÄHRLICH)
+
+
+ Der Fernseher funktioniert dabei unter Umständen nicht mehr korrekt.
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Windows Explorer Integration
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Nach Programmupdates suchen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Einstellungen zurücksetzen und neu starten
+
+
+ Löscht alle Benutzereinstellungen und startet das Programm neu
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Einga&behilfe
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Öffnet ein Menü zur Auswahl der Eingangsquelle. Dieses kann auch direkt mit der F1-Taste aufgerufen werden.
+
+
+ &Eingangsquelle auswählen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Öffnet ein Menü zur Auswahl der Programm- oder Favoritenliste. Dieses Menü kann auch direkt über die Umschalt+F1 Tastenkombination geöffnet werden.
+
+
+ Program-/&Favoritenliste auswählen
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Programmliste
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Favoriten A
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Favoriten B
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Favoriten C
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Favoriten D
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Favoriten E
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Filterzeile in der &linken Liste
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Linke Liste
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ Rechte Liste
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ &Hilfe
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ ChanSort Webseite...
+
+
+ -1
+
+
+ -1
+
+
+
+
+
+ &Über ChanSort...
+
+
+ -1
+
+
+
+
+
+ Werkzeuge
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
+ LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
+ X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe
+ Xxl+0wEL
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
+ LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEhlbHAE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
+ X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICdEVVDegwMU2acNpw
+ KphCYAEL
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
+ LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
+ X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu
+ ZMgcwAEL
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
+ LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAAB09wdGlvbnME/P///wtTeXN0ZW0uR3VpZAsAAAACX2EC
+ X2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICXJMOh9nzAkKc
+ WIeWYGkVXQEL
+
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
+ LjEuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
+ ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
+ bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAADUFjY2Vzc2liaWxpdHkE/P///wtTeXN0ZW0uR3VpZAsA
+ AAACX2ECX2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICeIvz
+ nH8WlU24SIo8kTIJxAEL
+
+
+
+ tauschen
+
+
+ Default
+
+
+ 67, 20
+
+
+ dahinter
+
+
+ Default
+
+
+ 63, 20
+
davor
+
+ Default
+
+
+ 51, 20
+
Lücken beim Verschieben/Entfernen von Sendern schließen
+
+ Default
+
Wenn aktiv, werden folgende Programmnummer automatisch vorgerückt
+
+ 71, 13
+
Einfügemodus:
@@ -174,41 +1146,197 @@
ChanSort {0} - Editor für TV-Senderlisten
+
+ Favorit H umschalten
+
+
+ Favorit G umschalten
+
+
+ Favorit F umschalten
+
Kindersicherung bei markierten Sendern ein/ausschalten
-
- Alle Sender
+
+ Kindersicherung
-
- Markierte Sender in die sortierte liste übernehmen
+
+ Favorit E umschalten
-
- Markierte Sender in die sortierte liste übernehmen
+
+ Favorit D umschalten
-
+
+ Favorit C umschalten
+
+
+ Favorit B umschalten
+
+
+ Favorit A umschalten
+
+
+ Entfernt den Suchfilter von der sortierten Senderliste
+
+
Filter entfernen
-
- Filter
+
+ Markierte Sender fortlaufend nummerieren
-
- Entfernt den Suchfilter von der vollständigen Senderliste
+
+ Markierte Sender fortlaufend nummerieren
-
- Aller derzeit nicht sortierten Sender ans Ende der Liste anhängen
+
+ Markierte Sender nach unten verschieben
-
- << Alle hinzufügen
+
+ Markierte Sender nach unten verschieben
-
- Alle derzeit angezeigte, nicht sortierte Sender ans Ende der Liste anhängen
+
+ Markierte Sender nach oben verschieben
-
- Sender aus sortierter Liste entfernen
+
+ Markierte Sender nach oben verschieben
-
- Sender aus sortierter Liste entfernen
+
+ Markierte Sender aus sortierter Liste entfernen
+
+
+ Markierte Sender aus sortierter Liste entfernen
+
+
+ Sortierte Sender
+
+
+
+
+
+
+
+
+ Default
+
+
+ Top, Left
+
+
+
+
+
+ Tile
+
+
+ Inherit
+
+
+ 0, 0
+
+
+ Center
+
+
+ None
+
+
+ Pr. Index
+
+
+ Alte Pos
+
+
+ Alte Position
+
+
+ Neue Pos
+
+
+ Neue Position
+
+
+ Quelle
+
+
+ Sendername
+
+
+ Kurzname
+
+
+ Favoriten
+
+
+ Ge- sperrt
+
+
+ Über- springen
+
+
+ Ver- steckt
+
+
+ Gelöscht
+
+
+ Ver- schlüss
+
+
+ Verschlüsselt
+
+
+ Service Typ ID
+
+
+ Service Typ
+
+
+ Frequenz (MHz)
+
+
+ Polarität
+
+
+ Kanal/ Transp.
+
+
+ Kanal- bzw. Transpondernummer
+
+
+ Satellit
+
+
+ Netzwerk (ONID)
+
+
+ Symbol- rate
+
+
+ Netzwerk Name
+
+
+ Netzwerk Betreiber
+
+
+ Anbieter
+
+
+ Reihenfolge
+
+
+ Signal- quelle
+
+
+ Nach Sender über Name suchen
+
+
+ Nach Sendernamen suchen
+
+
+ 495, 19
+
+
+ Diese vorprogrammierte Liste kann nicht bearbeitet werden.
Bei der Einrichtung ihres TVs wurde eine vordefinierte Senderliste gewählt.
@@ -216,473 +1344,34 @@ Das Ändern dieser Liste würde zu Fehlfunktionen des Geräts führen.
Führen Sie bitte einen Sender-Vollsuchlauf aus und wählen Sie dabei keine
speziellen Anbieter, Satelliten oder Länderlisten aus.
-
- Diese vorprogrammierte Liste kann nicht bearbeitet werden.
+
+ Sender aus sortierter Liste entfernen
-
- F5: Filter | F6: Liste | Eingabe: übernehmen
+
+ Sender aus sortierter Liste entfernen
-
- Signal- quelle
+
+ Alle derzeit angezeigte, nicht sortierte Sender ans Ende der Liste anhängen
-
- Reihenfolge
+
+ << Alle hinzufügen
-
- Anbieter
+
+ Aller derzeit nicht sortierten Sender ans Ende der Liste anhängen
-
- Netzwerk Betreiber
+
+ Entfernt den Suchfilter von der vollständigen Senderliste
-
- Netzwerk Name
-
-
- Polarität
-
-
- Symbol- rate
-
-
- Netzwerk (ONID)
-
-
- Satellit
-
-
- Service Typ
-
-
- Service Typ ID
-
-
- Frequenz (MHz)
-
-
- Kanal- bzw. Transpondernummer
-
-
- Kanal/ Transp.
-
-
- Verschlüsselt
-
-
- Ver- schlüss
-
-
- Ver- steckt
-
-
- Über- springen
-
-
- Ge- sperrt
-
-
- Favoriten
-
-
- Kurzname
-
-
- Sendername
-
-
- Neue Position
-
-
- Neue Pos
-
-
- Alte Position
-
-
- Alte Pos
-
-
- Pr. Index
-
-
- Sortierte Sender
-
-
- Markierte Sender aus sortierter Liste entfernen
-
-
- Markierte Sender aus sortierter Liste entfernen
-
-
- Markierte Sender nach oben verschieben
-
-
- Markierte Sender nach oben verschieben
-
-
- Markierte Sender nach unten verschieben
-
-
- Markierte Sender nach unten verschieben
-
-
- Markierte Sender fortlaufend nummerieren
-
-
- Markierte Sender fortlaufend nummerieren
-
-
+
Filter entfernen
-
- Entfernt den Suchfilter von der sortierten Senderliste
+
+ Markierte Sender in die sortierte liste übernehmen
-
- Favorit A umschalten
+
+ Markierte Sender in die sortierte liste übernehmen
-
- Favorit B umschalten
-
-
- Favorit C umschalten
-
-
- Favorit D umschalten
-
-
- Favorit E umschalten
-
-
- Kindersicherung
-
-
- dahinter
-
-
- tauschen
-
-
- Program-/&Favoritenliste auswählen
-
-
- Öffnet ein Menü zur Auswahl der Programm- oder Favoritenliste. Dieses Menü kann auch direkt über die Umschalt+F1 Tastenkombination geöffnet werden.
-
-
- &Eingangsquelle auswählen
-
-
- Öffnet ein Menü zur Auswahl der Eingangsquelle. Dieses kann auch direkt mit der F1-Taste aufgerufen werden.
-
-
- Einga&behilfe
-
-
- Der Fernseher funktioniert dabei unter Umständen nicht mehr korrekt.
-
-
- Bearbeiten vordefinierter Listen erlauben (GEFÄHRLICH)
-
-
- Eventuelle Warnungen nach dem Laden einer TV-Datei automatisch anzeigen
-
-
- Warnungen beim Laden anzeigen
-
-
- ISO Zeichensätze
-
-
- Alle Zeichensätze...
-
-
- &Zeichensatz
-
-
- &Sprache
-
-
- &Einstellungen
-
-
- Senderdatensätze neu organisieren und Duplikate entfernen
-
-
- Senderliste bereinigen
-
-
- Geräte&einstellungen...
-
-
- TV-Gerät
-
-
- Sender verstecken: aus
-
-
- Sender &verstecken: ein
-
-
- Sender überspringen: aus
-
-
- Sender ü&berspringen: ein
-
-
- Sender sperren: aus
-
-
- Sender s&perren: ein
-
-
- Favoriten entfernen
-
-
- &Favoriten hinzufügen
-
-
- Verwendet einheitlich die Pr# auch in allen Favoritenlisten
-
-
- Favoriten nach Pr# nummerieren
-
-
- Sender neu &nummerieren
-
-
- Sender alphabetisch sortieren
-
-
- Sender &entfernen
-
-
- Sender &übernehmen
-
-
- &Bearbeiten
-
-
- Zuletzt verwendet
-
-
- &Beenden
-
-
- &Drucken...
-
-
- Excel liste exportieren...
-
-
- Vorlagedatei exportieren...
-
-
- Vorlagedatei hinzufügen...
-
-
- Reihenfolge aus Vorlage übernehmen...
-
-
- Speichern &unter...
-
-
- &Speichern
-
-
- Datei&information...
-
-
- Sicherheitskopie wiederherstellen
-
-
- &Erneut laden
-
-
- TV Senderliste &öffnen...
-
-
- &Datei
-
-
- F3: Filter | F4: Liste | -: nach oben | +: nach unten | Entf: entfernen
-
-
- Ver- steckt
-
-
- Programmliste
-
-
- Favoriten A
-
-
- Favoriten B
-
-
- Favoriten C
-
-
- Favoriten D
-
-
- Favoriten E
-
-
- Filterzeile in der &linken Liste
-
-
- Linke Liste
-
-
- Filterzeile in der &rechten Liste
-
-
- Rechte Liste
-
-
- &Hilfe
-
-
- ChanSort Webseite...
-
-
- &Über ChanSort...
-
-
- Werkzeuge
-
-
- Nach oben
-
-
-
- 333, 17
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1
- LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe
- Xxl+0wEL
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1
- LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEhlbHAE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICdEVVDegwMU2acNpw
- KphCYAEL
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1
- LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu
- ZMgcwAEL
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1
- LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAAB09wdGlvbnME/P///wtTeXN0ZW0uR3VpZAsAAAACX2EC
- X2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICXJMOh9nzAkKc
- WIeWYGkVXQEL
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1
- LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA
- ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAADUFjY2Vzc2liaWxpdHkE/P///wtTeXN0ZW0uR3VpZAsA
- AAACX2ECX2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICeIvz
- nH8WlU24SIo8kTIJxAEL
-
-
-
- 66, 19
-
-
- 62, 19
-
-
- 50, 19
-
-
- 71, 13
-
-
- 213, 17
-
-
- 495, 19
-
-
- Quelle
-
-
- Windows Explorer Integration
-
-
- Nach Programmupdates suchen
-
-
- Gelöscht
-
-
- Gelöscht
-
-
- Liste in Zwischenablage kopieren
-
-
- Nach Sendernamen suchen
-
-
- Nach Sender über Name suchen
-
-
- Favorit F umschalten
-
-
- Favorit G umschalten
-
-
- Favorit H umschalten
-
-
- Audio PID
-
-
- Eingang
-
-
- Service ID
-
-
- TS ID
-
-
- Video PID
-
-
- Unterliste
-
-
- Einstellungen zurücksetzen und neu starten
-
-
- Löscht alle Benutzereinstellungen und startet das Programm neu
-
-
- Farbschema
+
+ Alle Sender
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.es.resx b/source/ChanSort/MainForm.es.resx
index e7ccf75..c0eade5 100644
--- a/source/ChanSort/MainForm.es.resx
+++ b/source/ChanSort/MainForm.es.resx
@@ -661,6 +661,6 @@
Copiar lista al portapapeles
- Esquema de colores
+ Esquema de colores...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.hu.resx b/source/ChanSort/MainForm.hu.resx
index 4d26519..28e886e 100644
--- a/source/ChanSort/MainForm.hu.resx
+++ b/source/ChanSort/MainForm.hu.resx
@@ -664,7 +664,7 @@
splitContainerControl1
- Színösszeállítás
+ Színösszeállítás...
Egy csatorna keresése
diff --git a/source/ChanSort/MainForm.pl.resx b/source/ChanSort/MainForm.pl.resx
index d685873..3d2ecc6 100644
--- a/source/ChanSort/MainForm.pl.resx
+++ b/source/ChanSort/MainForm.pl.resx
@@ -664,6 +664,6 @@
splitContainerControl1
- Schemat kolorów
+ Schemat kolorów...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx
index 0225210..7d734ac 100644
--- a/source/ChanSort/MainForm.pt.resx
+++ b/source/ChanSort/MainForm.pt.resx
@@ -371,6 +371,6 @@
- Esquema de cores
+ Esquema de cores...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx
index 3ac0e75..e7ed353 100644
--- a/source/ChanSort/MainForm.resx
+++ b/source/ChanSort/MainForm.resx
@@ -117,694 +117,585 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Fill
-
-
-
- 0, 111
-
-
- 194, 17
-
-
- Fill
-
-
- 2, 56
-
-
- Bold
-
-
- Pr. index
-
-
- New Pos
-
-
- New program number
-
-
- True
-
-
- 0
-
-
- 50
-
-
- Channel name
-
-
- True
-
-
- 1
-
-
- 145
-
-
- Favorites
-
-
- False
-
-
-
- Combo
-
-
-
-
-
-
- RegEx
-
-
- True
-
-
- 2
-
-
- 55
-
-
- Lock
-
-
- Parental lock
-
-
- True
-
-
- 3
-
-
- 35
-
-
- Skip
-
-
- True
-
-
- 4
-
-
- 35
-
-
- Hide
-
-
- True
-
-
- 5
-
-
- 35
-
-
- Deleted
-
-
- 60
-
-
- Service Type
-
-
- True
-
-
- 6
-
-
- 45
-
-
- Source
-
-
- 60
-
-
- UID
-
-
- False
-
-
- Numeric
-
-
- 499, 382
-
-
- 1
-
-
- gridLeft
-
-
- ChanSort.XGridControl, ChanSort, Version=1.0.7917.21172, 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
-
-
- Hide channel: off
-
-
- Re&number channels
-
-
- 22
-
-
- Sor&t channels alphabetically
-
-
- 21
-
-
- Renumber favorites by Pr#
-
-
- Uses the same Pr# in all channel and favorites lists
-
-
- Copy list to clipboard
-
-
- 32
-
-
- TV-Set
-
-
- Device setting...
-
-
- 27
-
-
- Cleanup channel data
-
-
- Reorganize channel records and remove duplicates
-
-
- &Settings
-
-
- Split View
-
48
-
- &Language
+
+ -1
-
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Old position
+
+
14
-
- English
- @Invariant
+
+ Panel2
-
+
+ miRenumFavByPrNr
+
+
+
+ 23, 23
+
+
+ miFontLarge
+
+
+
+ Bottom
+
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colOutSkip
+
+
+
+
+
0
-
- Česky
- @Invariant
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- 41
+
+
-
- &Deutsch
- @Invariant
-
-
- 1
-
-
- Español
- @Invariant
-
-
- 44
-
-
- Magyar
- @Invariant
-
-
- 47
-
-
- Polski
- @Invariant
-
-
- 45
-
-
- Português
- @Invariant
-
-
- 2
-
-
- Română
- @Invariant
-
-
- 42
-
-
- ру́сский
- @Invariant
-
-
- 35
-
-
- Türkçe
- @Invariant
-
-
- 46
-
-
- &Character set
-
-
- 9
-
-
- All &character sets...
-
-
- 9
-
-
- UTF-8 (Unicode)
- @Invariant
-
-
- ISO character sets
-
-
- UTF-16 Big Endian (Unicode MSB first)
- @Invariant
-
-
- UTF-16 Little Endian (Unicode LSB first)
- @Invariant
-
-
- Theme
-
-
- 43
-
-
- 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
-
-
- 37
-
-
- 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
+
+ 13
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
+
+ miRemove
-
- mnuFavList
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- Program list
+
+ 1
-
- Favorites A
+
+ 13
-
- Favorites B
+
+ miExplorerIntegration
-
- Favorites C
+
+ 66, 20
-
- Favorites D
+
+ 14
-
- Favorites E
+
+ Toggle Favorite B
-
- &Search
-
-
- Left list
-
-
- Right list
-
-
- S - Tahoma 8pt
- @Invariant
+
+ -1
M - Segoe UI 9pt
@Invariant
-
- L - Segoe UI 10pt
+
+ True
+
+
+ 9
+
+
+ colName
+
+
+ 6
+
+
+
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Română
@Invariant
-
- XL - Segoe UI 11pt
- @Invariant
+
+ -1
-
- XXL - Segoe UI 12pt
- @Invariant
+
+ 0, 0
-
- &Help
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- Wiki
+
+
-
- ChanSort website...
+
+ Save reference list...
-
- &About ChanSort...
+
+ True
-
- 7
+
+ 499, 382
-
- Tools
+
+ 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
- bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC
- X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe
- Xxl+0wEL
+ 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
+
+
+
+
+
+ Network (ONID)
+
+
+ True
+
+
+ 17
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 5
+
+
+ miGotoRightList
+
+
+
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ ChanSort website...
+
+
+ ChanSort.XGridView, ChanSort, Version=1.0.7925.40855, Culture=neutral, PublicKeyToken=null
+
+
+ Encrypted
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Español
+ @Invariant
+
+
+ Satellite
+
+
+ miSkipOff
+
+
+ pnlEditControlRight
+
+
+ Remove selected channels from sorted list
+
+
+ English
+ @Invariant
+
+
+ Right
+
+
+ colSource
+
+
+ bar1
+
+
+ Tahoma, 12pt, style=Bold
+
+
+ gridRight
+
+
+ 50
+
+
+
+ Default
+
+
+ Magyar
+ @Invariant
+
+
+ 182, 5
+
+
+ 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
+
+
+ Sor&t channels alphabetically
+
+
+
+
+
+ True
+
+
+
+
+
+ Bottom, Left, Right
+
+
+ Reset to default settings and restart
+
+
+ colPrNr
+
+
+
+
+
+ Append all currently unsorted channels at the end of the list
+
+
+ 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
+
+
+ 20
+
+
+
+
+
+ 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
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ MainForm
+
+
+ 0, 0
+
+
+ 0, 0
+
+
+ ISO character sets
+
+
+ Top
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ swap
+
+
+ Program list
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ miGerman
+
+
+ 35
+
+
+
+
+
+ Channel or transponder number
+
+
+ Set Pos:
+
+
+ 40
+
AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
@@ -815,15 +706,965 @@
KphCYAEL
-
-
- 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
+
+
+ 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
+
+
+ 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/12/2021 22:56:51
+
+
+ 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
+
+
+ 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
+
+
+ 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.7925.40855, 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
+
+
+
+
+
+ -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
+
+
+
+
+
+ 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
@@ -835,6 +1676,888 @@
WIeWYGkVXQEL
+
+ miSelectFavListC
+
+
+ 23, 23
+
+
+ 2
+
+
+ False
+
+
+ 16
+
+
+ 3
+
+
+ 157, 5
+
+
+
+
+
+
+
+
+ Uid
+
+
+
+
+
+ repositoryItemCheckedComboBoxEdit2
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+ 40
+
+
+ -1
+
+
+ -1
+
+
+ grpInputList
+
+
+ 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
+
+
+ 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
+
+
+
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 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
+
+
+ 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.7925.40855, 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
+
+
+ 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
+
+
+ colUid
+
+
+ Select program/&favorite list
+
+
+ -1
+
+
+ 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.7925.40855, Culture=neutral, PublicKeyToken=null
+
+
+ repositoryItemTextEdit1
+
+
+ 24
+
+
+ -1
+
+
+
+
+
+ -1
+
+
+ 8
+
+
+ ChanSort.XGridControl, ChanSort, Version=1.0.7925.40855, Culture=neutral, PublicKeyToken=null
+
+
+ 1
+
+
+ 503, 440
+
+
+ miSelectFavListD
+
+
+ -1
+
+
+ DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ Left
+
AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYyMS4xLCBWZXJzaW9uPTIx
@@ -845,2407 +2568,1401 @@
nH8WlU24SIo8kTIJxAEL
-
- Top
+
+ btnToggleFavA
-
- 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
-
- Left
+
+ 45
-
- 0, 27
+
+ Favorites A
-
- 0, 524
+
+ Left list
-
- barDockControlLeft
+
+
-
- DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ Split View
-
- $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
+
+ Toggle Favorite C
1216, 0
-
- 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
+
+ Sub List
OK
+
+ mnuInputSource
+
+
+ 60
+
+
+ 1
+
\d{1,4}
@Invariant
-
- RegEx
+
+ Fill
-
- 66, 20
+
+ -1
-
- 1
+
+
-
- txtSetSlot
-
-
- DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- grpTopPanel
-
-
- 8
-
-
- Top
-
-
- 0, 27
-
-
- 1402, 57
-
-
- 0
-
-
- grpTopPanel
-
-
- DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
+
2
-
- CenterScreen
+
+ 14
-
- 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.7917.21172, 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.7917.21172, Culture=neutral, PublicKeyToken=null
-
-
- gviewRight
-
-
- ChanSort.XGridView, ChanSort, Version=1.0.7917.21172, 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
+
+ -1
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
-
-
- colNetworkName
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colNetworkOperator
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colProvider
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colUid
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colLogicalIndex
-
-
- DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- colSignalSource
-
-
- 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
-
-
- barManager1
-
-
- DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- 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
-
-
- miSplitView
-
-
- DevExpress.XtraBars.BarButtonItem, 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
-
-
- 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
-
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- miGotoRightList
-
-
- 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
+
+ btnRenum
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- miFontXxLarge
+
+ 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
-
- mnuHelp
+
+ 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
-
- miWiki
+
+ 4
-
- DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ True
-
- miOpenWebsite
+
+ DevExpress.XtraBars.BarDockControl, 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
+
+ True
-
- miAbout
+
+ Fill
-
+
+ -1
+
+
+
+
+
+
+
+
+ Inherit
+
+
+ Wiki
+
+
+ -1
+
+
+ btnSearchLeft
+
+
DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
splashScreenManager1
-
- DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ gridLeft
-
- popupContext
+
+ -1
-
- DevExpress.XtraBars.PopupMenu, 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
-
- timerEditDelay
-
-
- System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- popupInputSource
-
-
- DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- 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/04/2021 11:58:02
-
-
- 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
-
-
- 5
-
-
- Toggle Favorite D
-
-
- 207, 5
-
-
- 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
+
+ Favorites C
372, 5
-
- 66, 23
+
+ UTF-8 (Unicode)
+ @Invariant
-
- 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
-
-
- 25
-
-
- 34, 5
-
-
- 23, 23
-
-
- 6
-
-
- Move selected channel down
-
-
- Move selected channels down
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
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 Pos
-
-
-
- Left
-
-
- Old position
-
-
- True
-
-
- 0
-
-
- 50
-
-
- New Pos
-
-
- Left
-
-
- New position
-
-
- True
-
-
- 1
-
-
- 45
-
-
- Source
-
-
- 50
-
-
- Pr#
-
-
- 30
-
-
- Channel name
-
-
- Left
-
-
- True
-
-
- 2
-
-
- 180
-
-
- Short name
-
-
- True
-
-
- 3
-
-
- Favorites
-
-
- False
-
-
- Combo
-
-
+
-
- RegEx
+
+ colFreqInMhz
-
- True
+
+ 0
-
- 4
+
+
-
- 55
+
+ 11
-
- Locked
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- True
+
+ mnuCharset
-
- 5
+
+
-
- 40
+
+ 55, 20
-
- Skip
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- True
+
+
-
- 6
+
+ Toggle Favorite F
-
- 40
+
+ 0
-
- Hide
-
-
- True
-
-
- 7
-
-
- 40
+
+ 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
+
+
+ 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
-
- Crypt
+
+ 47, 20
-
- Encrypted
+
+ DevExpress.XtraBars.Bar, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- True
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- 8
+
+ 30
-
- 40
+
+ 6
-
- Service Type ID
-
-
- 45
-
-
- Service Type
-
-
- True
-
-
- 9
-
-
- 45
-
-
- Freqency (MHz)
-
-
- True
-
-
- 10
-
-
- 57
-
-
- Polarity
-
-
- True
-
-
- 11
-
-
- 25
-
-
- Chan/ Transp
-
-
- Channel or transponder number
-
-
- True
-
-
- 12
-
-
- 45
-
-
- Satellite
-
-
- True
-
-
- 13
-
-
- 100
-
-
- Network (ONID)
-
-
- True
-
-
- 14
-
-
- 45
-
-
- TS ID
-
-
- Transport Stream ID
-
-
- True
-
-
+
15
-
- 40
-
-
- Service ID
-
-
- True
-
-
- 16
-
-
- 45
-
-
- PCR PID
-
-
- Program Clock Reference Packet-ID
-
-
- True
-
-
- 17
-
-
- 40
-
-
- Video PID
-
-
- True
-
-
- 18
-
-
- 40
-
-
- Audio PID
-
-
- True
-
-
- 19
-
-
- 40
-
-
- Symbol rate
-
-
- True
-
-
- 20
-
-
- 40
-
-
- Network Name
-
-
- True
-
-
- 21
-
-
- Network Operator
-
-
- True
-
-
- 22
-
-
- Provider
-
-
- True
-
-
- 23
-
-
- Uid
-
-
- 120
-
-
- Order
-
-
- Signal source
-
885, 382
-
- 1
-
-
- gridRight
-
-
- ChanSort.XGridControl, ChanSort, Version=1.0.7917.21172, Culture=neutral, PublicKeyToken=null
-
-
- grpInputList
-
-
- 0
-
-
- Search for a channel
-
-
- Strikeout
-
-
- 18
-
-
- 270, 5
-
-
- 23, 23
-
-
- 9
-
Search channel by name
-
- btnSearch
+
+ repositoryItemCheckedComboBoxEdit1
-
- DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 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
-
- 0
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- Tahoma, 12pt, style=Bold
+
+ 180
-
- 312, 8
+
+ 7
-
- 372, 19
+
+ txtSetSlot
-
- 8
+
+ DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- This is a predefined list and cannot be edited.
+
+ Recent files
-
- 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.
+
+ Toggle Favorite D
-
- False
+
+ 5
-
- lblPredefinedList
+
+ -1
-
- DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ TS ID
-
- pnlEditControlRight
+
+ Network Operator
-
- 1
-
-
+
11
34, 5
-
- 23, 23
+
+ miSkipOn
-
- 6
+
+ grpOutputList
-
- Remove selected channels from sorted list
+
+ 232, 5
-
- Remove selected channels from sorted list
+
+ 0
-
- btnRemoveRight
+
+ 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
-
- 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
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- 2, 23
+
+ 0, 27
-
- 885, 33
+
+ -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
-
- DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ 2
-
- grpInputList
+
+ 3
-
- 1
+
+ pnlEditControls
-
- Fill
-
-
+
0, 0
-
- 889, 440
+
+ UTF-16 Little Endian (Unicode LSB first)
+ @Invariant
-
- 0
+
+ -1
-
- Original channels
+
+ 32
-
- grpInputList
+
+ -1
-
- DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ Insert mode:
-
- splitContainerControl1.Panel2
+
+ Apply order from a reference list...
-
- 0
+
+ New Pos
-
- Panel2
+
+ 9
+
+
+ miRenum
+
+
+ miFontXxLarge
+
+
+ miExcelExport
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
splitContainerControl1.Panel2
-
- DevExpress.XtraEditors.SplitGroupPanel, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ grpSubList
-
- splitContainerControl1
+
+ 14
-
+
+ mnuOptions
+
+
+ Inherit
+
+
+ Device setting...
+
+
+ 11
+
+
+ -1
+
+
+ 1402, 27
+
+
+ -1
+
+
+ pnlEditControlRight
+
+
1
-
- 1402, 440
+
+
-
+
+ 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
+
+
+
+
+
+ grpInputList
+
+
+ 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
+
+
+ 8
+
+
+ btnToggleFavG
+
+
+ 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
+
+
+ DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ 3
+
+
+ btnToggleFavH
+
+
+ True
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ grpInputList
+
+
+ 121, 23
+
+
+ 2
+
+
+ XXL - Segoe UI 12pt
+ @Invariant
+
+
+ 3
+
+
+ mnuAccessibility
+
+
+ mnuHelp
+
+
+ 9
+
+
+ DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ True
+
+
+ mnuGotoFavList
+
+
+ timerEditDelay
+
+
+ True
+
+
+ colDebug
+
+
+
+
+
+ DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ << Add all
+
+
+ &Save
+
+
+ miGotoLeftList
+
+
+ Crypt
+
+
+ ±H
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+ -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
+
+
+ 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
+
+
+ DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ colOutName
+
+
+
+
+
+ 7, 8
+
+
+ btnClearRightFilter
+
+
+ True
+
+
+ after
+
+
+ Pr#
+
+
+
+
+
+ pnlEditControls
+
+
+ DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ $this
+
+
+ -1
+
+
+ Default
+
+
+ 11
+
+
+ -1
+
+
+ 0, 27
+
+
+ Remove from Favorites
+
+
+ -1
+
+
+ -1
+
+
+ -1
+
splitContainerControl1
-
- splitContainerControl1
+
+ colSymbolRate
-
- DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.1, Version=21.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+ False
-
- $this
-
-
- 0
+
+ Network Name
+
+ 433, 17
+
+
+ True
+
+
+ 194, 17
+
+
+ 1029, 17
+
+
+ 875, 17
+
614, 17
744, 17
-
- 875, 17
-
-
- 1029, 17
-
1153, 17
+
+ 308, 17
+
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.ro.resx b/source/ChanSort/MainForm.ro.resx
index 2d23143..9069654 100644
--- a/source/ChanSort/MainForm.ro.resx
+++ b/source/ChanSort/MainForm.ro.resx
@@ -628,6 +628,6 @@ furnizor specific, satelit sau liste de țări.
Comutați pe Favorite H
- Schema de culori
+ Schema de culori...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.ru.resx b/source/ChanSort/MainForm.ru.resx
index 97a04b3..feb39a6 100644
--- a/source/ChanSort/MainForm.ru.resx
+++ b/source/ChanSort/MainForm.ru.resx
@@ -469,6 +469,6 @@
Индекс пр.
- Цветовая схема
+ Цветовая схема...
\ No newline at end of file
diff --git a/source/ChanSort/MainForm.tr.resx b/source/ChanSort/MainForm.tr.resx
index ed571db..6a78b09 100644
--- a/source/ChanSort/MainForm.tr.resx
+++ b/source/ChanSort/MainForm.tr.resx
@@ -664,6 +664,6 @@
bölünmüşBirimKontrolü1
- Renk uyumu
+ Renk uyumu...
\ No newline at end of file
diff --git a/source/ChanSort/XGrid/XGridControl.cs b/source/ChanSort/XGrid/XGridControl.cs
index e8aab8b..4e32a99 100644
--- a/source/ChanSort/XGrid/XGridControl.cs
+++ b/source/ChanSort/XGrid/XGridControl.cs
@@ -1,7 +1,5 @@
using System;
using System.ComponentModel;
-using System.Diagnostics;
-using System.IO;
using System.Windows.Forms;
using DevExpress.XtraEditors.Repository;
using DevExpress.XtraEditors.ViewInfo;
@@ -10,7 +8,6 @@ using DevExpress.XtraGrid.Registrator;
using DevExpress.XtraGrid.Views.Base;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.XtraGrid.Views.Grid.ViewInfo;
-using DevExpress.XtraPrinting;
namespace ChanSort
{
@@ -19,6 +16,8 @@ namespace ChanSort
{
private bool eventsInstalled;
private readonly Timer timerEditDelay;
+ private bool dontOpenEditor;
+ private bool advancedMouseHandling;
#region ctor
public XGridControl()
@@ -31,6 +30,17 @@ namespace ChanSort
}
#endregion
+ #region Dispose()
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ this.timerEditDelay.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+ #endregion
+
#region AdvancedMouseHandling
[DefaultValue(true)]
public bool AdvancedMouseHandling
@@ -45,22 +55,6 @@ namespace ChanSort
}
#endregion
- [DefaultValue(null)]
- public string LayoutId { get; set; }
-
- [DefaultValue(true)]
- public bool AllowDefaultLoadingLayout { get; set; } = true;
-
- #region PrintHeader
-
- [DefaultValue(null)]
- public string PrintHeader { get; set; }
-
- [DefaultValue(null)]
- public string PrintHeader2 { get; set; }
-
- #endregion
-
#region CreateDefaultView()
protected override BaseView CreateDefaultView()
{
@@ -115,94 +109,6 @@ namespace ChanSort
}
#endregion
- #region OnHandleDestroyed()
- protected override void OnHandleDestroyed(EventArgs e)
- {
- base.OnHandleDestroyed(e);
- this.RaiseSaveLayout();
- }
- #endregion
-
- #region Dispose()
- protected override void Dispose(bool disposing)
- {
- if (disposing)
- {
- this.timerEditDelay.Dispose();
- this.RaiseSaveLayout();
- }
- base.Dispose(disposing);
- }
- #endregion
-
- #region Layout handling - RaiseLoadLayout(), RaiseSaveLayout()
-
- ///
- /// Raises the LoadLayout event. Requires that PopulateGrid() has been called before
- ///
- /// true if an eventhandler is installed
- public bool RaiseLoadLayout()
- {
- GridLayoutEventArgs args = new GridLayoutEventArgs(this, this.LayoutId);
- try
- {
- XGridView view = this.MainView as XGridView;
- view?.SaveInitialLayout();
- this.LoadingLayout?.Invoke(this, args);
- if (!args.Handled && this.AllowDefaultLoadingLayout)
- DefaultLoadingLayout?.Invoke(this, args);
- }
- catch { }
- return args.Handled;
- }
-
- ///
- /// Raises the SaveLayout event handler to save the grid's column width and ordering.
- /// Requires that PopulateGrid() has been called before
- ///
- /// true if an event handler is installed
- public bool RaiseSaveLayout()
- {
- GridLayoutEventArgs args = new GridLayoutEventArgs(this, this.LayoutId);
- try
- {
- this.SavingLayout?.Invoke(this, args);
- if (!args.Handled)
- DefaultSavingLayout?.Invoke(this, args);
- }
- catch { }
- return args.Handled;
- }
- #endregion
-
- #region events DefaultSavingLayout, DefaultLoadingLayout, SavingLayout, LoadingLayout
-
- public delegate void GridLayoutEventHandler(object sender, GridLayoutEventArgs e);
-
- ///
- /// This delegate gets called, when no SavingLayout handler is installed on the GridAdapter instance
- ///
- public static GridLayoutEventHandler DefaultSavingLayout;
-
- ///
- /// Gets called when the grid should load its layout
- ///
- public event GridLayoutEventHandler SavingLayout;
-
- ///
- /// This delegate gets called, when no LoadingLayout handler is installed on the GridAdapter instance
- ///
- public static GridLayoutEventHandler DefaultLoadingLayout;
-
- ///
- /// Gets called when the grid should save its layout
- ///
- public event GridLayoutEventHandler LoadingLayout;
- private bool dontOpenEditor;
- private bool advancedMouseHandling;
- internal bool isExporting;
-
- #endregion
#region gview_MouseDown, gview_MouseUp, timerEditDelay_Tick, gview_ShowingEditor
@@ -326,84 +232,5 @@ namespace ChanSort
}
}
#endregion
-
- #region ShowExportDialog()
- public void ShowExportDialog()
- {
- using (var dlg = new SaveFileDialog())
- {
- dlg.Title = "Tabelle exportieren";
- dlg.RestoreDirectory = true;
- dlg.AddExtension = true;
- dlg.DefaultExt = ".xlsx";
- dlg.Filter = "Excel Datei|*.xlsx|PDF-Dokument|*.pdf|CSV-Tabelle|*.csv|Rich-Text|*.rtf";
- dlg.FilterIndex = 1;
- dlg.AutoUpgradeEnabled = true;
- dlg.CheckPathExists = true;
- dlg.ValidateNames = true;
- if (dlg.ShowDialog() != DialogResult.OK)
- return;
-
- try
- {
- this.isExporting = true;
- switch ((Path.GetExtension(dlg.FileName) ?? "").ToLowerInvariant())
- {
- case ".xlsx":
- this.ExportToXlsx(dlg.FileName);
- break;
- case ".csv":
- this.ExportToCsv(dlg.FileName);
- break;
- case ".pdf":
- this.ExportToPdf(dlg.FileName);
- break;
- case ".rtf":
- this.ExportToRtf(dlg.FileName);
- break;
- default:
- TextExportOptions opt = new TextExportOptions();
- opt.Separator = "\t";
- this.ExportToText(dlg.FileName, opt);
- break;
- }
- }
- finally
- {
- this.isExporting = false;
- }
-
- ProcessStartInfo psi = new ProcessStartInfo();
- psi.UseShellExecute = true;
- psi.FileName = dlg.FileName;
- Process.Start(psi);
- }
- }
- #endregion
-
- #region OnKeyDown()
- protected override void OnKeyDown(KeyEventArgs e)
- {
- if (e.KeyData == (Keys.Add | Keys.Control))
- e.Handled = ((XGridView) this.MainView).SmartExpand();
- else if (e.KeyData == (Keys.Subtract | Keys.Control))
- e.Handled = ((XGridView) this.MainView).SmartCollapse();
- base.OnKeyDown(e);
- }
- #endregion
-
- #region OnSizeChanged() / OnLayout()
- protected override void OnSizeChanged(EventArgs e)
- {
- // attempt to work around a windows bug/limitation with kernel stack overflow when controls are nested too deeply:
- // http://blogs.msdn.com/b/alejacma/archive/2008/11/20/controls-won-t-get-resized-once-the-nesting-hierarchy-of-windows-exceeds-a-certain-depth-x64.aspx?Redirected=true
-
- if (this.IsHandleCreated)
- this.BeginInvoke((Action)(() => base.OnSizeChanged(e)));
- else
- base.OnSizeChanged(e);
- }
-
- #endregion
}
}
diff --git a/source/ChanSort/XGrid/XGridView.LayoutPersister.cs b/source/ChanSort/XGrid/XGridView.LayoutPersister.cs
index 4a9513f..312ebc7 100644
--- a/source/ChanSort/XGrid/XGridView.LayoutPersister.cs
+++ b/source/ChanSort/XGrid/XGridView.LayoutPersister.cs
@@ -6,267 +6,33 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Xml;
+using ChanSort.Api;
using DevExpress.Data;
using DevExpress.XtraGrid.Columns;
using DevExpress.XtraGrid.Views.Grid;
namespace ChanSort
{
- #region class GridLayoutEventArgs
- public class GridLayoutEventArgs : EventArgs
- {
- public readonly XGridControl GridControl;
- public readonly XGridView GridView;
- public readonly string ControlId;
- public bool Handled = false;
-
- public GridLayoutEventArgs(XGridControl gc, string controlId)
- {
- this.GridControl = gc;
- this.GridView = (XGridView)gc.MainView;
- this.ControlId = controlId;
- }
- }
- #endregion
-
public partial class XGridView
{
- #region enum ColumnOptions
-
- [Flags]
- public enum ColumnOptions
+ public void StoreVisibleOrder()
{
- None = 0x00,
- OrderAndVisibility = 0x01,
- SortingAndGrouping = 0x02,
- All = 0x03,
- }
-
- #endregion
-
- #region class GridColumnInfo
-
- internal class GridColumnInfo
- {
- public readonly string FieldName;
- public int Width;
- public int VisibleIndex;
- public int InvisibleIndex;
- public int SortIndex;
- public ColumnSortOrder SortOrder;
- public int GroupIndex;
-
- public GridColumnInfo(string fieldName)
- {
- this.FieldName = fieldName;
- this.SortIndex = -1;
- this.GroupIndex = -1;
- this.InvisibleIndex = -1;
- }
- }
-
- #endregion
-
- public static float ColumnWidthDpiScale = 1f; // used to work around the autoscaling of DevExpress 18.1 grid column width
-
- #region SaveLayoutToXml()
-
- ///
- /// Save column widths and visible indices to a XmlWriter
- ///
- public string SaveLayoutToXml()
- {
- var gridView = this;
- var sb = new StringBuilder();
- var settings = new XmlWriterSettings();
- settings.OmitXmlDeclaration = true;
- using var xmlWriter = XmlWriter.Create(sb, settings);
- xmlWriter.WriteStartElement("GridColumns");
- xmlWriter.WriteAttributeString("widthScale", ColumnWidthDpiScale.ToString(NumberFormatInfo.InvariantInfo));
- int count = gridView.Columns.Count;
- for (int i = 0; i < count; i++)
- {
- GridColumn col = gridView.Columns[i];
- xmlWriter.WriteRaw("\r\n");
- xmlWriter.WriteStartElement("Column");
- xmlWriter.WriteAttributeString("FieldName", col.FieldName);
- xmlWriter.WriteElementString("GroupIndex", col.GroupIndex.ToString());
- xmlWriter.WriteElementString("VisibleIndex", col.VisibleIndex.ToString());
- xmlWriter.WriteElementString("InvisibleIndex", this.columnOrder.IndexOf(col).ToString());
- xmlWriter.WriteElementString("Width", col.Width.ToString());
- xmlWriter.WriteElementString("SortIndex", col.SortIndex.ToString());
- xmlWriter.WriteElementString("SortOrder", col.SortOrder.ToString());
- xmlWriter.WriteEndElement();
- }
-
- xmlWriter.WriteRaw("\r\n");
- xmlWriter.WriteEndElement();
- xmlWriter.Flush();
- return sb.ToString();
- }
-
- #endregion
-
- #region LoadLayoutFromXml()
-
- ///
- /// Load column widths and visible indices from a XmlReader
- ///
- public void LoadLayoutFromXml(string xml, ColumnOptions options = ColumnOptions.All)
- {
- if (string.IsNullOrEmpty(xml))
- return;
-
- var gridView = this;
-
- XmlDocument doc = new XmlDocument();
- doc.Load(new StringReader(xml));
- XmlNode root = doc.FirstChild;
- List cols = new List();
-
- // gültiges Root-Element prüfen
- if (!root.Name.Equals("GridColumns"))
- return;
-
- var ws = root.Attributes?["widthScale"]?.Value;
- var storedScale = ws != null ? float.Parse(ws, CultureInfo.InvariantCulture) : ColumnWidthDpiScale;
- float scaleCorrection = gridView.GridControl.ScaleFactor.Width / storedScale;
-
- for (XmlNode node = root.FirstChild; node != null; node = node.NextSibling)
- {
- var ci = ReadColumnInfoAndSetWidth(node, gridView, scaleCorrection);
- if (ci != null)
- cols.Add(ci);
- }
-
- //gridView.BeginUpdate();
- if ((options & ColumnOptions.OrderAndVisibility) != 0)
- RestoreVisibleOrder(cols);
- if ((options & ColumnOptions.SortingAndGrouping) != 0)
- RestoreGroupingAndSorting(gridView, cols);
- //gridView.EndUpdate();
- }
-
- #endregion
-
- #region ReadColumnInfoAndSetWidth()
-
- private static GridColumnInfo ReadColumnInfoAndSetWidth(XmlNode node, GridView gridView, float scaleCorrection)
- {
- if (!node.Name.Equals("Column"))
- return null;
- var fieldName = node.Attributes["FieldName"].Value;
- var col = gridView.Columns[fieldName];
- var ci = new GridColumnInfo(fieldName);
- var conv = new EnumConverter(typeof(ColumnSortOrder));
- for (XmlNode item = node.FirstChild; item != null; item = item.NextSibling)
- {
- if (item.Name.Equals("Width"))
- {
- ci.Width = Convert.ToInt32(item.InnerText);
- if (col != null)
- col.Width = (int) Math.Round(ci.Width * scaleCorrection, 0);
- }
- else if (item.Name.Equals("VisibleIndex"))
- ci.VisibleIndex = Convert.ToInt32(item.InnerText);
- else if (item.Name == "InvisibleIndex")
- ci.InvisibleIndex = Convert.ToInt32(item.InnerText);
- else if (item.Name.Equals("SortIndex"))
- ci.SortIndex = Convert.ToInt32(item.InnerText);
- else if (item.Name.Equals("SortOrder"))
- ci.SortOrder = (ColumnSortOrder) conv.ConvertFromString(item.InnerText);
- else if (item.Name.Equals("GroupIndex"))
- ci.GroupIndex = int.Parse(item.InnerText);
- }
-
- return ci;
- }
-
- #endregion
-
- #region RestoreVisibleOrder()
- internal void RestoreVisibleOrder(List cols)
- {
- var gridView = this;
- var frow = gridView.FocusedRowHandle;
- var fcol = gridView.FocusedColumn;
- gridView.BeginUpdate();
- gridView.ClearGrouping();
-
- var oldVisibleColumns = this.VisibleColumns.ToList();
- foreach (GridColumn col in gridView.Columns)
- col.VisibleIndex = -1;
-
-
- // place new column based on the original order
+ // place invisible column based on the absolute order
+ this.columnOrder.Clear();
int visIndex = 0;
- var newVisList = new List();
- bool hasInvisOrder = cols.Any(ci => ci.InvisibleIndex >= 0);
- var visibleColumns = new List();
- foreach (GridColumn col in this.columnOrder)
+ var comparer = new DelegateComparer((a, b) => Tools.FirstNotDefault(a.VisibleIndex.CompareTo(b.VisibleIndex), a.AbsoluteIndex.CompareTo(b.AbsoluteIndex)));
+ var cleanVisList = this.Columns.Where(c => c.VisibleIndex >= 0).OrderBy(c => c, comparer).ToList();
+ foreach (GridColumn col in this.Columns)
{
- if (!cols.Any(c => c.FieldName == col.FieldName && (c.InvisibleIndex >= 0 || c.VisibleIndex >= 0)))
- {
- newVisList.Add(col);
- if (oldVisibleColumns.Contains(col))
- visibleColumns.Add(col);
- }
+ if (!col.Visible)
+ this.columnOrder.Add(col);
else
{
- while (visIndex < cols.Count)
- {
- var ci = cols.FirstOrDefault(c => hasInvisOrder ? c.InvisibleIndex == visIndex : c.VisibleIndex == visIndex);
- visIndex++;
- var visCol = ci != null ? this.Columns[ci.FieldName] : null;
- if (visCol != null)
- {
- newVisList.Add(visCol);
- if (ci.VisibleIndex >= 0)
- visibleColumns.Add(visCol);
- break;
- }
- }
+ this.columnOrder.Add(cleanVisList[visIndex]);
+ visIndex++;
}
}
-
- visIndex = 0;
- foreach (var col in newVisList)
- col.VisibleIndex = visibleColumns.Contains(col) ? visIndex++ : -1;
-
- this.columnOrder.Clear();
- this.columnOrder.AddRange(newVisList);
-
- gridView.FocusedRowHandle = frow;
- if (fcol != null && fcol.Visible)
- gridView.FocusedColumn = fcol;
- gridView.EndUpdate();
}
- #endregion
-
- #region RestoreGroupingAndSorting()
-
- private static void RestoreGroupingAndSorting(GridView gridView, List cols)
- {
- bool mayGroup = gridView.OptionsCustomization.AllowGroup;
- int groupCount = 0;
- List sortColumns = new List();
- foreach (GridColumnInfo ci in cols.Where(ci => ci.SortIndex >= 0 || ci.GroupIndex >= 0).OrderBy(ci => ci.GroupIndex + (ci.SortIndex + 1) * 1000))
- {
- sortColumns.Add(ci);
- if (ci.GroupIndex >= 0)
- ++groupCount;
- }
-
- GridColumnSortInfo[] sortInfo = new GridColumnSortInfo[sortColumns.Count];
- int i = 0;
- foreach (var ci in sortColumns)
- sortInfo[i++] = new GridColumnSortInfo(gridView.Columns[ci.FieldName], ci.SortOrder);
-
- gridView.SortInfo.ClearAndAddRange(sortInfo, mayGroup ? groupCount : 0);
- gridView.OptionsView.ShowGroupPanel |= mayGroup && groupCount > 0;
- }
-
- #endregion
}
}
diff --git a/source/ChanSort/XGrid/XGridView.cs b/source/ChanSort/XGrid/XGridView.cs
index 0d7efc2..f4476ea 100644
--- a/source/ChanSort/XGrid/XGridView.cs
+++ b/source/ChanSort/XGrid/XGridView.cs
@@ -20,40 +20,17 @@ namespace ChanSort
{
public partial class XGridView : GridView
{
- private byte[] initialLayout;
private readonly List columnOrder = new List();
protected override string ViewName => "XGridView";
- private int expandLevel;
#region ctor
public XGridView() : this(null) { }
public XGridView(GridControl grid) : base(grid)
{
- this.OptionsPersistence = XGridView.ColumnOptions.All;
- this.AllowSmartExpand = true;
}
#endregion
- public void StoreVisibleOrder()
- {
- // place invisible column based on the absolute order
- this.columnOrder.Clear();
- int visIndex = 0;
- var comparer = new DelegateComparer((a, b) => Tools.FirstNotDefault(a.VisibleIndex.CompareTo(b.VisibleIndex), a.AbsoluteIndex.CompareTo(b.AbsoluteIndex)));
- var cleanVisList = this.Columns.Where(c => c.VisibleIndex >= 0).OrderBy(c => c, comparer).ToList();
- foreach (GridColumn col in this.Columns)
- {
- if (!col.Visible)
- this.columnOrder.Add(col);
- else
- {
- this.columnOrder.Add(cleanVisList[visIndex]);
- visIndex++;
- }
- }
- }
-
public override void EndInit()
{
base.EndInit();
@@ -126,73 +103,6 @@ namespace ChanSort
internal new GridViewInfo ViewInfo => base.ViewInfo;
- #region AllowSmartExpand
- [Browsable(true), DefaultValue(true)]
- public bool AllowSmartExpand { get; set; }
- #endregion
-
- #region OptionsPersistence
- [Browsable(true), Description("Options for persisting customization details")]
- public ColumnOptions OptionsPersistence { get; set; }
- #endregion
-
- #region GetRowCellValue()
- public override object GetRowCellValue(int rowHandle, GridColumn column)
- {
- // Workaround for "#N/A" text when exporting to Excel
- var val = base.GetRowCellValue(rowHandle, column);
- if (val != null && ((XGridControl)this.GridControl).isExporting)
- {
- var type = val.GetType();
- if (!type.IsPrimitive && type != typeof(decimal) && type != typeof(DateTime))
- return val.ToString();
- }
- return val;
- }
- #endregion
-
- #region SaveInitialLayout(), RestoreInitialLayout()
-
- internal void SaveInitialLayout()
- {
- if (this.initialLayout != null) return;
- using (var strm = new MemoryStream())
- {
- this.SaveLayoutToStream(strm);
- this.initialLayout = strm.GetBuffer();
- }
- if (this.columnOrder.Count == 0)
- this.StoreVisibleOrder();
- }
-
- public void RestoreInitialLayout()
- {
- if (this.initialLayout == null) return;
- using (var strm = new MemoryStream(this.initialLayout))
- this.RestoreLayoutFromStream(strm);
- this.StoreVisibleOrder();
- }
- #endregion
-
- #region SmartExpand(), SmartCollapse()
- public bool SmartExpand()
- {
- if (this.expandLevel >= this.GroupCount)
- return false;
- this.ExpandGroupLevel(this.expandLevel, false);
- ++expandLevel;
- return true;
- }
-
- public bool SmartCollapse()
- {
- if (this.expandLevel == 0)
- return false;
- --expandLevel;
- this.CollapseGroupLevel(this.expandLevel, false);
- return true;
- }
- #endregion
#region ShowEditor()
public override void ShowEditor()
diff --git a/source/Images/imagelist/0049.png b/source/Images/imagelist/0049.png
new file mode 100644
index 0000000..c823afb
Binary files /dev/null and b/source/Images/imagelist/0049.png differ
diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h
index 1ed7588..787f19d 100644
--- a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h
+++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_mgr_chan_s_fta.db.h
@@ -158,4 +158,68 @@ public struct Philips_mgr_chan_dvbt
CChannel channels[recordCount];
SFooter footer;
+};
+
+#pragma byte_order(LittleEndian)
+
+struct ProgNr
+{
+ WORD nr : 14;
+ WORD flags : 2;
+};
+
+public struct Philips_FLASH_DTVINFO_S_FTA
+{
+ char ddtc[4];
+ var off0 = current_offset;
+ struct
+ {
+ struct
+ {
+ WORD u1 : 3;
+ WORD isRadio: 1;
+ WORD u2 : 1;
+ WORD transponderIndex : 11;
+ } info;
+ WORD chanIdx;
+ } chanIndexInfo[(0x5f2c - off0)/4];
+
+ off0 = current_offset;
+ struct s_transponder
+ {
+ var off1 = current_offset;
+ WORD id;
+ WORD u1;
+ WORD freqInMhz;
+ WORD symbolRate;
+ BYTE u2[2];
+ WORD onid;
+ WORD tsid;
+ WORD nid;
+ BYTE u3[5];
+ WORD freqInMhz2;
+ BYTE u4[8];
+ } transponder[(0x10000 - off0)/sizeof(s_transponder)];
+
+ BYTE filler[4];
+ char ddtc2[4];
+
+ struct s_channel
+ {
+ WORD idx1;
+ BYTE u1[4];
+ BYTE u2[2];
+ WORD sid;
+ WORD pcrPid;
+ WORD vpid;
+ BYTE u3[8];
+ ProgNr progNr;
+ BYTE u3b[7];
+ WORD apid1_maybe;
+ char lang1[3];
+ BYTE u4[45];
+ WORD apid2_maybe;
+ char lang2[3];
+ BYTE u5[3];
+ } channel[*];
};
\ No newline at end of file
diff --git a/source/Translation.xlsx b/source/Translation.xlsx
index 2106193..fb43f93 100644
Binary files a/source/Translation.xlsx and b/source/Translation.xlsx differ