EControl Syntax Editor SDK
version 3.00

Code Gear RAD Studio 2010, XE, XE2 support. 

 

New Components:

 

TSyntaxEdit - Single line syntax edit control. All power of syntax memo in edit control - highlight, extended commands, completion, etc. 

TSingleButtonSyntaxEdit - Single line edit control with a button. 

TSpinSyntaxEdit - Single line edit control with up/down. It's suited for editing integer, float, date and time values. 

TSyntaxComboBox - Combo box based on syntax edit and auto-completion popup list. Use highlighting in edit field + formatting of drop-down list. 

TDurationEdit - Special edit control to edit time interval. 

TBtnSyntaxEdit - Common syntax edit with arbitrary number of customizable buttons. 

TColumnSyntaxEditor - Special descendent of syntax memo for editing TAB separated text files. 

 

Other changes:

 

ecSyntMemo.pas 

 

TCustomSyntaxMemo.Alignment Property 

TCustomSyntaxMemo.Transparent Property 

TCustomSyntaxMemo.OnAfterCalcLineInfo Event 

TCustomSyntaxMemo.OnCanDelete Event 

TCustomSyntaxMemo.OnCanInsert Event 

TCustomSyntaxMemo.OnCollapsedChanged Event 

TCustomSyntaxMemo.OnDragTextMargin Event 

TCustomSyntaxMemo.CalcMargins Method 

TCustomSyntaxMemo.DoDragMargin Method 

TCustomSyntaxMemo.DoInsertChar Method 

TCustomSyntaxMemo.DoShowHint Method 

TCustomSyntaxMemo.GetLineInfo Method 

TCustomSyntaxMemo.PaintNoTextSpace Method 

TCustomSyntaxMemo.SelectLines Method 

TCustomSyntaxMemo.SupressCaretChange Method 

TCustomSyntaxMemo.UnTabText Method 

TCustomSyntaxMemo.ShowLines Method 

 

TLineInfo.Widths Property 

TNonPrinted.SoftLineBreakChar Property 

 

TecTextMargin.RulerMark Property 

TecTextMargins.AbsolutePos Property 

TecTextMargins.AllowDrag Property 

TecTextMargins.DragWithCtrl Property 

 

New extended options of syntax memo: 

TSyntaxMemoOptionEx.eoShowCaretWhenUnfocused Field 

TSyntaxMemoOptionEx.soAllowZeroTab Field 

TSyntaxMemoOptionEx.soKeepCaretPaste Field 

TSyntaxMemoOptionEx.soMiddleAutoScroll Field 

TSyntaxMemoOptionEx.soMultiAutoClose Field 

TSyntaxMemoOptionEx.soNotSuppressAltNNNN Field 

TSyntaxMemoOptionEx.soWordWrapAtSpace Field 

 

ecSyntAnal.pas 

 

TSyntAnalyzer.Charset Property 

TSyntAnalyzer.IdleAppendDelay Property 

TSyntAnalyzer.IdleAppendDelayInit Property 

TSyntAnalyzer.OnParseToken Event 

 

ecSyntAnal.InitRegularExpressionProc Variable 

TTagConditionType.tcStrictMask Field 

TTagBlockCondition.AutoCloseInternal Property 

TTextRange.StartPos Property 

 

TSyntaxManager component improvements: using open dialog filter index in TSyntaxManager.AnalyzerForFile Method, support of grouping lexers menu. 

TSyntaxManager.GetFilterIndex Method 

 

ecMemoStrings.pas 

 

TSyntMemoStrings.OnCheckTextCoding Event 

TSyntMemoStrings.SupportObjects Property 

TSyntMemoStrings.RealCount Method 

 

ecMemoStrings.DefaultTextCoding Variable 

ecMemoStrings.DefaultTextFormat Variable 

 

ecPrint.pas 

 

TecCustomPreview.PreviewMode Property 

TecCustomPrinter.Copies Property 

 

ecSyntDlg.pas 

 

TBaseFindDialog.EncHistory Property 

TSyntFindDialog.CenterFinding Property 

TSyntFindDialog.Cancel Method 

TSyntFindDialog.CycleSearch Property 

TSyntFindDialog.CycleSearchMsg Property 

TSyntFindDialog.FocusOnFound Property 

TSyntFindDialog.SearchCount Property 

TSyntFindDialog.CheckCycleSearch Method 

TSyntFindDialog.OnNeedCycleSearch Event 

TSyntReplaceDialog.EncReplaceHistory Property 

TSyntReplaceDialog.OnReplaceText Event 

 

ecSyntTree.pas 

 

TCustomSyntaxTreeView.DblClickExpand Property 

TCustomSyntaxTreeView.MemoCaretUpdate Method 

TSyntaxTreeAction.staSelectEnd Field 

 

ecZRegExpr.pas 

 

Support of custom character classes: 

ecZRegExpr.GetCustomCharClassProc Variable 

ecZRegExpr.CheckCustomCharClassProc Variable 

 

ecActns.pas 

 

TecSyntMemoAction.DisableOnReadOnly Property 

TecBaseMemoAction.TargetFocusedRequired Property 

 

ecPopupCtrl.pas 

 

TPopupControl.OnAdjustPopupPos Event 

TPopupControl.OnCanShow Event 

TFormattedSyntMemoPopupList.HorzScroll Property 

TFormattedSyntMemoPopupList.ItemIndex Property 

TFormattedSyntMemoPopupList.OnAcceptListItem Event 

TCustomAutoCompletePopup.StartPos Property 

TAutoCompleteOption.aoResetOnInput Field 

TAutoCompleteOption.aoShowEmpty Field 

Copyright (c) 2004-2011. All rights reserved.
What do you think about this topic? Send feedback!