improved accessibility support

This commit is contained in:
hbeham
2014-07-11 10:07:33 +02:00
parent 709190eb5c
commit 910fd5122f
5 changed files with 449 additions and 111 deletions

View File

@@ -152,9 +152,17 @@
this.miCharsetForm = new DevExpress.XtraBars.BarButtonItem(); this.miCharsetForm = new DevExpress.XtraBars.BarButtonItem();
this.miIsoCharSets = new DevExpress.XtraBars.BarListItem(); this.miIsoCharSets = new DevExpress.XtraBars.BarListItem();
this.miShowWarningsAfterLoad = new DevExpress.XtraBars.BarCheckItem(); this.miShowWarningsAfterLoad = new DevExpress.XtraBars.BarCheckItem();
this.barSubItem3 = new DevExpress.XtraBars.BarSubItem(); this.mnuAccessibility = new DevExpress.XtraBars.BarSubItem();
this.miGotoInputSource = new DevExpress.XtraBars.BarButtonItem(); this.mnuGotoChannelList = new DevExpress.XtraBars.BarSubItem();
this.miGotoFavList = new DevExpress.XtraBars.BarButtonItem(); this.mnuInputSource = new DevExpress.XtraBars.BarLinkContainerItem();
this.mnuGotoFavList = new DevExpress.XtraBars.BarSubItem();
this.mnuFavList = new DevExpress.XtraBars.BarLinkContainerItem();
this.miSelectFavList0 = new DevExpress.XtraBars.BarButtonItem();
this.miSelectFavListA = new DevExpress.XtraBars.BarButtonItem();
this.miSelectFavListB = new DevExpress.XtraBars.BarButtonItem();
this.miSelectFavListC = new DevExpress.XtraBars.BarButtonItem();
this.miSelectFavListD = new DevExpress.XtraBars.BarButtonItem();
this.miSelectFavListE = new DevExpress.XtraBars.BarButtonItem();
this.miGotoLeftFilter = new DevExpress.XtraBars.BarButtonItem(); this.miGotoLeftFilter = new DevExpress.XtraBars.BarButtonItem();
this.miGotoLeftList = new DevExpress.XtraBars.BarButtonItem(); this.miGotoLeftList = new DevExpress.XtraBars.BarButtonItem();
this.miRightListFilter = new DevExpress.XtraBars.BarButtonItem(); this.miRightListFilter = new DevExpress.XtraBars.BarButtonItem();
@@ -182,11 +190,13 @@
this.cbCloseGap = new DevExpress.XtraEditors.CheckEdit(); this.cbCloseGap = new DevExpress.XtraEditors.CheckEdit();
this.tabChannelList = new DevExpress.XtraTab.XtraTabControl(); this.tabChannelList = new DevExpress.XtraTab.XtraTabControl();
this.pageEmpty = new DevExpress.XtraTab.XtraTabPage(); this.pageEmpty = new DevExpress.XtraTab.XtraTabPage();
this.mnuContext = new DevExpress.XtraBars.PopupMenu(this.components); this.popupContext = new DevExpress.XtraBars.PopupMenu(this.components);
this.timerEditDelay = new System.Windows.Forms.Timer(this.components); this.timerEditDelay = new System.Windows.Forms.Timer(this.components);
this.grpSubList = new DevExpress.XtraEditors.GroupControl(); this.grpSubList = new DevExpress.XtraEditors.GroupControl();
this.tabSubList = new DevExpress.XtraTab.XtraTabControl(); this.tabSubList = new DevExpress.XtraTab.XtraTabControl();
this.pageProgNr = new DevExpress.XtraTab.XtraTabPage(); this.pageProgNr = new DevExpress.XtraTab.XtraTabPage();
this.popupInputSource = new DevExpress.XtraBars.PopupMenu(this.components);
this.popupFavList = new DevExpress.XtraBars.PopupMenu(this.components);
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit();
this.splitContainerControl1.SuspendLayout(); this.splitContainerControl1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.grpOutputList)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.grpOutputList)).BeginInit();
@@ -216,11 +226,13 @@
((System.ComponentModel.ISupportInitialize)(this.cbCloseGap.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbCloseGap.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tabChannelList)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tabChannelList)).BeginInit();
this.tabChannelList.SuspendLayout(); this.tabChannelList.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.mnuContext)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.popupContext)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.grpSubList)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.grpSubList)).BeginInit();
this.grpSubList.SuspendLayout(); this.grpSubList.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tabSubList)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tabSubList)).BeginInit();
this.tabSubList.SuspendLayout(); this.tabSubList.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.popupInputSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.popupFavList)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// splitContainerControl1 // splitContainerControl1
@@ -434,47 +446,47 @@
// //
// btnToggleFavE // btnToggleFavE
// //
this.btnToggleFavE.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnToggleFavE, "btnToggleFavE"); resources.ApplyResources(this.btnToggleFavE, "btnToggleFavE");
this.btnToggleFavE.ImageList = this.globalImageCollection1;
this.btnToggleFavE.Name = "btnToggleFavE"; this.btnToggleFavE.Name = "btnToggleFavE";
this.btnToggleFavE.Tag = ""; this.btnToggleFavE.Tag = "";
this.btnToggleFavE.Click += new System.EventHandler(this.btnToggleFav_Click); this.btnToggleFavE.Click += new System.EventHandler(this.btnToggleFav_Click);
// //
// btnToggleFavD // btnToggleFavD
// //
this.btnToggleFavD.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnToggleFavD, "btnToggleFavD"); resources.ApplyResources(this.btnToggleFavD, "btnToggleFavD");
this.btnToggleFavD.ImageList = this.globalImageCollection1;
this.btnToggleFavD.Name = "btnToggleFavD"; this.btnToggleFavD.Name = "btnToggleFavD";
this.btnToggleFavD.Click += new System.EventHandler(this.btnToggleFav_Click); this.btnToggleFavD.Click += new System.EventHandler(this.btnToggleFav_Click);
// //
// btnToggleFavC // btnToggleFavC
// //
this.btnToggleFavC.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnToggleFavC, "btnToggleFavC"); resources.ApplyResources(this.btnToggleFavC, "btnToggleFavC");
this.btnToggleFavC.ImageList = this.globalImageCollection1;
this.btnToggleFavC.Name = "btnToggleFavC"; this.btnToggleFavC.Name = "btnToggleFavC";
this.btnToggleFavC.Click += new System.EventHandler(this.btnToggleFav_Click); this.btnToggleFavC.Click += new System.EventHandler(this.btnToggleFav_Click);
// //
// btnToggleFavB // btnToggleFavB
// //
this.btnToggleFavB.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnToggleFavB, "btnToggleFavB"); resources.ApplyResources(this.btnToggleFavB, "btnToggleFavB");
this.btnToggleFavB.ImageList = this.globalImageCollection1;
this.btnToggleFavB.Name = "btnToggleFavB"; this.btnToggleFavB.Name = "btnToggleFavB";
this.btnToggleFavB.Click += new System.EventHandler(this.btnToggleFav_Click); this.btnToggleFavB.Click += new System.EventHandler(this.btnToggleFav_Click);
// //
// btnToggleFavA // btnToggleFavA
// //
this.btnToggleFavA.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnToggleFavA, "btnToggleFavA"); resources.ApplyResources(this.btnToggleFavA, "btnToggleFavA");
this.btnToggleFavA.ImageList = this.globalImageCollection1;
this.btnToggleFavA.Name = "btnToggleFavA"; this.btnToggleFavA.Name = "btnToggleFavA";
this.btnToggleFavA.Click += new System.EventHandler(this.btnToggleFav_Click); this.btnToggleFavA.Click += new System.EventHandler(this.btnToggleFav_Click);
// //
// btnClearLeftFilter // btnClearLeftFilter
// //
resources.ApplyResources(this.btnClearLeftFilter, "btnClearLeftFilter");
this.btnClearLeftFilter.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("btnClearLeftFilter.Appearance.Font"))); this.btnClearLeftFilter.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("btnClearLeftFilter.Appearance.Font")));
this.btnClearLeftFilter.Appearance.Options.UseFont = true; this.btnClearLeftFilter.Appearance.Options.UseFont = true;
this.btnClearLeftFilter.ImageIndex = 28; this.btnClearLeftFilter.ImageIndex = 28;
this.btnClearLeftFilter.ImageList = this.globalImageCollection1; this.btnClearLeftFilter.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnClearLeftFilter, "btnClearLeftFilter");
this.btnClearLeftFilter.Name = "btnClearLeftFilter"; this.btnClearLeftFilter.Name = "btnClearLeftFilter";
this.btnClearLeftFilter.Click += new System.EventHandler(this.btnClearLeftFilter_Click); this.btnClearLeftFilter.Click += new System.EventHandler(this.btnClearLeftFilter_Click);
// //
@@ -854,11 +866,11 @@
// //
// btnClearRightFilter // btnClearRightFilter
// //
resources.ApplyResources(this.btnClearRightFilter, "btnClearRightFilter");
this.btnClearRightFilter.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("btnClearRightFilter.Appearance.Font"))); this.btnClearRightFilter.Appearance.Font = ((System.Drawing.Font)(resources.GetObject("btnClearRightFilter.Appearance.Font")));
this.btnClearRightFilter.Appearance.Options.UseFont = true; this.btnClearRightFilter.Appearance.Options.UseFont = true;
this.btnClearRightFilter.ImageIndex = 28; this.btnClearRightFilter.ImageIndex = 28;
this.btnClearRightFilter.ImageList = this.globalImageCollection1; this.btnClearRightFilter.ImageList = this.globalImageCollection1;
resources.ApplyResources(this.btnClearRightFilter, "btnClearRightFilter");
this.btnClearRightFilter.Name = "btnClearRightFilter"; this.btnClearRightFilter.Name = "btnClearRightFilter";
this.btnClearRightFilter.Click += new System.EventHandler(this.btnClearRightFilter_Click); this.btnClearRightFilter.Click += new System.EventHandler(this.btnClearRightFilter_Click);
// //
@@ -934,9 +946,7 @@
this.miAddFromRefList, this.miAddFromRefList,
this.miPrint, this.miPrint,
this.miRenumFavByPrNr, this.miRenumFavByPrNr,
this.barSubItem3, this.mnuAccessibility,
this.miGotoInputSource,
this.miGotoFavList,
this.miGotoLeftFilter, this.miGotoLeftFilter,
this.miGotoLeftList, this.miGotoLeftList,
this.miRightListFilter, this.miRightListFilter,
@@ -950,9 +960,19 @@
this.miFavBUnset, this.miFavBUnset,
this.miFavCUnset, this.miFavCUnset,
this.miFavDUnset, this.miFavDUnset,
this.miFavEUnset}); this.miFavEUnset,
this.miSelectFavList0,
this.miSelectFavListA,
this.miSelectFavListB,
this.miSelectFavListC,
this.miSelectFavListD,
this.miSelectFavListE,
this.mnuGotoChannelList,
this.mnuInputSource,
this.mnuGotoFavList,
this.mnuFavList});
this.barManager1.MainMenu = this.bar1; this.barManager1.MainMenu = this.bar1;
this.barManager1.MaxItemId = 83; this.barManager1.MaxItemId = 93;
this.barManager1.ShowFullMenus = true; this.barManager1.ShowFullMenus = true;
// //
// bar1 // bar1
@@ -980,7 +1000,7 @@
new DevExpress.XtraBars.LinkPersistInfo(this.miTvSettings), new DevExpress.XtraBars.LinkPersistInfo(this.miTvSettings),
new DevExpress.XtraBars.LinkPersistInfo(this.mnuOptions, true), new DevExpress.XtraBars.LinkPersistInfo(this.mnuOptions, true),
new DevExpress.XtraBars.LinkPersistInfo(this.barSubItem1), new DevExpress.XtraBars.LinkPersistInfo(this.barSubItem1),
new DevExpress.XtraBars.LinkPersistInfo(this.barSubItem3, true), new DevExpress.XtraBars.LinkPersistInfo(this.mnuAccessibility, true),
new DevExpress.XtraBars.LinkPersistInfo(this.mnuHelp), new DevExpress.XtraBars.LinkPersistInfo(this.mnuHelp),
new DevExpress.XtraBars.LinkPersistInfo(this.miAbout)}); new DevExpress.XtraBars.LinkPersistInfo(this.miAbout)});
this.bar1.OptionsBar.AllowQuickCustomization = false; this.bar1.OptionsBar.AllowQuickCustomization = false;
@@ -1523,36 +1543,117 @@
this.miShowWarningsAfterLoad.Id = 54; this.miShowWarningsAfterLoad.Id = 54;
this.miShowWarningsAfterLoad.Name = "miShowWarningsAfterLoad"; this.miShowWarningsAfterLoad.Name = "miShowWarningsAfterLoad";
// //
// barSubItem3 // mnuAccessibility
// //
resources.ApplyResources(this.barSubItem3, "barSubItem3"); resources.ApplyResources(this.mnuAccessibility, "mnuAccessibility");
this.barSubItem3.Id = 64; this.mnuAccessibility.Id = 64;
this.barSubItem3.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { this.mnuAccessibility.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.miGotoInputSource), new DevExpress.XtraBars.LinkPersistInfo(this.mnuGotoChannelList),
new DevExpress.XtraBars.LinkPersistInfo(this.miGotoFavList), new DevExpress.XtraBars.LinkPersistInfo(this.mnuGotoFavList),
new DevExpress.XtraBars.LinkPersistInfo(this.miGotoLeftFilter), new DevExpress.XtraBars.LinkPersistInfo(this.miGotoLeftFilter),
new DevExpress.XtraBars.LinkPersistInfo(this.miGotoLeftList), new DevExpress.XtraBars.LinkPersistInfo(this.miGotoLeftList),
new DevExpress.XtraBars.LinkPersistInfo(this.miRightListFilter), new DevExpress.XtraBars.LinkPersistInfo(this.miRightListFilter),
new DevExpress.XtraBars.LinkPersistInfo(this.miGotoRightList)}); new DevExpress.XtraBars.LinkPersistInfo(this.miGotoRightList)});
this.barSubItem3.Name = "barSubItem3"; this.mnuAccessibility.Name = "mnuAccessibility";
// //
// miGotoInputSource // mnuGotoChannelList
// //
resources.ApplyResources(this.miGotoInputSource, "miGotoInputSource"); resources.ApplyResources(this.mnuGotoChannelList, "mnuGotoChannelList");
this.miGotoInputSource.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuGotoChannelList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4");
this.miGotoInputSource.Id = 65; this.mnuGotoChannelList.Id = 89;
this.miGotoInputSource.ItemShortcut = new DevExpress.XtraBars.BarShortcut(System.Windows.Forms.Keys.F1); this.mnuGotoChannelList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
this.miGotoInputSource.Name = "miGotoInputSource"; new DevExpress.XtraBars.LinkPersistInfo(this.mnuInputSource)});
this.miGotoInputSource.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miGotoInputSource_ItemClick); this.mnuGotoChannelList.Name = "mnuGotoChannelList";
// //
// miGotoFavList // mnuInputSource
// //
resources.ApplyResources(this.miGotoFavList, "miGotoFavList"); resources.ApplyResources(this.mnuInputSource, "mnuInputSource");
this.miGotoFavList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4"); this.mnuInputSource.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4");
this.miGotoFavList.Id = 66; this.mnuInputSource.Id = 90;
this.miGotoFavList.ItemShortcut = new DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.F1)); this.mnuInputSource.Name = "mnuInputSource";
this.miGotoFavList.Name = "miGotoFavList"; //
this.miGotoFavList.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miGotoFavList_ItemClick); // mnuGotoFavList
//
resources.ApplyResources(this.mnuGotoFavList, "mnuGotoFavList");
this.mnuGotoFavList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4");
this.mnuGotoFavList.Id = 91;
this.mnuGotoFavList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.mnuFavList)});
this.mnuGotoFavList.Name = "mnuGotoFavList";
//
// mnuFavList
//
resources.ApplyResources(this.mnuFavList, "mnuFavList");
this.mnuFavList.CategoryGuid = new System.Guid("9cf38b78-167f-4d95-b848-8a3c913209c4");
this.mnuFavList.Id = 92;
this.mnuFavList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavList0),
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListA),
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListB),
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListC),
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListD),
new DevExpress.XtraBars.LinkPersistInfo(this.miSelectFavListE)});
this.mnuFavList.Name = "mnuFavList";
//
// miSelectFavList0
//
resources.ApplyResources(this.miSelectFavList0, "miSelectFavList0");
this.miSelectFavList0.Id = 83;
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";
this.miSelectFavList0.Tag = "0";
this.miSelectFavList0.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
//
// miSelectFavListA
//
resources.ApplyResources(this.miSelectFavListA, "miSelectFavListA");
this.miSelectFavListA.Id = 84;
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";
this.miSelectFavListA.Tag = "1";
this.miSelectFavListA.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
//
// miSelectFavListB
//
resources.ApplyResources(this.miSelectFavListB, "miSelectFavListB");
this.miSelectFavListB.Id = 85;
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";
this.miSelectFavListB.Tag = "2";
this.miSelectFavListB.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
//
// miSelectFavListC
//
resources.ApplyResources(this.miSelectFavListC, "miSelectFavListC");
this.miSelectFavListC.Id = 86;
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";
this.miSelectFavListC.Tag = "3";
this.miSelectFavListC.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
//
// miSelectFavListD
//
resources.ApplyResources(this.miSelectFavListD, "miSelectFavListD");
this.miSelectFavListD.Id = 87;
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";
this.miSelectFavListD.Tag = "4";
this.miSelectFavListD.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
//
// miSelectFavListE
//
resources.ApplyResources(this.miSelectFavListE, "miSelectFavListE");
this.miSelectFavListE.Id = 88;
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";
this.miSelectFavListE.Tag = "5";
this.miSelectFavListE.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.miSelectFavList_ItemClick);
// //
// miGotoLeftFilter // miGotoLeftFilter
// //
@@ -1773,9 +1874,9 @@
this.pageEmpty.Name = "pageEmpty"; this.pageEmpty.Name = "pageEmpty";
resources.ApplyResources(this.pageEmpty, "pageEmpty"); resources.ApplyResources(this.pageEmpty, "pageEmpty");
// //
// mnuContext // popupContext
// //
this.mnuContext.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { this.popupContext.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.miMoveUp), new DevExpress.XtraBars.LinkPersistInfo(this.miMoveUp),
new DevExpress.XtraBars.LinkPersistInfo(this.miMoveDown), new DevExpress.XtraBars.LinkPersistInfo(this.miMoveDown),
new DevExpress.XtraBars.LinkPersistInfo(this.miAddChannel), new DevExpress.XtraBars.LinkPersistInfo(this.miAddChannel),
@@ -1791,8 +1892,8 @@
new DevExpress.XtraBars.LinkPersistInfo(this.miSkipOff), new DevExpress.XtraBars.LinkPersistInfo(this.miSkipOff),
new DevExpress.XtraBars.LinkPersistInfo(this.miHideOn, true), new DevExpress.XtraBars.LinkPersistInfo(this.miHideOn, true),
new DevExpress.XtraBars.LinkPersistInfo(this.miHideOff)}); new DevExpress.XtraBars.LinkPersistInfo(this.miHideOff)});
this.mnuContext.Manager = this.barManager1; this.popupContext.Manager = this.barManager1;
this.mnuContext.Name = "mnuContext"; this.popupContext.Name = "popupContext";
// //
// timerEditDelay // timerEditDelay
// //
@@ -1820,6 +1921,24 @@
this.pageProgNr.Name = "pageProgNr"; this.pageProgNr.Name = "pageProgNr";
resources.ApplyResources(this.pageProgNr, "pageProgNr"); resources.ApplyResources(this.pageProgNr, "pageProgNr");
// //
// popupInputSource
//
this.popupInputSource.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.mnuInputSource)});
this.popupInputSource.Manager = this.barManager1;
this.popupInputSource.MenuCaption = "Select input source";
this.popupInputSource.Name = "popupInputSource";
this.popupInputSource.ShowCaption = true;
//
// popupFavList
//
this.popupFavList.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
new DevExpress.XtraBars.LinkPersistInfo(this.mnuFavList)});
this.popupFavList.Manager = this.barManager1;
this.popupFavList.MenuCaption = "Select program or favorite list";
this.popupFavList.Name = "popupFavList";
this.popupFavList.ShowCaption = true;
//
// MainForm // MainForm
// //
resources.ApplyResources(this, "$this"); resources.ApplyResources(this, "$this");
@@ -1866,11 +1985,13 @@
((System.ComponentModel.ISupportInitialize)(this.cbCloseGap.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbCloseGap.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tabChannelList)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tabChannelList)).EndInit();
this.tabChannelList.ResumeLayout(false); this.tabChannelList.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.mnuContext)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.popupContext)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.grpSubList)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.grpSubList)).EndInit();
this.grpSubList.ResumeLayout(false); this.grpSubList.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tabSubList)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tabSubList)).EndInit();
this.tabSubList.ResumeLayout(false); this.tabSubList.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.popupInputSource)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.popupFavList)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -1949,7 +2070,7 @@
private DevExpress.XtraGrid.Columns.GridColumn colIndex1; private DevExpress.XtraGrid.Columns.GridColumn colIndex1;
private DevExpress.XtraGrid.Columns.GridColumn colUid1; private DevExpress.XtraGrid.Columns.GridColumn colUid1;
private DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit repositoryItemCheckedComboBoxEdit1; private DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit repositoryItemCheckedComboBoxEdit1;
private DevExpress.XtraBars.PopupMenu mnuContext; private DevExpress.XtraBars.PopupMenu popupContext;
private DevExpress.XtraBars.BarSubItem miEdit; private DevExpress.XtraBars.BarSubItem miEdit;
private DevExpress.XtraBars.BarButtonItem miRemove; private DevExpress.XtraBars.BarButtonItem miRemove;
private DevExpress.XtraBars.BarButtonItem miLockOn; private DevExpress.XtraBars.BarButtonItem miLockOn;
@@ -2016,9 +2137,7 @@
private DevExpress.XtraBars.BarButtonItem miPrint; private DevExpress.XtraBars.BarButtonItem miPrint;
private DevExpress.XtraGrid.Columns.GridColumn colProvider; private DevExpress.XtraGrid.Columns.GridColumn colProvider;
private DevExpress.XtraBars.BarButtonItem miRenumFavByPrNr; private DevExpress.XtraBars.BarButtonItem miRenumFavByPrNr;
private DevExpress.XtraBars.BarSubItem barSubItem3; private DevExpress.XtraBars.BarSubItem mnuAccessibility;
private DevExpress.XtraBars.BarButtonItem miGotoInputSource;
private DevExpress.XtraBars.BarButtonItem miGotoFavList;
private DevExpress.XtraBars.BarButtonItem miGotoLeftFilter; private DevExpress.XtraBars.BarButtonItem miGotoLeftFilter;
private DevExpress.XtraBars.BarButtonItem miGotoLeftList; private DevExpress.XtraBars.BarButtonItem miGotoLeftList;
private DevExpress.XtraBars.BarButtonItem miRightListFilter; private DevExpress.XtraBars.BarButtonItem miRightListFilter;
@@ -2033,6 +2152,18 @@
private DevExpress.XtraBars.BarButtonItem miFavCUnset; private DevExpress.XtraBars.BarButtonItem miFavCUnset;
private DevExpress.XtraBars.BarButtonItem miFavDUnset; private DevExpress.XtraBars.BarButtonItem miFavDUnset;
private DevExpress.XtraBars.BarButtonItem miFavEUnset; private DevExpress.XtraBars.BarButtonItem miFavEUnset;
private DevExpress.XtraBars.PopupMenu popupInputSource;
private DevExpress.XtraBars.PopupMenu popupFavList;
private DevExpress.XtraBars.BarButtonItem miSelectFavList0;
private DevExpress.XtraBars.BarButtonItem miSelectFavListA;
private DevExpress.XtraBars.BarButtonItem miSelectFavListB;
private DevExpress.XtraBars.BarButtonItem miSelectFavListC;
private DevExpress.XtraBars.BarButtonItem miSelectFavListD;
private DevExpress.XtraBars.BarButtonItem miSelectFavListE;
private DevExpress.XtraBars.BarSubItem mnuGotoChannelList;
private DevExpress.XtraBars.BarLinkContainerItem mnuInputSource;
private DevExpress.XtraBars.BarSubItem mnuGotoFavList;
private DevExpress.XtraBars.BarLinkContainerItem mnuFavList;
private DevExpress.XtraSplashScreen.SplashScreenManager splashScreenManager1; private DevExpress.XtraSplashScreen.SplashScreenManager splashScreenManager1;
} }
} }

View File

@@ -25,7 +25,7 @@ namespace ChanSort.Ui
{ {
public partial class MainForm : XtraForm public partial class MainForm : XtraForm
{ {
public const string AppVersion = "v2014-07-08"; public const string AppVersion = "v2014-07-11";
private const int MaxMruEntries = 10; private const int MaxMruEntries = 10;
@@ -266,7 +266,19 @@ namespace ChanSort.Ui
private void FillChannelListCombo() private void FillChannelListCombo()
{ {
this.tabChannelList.TabPages.Clear(); this.tabChannelList.TabPages.Clear();
var itemList = new List<BarItem>();
foreach(BarItemLink link in this.mnuInputSource.ItemLinks)
itemList.Add(link.Item);
foreach (BarItem item in itemList)
{
this.barManager1.Items.Remove(item);
item.Dispose();
}
this.mnuInputSource.ClearLinks();
XtraTabPage firstNonEmpty = null; XtraTabPage firstNonEmpty = null;
int i = 0;
foreach (var list in this.dataRoot.ChannelLists) foreach (var list in this.dataRoot.ChannelLists)
{ {
if (list.Channels.Count == 0) if (list.Channels.Count == 0)
@@ -275,6 +287,12 @@ namespace ChanSort.Ui
tab.Tag = list; tab.Tag = list;
if (firstNonEmpty == null && list.Count > 0) if (firstNonEmpty == null && list.Count > 0)
firstNonEmpty = tab; firstNonEmpty = tab;
var item = new BarButtonItem(this.barManager1, list.Caption);
item.ItemShortcut = new BarShortcut((Keys) ((int)(Keys.Alt | Keys.D1) + i));
item.Tag = i;
item.ItemClick += this.miInputSource_ItemClick;
this.mnuInputSource.AddItem(item);
++i;
} }
if (tabChannelList.TabPages.Count > 0) if (tabChannelList.TabPages.Count > 0)
@@ -331,7 +349,7 @@ namespace ChanSort.Ui
this.subListIndex = 0; this.subListIndex = 0;
} }
this.grpSubList.Visible = this.dataRoot.SortedFavorites; this.grpSubList.Visible = this.dataRoot.SortedFavorites;
this.miGotoFavList.Enabled = this.dataRoot.SortedFavorites; this.mnuFavList.Enabled = this.dataRoot.SortedFavorites;
this.colOutFav.OptionsColumn.AllowEdit = !this.dataRoot.SortedFavorites; this.colOutFav.OptionsColumn.AllowEdit = !this.dataRoot.SortedFavorites;
this.colFavorites.OptionsColumn.AllowEdit = !this.dataRoot.SortedFavorites; this.colFavorites.OptionsColumn.AllowEdit = !this.dataRoot.SortedFavorites;
} }
@@ -1304,6 +1322,8 @@ namespace ChanSort.Ui
this.miTvSettings.Enabled = this.currentTvSerializer != null && this.currentTvSerializer.Features.DeviceSettings; this.miTvSettings.Enabled = this.currentTvSerializer != null && this.currentTvSerializer.Features.DeviceSettings;
this.miCleanupChannels.Enabled = this.currentTvSerializer != null && this.currentTvSerializer.Features.CleanUpChannelData; this.miCleanupChannels.Enabled = this.currentTvSerializer != null && this.currentTvSerializer.Features.CleanUpChannelData;
this.mnuFavList.Enabled = this.grpSubList.Visible;
this.txtSetSlot.Enabled = mayEdit; this.txtSetSlot.Enabled = mayEdit;
} }
#endregion #endregion
@@ -1555,24 +1575,17 @@ namespace ChanSort.Ui
#region ProcessCmdKey() #region ProcessCmdKey()
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{ {
// select input source if (keyData == Keys.F1)
if (keyData >= (Keys.Alt | Keys.D1) && keyData <= (Keys.Alt | Keys.D9))
{ {
int index = (int) keyData - (int) (Keys.Alt | Keys.D1); this.popupInputSource.ShowPopup(this.tabChannelList.PointToScreen(new Point(0, this.tabChannelList.Height)));
if (index < this.tabChannelList.TabPages.Count)
this.tabChannelList.SelectedTabPageIndex = index;
return true; return true;
} }
// select program or fav list if (keyData == (Keys.F1 | Keys.Shift))
if (keyData >= (Keys.Alt | Keys.Control | Keys.D0) && keyData <= (Keys.Alt | Keys.Control | Keys.D5))
{ {
int index = (int)keyData - (int)(Keys.Alt | Keys.Control | Keys.D0); this.popupFavList.ShowPopup(this.tabSubList.PointToScreen(new Point(0, this.tabSubList.Height)));
if (index < this.tabSubList.TabPages.Count)
this.tabSubList.SelectedTabPageIndex = index;
return true; return true;
} }
return base.ProcessCmdKey(ref msg, keyData); return base.ProcessCmdKey(ref msg, keyData);
} }
#endregion #endregion
@@ -1795,14 +1808,20 @@ namespace ChanSort.Ui
#region Accessibility menu #region Accessibility menu
private void miGotoInputSource_ItemClick(object sender, ItemClickEventArgs e) private void miInputSource_ItemClick(object sender, ItemClickEventArgs e)
{ {
TryExecute(this.tabChannelList.Select); this.tabChannelList.SelectedTabPageIndex = (int) e.Item.Tag;
} }
private void miGotoFavList_ItemClick(object sender, ItemClickEventArgs e) private void miSelectFavList_ItemClick(object sender, ItemClickEventArgs e)
{ {
TryExecute(this.tabSubList.Select); try
{
int idx = Convert.ToInt32(e.Item.Tag);
if (this.grpSubList.Visible && idx < this.tabSubList.TabPages.Count)
this.tabSubList.SelectedTabPageIndex = idx;
}
catch (Exception ex) { HandleException(ex); }
} }
private void miGotoLeftFilter_ItemClick(object sender, ItemClickEventArgs e) private void miGotoLeftFilter_ItemClick(object sender, ItemClickEventArgs e)
@@ -2174,7 +2193,7 @@ namespace ChanSort.Ui
this.lastFocusedGrid = this.gviewLeft; this.lastFocusedGrid = this.gviewLeft;
this.UpdateMenu(); this.UpdateMenu();
if (e.MenuType == GridMenuType.Row && e.HitInfo.InRow && this.gviewLeft.IsDataRow(e.HitInfo.RowHandle)) if (e.MenuType == GridMenuType.Row && e.HitInfo.InRow && this.gviewLeft.IsDataRow(e.HitInfo.RowHandle))
this.mnuContext.ShowPopup(this.gridLeft.PointToScreen(e.Point)); this.popupContext.ShowPopup(this.gridLeft.PointToScreen(e.Point));
} }
#endregion #endregion
@@ -2310,7 +2329,7 @@ namespace ChanSort.Ui
this.lastFocusedGrid = this.gviewRight; this.lastFocusedGrid = this.gviewRight;
this.UpdateMenu(); this.UpdateMenu();
if (e.MenuType == GridMenuType.Row) if (e.MenuType == GridMenuType.Row)
this.mnuContext.ShowPopup(this.gridRight.PointToScreen(e.Point)); this.popupContext.ShowPopup(this.gridRight.PointToScreen(e.Point));
} }
#endregion #endregion
@@ -2468,5 +2487,6 @@ namespace ChanSort.Ui
} }
#endregion #endregion
} }
} }

View File

@@ -259,20 +259,38 @@
<data name="miShowWarningsAfterLoad.Hint" xml:space="preserve"> <data name="miShowWarningsAfterLoad.Hint" xml:space="preserve">
<value>Eventuelle Warnungen nach dem Laden einer TV-Datei automatisch anzeigen</value> <value>Eventuelle Warnungen nach dem Laden einer TV-Datei automatisch anzeigen</value>
</data> </data>
<data name="barSubItem3.Caption" xml:space="preserve"> <data name="mnuAccessibility.Caption" xml:space="preserve">
<value>Einga&amp;behilfe</value> <value>Einga&amp;behilfe</value>
</data> </data>
<data name="miGotoInputSource.Caption" xml:space="preserve"> <data name="mnuGotoChannelList.AccessibleDescription" xml:space="preserve">
<value>Öffnet ein Menü zur Auswahl der Eingangsquelle. Dieses kann auch direkt mit der F1-Taste aufgerufen werden.</value>
</data>
<data name="mnuGotoChannelList.Caption" xml:space="preserve">
<value>&amp;Eingangsquelle auswählen</value> <value>&amp;Eingangsquelle auswählen</value>
</data> </data>
<data name="miGotoInputSource.Hint" xml:space="preserve"> <data name="mnuGotoFavList.AccessibleDescription" xml:space="preserve">
<value>Mit Alt+1 bis Alt+9 kann direkt eine Eingangsquelle ausgewählt werden</value> <value>Öffnet ein Menü zur Auswahl der Programm- oder Favoritenliste. Dieses Menü kann auch direkt über die Umschalt+F1 Tastenkombination geöffnet werden.</value>
</data> </data>
<data name="miGotoFavList.Caption" xml:space="preserve"> <data name="mnuGotoFavList.Caption" xml:space="preserve">
<value>&amp;Favoritenliste auswählen</value> <value>Program-/&amp;Favoritenliste auswählen</value>
</data> </data>
<data name="miGotoFavList.Hint" xml:space="preserve"> <data name="miSelectFavList0.Caption" xml:space="preserve">
<value>Mit Ctrl+Alt+0 bis Ctrl+Alt+5 kann zwischen der Programmliste und den Favoritenlisten gewechselt werden</value> <value>Programmliste</value>
</data>
<data name="miSelectFavListA.Caption" xml:space="preserve">
<value>Favoriten A</value>
</data>
<data name="miSelectFavListB.Caption" xml:space="preserve">
<value>Favoriten B</value>
</data>
<data name="miSelectFavListC.Caption" xml:space="preserve">
<value>Favoriten C</value>
</data>
<data name="miSelectFavListD.Caption" xml:space="preserve">
<value>Favoriten D</value>
</data>
<data name="miSelectFavListE.Caption" xml:space="preserve">
<value>Favoriten E</value>
</data> </data>
<data name="miGotoLeftFilter.Caption" xml:space="preserve"> <data name="miGotoLeftFilter.Caption" xml:space="preserve">
<value>Filterzeile in der &amp;linken Liste</value> <value>Filterzeile in der &amp;linken Liste</value>
@@ -394,21 +412,57 @@
<data name="$this.Text" xml:space="preserve"> <data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - Senderlisten-Editor für Samsung, LG, Panasonic und Toshiba TVs</value> <value>ChanSort {0} - Senderlisten-Editor für Samsung, LG, Panasonic und Toshiba TVs</value>
</data> </data>
<data name="btnToggleLock.Text" xml:space="preserve">
<value>Kindersicherung bei markierten Sendern ein/ausschalten</value>
</data>
<data name="btnToggleLock.ToolTip" xml:space="preserve"> <data name="btnToggleLock.ToolTip" xml:space="preserve">
<value>Kindersicherung</value> <value>Kindersicherung</value>
</data> </data>
<data name="btnToggleFavE.AccessibleDescription" xml:space="preserve">
<value>Favorit E umschalten</value>
</data>
<data name="btnToggleFavD.AccessibleDescription" xml:space="preserve">
<value>Favorit D umschalten</value>
</data>
<data name="btnToggleFavC.AccessibleDescription" xml:space="preserve">
<value>Favorit C umschalten</value>
</data>
<data name="btnToggleFavB.AccessibleDescription" xml:space="preserve">
<value>Favorit B umschalten</value>
</data>
<data name="btnToggleFavA.AccessibleDescription" xml:space="preserve">
<value>Favorit A umschalten</value>
</data>
<data name="btnClearLeftFilter.AccessibleDescription" xml:space="preserve">
<value>Entfernt den Suchfilter von der sortierten Senderliste</value>
</data>
<data name="btnClearLeftFilter.ToolTip" xml:space="preserve"> <data name="btnClearLeftFilter.ToolTip" xml:space="preserve">
<value>Filter entfernen</value> <value>Filter entfernen</value>
</data> </data>
<data name="btnRenum.Text" xml:space="preserve">
<value>Markierte Sender fortlaufend nummerieren</value>
</data>
<data name="btnRenum.ToolTip" xml:space="preserve"> <data name="btnRenum.ToolTip" xml:space="preserve">
<value>Markierte Sender neu nummerieren</value> <value>Markierte Sender fortlaufend nummerieren</value>
</data>
<data name="btnDown.Text" xml:space="preserve">
<value>Markierte Sender nach unten verschieben</value>
</data> </data>
<data name="btnDown.ToolTip" xml:space="preserve"> <data name="btnDown.ToolTip" xml:space="preserve">
<value>Markierte Sender nach unten verschieben</value> <value>Markierte Sender nach unten verschieben</value>
</data> </data>
<data name="btnUp.Text" xml:space="preserve">
<value>Markierte Sender nach oben verschieben</value>
</data>
<data name="btnUp.ToolTip" xml:space="preserve"> <data name="btnUp.ToolTip" xml:space="preserve">
<value>Markierte Sender nach oben verschieben</value> <value>Markierte Sender nach oben verschieben</value>
</data> </data>
<data name="btnRemoveLeft.Text" xml:space="preserve">
<value>Markierte Sender aus sortierter Liste entfernen</value>
</data>
<data name="btnRemoveLeft.ToolTip" xml:space="preserve">
<value>Markierte Sender aus sortierter Liste entfernen</value>
</data>
<data name="grpOutputList.Text" xml:space="preserve"> <data name="grpOutputList.Text" xml:space="preserve">
<value>Sortierte Sender (.csv)</value> <value>Sortierte Sender (.csv)</value>
</data> </data>
@@ -478,20 +532,32 @@
<data name="lblHotkeyRight.Text" xml:space="preserve"> <data name="lblHotkeyRight.Text" xml:space="preserve">
<value>F5: Filter | F6: Liste | Eingabe: übernehmen</value> <value>F5: Filter | F6: Liste | Eingabe: übernehmen</value>
</data> </data>
<data name="btnRemoveRight.Text" xml:space="preserve">
<value>Sender aus sortierter Liste entfernen</value>
</data>
<data name="btnRemoveRight.ToolTip" xml:space="preserve"> <data name="btnRemoveRight.ToolTip" xml:space="preserve">
<value>Sender aus sortierter Liste entfernen</value> <value>Sender aus sortierter Liste entfernen</value>
</data> </data>
<data name="btnAddAll.AccessibleDescription" xml:space="preserve">
<value>Aller derzeit nicht sortierten Sender ans Ende der Liste anhängen</value>
</data>
<data name="btnAddAll.Text" xml:space="preserve"> <data name="btnAddAll.Text" xml:space="preserve">
<value>&lt;&lt; Alle hinzufügen</value> <value>&lt;&lt; Alle hinzufügen</value>
</data> </data>
<data name="btnAddAll.ToolTip" xml:space="preserve"> <data name="btnAddAll.ToolTip" xml:space="preserve">
<value>Aller derzeit nicht sortierten Sender ans Ende der Liste anhängen</value> <value>Aller derzeit nicht sortierten Sender ans Ende der Liste anhängen</value>
</data> </data>
<data name="btnClearRightFilter.AccessibleDescription" xml:space="preserve">
<value>Entfernt den Suchfilter von der vollständigen Senderliste</value>
</data>
<data name="btnClearRightFilter.ToolTip" xml:space="preserve"> <data name="btnClearRightFilter.ToolTip" xml:space="preserve">
<value>Filter entfernen</value> <value>Filter entfernen</value>
</data> </data>
<data name="btnAdd.Text" xml:space="preserve">
<value>Markierte Sender in die sortierte liste übernehmen</value>
</data>
<data name="btnAdd.ToolTip" xml:space="preserve"> <data name="btnAdd.ToolTip" xml:space="preserve">
<value>Markierte Sender übernehmen</value> <value>Markierte Sender in die sortierte liste übernehmen</value>
</data> </data>
<data name="grpInputList.Text" xml:space="preserve"> <data name="grpInputList.Text" xml:space="preserve">
<value>Alle Sender</value> <value>Alle Sender</value>

View File

@@ -554,20 +554,44 @@
<data name="miShowWarningsAfterLoad.Caption" xml:space="preserve"> <data name="miShowWarningsAfterLoad.Caption" xml:space="preserve">
<value>Show warnings after loading file</value> <value>Show warnings after loading file</value>
</data> </data>
<data name="barSubItem3.Caption" xml:space="preserve"> <data name="mnuAccessibility.Caption" xml:space="preserve">
<value>&amp;Accessibility</value> <value>&amp;Accessibility</value>
</data> </data>
<data name="miGotoInputSource.Caption" xml:space="preserve"> <data name="mnuGotoChannelList.AccessibleDescription" xml:space="preserve">
<value>&amp;Input source selection</value> <value>Opens a submenu for the input source selection. This menu can be directly activated with the F1 key</value>
</data> </data>
<data name="miGotoInputSource.Hint" xml:space="preserve"> <data name="mnuGotoChannelList.Caption" xml:space="preserve">
<value>Press Alt+1 to Alt+9 to select a specific input source</value> <value>Select &amp;input source</value>
</data> </data>
<data name="miGotoFavList.Caption" xml:space="preserve"> <data name="mnuInputSource.Caption" xml:space="preserve">
<value>&amp;Favorite list selection</value> <value>mnuInputSource</value>
</data> </data>
<data name="miGotoFavList.Hint" xml:space="preserve"> <data name="mnuGotoFavList.AccessibleDescription" xml:space="preserve">
<value>Press Ctrl+Alt+0 to Ctrl+Alt+5 to switch between program and favorite lists</value> <value>Opens a submenu for the program of favorite list selection. This menu can be directly activated with the Shift+F1 key</value>
</data>
<data name="mnuGotoFavList.Caption" xml:space="preserve">
<value>Select program/&amp;favorite list</value>
</data>
<data name="mnuFavList.Caption" xml:space="preserve">
<value>mnuFavList</value>
</data>
<data name="miSelectFavList0.Caption" xml:space="preserve">
<value>Program list</value>
</data>
<data name="miSelectFavListA.Caption" xml:space="preserve">
<value>Favorites A</value>
</data>
<data name="miSelectFavListB.Caption" xml:space="preserve">
<value>Favorites B</value>
</data>
<data name="miSelectFavListC.Caption" xml:space="preserve">
<value>Favorites C</value>
</data>
<data name="miSelectFavListD.Caption" xml:space="preserve">
<value>Favorites D</value>
</data>
<data name="miSelectFavListE.Caption" xml:space="preserve">
<value>Favorites E</value>
</data> </data>
<data name="miGotoLeftFilter.Caption" xml:space="preserve"> <data name="miGotoLeftFilter.Caption" xml:space="preserve">
<value>&amp;Left list filter</value> <value>&amp;Left list filter</value>
@@ -1617,22 +1641,70 @@
<data name="&gt;&gt;miShowWarningsAfterLoad.Type" xml:space="preserve"> <data name="&gt;&gt;miShowWarningsAfterLoad.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;barSubItem3.Name" xml:space="preserve"> <data name="&gt;&gt;mnuAccessibility.Name" xml:space="preserve">
<value>barSubItem3</value> <value>mnuAccessibility</value>
</data> </data>
<data name="&gt;&gt;barSubItem3.Type" xml:space="preserve"> <data name="&gt;&gt;mnuAccessibility.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;miGotoInputSource.Name" xml:space="preserve"> <data name="&gt;&gt;mnuGotoChannelList.Name" xml:space="preserve">
<value>miGotoInputSource</value> <value>mnuGotoChannelList</value>
</data> </data>
<data name="&gt;&gt;miGotoInputSource.Type" xml:space="preserve"> <data name="&gt;&gt;mnuGotoChannelList.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;mnuInputSource.Name" xml:space="preserve">
<value>mnuInputSource</value>
</data>
<data name="&gt;&gt;mnuInputSource.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;mnuGotoFavList.Name" xml:space="preserve">
<value>mnuGotoFavList</value>
</data>
<data name="&gt;&gt;mnuGotoFavList.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;mnuFavList.Name" xml:space="preserve">
<value>mnuFavList</value>
</data>
<data name="&gt;&gt;mnuFavList.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;miSelectFavList0.Name" xml:space="preserve">
<value>miSelectFavList0</value>
</data>
<data name="&gt;&gt;miSelectFavList0.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;miGotoFavList.Name" xml:space="preserve"> <data name="&gt;&gt;miSelectFavListA.Name" xml:space="preserve">
<value>miGotoFavList</value> <value>miSelectFavListA</value>
</data> </data>
<data name="&gt;&gt;miGotoFavList.Type" xml:space="preserve"> <data name="&gt;&gt;miSelectFavListA.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;miSelectFavListB.Name" xml:space="preserve">
<value>miSelectFavListB</value>
</data>
<data name="&gt;&gt;miSelectFavListB.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;miSelectFavListC.Name" xml:space="preserve">
<value>miSelectFavListC</value>
</data>
<data name="&gt;&gt;miSelectFavListC.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;miSelectFavListD.Name" xml:space="preserve">
<value>miSelectFavListD</value>
</data>
<data name="&gt;&gt;miSelectFavListD.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;miSelectFavListE.Name" xml:space="preserve">
<value>miSelectFavListE</value>
</data>
<data name="&gt;&gt;miSelectFavListE.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;miGotoLeftFilter.Name" xml:space="preserve"> <data name="&gt;&gt;miGotoLeftFilter.Name" xml:space="preserve">
@@ -1707,10 +1779,10 @@
<data name="&gt;&gt;splashScreenManager1.Type" xml:space="preserve"> <data name="&gt;&gt;splashScreenManager1.Type" xml:space="preserve">
<value>DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;mnuContext.Name" xml:space="preserve"> <data name="&gt;&gt;popupContext.Name" xml:space="preserve">
<value>mnuContext</value> <value>popupContext</value>
</data> </data>
<data name="&gt;&gt;mnuContext.Type" xml:space="preserve"> <data name="&gt;&gt;popupContext.Type" xml:space="preserve">
<value>DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;timerEditDelay.Name" xml:space="preserve"> <data name="&gt;&gt;timerEditDelay.Name" xml:space="preserve">
@@ -1719,6 +1791,18 @@
<data name="&gt;&gt;timerEditDelay.Type" xml:space="preserve"> <data name="&gt;&gt;timerEditDelay.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="&gt;&gt;popupInputSource.Name" xml:space="preserve">
<value>popupInputSource</value>
</data>
<data name="&gt;&gt;popupInputSource.Type" xml:space="preserve">
<value>DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;popupFavList.Name" xml:space="preserve">
<value>popupFavList</value>
</data>
<data name="&gt;&gt;popupFavList.Type" xml:space="preserve">
<value>DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MainForm</value> <value>MainForm</value>
</data> </data>
@@ -1726,7 +1810,7 @@
<value>DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v13.2, Version=13.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="SharedImageCollection.Timestamp" type="System.DateTime, mscorlib"> <data name="SharedImageCollection.Timestamp" type="System.DateTime, mscorlib">
<value>07/08/2014 22:14:23</value> <value>07/11/2014 10:05:49</value>
</data> </data>
<data name="SharedImageCollection.ImageSize" type="System.Drawing.Size, System.Drawing"> <data name="SharedImageCollection.ImageSize" type="System.Drawing.Size, System.Drawing">
<value>16, 16</value> <value>16, 16</value>
@@ -1740,6 +1824,9 @@
<data name="btnToggleLock.TabIndex" type="System.Int32, mscorlib"> <data name="btnToggleLock.TabIndex" type="System.Int32, mscorlib">
<value>15</value> <value>15</value>
</data> </data>
<data name="btnToggleLock.Text" xml:space="preserve">
<value>Toggle parental lock</value>
</data>
<data name="btnToggleLock.ToolTip" xml:space="preserve"> <data name="btnToggleLock.ToolTip" xml:space="preserve">
<value>Parental lock</value> <value>Parental lock</value>
</data> </data>
@@ -1755,6 +1842,9 @@
<data name="&gt;&gt;btnToggleLock.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleLock.ZOrder" xml:space="preserve">
<value>0</value> <value>0</value>
</data> </data>
<data name="btnToggleFavE.AccessibleDescription" xml:space="preserve">
<value>Toggle Favorite E</value>
</data>
<data name="btnToggleFavE.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnToggleFavE.Location" type="System.Drawing.Point, System.Drawing">
<value>232, 5</value> <value>232, 5</value>
</data> </data>
@@ -1779,6 +1869,9 @@
<data name="&gt;&gt;btnToggleFavE.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleFavE.ZOrder" xml:space="preserve">
<value>1</value> <value>1</value>
</data> </data>
<data name="btnToggleFavD.AccessibleDescription" xml:space="preserve">
<value>Toggle Favorite D</value>
</data>
<data name="btnToggleFavD.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnToggleFavD.Location" type="System.Drawing.Point, System.Drawing">
<value>207, 5</value> <value>207, 5</value>
</data> </data>
@@ -1803,6 +1896,9 @@
<data name="&gt;&gt;btnToggleFavD.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleFavD.ZOrder" xml:space="preserve">
<value>2</value> <value>2</value>
</data> </data>
<data name="btnToggleFavC.AccessibleDescription" xml:space="preserve">
<value>Toggle Favorite C</value>
</data>
<data name="btnToggleFavC.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnToggleFavC.Location" type="System.Drawing.Point, System.Drawing">
<value>182, 5</value> <value>182, 5</value>
</data> </data>
@@ -1827,6 +1923,9 @@
<data name="&gt;&gt;btnToggleFavC.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleFavC.ZOrder" xml:space="preserve">
<value>3</value> <value>3</value>
</data> </data>
<data name="btnToggleFavB.AccessibleDescription" xml:space="preserve">
<value>Toggle Favorite B</value>
</data>
<data name="btnToggleFavB.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnToggleFavB.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 5</value> <value>157, 5</value>
</data> </data>
@@ -1851,6 +1950,9 @@
<data name="&gt;&gt;btnToggleFavB.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleFavB.ZOrder" xml:space="preserve">
<value>4</value> <value>4</value>
</data> </data>
<data name="btnToggleFavA.AccessibleDescription" xml:space="preserve">
<value>Toggle Favorite A</value>
</data>
<data name="btnToggleFavA.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnToggleFavA.Location" type="System.Drawing.Point, System.Drawing">
<value>132, 5</value> <value>132, 5</value>
</data> </data>
@@ -1875,6 +1977,9 @@
<data name="&gt;&gt;btnToggleFavA.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnToggleFavA.ZOrder" xml:space="preserve">
<value>5</value> <value>5</value>
</data> </data>
<data name="btnClearLeftFilter.AccessibleDescription" xml:space="preserve">
<value>Remove channel filter criteria from sorted channel list</value>
</data>
<data name="btnClearLeftFilter.Appearance.Font" type="System.Drawing.Font, System.Drawing"> <data name="btnClearLeftFilter.Appearance.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8.25pt, style=Strikeout</value> <value>Tahoma, 8.25pt, style=Strikeout</value>
</data> </data>
@@ -1915,7 +2020,7 @@
<value>8</value> <value>8</value>
</data> </data>
<data name="btnRenum.Text" xml:space="preserve"> <data name="btnRenum.Text" xml:space="preserve">
<value>1-999</value> <value>Renumber selected channels sequentially</value>
</data> </data>
<data name="btnRenum.ToolTip" xml:space="preserve"> <data name="btnRenum.ToolTip" xml:space="preserve">
<value>Renumber selected channels</value> <value>Renumber selected channels</value>
@@ -1942,7 +2047,7 @@
<value>6</value> <value>6</value>
</data> </data>
<data name="btnDown.Text" xml:space="preserve"> <data name="btnDown.Text" xml:space="preserve">
<value>v</value> <value>Move selected channel down</value>
</data> </data>
<data name="btnDown.ToolTip" xml:space="preserve"> <data name="btnDown.ToolTip" xml:space="preserve">
<value>Move selected channels down</value> <value>Move selected channels down</value>
@@ -1969,7 +2074,7 @@
<value>5</value> <value>5</value>
</data> </data>
<data name="btnUp.Text" xml:space="preserve"> <data name="btnUp.Text" xml:space="preserve">
<value>^</value> <value>Move selected channel up</value>
</data> </data>
<data name="btnUp.ToolTip" xml:space="preserve"> <data name="btnUp.ToolTip" xml:space="preserve">
<value>Move selected channels up</value> <value>Move selected channels up</value>
@@ -1996,7 +2101,7 @@
<value>2</value> <value>2</value>
</data> </data>
<data name="btnRemoveLeft.Text" xml:space="preserve"> <data name="btnRemoveLeft.Text" xml:space="preserve">
<value>X</value> <value>Remove selected channels from sorted list</value>
</data> </data>
<data name="btnRemoveLeft.ToolTip" xml:space="preserve"> <data name="btnRemoveLeft.ToolTip" xml:space="preserve">
<value>Remove selected channels</value> <value>Remove selected channels</value>
@@ -2446,7 +2551,7 @@
<value>6</value> <value>6</value>
</data> </data>
<data name="btnRemoveRight.Text" xml:space="preserve"> <data name="btnRemoveRight.Text" xml:space="preserve">
<value>X</value> <value>Remove selected channels from sorted list</value>
</data> </data>
<data name="btnRemoveRight.ToolTip" xml:space="preserve"> <data name="btnRemoveRight.ToolTip" xml:space="preserve">
<value>Remove selected channels from sorted list</value> <value>Remove selected channels from sorted list</value>
@@ -2463,6 +2568,12 @@
<data name="&gt;&gt;btnRemoveRight.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnRemoveRight.ZOrder" xml:space="preserve">
<value>0</value> <value>0</value>
</data> </data>
<data name="btnAddAll.AccessibleDescription" xml:space="preserve">
<value>Append all currently unsorted channels at the end of the list</value>
</data>
<data name="btnAddAll.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="btnAddAll.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnAddAll.Location" type="System.Drawing.Point, System.Drawing">
<value>71, 5</value> <value>71, 5</value>
</data> </data>
@@ -2490,6 +2601,9 @@
<data name="&gt;&gt;btnAddAll.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnAddAll.ZOrder" xml:space="preserve">
<value>1</value> <value>1</value>
</data> </data>
<data name="btnClearRightFilter.AccessibleDescription" xml:space="preserve">
<value>Remove channel filter criteria from complete channel list</value>
</data>
<data name="btnClearRightFilter.Appearance.Font" type="System.Drawing.Font, System.Drawing"> <data name="btnClearRightFilter.Appearance.Font" type="System.Drawing.Font, System.Drawing">
<value>Tahoma, 8.25pt, style=Strikeout</value> <value>Tahoma, 8.25pt, style=Strikeout</value>
</data> </data>
@@ -2530,7 +2644,7 @@
<value>4</value> <value>4</value>
</data> </data>
<data name="btnAdd.Text" xml:space="preserve"> <data name="btnAdd.Text" xml:space="preserve">
<value>&lt;&lt;</value> <value>Add selected channels to sorted list</value>
</data> </data>
<data name="btnAdd.ToolTip" xml:space="preserve"> <data name="btnAdd.ToolTip" xml:space="preserve">
<value>Add selected channels to sorted list</value> <value>Add selected channels to sorted list</value>
@@ -2625,10 +2739,16 @@
<metadata name="defaultLookAndFeel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="defaultLookAndFeel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>194, 17</value> <value>194, 17</value>
</metadata> </metadata>
<metadata name="mnuContext.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="popupContext.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>781, 17</value> <value>781, 17</value>
</metadata> </metadata>
<metadata name="timerEditDelay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerEditDelay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>900, 17</value> <value>911, 17</value>
</metadata>
<metadata name="popupInputSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1042, 17</value>
</metadata>
<metadata name="popupFavList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1196, 17</value>
</metadata> </metadata>
</root> </root>

View File

@@ -1,9 +1,7 @@
Version v2014-07-08 ======================================================= Version v2014-07-11 =======================================================
Changes: Changes:
- added Accessibility menu and hotkeys to directly select the input source - improved accessibility support (channel list and prog/fav list selection)
(Alt+1 to Alt+9) and the program/favorite lists (Ctrl+Alt+0, ...)
- addes support for LG LH250C
The complete change log can be found at the end of this document The complete change log can be found at the end of this document
@@ -117,6 +115,9 @@ OTHER DEALINGS IN THE SOFTWARE.
Change log ================================================================ Change log ================================================================
2014-07-11
- improved accessibility support (channel list and prog/fav list selection)
2014-07-08 2014-07-08
- added Accessibility menu and hotkeys to directly select the input source - added Accessibility menu and hotkeys to directly select the input source
(Alt+1 to Alt+9) and the program/favorite lists (Ctrl+Alt+0, ...) (Alt+1 to Alt+9) and the program/favorite lists (Ctrl+Alt+0, ...)