mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-06-04 19:01:18 +00:00
Updated Scintilla control to ScintillaNET 3.5.6 (https://github.com/jacobslusser/ScintillaNET). Scintilla.dll is no longer used by GZDB and can be safely removed.
Changed, Script Editor: pressing Ctrl-S when fixed compilable script tab (like SCRIPTS tab) is selected now compiles the script. Fixed, Error Logger: fixed slowdowns when adding lots of errors and "Errors and Warnings" window was opened. Fixed, Script Editor: text caret was incorrectly positioned after selecting a function in the navigator dropdown. Fixed, Script Editor: incorrect ACS configuration was used for SCRIPTS lump for maps in Hexen map format for ZDoom-based engines. Internal, rendering: added more error reporing-related code to D3DShader.LoadEffect(). Updated ZDoom_DECORATE.cfg.
This commit is contained in:
parent
f9a7c22e03
commit
5fd02a6080
40 changed files with 1508 additions and 934 deletions
127
Source/Core/Controls/ScriptEditorControl.Designer.cs
generated
127
Source/Core/Controls/ScriptEditorControl.Designer.cs
generated
|
@ -28,109 +28,37 @@ namespace CodeImp.DoomBuilder.Controls
|
|||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.functionbar = new System.Windows.Forms.ComboBox();
|
||||
this.scriptedit = new CodeImp.DoomBuilder.Controls.ScintillaControl();
|
||||
this.scriptedit = new ScintillaNET.Scintilla();
|
||||
this.scriptpanel = new System.Windows.Forms.Panel();
|
||||
this.functionbar = new System.Windows.Forms.ComboBox();
|
||||
this.scriptpanel.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// functionbar
|
||||
//
|
||||
this.functionbar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.functionbar.FormattingEnabled = true;
|
||||
this.functionbar.Items.AddRange(new object[] {
|
||||
"Function1",
|
||||
"Function2",
|
||||
"Function3"});
|
||||
this.functionbar.Location = new System.Drawing.Point(0, 0);
|
||||
this.functionbar.Name = "functionbar";
|
||||
this.functionbar.Size = new System.Drawing.Size(474, 21);
|
||||
this.functionbar.TabIndex = 1;
|
||||
this.functionbar.TabStop = false;
|
||||
//
|
||||
// scriptedit
|
||||
//
|
||||
this.scriptedit.AnchorPosition = 0;
|
||||
this.scriptedit.AutoCMaximumHeight = 0;
|
||||
this.scriptedit.AutoCMaximumWidth = 0;
|
||||
this.scriptedit.AutoCSeparator = 0;
|
||||
this.scriptedit.AutoCTypeSeparator = 0;
|
||||
this.scriptedit.BackColor = System.Drawing.SystemColors.Window;
|
||||
this.scriptedit.CaretFore = 0;
|
||||
this.scriptedit.CaretLineBack = 0;
|
||||
this.scriptedit.CaretPeriod = 0;
|
||||
this.scriptedit.CaretWidth = 0;
|
||||
this.scriptedit.CodePage = 0;
|
||||
this.scriptedit.ControlCharSymbol = 0;
|
||||
this.scriptedit.CurrentPos = 0;
|
||||
this.scriptedit.CursorType = 0;
|
||||
this.scriptedit.AutoCIgnoreCase = true;
|
||||
this.scriptedit.AutoCMaxHeight = 12;
|
||||
this.scriptedit.AutoCOrder = ScintillaNET.Order.Custom;
|
||||
this.scriptedit.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.scriptedit.CaretWidth = 2;
|
||||
this.scriptedit.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.scriptedit.DocPointer = 0;
|
||||
this.scriptedit.EdgeColour = 0;
|
||||
this.scriptedit.EdgeColumn = 0;
|
||||
this.scriptedit.EdgeMode = 0;
|
||||
this.scriptedit.EndAtLastLine = 0;
|
||||
this.scriptedit.EndOfLineMode = CodeImp.DoomBuilder.Controls.ScriptEndOfLine.CRLF;
|
||||
this.scriptedit.EOLMode = 0;
|
||||
this.scriptedit.ExtraAscent = 0;
|
||||
this.scriptedit.ExtraDescent = 0;
|
||||
this.scriptedit.HighlightGuide = 0;
|
||||
this.scriptedit.Indent = 0;
|
||||
this.scriptedit.IndentationGuides = 0;
|
||||
this.scriptedit.IsAutoCGetAutoHide = false;
|
||||
this.scriptedit.IsAutoCGetCancelAtStart = false;
|
||||
this.scriptedit.IsAutoCGetChooseSingle = false;
|
||||
this.scriptedit.IsAutoCGetDropRestOfWord = false;
|
||||
this.scriptedit.IsAutoCGetIgnoreCase = false;
|
||||
this.scriptedit.IsBackSpaceUnIndents = false;
|
||||
this.scriptedit.IsBufferedDraw = false;
|
||||
this.scriptedit.IsCaretLineVisible = false;
|
||||
this.scriptedit.IsFocus = false;
|
||||
this.scriptedit.IsHScrollBar = false;
|
||||
this.scriptedit.IsMouseDownCaptures = false;
|
||||
this.scriptedit.IsOvertype = false;
|
||||
this.scriptedit.IsReadOnly = false;
|
||||
this.scriptedit.IsTabIndents = false;
|
||||
this.scriptedit.IsTwoPhaseDraw = false;
|
||||
this.scriptedit.IsUndoCollection = false;
|
||||
this.scriptedit.IsUsePalette = false;
|
||||
this.scriptedit.IsUseTabs = false;
|
||||
this.scriptedit.IsViewEOL = false;
|
||||
this.scriptedit.IsVScrollBar = false;
|
||||
this.scriptedit.LayoutCache = 0;
|
||||
this.scriptedit.Lexer = 0;
|
||||
this.scriptedit.ExtraAscent = 1;
|
||||
this.scriptedit.ExtraDescent = 1;
|
||||
this.scriptedit.FontQuality = ScintillaNET.FontQuality.LcdOptimized;
|
||||
this.scriptedit.Location = new System.Drawing.Point(0, 0);
|
||||
this.scriptedit.MarginLeft = 0;
|
||||
this.scriptedit.MarginRight = 0;
|
||||
this.scriptedit.ModEventMask = 0;
|
||||
this.scriptedit.MouseDwellTime = 0;
|
||||
this.scriptedit.Name = "scriptedit";
|
||||
this.scriptedit.PrintColourMode = 0;
|
||||
this.scriptedit.PrintMagnification = 0;
|
||||
this.scriptedit.PrintWrapMode = 0;
|
||||
this.scriptedit.ScrollWidth = 0;
|
||||
this.scriptedit.SearchFlags = 0;
|
||||
this.scriptedit.SelectionEnd = 0;
|
||||
this.scriptedit.SelectionMode = 0;
|
||||
this.scriptedit.SelectionStart = 0;
|
||||
this.scriptedit.Size = new System.Drawing.Size(470, 377);
|
||||
this.scriptedit.Status = 0;
|
||||
this.scriptedit.StyleBits = 0;
|
||||
this.scriptedit.ScrollWidth = 200;
|
||||
this.scriptedit.Size = new System.Drawing.Size(474, 381);
|
||||
this.scriptedit.TabIndex = 0;
|
||||
this.scriptedit.TabStop = false;
|
||||
this.scriptedit.TabWidth = 0;
|
||||
this.scriptedit.TargetEnd = 0;
|
||||
this.scriptedit.TargetStart = 0;
|
||||
this.scriptedit.ViewWhitespace = CodeImp.DoomBuilder.Controls.ScriptWhiteSpace.Invisible;
|
||||
this.scriptedit.ViewWS = 0;
|
||||
this.scriptedit.WrapMode = 0;
|
||||
this.scriptedit.WrapStartIndent = 0;
|
||||
this.scriptedit.WrapVisualFlags = 0;
|
||||
this.scriptedit.WrapVisualFlagsLocation = 0;
|
||||
this.scriptedit.XOffset = 0;
|
||||
this.scriptedit.ZoomLevel = 0;
|
||||
this.scriptedit.UseTabs = true;
|
||||
this.scriptedit.WhitespaceSize = 2;
|
||||
this.scriptedit.TextChanged += new System.EventHandler(this.scriptedit_TextChanged);
|
||||
this.scriptedit.CharAdded += new System.EventHandler<ScintillaNET.CharAddedEventArgs>(this.scriptedit_CharAdded);
|
||||
this.scriptedit.AutoCCompleted += new System.EventHandler<ScintillaNET.AutoCSelectionEventArgs>(this.scriptedit_AutoCCompleted);
|
||||
this.scriptedit.InsertCheck += new System.EventHandler<ScintillaNET.InsertCheckEventArgs>(this.scriptedit_InsertCheck);
|
||||
this.scriptedit.KeyUp += new System.Windows.Forms.KeyEventHandler(this.scriptedit_KeyUp);
|
||||
this.scriptedit.UpdateUI += new System.EventHandler<ScintillaNET.UpdateUIEventArgs>(this.scriptedit_UpdateUI);
|
||||
this.scriptedit.KeyDown += new System.Windows.Forms.KeyEventHandler(this.scriptedit_KeyDown);
|
||||
//
|
||||
// scriptpanel
|
||||
|
@ -138,13 +66,24 @@ namespace CodeImp.DoomBuilder.Controls
|
|||
this.scriptpanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.scriptpanel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||
this.scriptpanel.Controls.Add(this.scriptedit);
|
||||
this.scriptpanel.Location = new System.Drawing.Point(0, 27);
|
||||
this.scriptpanel.Name = "scriptpanel";
|
||||
this.scriptpanel.Size = new System.Drawing.Size(474, 381);
|
||||
this.scriptpanel.TabIndex = 2;
|
||||
//
|
||||
// functionbar
|
||||
//
|
||||
this.functionbar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.functionbar.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.functionbar.FormattingEnabled = true;
|
||||
this.functionbar.Location = new System.Drawing.Point(0, 0);
|
||||
this.functionbar.Name = "functionbar";
|
||||
this.functionbar.Size = new System.Drawing.Size(474, 21);
|
||||
this.functionbar.TabIndex = 2;
|
||||
this.functionbar.TabStop = false;
|
||||
//
|
||||
// ScriptEditorControl
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||
|
@ -160,8 +99,8 @@ namespace CodeImp.DoomBuilder.Controls
|
|||
|
||||
#endregion
|
||||
|
||||
private ScintillaControl scriptedit;
|
||||
private System.Windows.Forms.ComboBox functionbar;
|
||||
private ScintillaNET.Scintilla scriptedit;
|
||||
private System.Windows.Forms.Panel scriptpanel;
|
||||
private System.Windows.Forms.ComboBox functionbar;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue