From c9fdd79703ad87db87d61a2d790bf623b6cd9c82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Fri, 16 Sep 2016 21:14:49 +0200 Subject: [PATCH] Checking for updates --- Configuration/GlobalAssemblyInfo.cs | 2 +- Configuration/Version.defs | 4 +- Configuration/pabcversion.txt.tmpl | 1 + Localization/DefaultLang.resources | Bin 78948 -> 79442 bytes PluginsSupport/Interfaces.cs | 7 + ReleaseGenerators/PascalABCNET_version.nsh | 2 +- VisualPascalABCNET/Form1.Designer.cs | 370 +++++++++--------- VisualPascalABCNET/Form1.cs | 5 + VisualPascalABCNET/Form1.resx | 96 ++--- VisualPascalABCNET/VisualPascalABCNET.csproj | 1 + VisualPascalABCNET/Workbench/UpdateService.cs | 53 +++ .../Workbench/WindowOperations.cs | 5 + .../Workbench/WorkbenchServiceFactory.cs | 16 + _GenerateAllSetups.bat | 2 + bin/Lib/PABCRtl.dll | Bin 531968 -> 531968 bytes bin/Lng/Eng/VisualPascalABCNET.dat | 7 +- bin/Lng/Rus/VisualPascalABCNET.dat | 7 +- 17 files changed, 344 insertions(+), 234 deletions(-) create mode 100644 Configuration/pabcversion.txt.tmpl create mode 100644 VisualPascalABCNET/Workbench/UpdateService.cs diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs index 5c0f8d910..7282d9239 100644 --- a/Configuration/GlobalAssemblyInfo.cs +++ b/Configuration/GlobalAssemblyInfo.cs @@ -15,7 +15,7 @@ internal static class RevisionClass public const string Major = "3"; public const string Minor = "2"; public const string Build = "0"; - public const string Revision = "1311"; + public const string Revision = "1312"; public const string MainVersion = Major + "." + Minor; public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision; diff --git a/Configuration/Version.defs b/Configuration/Version.defs index 5d6250282..9af1e71fc 100644 --- a/Configuration/Version.defs +++ b/Configuration/Version.defs @@ -1,4 +1,4 @@ -%COREVERSION%=0 -%REVISION%=1311 %MINOR%=2 +%REVISION%=1312 +%COREVERSION%=0 %MAJOR%=3 diff --git a/Configuration/pabcversion.txt.tmpl b/Configuration/pabcversion.txt.tmpl new file mode 100644 index 000000000..1d179635e --- /dev/null +++ b/Configuration/pabcversion.txt.tmpl @@ -0,0 +1 @@ +%MAJOR%.%MINOR%.%COREVERSION%.%REVISION% \ No newline at end of file diff --git a/Localization/DefaultLang.resources b/Localization/DefaultLang.resources index b7aeff7130936e265e9c7e1ba0525ce73eebd449..ccf6fada2adf04d9341138730a29d0870cf9867b 100644 GIT binary patch delta 528 zcmY+BK}+L67>02X76d{30m}$`ZF}+}WMxdJHCU67rghiL5W8J0mRf94dXR#DK*3)k z9`?TM*~0#UG25|YVkXH1RA{j~wu{okz#QJ^d%ySn`fUEs!~6yL&{(~4b6@sKMNQA+ zl3p-WSim{M!ewY_aHD{f9*M{U6%lx3o=?D!!z17V(`i+lI^0mxIl0scf`uUDu}?vx zdUARG@zb?=mb&PckyX?T9cx8gGI7?xS!g5W*ATEcu+<_O{8vNWLbu#+&r^ekAN^@@^Lv>_P}qYjZXu1KZ_{6se;TXOxdnXx+8A_ceB`p zd8F*O+s(C1ra5Wf*{h@*)pn-U>eT87wbb`|$4RvgoXURf*lE-{&f>y0p6oQuUHtFE P#OU2<{PT2qZm{wX1PB~X delta 53 zcmV-50LuT;>;&ZK1d!kYfHSe;Mn03VKNOP}1QD~dKj%V|kp~>J=7KGd1Pux=FPBgo L0T{Q36amX2ffE$v diff --git a/PluginsSupport/Interfaces.cs b/PluginsSupport/Interfaces.cs index 4ae809c49..8ae319d00 100644 --- a/PluginsSupport/Interfaces.cs +++ b/PluginsSupport/Interfaces.cs @@ -306,6 +306,11 @@ namespace VisualPascalABCPlugins void KillAll(); } + public interface IWorkbenchUpdateService + { + void CheckForUpdates(); + } + public interface IWorkbenchBuildService { string Compile(string FileName, bool rebuild, string RuntimeServicesModule, bool ForRun, bool RunWithEnvironment); @@ -386,6 +391,7 @@ namespace VisualPascalABCPlugins void AddTextToOutputWindowSync(string fileName, string text); void WriteToOutputBox(string message, bool is_exc); void ClearOutputTextBoxForTabPage(ICodeFileDocument tabPage); + void AddTabWithUrl(string title, string url); } public interface IWorkbenchOptionService @@ -420,6 +426,7 @@ namespace VisualPascalABCPlugins IWorkbenchRunService RunService { get; } IWorkbenchDesignerService DesignerService { get; } IWorkbenchOperationsService OperationsService { get; } + IWorkbenchUpdateService UpdateService { get; } } public interface IWorkbench diff --git a/ReleaseGenerators/PascalABCNET_version.nsh b/ReleaseGenerators/PascalABCNET_version.nsh index be51d805d..07a5fac03 100644 --- a/ReleaseGenerators/PascalABCNET_version.nsh +++ b/ReleaseGenerators/PascalABCNET_version.nsh @@ -1 +1 @@ -!define VERSION '3.2.0.1311' +!define VERSION '3.2.0.1312' diff --git a/VisualPascalABCNET/Form1.Designer.cs b/VisualPascalABCNET/Form1.Designer.cs index f1aeabd26..d05ea47b4 100644 --- a/VisualPascalABCNET/Form1.Designer.cs +++ b/VisualPascalABCNET/Form1.Designer.cs @@ -256,6 +256,7 @@ namespace VisualPascalABC this.cmiSendToBack = new System.Windows.Forms.ToolStripMenuItem(); this.cmiTabOrder = new System.Windows.Forms.ToolStripMenuItem(); this.cmiProperties = new System.Windows.Forms.ToolStripMenuItem(); + this.miCheckUpdates = new System.Windows.Forms.ToolStripMenuItem(); this.toolStrip1.SuspendLayout(); this.menuStrip1.SuspendLayout(); this.statusStrip1.SuspendLayout(); @@ -557,7 +558,7 @@ namespace VisualPascalABC this.tsatConsoleApplication.Image = ((System.Drawing.Image)(resources.GetObject("tsatConsoleApplication.Image"))); this.tsatConsoleApplication.ImageTransparentColor = System.Drawing.Color.Red; this.tsatConsoleApplication.Name = "tsatConsoleApplication"; - this.tsatConsoleApplication.Size = new System.Drawing.Size(176, 22); + this.tsatConsoleApplication.Size = new System.Drawing.Size(151, 22); this.tsatConsoleApplication.Text = "AT_CONSOLE"; this.tsatConsoleApplication.Click += new System.EventHandler(this.tsat_Click); // @@ -566,7 +567,7 @@ namespace VisualPascalABC this.tsatWindowsApplication.Image = ((System.Drawing.Image)(resources.GetObject("tsatWindowsApplication.Image"))); this.tsatWindowsApplication.ImageTransparentColor = System.Drawing.Color.Red; this.tsatWindowsApplication.Name = "tsatWindowsApplication"; - this.tsatWindowsApplication.Size = new System.Drawing.Size(176, 22); + this.tsatWindowsApplication.Size = new System.Drawing.Size(151, 22); this.tsatWindowsApplication.Text = "AT_WINDOWS"; this.tsatWindowsApplication.Click += new System.EventHandler(this.tsat_Click); // @@ -575,7 +576,7 @@ namespace VisualPascalABC this.tsatDll.Image = ((System.Drawing.Image)(resources.GetObject("tsatDll.Image"))); this.tsatDll.ImageTransparentColor = System.Drawing.Color.Red; this.tsatDll.Name = "tsatDll"; - this.tsatDll.Size = new System.Drawing.Size(176, 22); + this.tsatDll.Size = new System.Drawing.Size(151, 22); this.tsatDll.Text = "AT_DLL"; this.tsatDll.Click += new System.EventHandler(this.tsat_Click); // @@ -660,7 +661,7 @@ namespace VisualPascalABC this.miRecentProjects, this.miExit}); this.mrFile.Name = "mrFile"; - this.mrFile.Size = new System.Drawing.Size(73, 24); + this.mrFile.Size = new System.Drawing.Size(61, 24); this.mrFile.Text = "MR_FILE"; // // miNew @@ -669,14 +670,14 @@ namespace VisualPascalABC this.miNew.ImageTransparentColor = System.Drawing.Color.Maroon; this.miNew.Name = "miNew"; this.miNew.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.miNew.Size = new System.Drawing.Size(226, 22); + this.miNew.Size = new System.Drawing.Size(194, 22); this.miNew.Text = "M_NEW"; this.miNew.Click += new System.EventHandler(this.miNew_Click); // // miNewProject // this.miNewProject.Name = "miNewProject"; - this.miNewProject.Size = new System.Drawing.Size(226, 22); + this.miNewProject.Size = new System.Drawing.Size(194, 22); this.miNewProject.Text = "M_NEW_PROJECT"; this.miNewProject.Visible = false; this.miNewProject.Click += new System.EventHandler(this.miNewProject_Click); @@ -687,28 +688,28 @@ namespace VisualPascalABC this.miUnitWithForm, this.miFormProgram}); this.miNewAdv.Name = "miNewAdv"; - this.miNewAdv.Size = new System.Drawing.Size(226, 22); + this.miNewAdv.Size = new System.Drawing.Size(194, 22); this.miNewAdv.Text = "M_NEW_ADV"; this.miNewAdv.Visible = false; // // miUnitWithForm // this.miUnitWithForm.Name = "miUnitWithForm"; - this.miUnitWithForm.Size = new System.Drawing.Size(211, 22); + this.miUnitWithForm.Size = new System.Drawing.Size(180, 22); this.miUnitWithForm.Text = "M_UNIT_WITH_FORM"; this.miUnitWithForm.Click += new System.EventHandler(this.miUnitWithForm_Click); // // miFormProgram // this.miFormProgram.Name = "miFormProgram"; - this.miFormProgram.Size = new System.Drawing.Size(211, 22); + this.miFormProgram.Size = new System.Drawing.Size(180, 22); this.miFormProgram.Text = "M_FORM_PROGRAM"; this.miFormProgram.Click += new System.EventHandler(this.miFormProgram_Click); // // toolStripMenuItem9 // this.toolStripMenuItem9.Name = "toolStripMenuItem9"; - this.toolStripMenuItem9.Size = new System.Drawing.Size(223, 6); + this.toolStripMenuItem9.Size = new System.Drawing.Size(191, 6); // // miOpen // @@ -716,14 +717,14 @@ namespace VisualPascalABC this.miOpen.ImageTransparentColor = System.Drawing.Color.Maroon; this.miOpen.Name = "miOpen"; this.miOpen.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.miOpen.Size = new System.Drawing.Size(226, 22); + this.miOpen.Size = new System.Drawing.Size(194, 22); this.miOpen.Text = "M_OPEN"; this.miOpen.Click += new System.EventHandler(this.OpenToolStripMenuItem1_Click_1); // // miOpenProject // this.miOpenProject.Name = "miOpenProject"; - this.miOpenProject.Size = new System.Drawing.Size(226, 22); + this.miOpenProject.Size = new System.Drawing.Size(194, 22); this.miOpenProject.Text = "M_OPEN_PROJECT"; this.miOpenProject.Visible = false; this.miOpenProject.Click += new System.EventHandler(this.miOpenProject_Click); @@ -731,7 +732,7 @@ namespace VisualPascalABC // toolStripMenuItem10 // this.toolStripMenuItem10.Name = "toolStripMenuItem10"; - this.toolStripMenuItem10.Size = new System.Drawing.Size(223, 6); + this.toolStripMenuItem10.Size = new System.Drawing.Size(191, 6); // // miSave // @@ -740,7 +741,7 @@ namespace VisualPascalABC this.miSave.ImageTransparentColor = System.Drawing.Color.Maroon; this.miSave.Name = "miSave"; this.miSave.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.miSave.Size = new System.Drawing.Size(226, 22); + this.miSave.Size = new System.Drawing.Size(194, 22); this.miSave.Text = "M_SAVE"; this.miSave.Click += new System.EventHandler(this.miSave_Click); // @@ -749,7 +750,7 @@ namespace VisualPascalABC this.miSaveAs.Name = "miSaveAs"; this.miSaveAs.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.S))); - this.miSaveAs.Size = new System.Drawing.Size(226, 22); + this.miSaveAs.Size = new System.Drawing.Size(194, 22); this.miSaveAs.Text = "M_SAVEAS"; this.miSaveAs.Click += new System.EventHandler(this.miSaveAs_Click); // @@ -759,27 +760,27 @@ namespace VisualPascalABC this.miSaveAll.Image = global::VisualPascalABC.Properties.Resources.save_all; this.miSaveAll.ImageTransparentColor = System.Drawing.Color.Maroon; this.miSaveAll.Name = "miSaveAll"; - this.miSaveAll.Size = new System.Drawing.Size(226, 22); + this.miSaveAll.Size = new System.Drawing.Size(194, 22); this.miSaveAll.Text = "M_SAVEALL"; this.miSaveAll.Click += new System.EventHandler(this.miSaveAll_Click_1); // // toolStripMenuItem11 // this.toolStripMenuItem11.Name = "toolStripMenuItem11"; - this.toolStripMenuItem11.Size = new System.Drawing.Size(223, 6); + this.toolStripMenuItem11.Size = new System.Drawing.Size(191, 6); // // miClose // this.miClose.Enabled = false; this.miClose.Name = "miClose"; - this.miClose.Size = new System.Drawing.Size(226, 22); + this.miClose.Size = new System.Drawing.Size(194, 22); this.miClose.Text = "M_CLOSE"; this.miClose.Click += new System.EventHandler(this.miClose_Click); // // miCloseProject // this.miCloseProject.Name = "miCloseProject"; - this.miCloseProject.Size = new System.Drawing.Size(226, 22); + this.miCloseProject.Size = new System.Drawing.Size(194, 22); this.miCloseProject.Text = "M_CLOSE_PROJECT"; this.miCloseProject.Visible = false; this.miCloseProject.Click += new System.EventHandler(this.miCloseProject_Click); @@ -788,39 +789,39 @@ namespace VisualPascalABC // this.miCloseAllButThis.Enabled = false; this.miCloseAllButThis.Name = "miCloseAllButThis"; - this.miCloseAllButThis.Size = new System.Drawing.Size(226, 22); + this.miCloseAllButThis.Size = new System.Drawing.Size(194, 22); this.miCloseAllButThis.Text = "M_CLOSEALLBUTTHIS"; this.miCloseAllButThis.Click += new System.EventHandler(this.miCloseNonActive_Click); // // toolStripMenuItem2 // this.toolStripMenuItem2.Name = "toolStripMenuItem2"; - this.toolStripMenuItem2.Size = new System.Drawing.Size(223, 6); + this.toolStripMenuItem2.Size = new System.Drawing.Size(191, 6); // // miPrint // this.miPrint.Image = global::VisualPascalABC.Properties.Resources.PrintHS; this.miPrint.Name = "miPrint"; this.miPrint.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P))); - this.miPrint.Size = new System.Drawing.Size(226, 22); + this.miPrint.Size = new System.Drawing.Size(194, 22); this.miPrint.Text = "M_PRINT"; this.miPrint.Click += new System.EventHandler(this.miPrint_Click); // // toolStripSeparator14 // this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(223, 6); + this.toolStripSeparator14.Size = new System.Drawing.Size(191, 6); // // miRecentFiles // this.miRecentFiles.Name = "miRecentFiles"; - this.miRecentFiles.Size = new System.Drawing.Size(226, 22); + this.miRecentFiles.Size = new System.Drawing.Size(194, 22); this.miRecentFiles.Text = "M_RECENTFILES"; // // miRecentProjects // this.miRecentProjects.Name = "miRecentProjects"; - this.miRecentProjects.Size = new System.Drawing.Size(226, 22); + this.miRecentProjects.Size = new System.Drawing.Size(194, 22); this.miRecentProjects.Text = "M_RECENTPROJECTS"; this.miRecentProjects.Visible = false; // @@ -829,7 +830,7 @@ namespace VisualPascalABC this.miExit.Image = ((System.Drawing.Image)(resources.GetObject("miExit.Image"))); this.miExit.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miExit.Name = "miExit"; - this.miExit.Size = new System.Drawing.Size(226, 22); + this.miExit.Size = new System.Drawing.Size(194, 22); this.miExit.Text = "M_EXIT"; this.miExit.Click += new System.EventHandler(this.ExitToolStripMenuItem_Click); // @@ -854,7 +855,7 @@ namespace VisualPascalABC this.toolStripMenuItem7}); this.mrEdit.Name = "mrEdit"; this.mrEdit.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.L))); - this.mrEdit.Size = new System.Drawing.Size(77, 24); + this.mrEdit.Size = new System.Drawing.Size(63, 24); this.mrEdit.Text = "MR_EDIT"; // // miUndo @@ -863,7 +864,7 @@ namespace VisualPascalABC this.miUndo.ImageTransparentColor = System.Drawing.Color.Maroon; this.miUndo.Name = "miUndo"; this.miUndo.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z))); - this.miUndo.Size = new System.Drawing.Size(219, 22); + this.miUndo.Size = new System.Drawing.Size(186, 22); this.miUndo.Text = "M_UNDO"; this.miUndo.Click += new System.EventHandler(this.UndoToolStripMenuItem_Click); // @@ -874,14 +875,14 @@ namespace VisualPascalABC this.miRedo.Name = "miRedo"; this.miRedo.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.Z))); - this.miRedo.Size = new System.Drawing.Size(219, 22); + this.miRedo.Size = new System.Drawing.Size(186, 22); this.miRedo.Text = "M_REDO"; this.miRedo.Click += new System.EventHandler(this.RedoToolStripMenuItem_Click); // // toolStripMenuItem3 // this.toolStripMenuItem3.Name = "toolStripMenuItem3"; - this.toolStripMenuItem3.Size = new System.Drawing.Size(216, 6); + this.toolStripMenuItem3.Size = new System.Drawing.Size(183, 6); // // miCut // @@ -889,7 +890,7 @@ namespace VisualPascalABC this.miCut.ImageTransparentColor = System.Drawing.Color.Maroon; this.miCut.Name = "miCut"; this.miCut.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); - this.miCut.Size = new System.Drawing.Size(219, 22); + this.miCut.Size = new System.Drawing.Size(186, 22); this.miCut.Text = "M_CUT"; this.miCut.Click += new System.EventHandler(this.miCurt_Click); // @@ -899,7 +900,7 @@ namespace VisualPascalABC this.miCopy.ImageTransparentColor = System.Drawing.Color.Maroon; this.miCopy.Name = "miCopy"; this.miCopy.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.miCopy.Size = new System.Drawing.Size(219, 22); + this.miCopy.Size = new System.Drawing.Size(186, 22); this.miCopy.Text = "M_COPY"; this.miCopy.Click += new System.EventHandler(this.miCopy_Click); // @@ -909,7 +910,7 @@ namespace VisualPascalABC this.miPaste.ImageTransparentColor = System.Drawing.Color.Maroon; this.miPaste.Name = "miPaste"; this.miPaste.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); - this.miPaste.Size = new System.Drawing.Size(219, 22); + this.miPaste.Size = new System.Drawing.Size(186, 22); this.miPaste.Text = "M_PASTE"; this.miPaste.Click += new System.EventHandler(this.miPaste_Click); // @@ -919,7 +920,7 @@ namespace VisualPascalABC this.miDelete.Image = global::VisualPascalABC.Properties.Resources.Delete3; this.miDelete.ImageTransparentColor = System.Drawing.Color.White; this.miDelete.Name = "miDelete"; - this.miDelete.Size = new System.Drawing.Size(219, 22); + this.miDelete.Size = new System.Drawing.Size(186, 22); this.miDelete.Text = "M_DELETE"; this.miDelete.Visible = false; this.miDelete.Click += new System.EventHandler(this.miDelete_Click); @@ -927,7 +928,7 @@ namespace VisualPascalABC // toolStripMenuItem4 // this.toolStripMenuItem4.Name = "toolStripMenuItem4"; - this.toolStripMenuItem4.Size = new System.Drawing.Size(216, 6); + this.toolStripMenuItem4.Size = new System.Drawing.Size(183, 6); // // miFind // @@ -935,7 +936,7 @@ namespace VisualPascalABC this.miFind.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miFind.Name = "miFind"; this.miFind.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F))); - this.miFind.Size = new System.Drawing.Size(219, 22); + this.miFind.Size = new System.Drawing.Size(186, 22); this.miFind.Text = "M_FIND"; this.miFind.Click += new System.EventHandler(this.miFind_Click); // @@ -945,7 +946,7 @@ namespace VisualPascalABC this.miFindNext.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miFindNext.Name = "miFindNext"; this.miFindNext.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.L))); - this.miFindNext.Size = new System.Drawing.Size(219, 22); + this.miFindNext.Size = new System.Drawing.Size(186, 22); this.miFindNext.Text = "M_FINDNEXT"; this.miFindNext.Click += new System.EventHandler(this.miFindNext_Click); // @@ -955,7 +956,7 @@ namespace VisualPascalABC this.miReplace.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miReplace.Name = "miReplace"; this.miReplace.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R))); - this.miReplace.Size = new System.Drawing.Size(219, 22); + this.miReplace.Size = new System.Drawing.Size(186, 22); this.miReplace.Text = "M_REPLACE"; this.miReplace.Click += new System.EventHandler(this.miReplace_Click); // @@ -963,27 +964,27 @@ namespace VisualPascalABC // this.tsGotoLine.Name = "tsGotoLine"; this.tsGotoLine.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.G))); - this.tsGotoLine.Size = new System.Drawing.Size(219, 22); + this.tsGotoLine.Size = new System.Drawing.Size(186, 22); this.tsGotoLine.Text = "M_GOTO_LINE"; this.tsGotoLine.Click += new System.EventHandler(this.tsGotoLine_Click); // // toolStripSeparator8 // this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(216, 6); + this.toolStripSeparator8.Size = new System.Drawing.Size(183, 6); // // tsSelectAll // this.tsSelectAll.Name = "tsSelectAll"; this.tsSelectAll.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.tsSelectAll.Size = new System.Drawing.Size(219, 22); + this.tsSelectAll.Size = new System.Drawing.Size(186, 22); this.tsSelectAll.Text = "M_SELECT_ALL"; this.tsSelectAll.Click += new System.EventHandler(this.tsSelectAll_Click); // // toolStripSeparator9 // this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(216, 6); + this.toolStripSeparator9.Size = new System.Drawing.Size(183, 6); // // toolStripMenuItem7 // @@ -993,7 +994,7 @@ namespace VisualPascalABC this.mGOTOPREVBOOKMARKToolStripMenuItem, this.mCLEARBOOKMARKSToolStripMenuItem}); this.toolStripMenuItem7.Name = "toolStripMenuItem7"; - this.toolStripMenuItem7.Size = new System.Drawing.Size(219, 22); + this.toolStripMenuItem7.Size = new System.Drawing.Size(186, 22); this.toolStripMenuItem7.Text = "M_BOOKMARS"; // // toolStripMenuItem8 @@ -1001,7 +1002,7 @@ namespace VisualPascalABC this.toolStripMenuItem8.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem8.Image"))); this.toolStripMenuItem8.Name = "toolStripMenuItem8"; this.toolStripMenuItem8.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.F2))); - this.toolStripMenuItem8.Size = new System.Drawing.Size(283, 22); + this.toolStripMenuItem8.Size = new System.Drawing.Size(238, 22); this.toolStripMenuItem8.Text = "M_TOGGLEBOOKMARK"; this.toolStripMenuItem8.Click += new System.EventHandler(this.toolStripMenuItem8_Click); // @@ -1010,7 +1011,7 @@ namespace VisualPascalABC this.mGOTONEXTBOOKMARKToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("mGOTONEXTBOOKMARKToolStripMenuItem.Image"))); this.mGOTONEXTBOOKMARKToolStripMenuItem.Name = "mGOTONEXTBOOKMARKToolStripMenuItem"; this.mGOTONEXTBOOKMARKToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.F2; - this.mGOTONEXTBOOKMARKToolStripMenuItem.Size = new System.Drawing.Size(283, 22); + this.mGOTONEXTBOOKMARKToolStripMenuItem.Size = new System.Drawing.Size(238, 22); this.mGOTONEXTBOOKMARKToolStripMenuItem.Text = "M_GOTONEXTBOOKMARK"; this.mGOTONEXTBOOKMARKToolStripMenuItem.Click += new System.EventHandler(this.mGOTONEXTBOOKMARKToolStripMenuItem_Click); // @@ -1019,7 +1020,7 @@ namespace VisualPascalABC this.mGOTOPREVBOOKMARKToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("mGOTOPREVBOOKMARKToolStripMenuItem.Image"))); this.mGOTOPREVBOOKMARKToolStripMenuItem.Name = "mGOTOPREVBOOKMARKToolStripMenuItem"; this.mGOTOPREVBOOKMARKToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F2))); - this.mGOTOPREVBOOKMARKToolStripMenuItem.Size = new System.Drawing.Size(283, 22); + this.mGOTOPREVBOOKMARKToolStripMenuItem.Size = new System.Drawing.Size(238, 22); this.mGOTOPREVBOOKMARKToolStripMenuItem.Text = "M_GOTOPREVBOOKMARK"; this.mGOTOPREVBOOKMARKToolStripMenuItem.Click += new System.EventHandler(this.mGOTOPREVBOOKMARKToolStripMenuItem_Click); // @@ -1027,7 +1028,7 @@ namespace VisualPascalABC // this.mCLEARBOOKMARKSToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("mCLEARBOOKMARKSToolStripMenuItem.Image"))); this.mCLEARBOOKMARKSToolStripMenuItem.Name = "mCLEARBOOKMARKSToolStripMenuItem"; - this.mCLEARBOOKMARKSToolStripMenuItem.Size = new System.Drawing.Size(283, 22); + this.mCLEARBOOKMARKSToolStripMenuItem.Size = new System.Drawing.Size(238, 22); this.mCLEARBOOKMARKSToolStripMenuItem.Text = "M_CLEARBOOKMARKS"; this.mCLEARBOOKMARKSToolStripMenuItem.Click += new System.EventHandler(this.mCLEARBOOKMARKSToolStripMenuItem_Click); // @@ -1054,7 +1055,7 @@ namespace VisualPascalABC this.miNavigForw}); this.mrView.Name = "mrView"; this.mrView.ShortcutKeys = System.Windows.Forms.Keys.F5; - this.mrView.Size = new System.Drawing.Size(81, 24); + this.mrView.Size = new System.Drawing.Size(66, 24); this.mrView.Text = "MR_VIEW"; // // miClearOutput @@ -1062,14 +1063,14 @@ namespace VisualPascalABC this.miClearOutput.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miClearOutput.Name = "miClearOutput"; this.miClearOutput.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete))); - this.miClearOutput.Size = new System.Drawing.Size(254, 22); + this.miClearOutput.Size = new System.Drawing.Size(216, 22); this.miClearOutput.Text = "M_CLEAROUTPUT"; this.miClearOutput.Click += new System.EventHandler(this.miClearOutputWindow_Click); // // toolStripSeparator10 // this.toolStripSeparator10.Name = "toolStripSeparator10"; - this.toolStripSeparator10.Size = new System.Drawing.Size(251, 6); + this.toolStripSeparator10.Size = new System.Drawing.Size(213, 6); // // miOutputWindow // @@ -1080,7 +1081,7 @@ namespace VisualPascalABC this.miOutputWindow.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miOutputWindow.Name = "miOutputWindow"; this.miOutputWindow.ShortcutKeys = System.Windows.Forms.Keys.F5; - this.miOutputWindow.Size = new System.Drawing.Size(254, 22); + this.miOutputWindow.Size = new System.Drawing.Size(216, 22); this.miOutputWindow.Text = "M_BOTTOMPANEL"; this.miOutputWindow.Click += new System.EventHandler(this.miOutputWindow_Click); // @@ -1088,7 +1089,7 @@ namespace VisualPascalABC // this.tsShowOutputWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_Output; this.tsShowOutputWindow.Name = "tsShowOutputWindow"; - this.tsShowOutputWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowOutputWindow.Size = new System.Drawing.Size(216, 22); this.tsShowOutputWindow.Text = "M_OUTPUTWINDOW"; this.tsShowOutputWindow.Click += new System.EventHandler(this.tsShowOutputWindow_Click); // @@ -1096,7 +1097,7 @@ namespace VisualPascalABC // this.tsShowErrorsListWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_ErrorList; this.tsShowErrorsListWindow.Name = "tsShowErrorsListWindow"; - this.tsShowErrorsListWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowErrorsListWindow.Size = new System.Drawing.Size(216, 22); this.tsShowErrorsListWindow.Text = "TP_ERRORSLIST"; this.tsShowErrorsListWindow.Click += new System.EventHandler(this.tsShowErrorsListWindow_Click); // @@ -1104,7 +1105,7 @@ namespace VisualPascalABC // this.tsShowCompilerConsoleWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_CompilerConsole; this.tsShowCompilerConsoleWindow.Name = "tsShowCompilerConsoleWindow"; - this.tsShowCompilerConsoleWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowCompilerConsoleWindow.Size = new System.Drawing.Size(216, 22); this.tsShowCompilerConsoleWindow.Text = "TP_COMPILERMESSAGES"; this.tsShowCompilerConsoleWindow.Click += new System.EventHandler(this.tsShowCompilerConsoleWindow_Click); // @@ -1112,7 +1113,7 @@ namespace VisualPascalABC // this.tsShowFindSymbolsResultWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_FindSymbolResult; this.tsShowFindSymbolsResultWindow.Name = "tsShowFindSymbolsResultWindow"; - this.tsShowFindSymbolsResultWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowFindSymbolsResultWindow.Size = new System.Drawing.Size(216, 22); this.tsShowFindSymbolsResultWindow.Text = "TP_FIND_SYMBOL_RESULTS"; this.tsShowFindSymbolsResultWindow.Click += new System.EventHandler(this.tsShowFindSymbolsResultWindow_Click); // @@ -1120,7 +1121,7 @@ namespace VisualPascalABC // this.tsShowDebugVariablesListWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_DebugVariablesList; this.tsShowDebugVariablesListWindow.Name = "tsShowDebugVariablesListWindow"; - this.tsShowDebugVariablesListWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowDebugVariablesListWindow.Size = new System.Drawing.Size(216, 22); this.tsShowDebugVariablesListWindow.Text = "TP_VARLIST"; this.tsShowDebugVariablesListWindow.Click += new System.EventHandler(this.tsShowDebugVariablesListWindow_Click); // @@ -1128,7 +1129,7 @@ namespace VisualPascalABC // this.tsShowDebugWatchListWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_DebugWatches; this.tsShowDebugWatchListWindow.Name = "tsShowDebugWatchListWindow"; - this.tsShowDebugWatchListWindow.Size = new System.Drawing.Size(254, 22); + this.tsShowDebugWatchListWindow.Size = new System.Drawing.Size(216, 22); this.tsShowDebugWatchListWindow.Text = "TP_WATCHLIST"; this.tsShowDebugWatchListWindow.Click += new System.EventHandler(this.tsShowDebugWatchListWindow_Click); // @@ -1136,27 +1137,27 @@ namespace VisualPascalABC // this.tsImmediateWindow.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Window_Immediate; this.tsImmediateWindow.Name = "tsImmediateWindow"; - this.tsImmediateWindow.Size = new System.Drawing.Size(254, 22); + this.tsImmediateWindow.Size = new System.Drawing.Size(216, 22); this.tsImmediateWindow.Text = "TP_IMMEDIATE_WINDOW"; this.tsImmediateWindow.Click += new System.EventHandler(this.TsImmediateWindowClick); // // toolStripMenuItem12 // this.toolStripMenuItem12.Name = "toolStripMenuItem12"; - this.toolStripMenuItem12.Size = new System.Drawing.Size(251, 6); + this.toolStripMenuItem12.Size = new System.Drawing.Size(213, 6); // // tsViewIntellisensePanel // this.tsViewIntellisensePanel.CheckOnClick = true; this.tsViewIntellisensePanel.Name = "tsViewIntellisensePanel"; - this.tsViewIntellisensePanel.Size = new System.Drawing.Size(254, 22); + this.tsViewIntellisensePanel.Size = new System.Drawing.Size(216, 22); this.tsViewIntellisensePanel.Text = "M_INTELLISENSEPANEL"; this.tsViewIntellisensePanel.CheckedChanged += new System.EventHandler(this.tsViewIntellisensePanel_CheckedChanged); // // miProjectExplorer // this.miProjectExplorer.Name = "miProjectExplorer"; - this.miProjectExplorer.Size = new System.Drawing.Size(254, 22); + this.miProjectExplorer.Size = new System.Drawing.Size(216, 22); this.miProjectExplorer.Text = "M_PROJECTEXPLORER"; this.miProjectExplorer.Visible = false; this.miProjectExplorer.Click += new System.EventHandler(this.miProjectExplorer_Click); @@ -1164,7 +1165,7 @@ namespace VisualPascalABC // miToolBox // this.miToolBox.Name = "miToolBox"; - this.miToolBox.Size = new System.Drawing.Size(254, 22); + this.miToolBox.Size = new System.Drawing.Size(216, 22); this.miToolBox.Text = "M_TOOLBOX"; this.miToolBox.Visible = false; this.miToolBox.Click += new System.EventHandler(this.miToolBox_Click); @@ -1172,7 +1173,7 @@ namespace VisualPascalABC // miProperties // this.miProperties.Name = "miProperties"; - this.miProperties.Size = new System.Drawing.Size(254, 22); + this.miProperties.Size = new System.Drawing.Size(216, 22); this.miProperties.Text = "M_PROPERTIES"; this.miProperties.Visible = false; this.miProperties.Click += new System.EventHandler(this.miProperties_Click); @@ -1180,7 +1181,7 @@ namespace VisualPascalABC // toolStripSeparator11 // this.toolStripSeparator11.Name = "toolStripSeparator11"; - this.toolStripSeparator11.Size = new System.Drawing.Size(251, 6); + this.toolStripSeparator11.Size = new System.Drawing.Size(213, 6); // // miNavigBack // @@ -1189,7 +1190,7 @@ namespace VisualPascalABC this.miNavigBack.Name = "miNavigBack"; this.miNavigBack.ShortcutKeyDisplayString = "Ctrl+-"; this.miNavigBack.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.OemMinus))); - this.miNavigBack.Size = new System.Drawing.Size(254, 22); + this.miNavigBack.Size = new System.Drawing.Size(216, 22); this.miNavigBack.Text = "M_NAVIGBACK"; this.miNavigBack.Click += new System.EventHandler(this.tsNavigBack_Click); // @@ -1201,7 +1202,7 @@ namespace VisualPascalABC this.miNavigForw.ShortcutKeyDisplayString = "Ctrl+Shift+-"; this.miNavigForw.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.OemMinus))); - this.miNavigForw.Size = new System.Drawing.Size(254, 22); + this.miNavigForw.Size = new System.Drawing.Size(216, 22); this.miNavigForw.Text = "M_NAVIGFORW"; this.miNavigForw.Click += new System.EventHandler(this.tsNavigForw_Click); // @@ -1215,46 +1216,46 @@ namespace VisualPascalABC this.mADDREFERENCEToolStripMenuItem, this.mPROPERTIESToolStripMenuItem}); this.mRPROJECTToolStripMenuItem.Name = "mRPROJECTToolStripMenuItem"; - this.mRPROJECTToolStripMenuItem.Size = new System.Drawing.Size(105, 24); + this.mRPROJECTToolStripMenuItem.Size = new System.Drawing.Size(85, 24); this.mRPROJECTToolStripMenuItem.Text = "MR_PROJECT"; // // mADDFILEToolStripMenuItem // this.mADDFILEToolStripMenuItem.Name = "mADDFILEToolStripMenuItem"; - this.mADDFILEToolStripMenuItem.Size = new System.Drawing.Size(240, 22); + this.mADDFILEToolStripMenuItem.Size = new System.Drawing.Size(201, 22); this.mADDFILEToolStripMenuItem.Text = "M_ADD_NEW_FILE"; this.mADDFILEToolStripMenuItem.Click += new System.EventHandler(this.mADDFILEToolStripMenuItem_Click); // // mADDEXISTFILEToolStripMenuItem // this.mADDEXISTFILEToolStripMenuItem.Name = "mADDEXISTFILEToolStripMenuItem"; - this.mADDEXISTFILEToolStripMenuItem.Size = new System.Drawing.Size(240, 22); + this.mADDEXISTFILEToolStripMenuItem.Size = new System.Drawing.Size(201, 22); this.mADDEXISTFILEToolStripMenuItem.Text = "M_ADD_EXIST_FILE"; this.mADDEXISTFILEToolStripMenuItem.Click += new System.EventHandler(this.mADDEXISTFILEToolStripMenuItem_Click); // // mADDFORMToolStripMenuItem // this.mADDFORMToolStripMenuItem.Name = "mADDFORMToolStripMenuItem"; - this.mADDFORMToolStripMenuItem.Size = new System.Drawing.Size(240, 22); + this.mADDFORMToolStripMenuItem.Size = new System.Drawing.Size(201, 22); this.mADDFORMToolStripMenuItem.Text = "M_ADD_FORM"; this.mADDFORMToolStripMenuItem.Click += new System.EventHandler(this.mADDFORMToolStripMenuItem_Click); // // toolStripMenuItem6 // this.toolStripMenuItem6.Name = "toolStripMenuItem6"; - this.toolStripMenuItem6.Size = new System.Drawing.Size(237, 6); + this.toolStripMenuItem6.Size = new System.Drawing.Size(198, 6); // // mADDREFERENCEToolStripMenuItem // this.mADDREFERENCEToolStripMenuItem.Name = "mADDREFERENCEToolStripMenuItem"; - this.mADDREFERENCEToolStripMenuItem.Size = new System.Drawing.Size(240, 22); + this.mADDREFERENCEToolStripMenuItem.Size = new System.Drawing.Size(201, 22); this.mADDREFERENCEToolStripMenuItem.Text = "M_ADD_REFERENCE"; this.mADDREFERENCEToolStripMenuItem.Click += new System.EventHandler(this.mADDREFERENCEToolStripMenuItem_Click); // // mPROPERTIESToolStripMenuItem // this.mPROPERTIESToolStripMenuItem.Name = "mPROPERTIESToolStripMenuItem"; - this.mPROPERTIESToolStripMenuItem.Size = new System.Drawing.Size(240, 22); + this.mPROPERTIESToolStripMenuItem.Size = new System.Drawing.Size(201, 22); this.mPROPERTIESToolStripMenuItem.Text = "M_PROJECT_PROPERTIES"; this.mPROPERTIESToolStripMenuItem.Click += new System.EventHandler(this.mPROPERTIESToolStripMenuItem_Click); // @@ -1271,7 +1272,7 @@ namespace VisualPascalABC this.miAddExpr}); this.mrProgram.Name = "mrProgram"; this.mrProgram.ShortcutKeys = System.Windows.Forms.Keys.F8; - this.mrProgram.Size = new System.Drawing.Size(110, 24); + this.mrProgram.Size = new System.Drawing.Size(90, 24); this.mrProgram.Text = "MR_PROGRAM"; // // miRun @@ -1280,7 +1281,7 @@ namespace VisualPascalABC this.miRun.ImageTransparentColor = System.Drawing.Color.Maroon; this.miRun.Name = "miRun"; this.miRun.ShortcutKeys = System.Windows.Forms.Keys.F9; - this.miRun.Size = new System.Drawing.Size(252, 22); + this.miRun.Size = new System.Drawing.Size(212, 22); this.miRun.Text = "M_RUN_DEBUG"; this.miRun.Click += new System.EventHandler(this.StartMenuItem_Click); // @@ -1290,14 +1291,14 @@ namespace VisualPascalABC this.miRunNoDebug.ImageTransparentColor = System.Drawing.Color.Fuchsia; this.miRunNoDebug.Name = "miRunNoDebug"; this.miRunNoDebug.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Shift | System.Windows.Forms.Keys.F9))); - this.miRunNoDebug.Size = new System.Drawing.Size(252, 22); + this.miRunNoDebug.Size = new System.Drawing.Size(212, 22); this.miRunNoDebug.Text = "M_RUN_NODEBUG"; this.miRunNoDebug.Click += new System.EventHandler(this.miRunNoDebug_Click); // // mRUNPARAMETERSToolStripMenuItem1 // this.mRUNPARAMETERSToolStripMenuItem1.Name = "mRUNPARAMETERSToolStripMenuItem1"; - this.mRUNPARAMETERSToolStripMenuItem1.Size = new System.Drawing.Size(252, 22); + this.mRUNPARAMETERSToolStripMenuItem1.Size = new System.Drawing.Size(212, 22); this.mRUNPARAMETERSToolStripMenuItem1.Text = "M_RUN_PARAMETERS"; this.mRUNPARAMETERSToolStripMenuItem1.Click += new System.EventHandler(this.mRUNPARAMETERSToolStripMenuItem1_Click); // @@ -1307,14 +1308,14 @@ namespace VisualPascalABC this.miStop.ImageTransparentColor = System.Drawing.Color.Maroon; this.miStop.Name = "miStop"; this.miStop.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F2))); - this.miStop.Size = new System.Drawing.Size(252, 22); + this.miStop.Size = new System.Drawing.Size(212, 22); this.miStop.Text = "M_STOP"; this.miStop.Click += new System.EventHandler(this.miStop_Click); // // toolStripMenuItem13 // this.toolStripMenuItem13.Name = "toolStripMenuItem13"; - this.toolStripMenuItem13.Size = new System.Drawing.Size(249, 6); + this.toolStripMenuItem13.Size = new System.Drawing.Size(209, 6); // // miBuild // @@ -1322,7 +1323,7 @@ namespace VisualPascalABC this.miBuild.ImageTransparentColor = System.Drawing.Color.Red; this.miBuild.Name = "miBuild"; this.miBuild.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F9))); - this.miBuild.Size = new System.Drawing.Size(252, 22); + this.miBuild.Size = new System.Drawing.Size(212, 22); this.miBuild.Text = "M_BUILD"; this.miBuild.Click += new System.EventHandler(this.toolStripButton10_Click); // @@ -1333,7 +1334,7 @@ namespace VisualPascalABC this.miRebuild.Name = "miRebuild"; this.miRebuild.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.F9))); - this.miRebuild.Size = new System.Drawing.Size(252, 22); + this.miRebuild.Size = new System.Drawing.Size(212, 22); this.miRebuild.Text = "M_REBUILD"; this.miRebuild.Click += new System.EventHandler(this.toolStripButton12_Click); // @@ -1341,7 +1342,7 @@ namespace VisualPascalABC // this.miAddExpr.Name = "miAddExpr"; this.miAddExpr.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F5))); - this.miAddExpr.Size = new System.Drawing.Size(252, 22); + this.miAddExpr.Size = new System.Drawing.Size(212, 22); this.miAddExpr.Text = "M_ADD_EXPR"; this.miAddExpr.Visible = false; this.miAddExpr.Click += new System.EventHandler(this.miAddExpr_Click); @@ -1357,14 +1358,14 @@ namespace VisualPascalABC this.miZOrder, this.miTabOrder}); this.mrDesigner.Name = "mrDesigner"; - this.mrDesigner.Size = new System.Drawing.Size(112, 24); + this.mrDesigner.Size = new System.Drawing.Size(90, 24); this.mrDesigner.Text = "MR_DESIGNER"; this.mrDesigner.Visible = false; // // miShowGrid // this.miShowGrid.Name = "miShowGrid"; - this.miShowGrid.Size = new System.Drawing.Size(193, 22); + this.miShowGrid.Size = new System.Drawing.Size(165, 22); this.miShowGrid.Text = "M_SHOW_GRID"; this.miShowGrid.Visible = false; this.miShowGrid.Click += new System.EventHandler(this.miShowGrid_Click); @@ -1372,7 +1373,7 @@ namespace VisualPascalABC // miSnapToGrid // this.miSnapToGrid.Name = "miSnapToGrid"; - this.miSnapToGrid.Size = new System.Drawing.Size(193, 22); + this.miSnapToGrid.Size = new System.Drawing.Size(165, 22); this.miSnapToGrid.Text = "M_SNAP_TO_GRID"; this.miSnapToGrid.Visible = false; this.miSnapToGrid.Click += new System.EventHandler(this.miSnapToGrid_Click); @@ -1388,55 +1389,55 @@ namespace VisualPascalABC this.miAlignCenters, this.miAlignToGrid}); this.miAlign.Name = "miAlign"; - this.miAlign.Size = new System.Drawing.Size(193, 22); + this.miAlign.Size = new System.Drawing.Size(165, 22); this.miAlign.Text = "M_ALIGN"; // // miAlignLefts // this.miAlignLefts.Name = "miAlignLefts"; - this.miAlignLefts.Size = new System.Drawing.Size(201, 22); + this.miAlignLefts.Size = new System.Drawing.Size(172, 22); this.miAlignLefts.Text = "M_ALIGN_LEFTS"; this.miAlignLefts.Click += new System.EventHandler(this.miAlignLefts_Click); // // miAlignRights // this.miAlignRights.Name = "miAlignRights"; - this.miAlignRights.Size = new System.Drawing.Size(201, 22); + this.miAlignRights.Size = new System.Drawing.Size(172, 22); this.miAlignRights.Text = "M_ALIGN_RIGHTS"; this.miAlignRights.Click += new System.EventHandler(this.miAlignRights_Click); // // miAlignTops // this.miAlignTops.Name = "miAlignTops"; - this.miAlignTops.Size = new System.Drawing.Size(201, 22); + this.miAlignTops.Size = new System.Drawing.Size(172, 22); this.miAlignTops.Text = "M_ALIGN_TOPS"; this.miAlignTops.Click += new System.EventHandler(this.miAlignTops_Click); // // miAlignBottoms // this.miAlignBottoms.Name = "miAlignBottoms"; - this.miAlignBottoms.Size = new System.Drawing.Size(201, 22); + this.miAlignBottoms.Size = new System.Drawing.Size(172, 22); this.miAlignBottoms.Text = "M_ALIGN_BOTTOMS"; this.miAlignBottoms.Click += new System.EventHandler(this.miAlignBottoms_Click); // // miAlignMiddles // this.miAlignMiddles.Name = "miAlignMiddles"; - this.miAlignMiddles.Size = new System.Drawing.Size(201, 22); + this.miAlignMiddles.Size = new System.Drawing.Size(172, 22); this.miAlignMiddles.Text = "M_ALIGN_MIDDLES"; this.miAlignMiddles.Click += new System.EventHandler(this.miAlignMiddles_Click); // // miAlignCenters // this.miAlignCenters.Name = "miAlignCenters"; - this.miAlignCenters.Size = new System.Drawing.Size(201, 22); + this.miAlignCenters.Size = new System.Drawing.Size(172, 22); this.miAlignCenters.Text = "M_ALIGN_CENTERS"; this.miAlignCenters.Click += new System.EventHandler(this.miAlignCenters_Click); // // miAlignToGrid // this.miAlignToGrid.Name = "miAlignToGrid"; - this.miAlignToGrid.Size = new System.Drawing.Size(201, 22); + this.miAlignToGrid.Size = new System.Drawing.Size(172, 22); this.miAlignToGrid.Text = "M_ALIGN_TO_GRID"; this.miAlignToGrid.Click += new System.EventHandler(this.miAlignToGrid_Click); // @@ -1446,20 +1447,20 @@ namespace VisualPascalABC this.miCenterHorizontally, this.miCenterVertically}); this.miCenter.Name = "miCenter"; - this.miCenter.Size = new System.Drawing.Size(193, 22); + this.miCenter.Size = new System.Drawing.Size(165, 22); this.miCenter.Text = "M_CENTER"; // // miCenterHorizontally // this.miCenterHorizontally.Name = "miCenterHorizontally"; - this.miCenterHorizontally.Size = new System.Drawing.Size(250, 22); + this.miCenterHorizontally.Size = new System.Drawing.Size(209, 22); this.miCenterHorizontally.Text = "M_CENTER_HORIZONTALLY"; this.miCenterHorizontally.Click += new System.EventHandler(this.miCenterHorizontally_Click); // // miCenterVertically // this.miCenterVertically.Name = "miCenterVertically"; - this.miCenterVertically.Size = new System.Drawing.Size(250, 22); + this.miCenterVertically.Size = new System.Drawing.Size(209, 22); this.miCenterVertically.Text = "M_CENTER_VERTICALLY"; this.miCenterVertically.Click += new System.EventHandler(this.miCenterVertically_Click); // @@ -1471,34 +1472,34 @@ namespace VisualPascalABC this.miSizeToControlHeight, this.miSizeToGrid}); this.miSizeTo.Name = "miSizeTo"; - this.miSizeTo.Size = new System.Drawing.Size(193, 22); + this.miSizeTo.Size = new System.Drawing.Size(165, 22); this.miSizeTo.Text = "M_SIZE_TO"; // // miSizeToControl // this.miSizeToControl.Name = "miSizeToControl"; - this.miSizeToControl.Size = new System.Drawing.Size(273, 22); + this.miSizeToControl.Size = new System.Drawing.Size(227, 22); this.miSizeToControl.Text = "M_SIZE_TO_CONTROL"; this.miSizeToControl.Click += new System.EventHandler(this.miSizeToControl_Click); // // miSizeToControlWidth // this.miSizeToControlWidth.Name = "miSizeToControlWidth"; - this.miSizeToControlWidth.Size = new System.Drawing.Size(273, 22); + this.miSizeToControlWidth.Size = new System.Drawing.Size(227, 22); this.miSizeToControlWidth.Text = "M_SIZE_TO_CONTROL_WIDTH"; this.miSizeToControlWidth.Click += new System.EventHandler(this.miSizeToControlWidth_Click); // // miSizeToControlHeight // this.miSizeToControlHeight.Name = "miSizeToControlHeight"; - this.miSizeToControlHeight.Size = new System.Drawing.Size(273, 22); + this.miSizeToControlHeight.Size = new System.Drawing.Size(227, 22); this.miSizeToControlHeight.Text = "M_SIZE_TO_CONTROL_HEIGHT"; this.miSizeToControlHeight.Click += new System.EventHandler(this.miSizeToControlHeight_Click); // // miSizeToGrid // this.miSizeToGrid.Name = "miSizeToGrid"; - this.miSizeToGrid.Size = new System.Drawing.Size(273, 22); + this.miSizeToGrid.Size = new System.Drawing.Size(227, 22); this.miSizeToGrid.Text = "M_SIZE_TO_GRID"; this.miSizeToGrid.Click += new System.EventHandler(this.miSizeToGrid_Click); // @@ -1508,27 +1509,27 @@ namespace VisualPascalABC this.miBringToFront, this.miSendToBack}); this.miZOrder.Name = "miZOrder"; - this.miZOrder.Size = new System.Drawing.Size(193, 22); + this.miZOrder.Size = new System.Drawing.Size(165, 22); this.miZOrder.Text = "M_Z_ORDER"; // // miBringToFront // this.miBringToFront.Name = "miBringToFront"; - this.miBringToFront.Size = new System.Drawing.Size(210, 22); + this.miBringToFront.Size = new System.Drawing.Size(179, 22); this.miBringToFront.Text = "M_BRING_TO_FRONT"; this.miBringToFront.Click += new System.EventHandler(this.miBringToFront_Click); // // miSendToBack // this.miSendToBack.Name = "miSendToBack"; - this.miSendToBack.Size = new System.Drawing.Size(210, 22); + this.miSendToBack.Size = new System.Drawing.Size(179, 22); this.miSendToBack.Text = "M_SEND_TO_BACK"; this.miSendToBack.Click += new System.EventHandler(this.miSendToBack_Click); // // miTabOrder // this.miTabOrder.Name = "miTabOrder"; - this.miTabOrder.Size = new System.Drawing.Size(193, 22); + this.miTabOrder.Size = new System.Drawing.Size(165, 22); this.miTabOrder.Text = "M_TAB_ORDER"; this.miTabOrder.Click += new System.EventHandler(this.miTabOrder_Click); // @@ -1545,21 +1546,21 @@ namespace VisualPascalABC this.mrService.Name = "mrService"; this.mrService.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.D))); - this.mrService.Size = new System.Drawing.Size(101, 24); + this.mrService.Size = new System.Drawing.Size(82, 24); this.mrService.Text = "MR_SERVICE"; // // mOPTIONSToolStripMenuItem // this.mOPTIONSToolStripMenuItem.Image = global::VisualPascalABC.Properties.Resources.Icons_16x16_Options; this.mOPTIONSToolStripMenuItem.Name = "mOPTIONSToolStripMenuItem"; - this.mOPTIONSToolStripMenuItem.Size = new System.Drawing.Size(337, 22); + this.mOPTIONSToolStripMenuItem.Size = new System.Drawing.Size(282, 22); this.mOPTIONSToolStripMenuItem.Text = "M_OPTIONS"; this.mOPTIONSToolStripMenuItem.Click += new System.EventHandler(this.mOPTIONSToolStripMenuItem_Click); // // tssmIntellisence // this.tssmIntellisence.Name = "tssmIntellisence"; - this.tssmIntellisence.Size = new System.Drawing.Size(334, 6); + this.tssmIntellisence.Size = new System.Drawing.Size(279, 6); // // tsGotoDefinition // @@ -1567,7 +1568,7 @@ namespace VisualPascalABC this.tsGotoDefinition.Image = ((System.Drawing.Image)(resources.GetObject("tsGotoDefinition.Image"))); this.tsGotoDefinition.Name = "tsGotoDefinition"; this.tsGotoDefinition.ShortcutKeyDisplayString = "Ctrl+Enter"; - this.tsGotoDefinition.Size = new System.Drawing.Size(337, 22); + this.tsGotoDefinition.Size = new System.Drawing.Size(282, 22); this.tsGotoDefinition.Text = "M_GOTO_DEFINITION"; // // tsGotoRealization @@ -1575,13 +1576,13 @@ namespace VisualPascalABC this.tsGotoRealization.Enabled = false; this.tsGotoRealization.Image = ((System.Drawing.Image)(resources.GetObject("tsGotoRealization.Image"))); this.tsGotoRealization.Name = "tsGotoRealization"; - this.tsGotoRealization.Size = new System.Drawing.Size(337, 22); + this.tsGotoRealization.Size = new System.Drawing.Size(282, 22); this.tsGotoRealization.Text = "M_GOTO_REALIZATION"; // // tsFindAllReferences // this.tsFindAllReferences.Name = "tsFindAllReferences"; - this.tsFindAllReferences.Size = new System.Drawing.Size(337, 22); + this.tsFindAllReferences.Size = new System.Drawing.Size(282, 22); this.tsFindAllReferences.Text = "M_FIND_ALL_REFERENCES"; this.tsFindAllReferences.Click += new System.EventHandler(this.tsFindAllReferences_Click); // @@ -1590,7 +1591,7 @@ namespace VisualPascalABC this.miGenerateRealization.Image = ((System.Drawing.Image)(resources.GetObject("miGenerateRealization.Image"))); this.miGenerateRealization.Name = "miGenerateRealization"; this.miGenerateRealization.ShortcutKeyDisplayString = "Shift+Ctrl+C"; - this.miGenerateRealization.Size = new System.Drawing.Size(337, 22); + this.miGenerateRealization.Size = new System.Drawing.Size(282, 22); this.miGenerateRealization.Text = "M_GENERATE_REALIZATION"; // // mFORMATToolStripMenuItem @@ -1599,14 +1600,14 @@ namespace VisualPascalABC this.mFORMATToolStripMenuItem.Name = "mFORMATToolStripMenuItem"; this.mFORMATToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.F))); - this.mFORMATToolStripMenuItem.Size = new System.Drawing.Size(337, 22); + this.mFORMATToolStripMenuItem.Size = new System.Drawing.Size(282, 22); this.mFORMATToolStripMenuItem.Text = "M_FORMAT"; this.mFORMATToolStripMenuItem.Click += new System.EventHandler(this.mFORMATToolStripMenuItem_Click); // // miPlugins // this.miPlugins.Name = "miPlugins"; - this.miPlugins.Size = new System.Drawing.Size(101, 24); + this.miPlugins.Size = new System.Drawing.Size(82, 24); this.miPlugins.Text = "MR_PLUGINS"; this.miPlugins.Visible = false; // @@ -1619,56 +1620,57 @@ namespace VisualPascalABC this.toolStripMenuItem1, this.toolStripMenuItem5, this.toolStripSeparator6, + this.miCheckUpdates, this.miAbout}); this.mrHelp.Name = "mrHelp"; - this.mrHelp.Size = new System.Drawing.Size(79, 24); + this.mrHelp.Size = new System.Drawing.Size(64, 24); this.mrHelp.Text = "MR_HELP"; // // tsHelp // this.tsHelp.Name = "tsHelp"; this.tsHelp.ShortcutKeyDisplayString = "F1"; - this.tsHelp.Size = new System.Drawing.Size(192, 22); + this.tsHelp.Size = new System.Drawing.Size(166, 22); this.tsHelp.Text = "M_HELP"; this.tsHelp.Click += new System.EventHandler(this.tsHelp_Click); // // mDOTNETHELPToolStripMenuItem // this.mDOTNETHELPToolStripMenuItem.Name = "mDOTNETHELPToolStripMenuItem"; - this.mDOTNETHELPToolStripMenuItem.Size = new System.Drawing.Size(192, 22); + this.mDOTNETHELPToolStripMenuItem.Size = new System.Drawing.Size(166, 22); this.mDOTNETHELPToolStripMenuItem.Text = "M_DOTNET_HELP"; this.mDOTNETHELPToolStripMenuItem.Click += new System.EventHandler(this.mDOTNETHELPToolStripMenuItem_Click); // // mMAINFEATURESToolStripMenuItem // this.mMAINFEATURESToolStripMenuItem.Name = "mMAINFEATURESToolStripMenuItem"; - this.mMAINFEATURESToolStripMenuItem.Size = new System.Drawing.Size(192, 22); + this.mMAINFEATURESToolStripMenuItem.Size = new System.Drawing.Size(166, 22); this.mMAINFEATURESToolStripMenuItem.Text = "M_MAINFEATURES"; this.mMAINFEATURESToolStripMenuItem.Click += new System.EventHandler(this.mMAINFEATURESToolStripMenuItem_Click); // // toolStripMenuItem1 // this.toolStripMenuItem1.Name = "toolStripMenuItem1"; - this.toolStripMenuItem1.Size = new System.Drawing.Size(192, 22); + this.toolStripMenuItem1.Size = new System.Drawing.Size(166, 22); this.toolStripMenuItem1.Text = "M_OPENSAMPLES"; this.toolStripMenuItem1.Click += new System.EventHandler(this.toolStripMenuItem1_Click_1); // // toolStripMenuItem5 // this.toolStripMenuItem5.Name = "toolStripMenuItem5"; - this.toolStripMenuItem5.Size = new System.Drawing.Size(192, 22); + this.toolStripMenuItem5.Size = new System.Drawing.Size(166, 22); this.toolStripMenuItem5.Text = "M_OPENTUTORIAL"; this.toolStripMenuItem5.Click += new System.EventHandler(this.toolStripMenuItem5_Click); // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(189, 6); + this.toolStripSeparator6.Size = new System.Drawing.Size(163, 6); // // miAbout // this.miAbout.Name = "miAbout"; - this.miAbout.Size = new System.Drawing.Size(192, 22); + this.miAbout.Size = new System.Drawing.Size(166, 22); this.miAbout.Text = "M_ABOUT"; this.miAbout.Click += new System.EventHandler(this.miAboutToolStripMenuItem_Click); // @@ -1690,27 +1692,27 @@ namespace VisualPascalABC // toolStripStatusLabel5 // this.toolStripStatusLabel5.Name = "toolStripStatusLabel5"; - this.toolStripStatusLabel5.Size = new System.Drawing.Size(865, 25); + this.toolStripStatusLabel5.Size = new System.Drawing.Size(964, 19); this.toolStripStatusLabel5.Spring = true; this.toolStripStatusLabel5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // toolStripStatusLabel1 // this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; - this.toolStripStatusLabel1.Size = new System.Drawing.Size(50, 25); + this.toolStripStatusLabel1.Size = new System.Drawing.Size(40, 19); this.toolStripStatusLabel1.Text = "SB_LN"; // // slLine // this.slLine.Name = "slLine"; - this.slLine.Size = new System.Drawing.Size(50, 19); + this.slLine.Size = new System.Drawing.Size(42, 19); this.slLine.Text = " numb"; this.slLine.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // toolStripStatusLabel2 // this.toolStripStatusLabel2.Name = "toolStripStatusLabel2"; - this.toolStripStatusLabel2.Size = new System.Drawing.Size(60, 25); + this.toolStripStatusLabel2.Size = new System.Drawing.Size(48, 19); this.toolStripStatusLabel2.Text = "SB_COL"; // // slCol @@ -1718,7 +1720,7 @@ namespace VisualPascalABC this.slCol.AutoSize = false; this.slCol.AutoToolTip = true; this.slCol.Name = "slCol"; - this.slCol.Size = new System.Drawing.Size(40, 25); + this.slCol.Size = new System.Drawing.Size(40, 19); this.slCol.Text = " numb"; this.slCol.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // @@ -1765,14 +1767,14 @@ namespace VisualPascalABC // cmClose // this.cmClose.Name = "cmClose"; - this.cmClose.Size = new System.Drawing.Size(225, 22); + this.cmClose.Size = new System.Drawing.Size(192, 22); this.cmClose.Text = "M_CLOSE"; this.cmClose.Click += new System.EventHandler(this.miClose_Click); // // cmCloseAllButThis // this.cmCloseAllButThis.Name = "cmCloseAllButThis"; - this.cmCloseAllButThis.Size = new System.Drawing.Size(225, 22); + this.cmCloseAllButThis.Size = new System.Drawing.Size(192, 22); this.cmCloseAllButThis.Text = "M_CLOSEALLBUTTHIS"; this.cmCloseAllButThis.Click += new System.EventHandler(this.miCloseNonActive_Click); // @@ -1784,7 +1786,7 @@ namespace VisualPascalABC this.cmSave, this.cmSetActive}); this.contextMenuStrip1.Name = "contextMenuStrip1"; - this.contextMenuStrip1.Size = new System.Drawing.Size(226, 92); + this.contextMenuStrip1.Size = new System.Drawing.Size(193, 92); this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening); // // cmSave @@ -1793,14 +1795,14 @@ namespace VisualPascalABC this.cmSave.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmSave.Name = "cmSave"; this.cmSave.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.cmSave.Size = new System.Drawing.Size(225, 22); + this.cmSave.Size = new System.Drawing.Size(192, 22); this.cmSave.Text = "M_SAVE"; this.cmSave.Click += new System.EventHandler(this.miSave_Click); // // cmSetActive // this.cmSetActive.Name = "cmSetActive"; - this.cmSetActive.Size = new System.Drawing.Size(225, 22); + this.cmSetActive.Size = new System.Drawing.Size(192, 22); this.cmSetActive.Text = "M_SET_ACTIVE"; this.cmSetActive.ToolTipText = "M_SET_ACTIVE"; this.cmSetActive.Click += new System.EventHandler(this.cmSetActive_Click); @@ -1826,7 +1828,7 @@ namespace VisualPascalABC this.cmHelp, this.cmSamples}); this.cmEditor.Name = "cmEditor"; - this.cmEditor.Size = new System.Drawing.Size(270, 314); + this.cmEditor.Size = new System.Drawing.Size(226, 314); this.cmEditor.Opening += new System.ComponentModel.CancelEventHandler(this.cmEditor_Opening); // // cmGotoDefinition @@ -1834,7 +1836,7 @@ namespace VisualPascalABC this.cmGotoDefinition.Enabled = false; this.cmGotoDefinition.Image = ((System.Drawing.Image)(resources.GetObject("cmGotoDefinition.Image"))); this.cmGotoDefinition.Name = "cmGotoDefinition"; - this.cmGotoDefinition.Size = new System.Drawing.Size(269, 22); + this.cmGotoDefinition.Size = new System.Drawing.Size(225, 22); this.cmGotoDefinition.Text = "M_GOTO_DEFINITION"; // // cmGotoRealization @@ -1842,14 +1844,14 @@ namespace VisualPascalABC this.cmGotoRealization.Enabled = false; this.cmGotoRealization.Image = ((System.Drawing.Image)(resources.GetObject("cmGotoRealization.Image"))); this.cmGotoRealization.Name = "cmGotoRealization"; - this.cmGotoRealization.Size = new System.Drawing.Size(269, 22); + this.cmGotoRealization.Size = new System.Drawing.Size(225, 22); this.cmGotoRealization.Text = "M_GOTO_REALIZATION"; // // cmFindAllReferences // this.cmFindAllReferences.Enabled = false; this.cmFindAllReferences.Name = "cmFindAllReferences"; - this.cmFindAllReferences.Size = new System.Drawing.Size(269, 22); + this.cmFindAllReferences.Size = new System.Drawing.Size(225, 22); this.cmFindAllReferences.Text = "M_FIND_ALL_REFERENCES"; this.cmFindAllReferences.Click += new System.EventHandler(this.cmFindAllReferences_Click); // @@ -1857,7 +1859,7 @@ namespace VisualPascalABC // this.cmGenerateRealization.Image = ((System.Drawing.Image)(resources.GetObject("cmGenerateRealization.Image"))); this.cmGenerateRealization.Name = "cmGenerateRealization"; - this.cmGenerateRealization.Size = new System.Drawing.Size(269, 22); + this.cmGenerateRealization.Size = new System.Drawing.Size(225, 22); this.cmGenerateRealization.Text = "M_GENERATE_REALIZATION"; this.cmGenerateRealization.Visible = false; this.cmGenerateRealization.Click += new System.EventHandler(this.mGENERATEREALIZATIONToolStripMenuItem_Click); @@ -1866,7 +1868,7 @@ namespace VisualPascalABC // this.cmFormat.Image = ((System.Drawing.Image)(resources.GetObject("cmFormat.Image"))); this.cmFormat.Name = "cmFormat"; - this.cmFormat.Size = new System.Drawing.Size(269, 22); + this.cmFormat.Size = new System.Drawing.Size(225, 22); this.cmFormat.Text = "M_FORMAT"; this.cmFormat.Click += new System.EventHandler(this.cmFormat_Click); // @@ -1874,7 +1876,7 @@ namespace VisualPascalABC // this.mNEWASPToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("mNEWASPToolStripMenuItem.Image"))); this.mNEWASPToolStripMenuItem.Name = "mNEWASPToolStripMenuItem"; - this.mNEWASPToolStripMenuItem.Size = new System.Drawing.Size(269, 22); + this.mNEWASPToolStripMenuItem.Size = new System.Drawing.Size(225, 22); this.mNEWASPToolStripMenuItem.Text = "M_NEW_ASP"; this.mNEWASPToolStripMenuItem.ToolTipText = "M_NEW_ASP"; this.mNEWASPToolStripMenuItem.Click += new System.EventHandler(this.mNEWASPToolStripMenuItem_Click); @@ -1882,7 +1884,7 @@ namespace VisualPascalABC // cmsCodeCompletion // this.cmsCodeCompletion.Name = "cmsCodeCompletion"; - this.cmsCodeCompletion.Size = new System.Drawing.Size(266, 6); + this.cmsCodeCompletion.Size = new System.Drawing.Size(222, 6); // // cmCut // @@ -1890,7 +1892,7 @@ namespace VisualPascalABC this.cmCut.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmCut.Name = "cmCut"; this.cmCut.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); - this.cmCut.Size = new System.Drawing.Size(269, 22); + this.cmCut.Size = new System.Drawing.Size(225, 22); this.cmCut.Text = "M_CUT"; this.cmCut.Click += new System.EventHandler(this.miCurt_Click); // @@ -1900,7 +1902,7 @@ namespace VisualPascalABC this.cmCopy.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmCopy.Name = "cmCopy"; this.cmCopy.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.cmCopy.Size = new System.Drawing.Size(269, 22); + this.cmCopy.Size = new System.Drawing.Size(225, 22); this.cmCopy.Text = "M_COPY"; this.cmCopy.Click += new System.EventHandler(this.miCopy_Click); // @@ -1910,14 +1912,14 @@ namespace VisualPascalABC this.cmPaste.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmPaste.Name = "cmPaste"; this.cmPaste.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); - this.cmPaste.Size = new System.Drawing.Size(269, 22); + this.cmPaste.Size = new System.Drawing.Size(225, 22); this.cmPaste.Text = "M_PASTE"; this.cmPaste.Click += new System.EventHandler(this.miPaste_Click); // // toolStripSeparator5 // this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(266, 6); + this.toolStripSeparator5.Size = new System.Drawing.Size(222, 6); // // cmRun // @@ -1925,39 +1927,39 @@ namespace VisualPascalABC this.cmRun.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmRun.Name = "cmRun"; this.cmRun.ShortcutKeys = System.Windows.Forms.Keys.F9; - this.cmRun.Size = new System.Drawing.Size(269, 22); + this.cmRun.Size = new System.Drawing.Size(225, 22); this.cmRun.Text = "M_RUN_DEBUG"; this.cmRun.Click += new System.EventHandler(this.StartMenuItem_Click); // // toolStripSeparator12 // this.toolStripSeparator12.Name = "toolStripSeparator12"; - this.toolStripSeparator12.Size = new System.Drawing.Size(266, 6); + this.toolStripSeparator12.Size = new System.Drawing.Size(222, 6); // // cntxt_miAddExpr // this.cntxt_miAddExpr.Name = "cntxt_miAddExpr"; this.cntxt_miAddExpr.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F5))); - this.cntxt_miAddExpr.Size = new System.Drawing.Size(269, 22); + this.cntxt_miAddExpr.Size = new System.Drawing.Size(225, 22); this.cntxt_miAddExpr.Text = "M_ADD_EXPR"; this.cntxt_miAddExpr.Click += new System.EventHandler(this.miAddExpr_Click); // // toolStripSeparator15 // this.toolStripSeparator15.Name = "toolStripSeparator15"; - this.toolStripSeparator15.Size = new System.Drawing.Size(266, 6); + this.toolStripSeparator15.Size = new System.Drawing.Size(222, 6); // // cmHelp // this.cmHelp.Name = "cmHelp"; - this.cmHelp.Size = new System.Drawing.Size(269, 22); + this.cmHelp.Size = new System.Drawing.Size(225, 22); this.cmHelp.Text = "M_HELP"; this.cmHelp.Click += new System.EventHandler(this.cmHelp_Click); // // cmSamples // this.cmSamples.Name = "cmSamples"; - this.cmSamples.Size = new System.Drawing.Size(269, 22); + this.cmSamples.Size = new System.Drawing.Size(225, 22); this.cmSamples.Text = "M_SAMPLES"; this.cmSamples.Click += new System.EventHandler(this.cmSamples_Click); // @@ -2017,19 +2019,19 @@ namespace VisualPascalABC this.mDELETEBREAKPOINTToolStripMenuItem, this.mBREAKPOINTCONDITIONToolStripMenuItem1}); this.cmBreakpointCondition.Name = "cmBreakpointCondition"; - this.cmBreakpointCondition.Size = new System.Drawing.Size(277, 48); + this.cmBreakpointCondition.Size = new System.Drawing.Size(231, 48); // // mDELETEBREAKPOINTToolStripMenuItem // this.mDELETEBREAKPOINTToolStripMenuItem.Name = "mDELETEBREAKPOINTToolStripMenuItem"; - this.mDELETEBREAKPOINTToolStripMenuItem.Size = new System.Drawing.Size(276, 22); + this.mDELETEBREAKPOINTToolStripMenuItem.Size = new System.Drawing.Size(230, 22); this.mDELETEBREAKPOINTToolStripMenuItem.Text = "M_DELETE_BREAKPOINT"; this.mDELETEBREAKPOINTToolStripMenuItem.Click += new System.EventHandler(this.mDELETEBREAKPOINTToolStripMenuItem_Click); // // mBREAKPOINTCONDITIONToolStripMenuItem1 // this.mBREAKPOINTCONDITIONToolStripMenuItem1.Name = "mBREAKPOINTCONDITIONToolStripMenuItem1"; - this.mBREAKPOINTCONDITIONToolStripMenuItem1.Size = new System.Drawing.Size(276, 22); + this.mBREAKPOINTCONDITIONToolStripMenuItem1.Size = new System.Drawing.Size(230, 22); this.mBREAKPOINTCONDITIONToolStripMenuItem1.Text = "M_BREAKPOINT_CONDITION"; this.mBREAKPOINTCONDITIONToolStripMenuItem1.Click += new System.EventHandler(this.mBREAKPOINTCONDITIONToolStripMenuItem1_Click); // @@ -2058,13 +2060,13 @@ namespace VisualPascalABC this.cmiTabOrder, this.cmiProperties}); this.cm_Designer.Name = "cm_Designer"; - this.cm_Designer.Size = new System.Drawing.Size(233, 246); + this.cm_Designer.Size = new System.Drawing.Size(196, 246); // // cmViewCode // this.cmViewCode.Image = ((System.Drawing.Image)(resources.GetObject("cmViewCode.Image"))); this.cmViewCode.Name = "cmViewCode"; - this.cmViewCode.Size = new System.Drawing.Size(232, 22); + this.cmViewCode.Size = new System.Drawing.Size(195, 22); this.cmViewCode.Text = "M_VIEW_CODE"; this.cmViewCode.Click += new System.EventHandler(this.cmViewCode_Click); // @@ -2073,7 +2075,7 @@ namespace VisualPascalABC this.cmiDelete.Image = global::VisualPascalABC.Properties.Resources.Delete3; this.cmiDelete.ImageTransparentColor = System.Drawing.Color.White; this.cmiDelete.Name = "cmiDelete"; - this.cmiDelete.Size = new System.Drawing.Size(232, 22); + this.cmiDelete.Size = new System.Drawing.Size(195, 22); this.cmiDelete.Text = "M_DELETE"; this.cmiDelete.Click += new System.EventHandler(this.cmiDelete_Click); // @@ -2082,7 +2084,7 @@ namespace VisualPascalABC this.cmiCopy.Image = global::VisualPascalABC.Properties.Resources.copy; this.cmiCopy.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmiCopy.Name = "cmiCopy"; - this.cmiCopy.Size = new System.Drawing.Size(232, 22); + this.cmiCopy.Size = new System.Drawing.Size(195, 22); this.cmiCopy.Text = "M_COPY"; this.cmiCopy.Click += new System.EventHandler(this.cmiCopy_Click); // @@ -2091,7 +2093,7 @@ namespace VisualPascalABC this.cmiCut.Image = global::VisualPascalABC.Properties.Resources.cut; this.cmiCut.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmiCut.Name = "cmiCut"; - this.cmiCut.Size = new System.Drawing.Size(232, 22); + this.cmiCut.Size = new System.Drawing.Size(195, 22); this.cmiCut.Text = "M_CUT"; this.cmiCut.Click += new System.EventHandler(this.cmiCut_Click); // @@ -2100,7 +2102,7 @@ namespace VisualPascalABC this.cmiPaste.Image = global::VisualPascalABC.Properties.Resources.paste; this.cmiPaste.ImageTransparentColor = System.Drawing.Color.Maroon; this.cmiPaste.Name = "cmiPaste"; - this.cmiPaste.Size = new System.Drawing.Size(232, 22); + this.cmiPaste.Size = new System.Drawing.Size(195, 22); this.cmiPaste.Text = "M_PASTE"; this.cmiPaste.Click += new System.EventHandler(this.cmiPaste_Click); // @@ -2115,14 +2117,14 @@ namespace VisualPascalABC this.cmiAlignCenters, this.cmiAlignToGrid}); this.cmiAlign.Name = "cmiAlign"; - this.cmiAlign.Size = new System.Drawing.Size(232, 22); + this.cmiAlign.Size = new System.Drawing.Size(195, 22); this.cmiAlign.Text = "M_ALIGN"; // // cmiAlignLefts // this.cmiAlignLefts.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsLeftHS; this.cmiAlignLefts.Name = "cmiAlignLefts"; - this.cmiAlignLefts.Size = new System.Drawing.Size(217, 22); + this.cmiAlignLefts.Size = new System.Drawing.Size(185, 22); this.cmiAlignLefts.Text = "M_ALIGN_LEFTS"; this.cmiAlignLefts.Click += new System.EventHandler(this.cmiAlignLefts_Click); // @@ -2130,7 +2132,7 @@ namespace VisualPascalABC // this.cmiAlignRights.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsRightHS; this.cmiAlignRights.Name = "cmiAlignRights"; - this.cmiAlignRights.Size = new System.Drawing.Size(217, 22); + this.cmiAlignRights.Size = new System.Drawing.Size(185, 22); this.cmiAlignRights.Text = "M_ALIGN_RIGHTS"; this.cmiAlignRights.Click += new System.EventHandler(this.cmiAlignRights_Click); // @@ -2138,7 +2140,7 @@ namespace VisualPascalABC // this.cmiAlignTops.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsTopHS; this.cmiAlignTops.Name = "cmiAlignTops"; - this.cmiAlignTops.Size = new System.Drawing.Size(217, 22); + this.cmiAlignTops.Size = new System.Drawing.Size(185, 22); this.cmiAlignTops.Text = "M_ALIGN_TOPS"; this.cmiAlignTops.Click += new System.EventHandler(this.cmiAlignTops_Click); // @@ -2146,7 +2148,7 @@ namespace VisualPascalABC // this.cmiAlignBottoms.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsBottomHS; this.cmiAlignBottoms.Name = "cmiAlignBottoms"; - this.cmiAlignBottoms.Size = new System.Drawing.Size(217, 22); + this.cmiAlignBottoms.Size = new System.Drawing.Size(185, 22); this.cmiAlignBottoms.Text = "M_ALIGN_BOTTOMS"; this.cmiAlignBottoms.Click += new System.EventHandler(this.cmiAlignBottoms_Click); // @@ -2154,7 +2156,7 @@ namespace VisualPascalABC // this.cmiAlignMiddles.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsCenteredHorizontalHS; this.cmiAlignMiddles.Name = "cmiAlignMiddles"; - this.cmiAlignMiddles.Size = new System.Drawing.Size(217, 22); + this.cmiAlignMiddles.Size = new System.Drawing.Size(185, 22); this.cmiAlignMiddles.Text = "M_ALIGN_MIDDLES"; this.cmiAlignMiddles.Click += new System.EventHandler(this.cmiAlignMiddles_Click); // @@ -2162,7 +2164,7 @@ namespace VisualPascalABC // this.cmiAlignCenters.Image = global::VisualPascalABC.Properties.Resources.AlignObjectsCenteredVerticalHS; this.cmiAlignCenters.Name = "cmiAlignCenters"; - this.cmiAlignCenters.Size = new System.Drawing.Size(217, 22); + this.cmiAlignCenters.Size = new System.Drawing.Size(185, 22); this.cmiAlignCenters.Text = "M_ALIGN_CENTERS"; this.cmiAlignCenters.Click += new System.EventHandler(this.cmiAlignCenters_Click); // @@ -2170,7 +2172,7 @@ namespace VisualPascalABC // this.cmiAlignToGrid.Image = global::VisualPascalABC.Properties.Resources.AlignToGridHS; this.cmiAlignToGrid.Name = "cmiAlignToGrid"; - this.cmiAlignToGrid.Size = new System.Drawing.Size(217, 22); + this.cmiAlignToGrid.Size = new System.Drawing.Size(185, 22); this.cmiAlignToGrid.Text = "M_ALIGN_TO_GRID"; this.cmiAlignToGrid.Click += new System.EventHandler(this.cmiAlignToGrid_Click); // @@ -2180,20 +2182,20 @@ namespace VisualPascalABC this.cmiCenterHorizontally, this.cmiCenterVertically}); this.cmiCenter.Name = "cmiCenter"; - this.cmiCenter.Size = new System.Drawing.Size(232, 22); + this.cmiCenter.Size = new System.Drawing.Size(195, 22); this.cmiCenter.Text = "M_CENTER"; // // cmiCenterHorizontally // this.cmiCenterHorizontally.Name = "cmiCenterHorizontally"; - this.cmiCenterHorizontally.Size = new System.Drawing.Size(266, 22); + this.cmiCenterHorizontally.Size = new System.Drawing.Size(225, 22); this.cmiCenterHorizontally.Text = "M_CENTER_HORIZONTALLY"; this.cmiCenterHorizontally.Click += new System.EventHandler(this.cmiCenterHorizontally_Click); // // cmiCenterVertically // this.cmiCenterVertically.Name = "cmiCenterVertically"; - this.cmiCenterVertically.Size = new System.Drawing.Size(266, 22); + this.cmiCenterVertically.Size = new System.Drawing.Size(225, 22); this.cmiCenterVertically.Text = "M_CENTER_VERTICALLY"; this.cmiCenterVertically.Click += new System.EventHandler(this.cmiCenterVertically_Click); // @@ -2205,34 +2207,34 @@ namespace VisualPascalABC this.cmiSizeToControlHeight, this.cmiSizeToGrid}); this.cmiSizeTo.Name = "cmiSizeTo"; - this.cmiSizeTo.Size = new System.Drawing.Size(232, 22); + this.cmiSizeTo.Size = new System.Drawing.Size(195, 22); this.cmiSizeTo.Text = "M_SIZE_TO"; // // cmiSizeToControl // this.cmiSizeToControl.Name = "cmiSizeToControl"; - this.cmiSizeToControl.Size = new System.Drawing.Size(292, 22); + this.cmiSizeToControl.Size = new System.Drawing.Size(240, 22); this.cmiSizeToControl.Text = "M_SIZE_TO_CONTROL"; this.cmiSizeToControl.Click += new System.EventHandler(this.cmiSizeToControl_Click); // // cmiSizeToControlWidth // this.cmiSizeToControlWidth.Name = "cmiSizeToControlWidth"; - this.cmiSizeToControlWidth.Size = new System.Drawing.Size(292, 22); + this.cmiSizeToControlWidth.Size = new System.Drawing.Size(240, 22); this.cmiSizeToControlWidth.Text = "M_SIZE_TO_CONTROL_WIDTH"; this.cmiSizeToControlWidth.Click += new System.EventHandler(this.cmiSizeToControlWidth_Click); // // cmiSizeToControlHeight // this.cmiSizeToControlHeight.Name = "cmiSizeToControlHeight"; - this.cmiSizeToControlHeight.Size = new System.Drawing.Size(292, 22); + this.cmiSizeToControlHeight.Size = new System.Drawing.Size(240, 22); this.cmiSizeToControlHeight.Text = "M_SIZE_TO_CONTROL_HEIGHT"; this.cmiSizeToControlHeight.Click += new System.EventHandler(this.cmiSizeToControlHeight_Click); // // cmiSizeToGrid // this.cmiSizeToGrid.Name = "cmiSizeToGrid"; - this.cmiSizeToGrid.Size = new System.Drawing.Size(292, 22); + this.cmiSizeToGrid.Size = new System.Drawing.Size(240, 22); this.cmiSizeToGrid.Text = "M_SIZE_TO_GRID"; // // cmiZOrder @@ -2241,14 +2243,14 @@ namespace VisualPascalABC this.cmiBringToFront, this.cmiSendToBack}); this.cmiZOrder.Name = "cmiZOrder"; - this.cmiZOrder.Size = new System.Drawing.Size(232, 22); + this.cmiZOrder.Size = new System.Drawing.Size(195, 22); this.cmiZOrder.Text = "M_Z_ORDER"; // // cmiBringToFront // this.cmiBringToFront.Image = global::VisualPascalABC.Properties.Resources.BringToFrontHS; this.cmiBringToFront.Name = "cmiBringToFront"; - this.cmiBringToFront.Size = new System.Drawing.Size(225, 22); + this.cmiBringToFront.Size = new System.Drawing.Size(188, 22); this.cmiBringToFront.Text = "M_BRING_TO_FRONT"; this.cmiBringToFront.Click += new System.EventHandler(this.cmiBringToFront_Click); // @@ -2256,14 +2258,14 @@ namespace VisualPascalABC // this.cmiSendToBack.Image = global::VisualPascalABC.Properties.Resources.SendToBackHS; this.cmiSendToBack.Name = "cmiSendToBack"; - this.cmiSendToBack.Size = new System.Drawing.Size(225, 22); + this.cmiSendToBack.Size = new System.Drawing.Size(188, 22); this.cmiSendToBack.Text = "M_SEND_TO_BACK"; this.cmiSendToBack.Click += new System.EventHandler(this.cmiSendToBack_Click); // // cmiTabOrder // this.cmiTabOrder.Name = "cmiTabOrder"; - this.cmiTabOrder.Size = new System.Drawing.Size(232, 22); + this.cmiTabOrder.Size = new System.Drawing.Size(195, 22); this.cmiTabOrder.Text = "M_TAB_ORDER"; this.cmiTabOrder.Click += new System.EventHandler(this.cmiTabOrder_Click); // @@ -2271,10 +2273,17 @@ namespace VisualPascalABC // this.cmiProperties.Image = ((System.Drawing.Image)(resources.GetObject("cmiProperties.Image"))); this.cmiProperties.Name = "cmiProperties"; - this.cmiProperties.Size = new System.Drawing.Size(232, 22); + this.cmiProperties.Size = new System.Drawing.Size(195, 22); this.cmiProperties.Text = "M_SHOW_PROPERTIES"; this.cmiProperties.Click += new System.EventHandler(this.cmiProperties_Click); // + // miCheckUpdates + // + this.miCheckUpdates.Name = "miCheckUpdates"; + this.miCheckUpdates.Size = new System.Drawing.Size(166, 22); + this.miCheckUpdates.Text = "M_CHECKUPDATES"; + this.miCheckUpdates.Click += new System.EventHandler(this.miCheckUpdates_Click); + // // Form1 // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -2545,6 +2554,7 @@ namespace VisualPascalABC private System.Windows.Forms.ToolStripSeparator toolStripSeparator15; private System.Windows.Forms.ToolStripMenuItem cmHelp; private System.Windows.Forms.ToolStripMenuItem cmSamples; + private System.Windows.Forms.ToolStripMenuItem miCheckUpdates; } } diff --git a/VisualPascalABCNET/Form1.cs b/VisualPascalABCNET/Form1.cs index 5464fd4e3..ead69e394 100644 --- a/VisualPascalABCNET/Form1.cs +++ b/VisualPascalABCNET/Form1.cs @@ -1448,6 +1448,11 @@ namespace VisualPascalABC __showhelpinqueue(); } + private void miCheckUpdates_Click(object sender, EventArgs e) + { + WorkbenchServiceFactory.UpdateService.CheckForUpdates(); + } + private void tsHelp_Click(object sender, EventArgs e) { __showhelpinqueue(); diff --git a/VisualPascalABCNET/Form1.resx b/VisualPascalABCNET/Form1.resx index ad6a96dda..b49dbdc1e 100644 --- a/VisualPascalABCNET/Form1.resx +++ b/VisualPascalABCNET/Form1.resx @@ -124,7 +124,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGASURBVDhPvZIxS8NAGIbzEzI63k/I6Jixbhl1i1OLUzY7 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGASURBVDhPvZIxS8NAGIbzEzI63k/I6Jixbhl1i1OLUzY7 3mbA5XAqgnKbGQMFLQ4SkNparJwVpDhldLx/8Pp9l7QmtAUH8eCBkNzzvl8u8f5lvS+XkEpDpsQgx93D GPWj3624rzC8n64lDpvMF+D73ufHHHmmNpiNb3e2PE0WiHrK4fHm0mhYmztgNfClkWuF1+fh1pCVXAXQ RktSU3YsE2h6pgeyQkkoJk3aoS6AhZYsiXgrGwHc4gJqilw51uehpaM5iZsmrafhm7ZUTi6ntJkklDTB @@ -137,7 +137,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFlSURBVDhPrZKhcsMwEETzCf2EfIJhoGCgoKFgoGCgYKBh + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFlSURBVDhPrZKhcsMwEETzCf2EfIJhoGCgoKFgoGCgYKBh oGCgYKBgoWGhYKFg2XX3bMeKmyno9GZ2PGN5n+72vPuXSvcqqjTrViVG6FpkGGZdioQAnUfxlB9ltgMA U86CD+XXql8its/i+qSa7Q3gUudPfxbNtVYxNkvXOYAaQETLBLDFV7WYy2eVziaMUcTa2AAwLwEeB9tq zeMHAMek8z8DEJYCcNDW1pzHInsTxZ02AKZMAA+WemXO70XeDgC4LPY4NACsKN8FqwTEgc4PkLYGhpnZ @@ -149,7 +149,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAE3SURBVDhPtZKhbsQwEETzKf2EwkLDQMOymrXQMNCwMLDQ + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE3SURBVDhPtZKhbsQwEETzKf2EwkLDQMOymrXQMNCwMLDQ 8FhXRQf9A5UMCw0LDY9tZ/ds6XKXRJWqrrQ6kMy8nbkM/zLxUDhG7Fvhec48v2YOATsl9h77ktg54vb6 7Yg4JYaYF1NPzAFmfopsH1cMdsmNLmQ/0YbBDlmeeQ+yjWokv032i8yNLCtChw6WBjtk5zIbE/TkTrZi NM4XBiCnoxRUm/QsLt8VQqGfT1cyhNYSm0sDOZuoglAW4vxV2ODla7IZo17V5DBAZjrAYMp6slBFeGeI @@ -160,7 +160,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFySURBVDhPrZHBS8JQHMf9f7x4DLuMDoKHYEe7rS5OKBgE + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFySURBVDhPrZHBS8JQHMf9f7x4DLuMDoKHYEe7rS5OKBgE 5SFylyyoYIdCMSijWmWFS0tLO1hBpYVNJ4Zt2RCiCMH+g2/b00tQOqEPvMN7fL+f33s8279TyMvYj6fQ 2RJ0/RXrW7s/zv7kWdMghKNQVZUUmq0vSFIOifS5NYGJEJZwnLkmBf29BYbjkb9t7y2RTF5BEKLQ1Bpy dzJohutPkL64J88QDyRwvACPx2u9bFIpK6RoXt2cPumf6U9gwk7PkTLN8jhKZK0LSk8fWBSboHkdgUgV @@ -172,7 +172,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFASURBVDhPvZEhT8UwFIX3U/YT9hMmJyeRk8hKZCWycrLy + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFASURBVDhPvZEhT8UwFIX3U/YT9hMmJyeRk8hKZCWycrLy yQbMgiA1kPIIpASzoCqRlbjDve17b2+DbIKEkxyz9H7n3LvizzI2INtnDx7aeLy8vuPwZF08vJQ2Fp3U eHx63oZw6lJqZ2GdRycUHpxbh3Bllh0Bag4fIpQ2MC7SStl6oG8m2+4/5kCue9IXECMQPmmQAEvJXUR1 aXF7/zZBNNVlaUfVKUmaAKEDNCUvJfoMri4Mbu72GcL7smJKjymd19BDPq4y2X6M6FRIw+yy1QcA7cvD @@ -184,7 +184,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGYSURBVDhPrZIhb1sxFIXfT8hPyE8IHDQsNAw0rDRiWDaj + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVDhPrZIhb1sxFIXfT8hPyE8IHDQsNAw0rDRiWDaj KdDwQcNAw6DJoJUeqCZXVaWMmS2aBgzHzs6189K0TVVp2pWODPzOd+69fsN/r9+/fiJF1xSDw8P9HY5X l+sp3yJu/UnBG9RDaCp7D3ut4DeWcu28n769BIqp1ghQtQaE0bbz65fPyJODsxrOrFATwbslrNFvAWIW +Y2hicCDZ7pDmQziqGHWCsEtkf0Au34NCDMgwDvDRJFm60cx0RLgbQeYK/USEGaAzF2Yni1yWDxrpGic @@ -197,7 +197,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFbSURBVDhPzZHPS8JgGMf9kzx72rXboMsOEbtltx3t0Ngl + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFbSURBVDhPzZHPS8JgGMf9kzx72rXboMsOEbtltx3t0Ngl 6NBhBKEEgSHiMLIlW0hmTGJhhaiH+WMelCCzdLb/4Nv7vkoQs2SdeuC57Hm+n+/3fRb531VzxshWptAq HvTaBPf1EVy3j8X498oSkar7OL6a4eDCY63deChWZ+h13SBE1XwMXt7Z4NKeMHH86AOc1AQX1xHbKmJN HiBzPYN5Nw0CFAIo1MiQRKViUR0SsUXEFjaUMtZ3TXBiGvy+j9wygJQaQkr5kNILZ1FnnTx7Ysstp4OY @@ -209,7 +209,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFUSURBVDhPxZM9S8NQFIbzU/wJWa1LNj+mIA4WQYOLERyy + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFUSURBVDhPxZM9S8NQFIbzU/wJWa1LNj+mIA4WQYOLERyy tVPUpTgYKIgoulSpQ1SwWLTVEKmB2NqiWAU3JUopHdre/oPXe9O0taRQDYIPZLnnnue8OXC5P6f4Usd5 sQHdbCL/XIN3/DPSFoF+Q6ClmtDOmtikXyxJkCtVh4syNkHSIJhSHYzJaQhyCpMRC/I2QYRJHitdiaA8 +YU6FYgbLfCzCcyol5hfNxFaSoOXUpDiLSgHDWTvKzi161Se8wv2r9rTR+f2usWdkweEpCR4MYHFrQaU @@ -221,7 +221,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAEhSURBVDhPY6A6mDKh6T+xODY66D9UGwKAJE4d2/SfGGBp + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEhSURBVDhPY6A6mDKh6T+xODY66D9UGwKAJE4d2/SfGGBp qoHfAAYVTAwTBwGCBhACBA2YPXs2CkYWAwHauKB41nO4AUePHoVjEEAPCwwDQJrtCi6R54KyOS/+L9j/ +79x+rn/OVOe/0/qe/Y/ov0pGDsXnfl/+vTp/5s3bwZjGIAbANK88MDv/91AuV4grl/x43/Vwnf/S2Y8 /J/Ycf2/ts8kqBZUADYgb+ojsOYeoMbcef//R/d/+x/a9vK/b/XN/y4FJ/475R7+r+nZDVaMDYNdYBi2 @@ -232,7 +232,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAExSURBVDhPY6AYTJnQ9J9YHBsd9B+qDQFAEqeObfpPDLA0 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAExSURBVDhPY6AYTJnQ9J9YHBsd9B+qDQFAEqeObfpPDLA0 1cBvAIMKJoaJgwBBAwgBggbMnj0bBSOLgQDtXXD06FE4BgH0sCib84IyFxTPfPrfr+woqiHIBuzevRuM X7x4AbatYNqj/xl9t8A4vvXi/6wJt/9nz/r+XztiHcIQXC4omvHk/7LDv//P2/f3/+Ttf/+3rvv3v3bF ///5c3/8D2x+ijAEFDDYcM6ke/+n7/zzv2Lp3/+58/7+j5v8539kz6f/wS1P//tU3/jvmHcM1SXoILX7 @@ -243,7 +243,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAACzSURBVDhPY6AJOP/ozH8okzyQMCPh//mHp8k3BGSAQ4XB + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACzSURBVDhPY6AJOP/ozH8okzyQMCPh//mHp8k3BGSAQ4XB /3MPTpFnSMKMgP8bbiwAG3L2wUnSDQmYEPC/4EAB3JAz90+QZkhAhwPYABBOWBAAMeTeceINcWgAGrAh AaK5weC/QYHCf4UMgf+XbhAZsAZATciaBRIYiNcMAgYVCiiaL1wnMQwUgBphms9fJcHvMADyL0jz2ctH SdcMAgIJAv9PXzxEnmYQOHnhAPma6QwYGABknnWSB9LZUAAAAABJRU5ErkJggg== @@ -252,7 +252,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAD7SURBVDhPY6A5OHH7wH8okzwQ2u/7//jN/eQbEjEp4L9v + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD7SURBVDhPY6A5OHH7wH8okzwQ2u/7//jN/eQbEjEp4L9v i8v/ozf2kmdISJ/3/43HV/y3LNP/f/TaHtyGfP+w+v/Vq2v+r9my7n/XzHVwhX7drmD25hOrwIYcvrqL NJd4tNnDNSw9OAdsyKErOxGGgGx++RRi+8EjQBdsXft/xhKECxyazFFsnLKh679EGvf/w6eRDMEHzKv1 4Aqnbuz+z5/A8v/Imd2omkGuePpo9f8z59b837p77f85yxEu0CtVBrOnbeoBaz52jsTYUMmX+j99Sx9Y @@ -262,7 +262,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADSSURBVDhP5ZGhEsIwEET7Cf2EfkIkshJZiaxEVkFlJDIS + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADSSURBVDhP5ZGhEsIwEET7Cf2EfkIkshJZiaxEVkFlJDIS URGJjERGIiNxRCL7B8fepRXMMJyHm1l3u+82qX5wXCBi2TCTvUC+aDhn0XHKtKx+HjanXBTvUCIKtyJ/ ncnswvcAJucnAmAWYyxGxxf5TE3nlQCcLXSQPcxiXKoMLlGz1QKwuNKFvJrRvxsj1a3TA97oQs7UnxCw D1RvlAAmMd2BvpLFPCZqOcBYPcBHNifp3Nso5Lb3+AH01wIO0wPLgQwLL86Pxr3ldDZrAX83VfUCxjbq @@ -272,7 +272,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGOSURBVDhPrZLLSkJRFIZ9nqYlIRSENajMygojukCaJhhS + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGOSURBVDhPrZLLSkJRFIZ9nqYlIRSENajMygojukCaJhhS iRFdiQYNJApq1ijoNXqLighTyrSL17yc+/Fv733U4xEVohYs/nX59j9Y55j+JXbD16iWLNyhU0M/vrxj 6PscfkNfj2nvgWExMBMw9N3D7tYPh+Y2DQuzzdPxYVsjGo7jRH3ZCDbODRE8vjIs2oHNc6tzXev9+5es oMDShcJy8KCErvnbjvP+qTXNYGVLvziFG6FatJpb7D6tXgycsAIkqNagWt88l5UK057R6qGdviPKsKZS @@ -285,7 +285,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAF4SURBVDhPrZBtK0NhHMb3ebxFqOUFCmPatOQ5Yw/q2Baj + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF4SURBVDhPrZBtK0NhHMb3ebxFqOUFCmPatOQ5Yw/q2Baj IbMVWRJWK8oLr3wN3wJJQ9vszOyR7Zyz8+Ry7z6LEnU8XHX1v7u67t999zf8q6xbaTSO79Kb/Y/+/INf A+rBdEyh7t6somniHHqzBkKDfA71Zu/6KtSVBSKn8G+fwBc+BhOMwb0WhWNlHzOLu5j0RjDGbMPmDsPq CGLIvg7TVAC948voGV3SQJ7QEX6qqqCic3hBAzgDB5CVV4QOzyDKr3CtRiGIKiyzG+BI0Whl8MIraO6b @@ -298,7 +298,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAHBSURBVDhPrZJLSxtRGIbnH3XVRTfFVcEuXJaudVtcuHDR + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHBSURBVDhPrZJLSxtRGIbnH3XVRTfFVcEuXJaudVtcuHDR IqUg6ULoplJBQWnFihZd1BKxoqlJF1HES9RYTSaTcXKbNGouk7mdZN6e86WGjoGClwMPnMV5H77340h3 PiPzRfxL4HMRrz/qGJwo4MVoHr3vcnj+NoueNxniyasWjwc1PBo4g08wPKPj5ZSO/rFW8Fkgi6dDGrr+ Pr7Og94opNngNjzP+y8Oa6JmtShVG4RWYnjY3Qdp+muUHl0dcWdND7bj8UADlzUG/dKFVnQIOWcRwY39 @@ -307,27 +307,12 @@ d07lxcgmYqk6sX1iENPfdv0Cx/Wod5mP/rvMkCs5SPPOp5qJQ6WOnVOD2IzXiA6B6TRp9PMK470dqLqN JO8cT/Oxkwa2jmvEz4Mq4ROIn/YrqSJ2nMZWTEFkR8FqVMZSJImFUAKzq534BOJyW/ju7nIk6Q+B49+g +BQZbgAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG - YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 - 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw - bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc - VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 - c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 - Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo - mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ - kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D - TgDQASA1MVpwzwAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABeSURBVDhPvY5BCsAwCAT36T7NY4499D8pGwrVJIca0y4M + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPvY5BCsAwCAT36T7NY4499D8pGwrVJIca0y4M IuiwSEdEaoYmUNUw7Rl4BJAa4rWA4WE/BwFnFN+AS4Cp4DyKwz70/NPAYp/J9w3s8Yy9DVa5Zd68QCbA BSftuj2BBso0AAAAAElFTkSuQmCC @@ -335,7 +320,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABxSURBVDhPrY5LDoAgDAXf0Xs0li5deB/kVYnlZ8DaZOgn + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABxSURBVDhPrY5LDoAgDAXf0Xs0li5deB/kVYnlZ8DaZOgn dADuEJHoQQUhhGV0GXgEkLjEtIDBi3VuBMyrFIJj3xQIhxd5lklvK6y7ArtsmRL0FmuyaCBIg1dKUSOw 9hmGAvZkVNv+vx98RQX34cETwAmL6CfsE+tE7QAAAABJRU5ErkJggg== @@ -343,7 +328,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAJZSURBVDhPfZJbSJNhHMa9CQmvvEiIIIQguuiqm7yQLiLs + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJZSURBVDhPfZJbSJNhHMa9CQmvvEiIIIQguuiqm7yQLiLs ptOVhd4IldWVhal4yGEJ04yVeNo8YTkPuTKlzUSzttbK0aTcyWqWTdLmtDmdLlutX9/3FQP5Vg888ML/ //x4ed43QZTy7jTxXKX7SGWnWzpLi/+SuPA/ifMig5+zBar4oHiASBTWI4J/wKHub5IP1nkpVzbJISIg EhG2BfkjczS1d3GjowW9d4SvYbC5/rjv4TqKar0w79sMEQEbGxss/1ogf/4odrudw9UHSO1PodZmZnYF @@ -354,12 +339,27 @@ saeS2rb7UOgXaTuVTHazh+J2K72OKDpTHEBh1SiuGV8sLLYtFmb8JHwex090zigDU8LZCb1Pl+WA/KsG Jj3zsvDoBzC8JxbusgseC5B9pmAzIK+sn7b772judaPudtCktaO5bRO+rJXG1hc0aJ5T12iipnaIGtUw 5y4qNgNEqeo7yM0rl+jiFeNZnIk7fyOCEhJ+AymIZtFIMC8OAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc @@ -374,7 +374,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc @@ -389,7 +389,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGcSURBVDhPrZJLS0JRFIX9CQ4b3kGDoAZ3VOFA7qArVIO0 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGcSURBVDhPrZJLS0JRFIX9CQ4b3kGDoAZ3VOFA7qArVIO0 kZAaESKVAxHtoVkhSBaEkwYlSI2zWwaVvUjSfCLm2zR60Q9ZXU9qiM+gBXty9l7f2WefLfgXpZ4SWNIt IuT3o3L0N3EeNxiGwdjYKG693raQRDyMfedufQ3HubFoNIAeZgjItedsgBTyadx4zyGXymE2Ldfni8U8 Ag8+GHlIGVCO9TULPt5KpLBUzEG/ZCbnlo0VZFPx1l0eHrhqkC37JiJBP+xW24951YRsOtHaXFUsGsS0 @@ -405,7 +405,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAALOSURBVDhPnZNbSFRRFIZNksIwKak0KilNyMZLhulYaF5S + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALOSURBVDhPnZNbSFRRFIZNksIwKak0KilNyMZLhulYaF5S S9MZNTEvXdTJvIRmZBllimhpmVaaQhjVQ9hLqOAlzetDRW9BUOmgc58zzl00xHH622f5YK/1w4a91r/W d9bZ52wHXna7Hf8q2/IyqPk3a14Y64WhqQJzNQXgKrKgLUuDpiQZmsJTUBcmQC2JhfJCBJQ5R6FIO4Qf cV6Yed64CuFphkc3YH3XCfPLhzC0VELfUAZdbRF0VRLobueCu5kD7bV0Bk2CKjcS0ykBGBJ60CQEmKsr @@ -423,7 +423,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFoSURBVDhPzVI9SwNBEL2fkB9gkdbYpAyp0iTEQji7lGdl + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFoSURBVDhPzVI9SwNBEL2fkB9gkdbYpAyp0iTEQji7lGdl 7A4kUQRlQQIpjByCYLRJ4UdEkSPBymYVIWp1laTc0nJLu+fM3CXhiHaCPtji3rx9M/vmnF/F2fUztjpD VDZOkVCCi3CEZmeAcr2b4ufQaN3AfgK5yl5KuLnfF36xvPuzwdXwDSoI4dZ7yLsBiqstEQd9nebdmJ+D OtEAdQm1gR9oZKtKhFP+xUD1oik/BxZ6atapVAskC287hN8m3ieeLn9roKijtVbeqcdWjFhYqB3RNCEY @@ -435,7 +435,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFzSURBVDhPzVI9S8NQFO1P6A9w6GpdOpZOXVrqIMStY5ys + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFzSURBVDhPzVI9S8NQFO1P6A9w6GpdOpZOXVrqIMStY5ys W0BaRVAeSKCDlSAIVpcOflQUCS1OLk8Rqk6ZpGNGxze6He+9SVpDrZvggUBy7nnn3HdvMt9xdv2Mrc4Q 1Y1TxJTgwh+h1Rmg0uim+Bk03RuYTyBf3UsJN/f7wi9WducbXA3foDwfVqOHguWhtOqK2OvrNG9F/AzU iQYoxdchHE8jV1MinPAvIVQvmPAzYKGtpknluiezsLd9OG3iHeLp8I8GihKNMXJPPTZixMJi/Yi68cGQ @@ -447,7 +447,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAEkSURBVDhPY0AHs1ce+V/eu/k/lAsGZb2b/rtmzEQRwwlK + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEkSURBVDhPY0AHs1ce+V/eu/k/lAsGZb2b/rtmzEQRwwlK W1f/T2g4gKIYxNd0rSVsQMOMA/////j/f8OBB/8VPBrAGkBiG048+N+w4AJcDCcAKU5o2PA/IGPBf4eI Cf/dMmf9T6gA8gsW/DcAaibKgA9AFxy48QGs2CJi0v+CCRsgYhcgYlClmGDqkkNgmw0CJoBtE7Bo+K/l 2/O/oGPDfwOgaww8JvxXcGgAs6FaUAHI9gcvPvw/APQvtkB88OADOGxAhkOFUUED0KkgzROAgUUTA8By @@ -524,7 +524,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAHBSURBVDhPrZJLSxtRGIbnH3XVRTfFVcEuXJaudVtcuHDR + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHBSURBVDhPrZJLSxtRGIbnH3XVRTfFVcEuXJaudVtcuHDR IqUg6ULoplJBQWnFihZd1BKxoqlJF1HES9RYTSaTcXKbNGouk7mdZN6e86WGjoGClwMPnMV5H77340h3 PiPzRfxL4HMRrz/qGJwo4MVoHr3vcnj+NoueNxniyasWjwc1PBo4g08wPKPj5ZSO/rFW8Fkgi6dDGrr+ Pr7Og94opNngNjzP+y8Oa6JmtShVG4RWYnjY3Qdp+muUHl0dcWdND7bj8UADlzUG/dKFVnQIOWcRwY39 @@ -538,7 +538,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAEhSURBVDhPY6A6mDKh6T+xODY66D9UGwKAJE4d2/SfGGBp + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEhSURBVDhPY6A6mDKh6T+xODY66D9UGwKAJE4d2/SfGGBp qoHfAAYVTAwTBwGCBhACBA2YPXs2CkYWAwHauKB41nO4AUePHoVjEEAPCwwDQJrtCi6R54KyOS/+L9j/ +79x+rn/OVOe/0/qe/Y/ov0pGDsXnfl/+vTp/5s3bwZjGIAbANK88MDv/91AuV4grl/x43/Vwnf/S2Y8 /J/Ycf2/ts8kqBZUADYgb+ojsOYeoMbcef//R/d/+x/a9vK/b/XN/y4FJ/475R7+r+nZDVaMDYNdYBi2 @@ -549,7 +549,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAExSURBVDhPY6AYTJnQ9J9YHBsd9B+qDQFAEqeObfpPDLA0 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAExSURBVDhPY6AYTJnQ9J9YHBsd9B+qDQFAEqeObfpPDLA0 1cBvAIMKJoaJgwBBAwgBggbMnj0bBSOLgQDtXXD06FE4BgH0sCib84IyFxTPfPrfr+woqiHIBuzevRuM X7x4AbatYNqj/xl9t8A4vvXi/6wJt/9nz/r+XztiHcIQXC4omvHk/7LDv//P2/f3/+Ttf/+3rvv3v3bF ///5c3/8D2x+ijAEFDDYcM6ke/+n7/zzv2Lp3/+58/7+j5v8539kz6f/wS1P//tU3/jvmHcM1SXoILX7 @@ -560,7 +560,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAD7SURBVDhPY6A5OHH7wH8okzwQ2u/7//jN/eQbEjEp4L9v + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD7SURBVDhPY6A5OHH7wH8okzwQ2u/7//jN/eQbEjEp4L9v i8v/ozf2kmdISJ/3/43HV/y3LNP/f/TaHtyGfP+w+v/Vq2v+r9my7n/XzHVwhX7drmD25hOrwIYcvrqL NJd4tNnDNSw9OAdsyKErOxGGgGx++RRi+8EjQBdsXft/xhKECxyazFFsnLKh679EGvf/w6eRDMEHzKv1 4Aqnbuz+z5/A8v/Imd2omkGuePpo9f8z59b837p77f85yxEu0CtVBrOnbeoBaz52jsTYUMmX+j99Sx9Y @@ -570,7 +570,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGOSURBVDhPrZLLSkJRFIZ9nqYlIRSENajMygojukCaJhhS + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGOSURBVDhPrZLLSkJRFIZ9nqYlIRSENajMygojukCaJhhS iRFdiQYNJApq1ijoNXqLighTyrSL17yc+/Fv733U4xEVohYs/nX59j9Y55j+JXbD16iWLNyhU0M/vrxj 6PscfkNfj2nvgWExMBMw9N3D7tYPh+Y2DQuzzdPxYVsjGo7jRH3ZCDbODRE8vjIs2oHNc6tzXev9+5es oMDShcJy8KCErvnbjvP+qTXNYGVLvziFG6FatJpb7D6tXgycsAIkqNagWt88l5UK057R6qGdviPKsKZS @@ -583,7 +583,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAF4SURBVDhPrZBtK0NhHMb3ebxFqOUFCmPatOQ5Yw/q2Baj + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF4SURBVDhPrZBtK0NhHMb3ebxFqOUFCmPatOQ5Yw/q2Baj IbMVWRJWK8oLr3wN3wJJQ9vszOyR7Zyz8+Ry7z6LEnU8XHX1v7u67t999zf8m6xbaTSO79Kb/Y/+/INf A+rBdEyh7t6somniHHqzBkKDfA71Zu/6KtSVBSKn8G+fwBc+BhOMwb0WhWNlHzOLu5j0RjDGbMPmDsPq CGLIvg7TVAC948voGV3SQJ7QEX6qqqCic3hBAzgDB5CVV4QOzyDKr3CtRiGIKiyzG+BI0Whl8MIraO6b @@ -674,7 +674,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABK - FQAAAk1TRnQBSQFMAgEBEAEAAZwBAAGcAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + FQAAAk1TRnQBSQFMAgEBEAEAAaQBAAGkAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAAVADAAEBAQABCAYAARQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/VisualPascalABCNET/VisualPascalABCNET.csproj b/VisualPascalABCNET/VisualPascalABCNET.csproj index 45f298876..ed6291cfd 100644 --- a/VisualPascalABCNET/VisualPascalABCNET.csproj +++ b/VisualPascalABCNET/VisualPascalABCNET.csproj @@ -391,6 +391,7 @@ + Form diff --git a/VisualPascalABCNET/Workbench/UpdateService.cs b/VisualPascalABCNET/Workbench/UpdateService.cs new file mode 100644 index 000000000..0bcedd076 --- /dev/null +++ b/VisualPascalABCNET/Workbench/UpdateService.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading; +using System.Windows.Forms; +using VisualPascalABCPlugins; +using System.Net; +using System.Reflection; + +namespace VisualPascalABC +{ + class WorkbenchUpdateService : IWorkbenchUpdateService + { + public WorkbenchUpdateService() + { + + } + + public void CheckForUpdates() + { + int status = 1;//1 - up to date, 0 - not up to date, -1 error + try + { + WebClient client = new WebClient(); + string newVersion = client.DownloadString("http://pascalabc.net/downloads/pabcversion.txt").Trim(); + string curVersion = Assembly.GetExecutingAssembly().GetName().Version.ToString(); + if ((new Version(curVersion)).CompareTo(new Version(newVersion)) == -1) + status = 0; + } + catch + { + status = -1; + } + switch (status) + { + case 1: + MessageBox.Show(PascalABCCompiler.StringResources.Get("VP_MF_VERSION_IS_UP_DO_DATE"), PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_CHECK"), MessageBoxButtons.OK); + break; + case 0: + if (MessageBox.Show(PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_AVAILABLE"), PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_CHECK"), MessageBoxButtons.YesNo) == DialogResult.Yes) + { + WorkbenchServiceFactory.OperationsService.AddTabWithUrl("PascalABC.NET", PascalABCCompiler.StringResources.Get("VP_MF_PABC_DOWNLOAD_PAGE")); + } + break; + case -1: + MessageBox.Show(PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_CHECK_ERROR"), PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_CHECK"), MessageBoxButtons.OK); + break; + } + } + } +} diff --git a/VisualPascalABCNET/Workbench/WindowOperations.cs b/VisualPascalABCNET/Workbench/WindowOperations.cs index 33e7c5cda..8c5cebab0 100644 --- a/VisualPascalABCNET/Workbench/WindowOperations.cs +++ b/VisualPascalABCNET/Workbench/WindowOperations.cs @@ -206,6 +206,11 @@ namespace VisualPascalABC OpenBrowserDocuments.Remove(text); } + public void AddTabWithUrl(string title, string url) + { + AddTabWithUrl(MainDockPanel, title, url); + } + public void AddTabWithUrl(DockPanel tabControl, string title, string url) { WebBrowserControl tp = null;//new WebBrowserControl(); diff --git a/VisualPascalABCNET/Workbench/WorkbenchServiceFactory.cs b/VisualPascalABCNET/Workbench/WorkbenchServiceFactory.cs index fe08ef109..82d789159 100644 --- a/VisualPascalABCNET/Workbench/WorkbenchServiceFactory.cs +++ b/VisualPascalABCNET/Workbench/WorkbenchServiceFactory.cs @@ -23,6 +23,11 @@ namespace VisualPascalABC get { return WorkbenchServiceFactory.OptionsService; } } + public IWorkbenchUpdateService UpdateService + { + get { return WorkbenchServiceFactory.UpdateService; } + } + public IEditorService EditorService { get { return WorkbenchServiceFactory.EditorService; } @@ -73,6 +78,7 @@ namespace VisualPascalABC { static IWorkbenchBuildService _buildService; static IWorkbenchRunService _runService; + static IWorkbenchUpdateService _updateService; static CodeCompletionParserController _codeCompletionParserController; static DebugHelper _debuggerManager; @@ -96,6 +102,16 @@ namespace VisualPascalABC } } + public static IWorkbenchUpdateService UpdateService + { + get + { + if (_updateService == null) + _updateService = new WorkbenchUpdateService(); + return _updateService; + } + } + public static IWorkbenchOptionService OptionsService { get diff --git a/_GenerateAllSetups.bat b/_GenerateAllSetups.bat index 82b19386f..80bd646fd 100644 --- a/_GenerateAllSetups.bat +++ b/_GenerateAllSetups.bat @@ -14,6 +14,7 @@ cd ..\.. Utils\IncrementVresion\IncrementVresion.exe Configuration\Version.defs REVISION 1 Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs Configuration\GlobalAssemblyInfo.cs.tmpl Configuration\GlobalAssemblyInfo.cs Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs ReleaseGenerators\PascalABCNET_version.nsh.tmpl ReleaseGenerators\PascalABCNET_version.nsh +Utils\ReplaceInFiles\ReplaceInFiles.exe Configuration\Version.defs Configuration\pabcversion.txt.tmpl Release\pabcversion.txt "%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /t:rebuild /property:Configuration=Release PascalABCNET.sln @IF %ERRORLEVEL% NEQ 0 GOTO ERROR @@ -46,6 +47,7 @@ ExecHide.exe gacutil.exe /i ..\bin\Lib\PABCRtl.dll cd ..\bin REM MPGORunner.exe TestRunner.exe + cd ..\ReleaseGenerators PascalABCNET_ALL.bat GOTO EXIT diff --git a/bin/Lib/PABCRtl.dll b/bin/Lib/PABCRtl.dll index 7f1c158ad233722edeca8b12100c23c19ac221e4..98ccfc169e6bcd000089c1ce127d69b1d28cfa4b 100644 GIT binary patch delta 126973 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 E2j&zWZvX%Q delta 126971 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

ivRNhD*Rp*pTlTRYWBr!(5-J{_)9ENJ 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 z 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 diff --git a/bin/Lng/Eng/VisualPascalABCNET.dat b/bin/Lng/Eng/VisualPascalABCNET.dat index 4334b2c4c..91eedf422 100644 --- a/bin/Lng/Eng/VisualPascalABCNET.dat +++ b/bin/Lng/Eng/VisualPascalABCNET.dat @@ -330,7 +330,12 @@ PRJ_COMPANY=Company PRJ_TRADEMARK=Trademark PRJ_COPYRIGHT=Copyright PRJ_GENERATE_XML_DOC=Generate XML doc - +VERSION_IS_UP_DO_DATE=PascalABC.NET is up to date +UPDATE_AVAILABLE=New version of PascalABC.NET is available. Do you want to visit the download page? +UPDATE_CHECK_ERROR=An error occurred while checking for updates +UPDATE_CHECK=Checking for updates +PABC_DOWNLOAD_PAGE=http://pascalabc.net/en/download +M_CHECKUPDATES=Check for updates //Options %PREFIX%=VP_OC_VIEWOPTIONS_ NAME=General diff --git a/bin/Lng/Rus/VisualPascalABCNET.dat b/bin/Lng/Rus/VisualPascalABCNET.dat index 61b600d3b..feb0b8dcc 100644 --- a/bin/Lng/Rus/VisualPascalABCNET.dat +++ b/bin/Lng/Rus/VisualPascalABCNET.dat @@ -330,7 +330,12 @@ PRJ_COMPANY=Компания PRJ_TRADEMARK=Торговая марка PRJ_COPYRIGHT=Copyright PRJ_GENERATE_XML_DOC=Генерировать XML документацию - +VERSION_IS_UP_DO_DATE=Вы используете актуальную версию PascalABC.NET +UPDATE_AVAILABLE=Доступна новая версия PascalABC.NET. Перейти на страницу скачивания? +UPDATE_CHECK_ERROR=Ошибка при проверке обновлений +UPDATE_CHECK=Проверка обновлений +PABC_DOWNLOAD_PAGE=http://pascalabc.net/ssyilki-dlya-skachivaniya +M_CHECKUPDATES=Проверить обновления //Options %PREFIX%=VP_OC_VIEWOPTIONS_ NAME=Общие