123456789101112131415161718192021222324252627282930313233343536373839 |
- using FastReport.Design.PageDesigners.Code;
- using System;
- using System.Collections.Generic;
- namespace FastReport.Code
- {
- partial class CodeHelperBase
- {
- #region Fields
- #endregion
- #region Properties
- public SyntaxEditorBase Editor
- {
- get { return Report.Designer.Editor.Edit; }
- }
- #endregion
- #region Protected Methods
- protected string Indent(int num)
- {
- return "".PadLeft(num * CodePageSettings.TabSize, ' ');
- }
- #endregion
- #region Public Methods
- public abstract bool AddHandler(Type eventType, string eventName);
- public abstract void LocateHandler(string eventName);
- public abstract List<string> GetEvents(Type eventType);
- public void Locate(int line, int column)
- {
- Editor.Focus();
- Editor.Locate(line, column);
- }
- #endregion
- }
- }
|