Class

TfrmTemplateEditor

Module

fTemplateEditor

Last Modified

7/15/2014 3:26:44 PM

Scope

Interfaced

Inherits from

TfrmBase508Form

Declaration


  TfrmTemplateEditor = class(TfrmBase508Form)
    splMain: TSplitter;
    pnlBottom: TPanel;
    btnApply: TButton;
    btnCancel: TButton;
    btnOK: TButton;
    pnlTop: TPanel;
    pnlRightTop: TPanel;
    splProperties: TSplitter;
    pnlCopyBtns: TPanel;
    sbCopyLeft: TBitBtn;
    sbCopyRight: TBitBtn;
    lblCopy: TLabel;
    splMiddle: TSplitter;
    pnlShared: TPanel;
    lblShared: TLabel;
    tvShared: TORTreeView;
    pnlSharedBottom: TPanel;
    sbShUp: TBitBtn;
    sbShDown: TBitBtn;
    sbShDelete: TBitBtn;
    cbShHide: TCheckBox;
    pnlSharedGap: TPanel;
    pnlPersonal: TPanel;
    lblPersonal: TLabel;
    tvPersonal: TORTreeView;
    pnlPersonalBottom: TPanel;
    sbPerUp: TBitBtn;
    sbPerDown: TBitBtn;
    sbPerDelete: TBitBtn;
    cbPerHide: TCheckBox;
    pnlPersonalGap: TPanel;
    popTemplates: TPopupMenu;
    mnuCollapseTree: TMenuItem;
    mnuFindTemplates: TMenuItem;
    popBoilerplate: TPopupMenu;
    mnuBPInsertObject: TMenuItem;
    mnuBPErrorCheck: TMenuItem;
    mnuBPSpellCheck: TMenuItem;
    tmrAutoScroll: TTimer;
    popGroup: TPopupMenu;
    mnuGroupBPCopy: TMenuItem;
    mnuBPCut: TMenuItem;
    N2: TMenuItem;
    mnuBPCopy: TMenuItem;
    mnuBPPaste: TMenuItem;
    N4: TMenuItem;
    mnuGroupBPSelectAll: TMenuItem;
    mnuBPSelectAll: TMenuItem;
    N6: TMenuItem;
    mnuNodeCopy: TMenuItem;
    mnuNodePaste: TMenuItem;
    mnuNodeDelete: TMenuItem;
    N8: TMenuItem;
    mnuBPUndo: TMenuItem;
    cbEditShared: TCheckBox;
    pnlProperties: TPanel;
    gbProperties: TGroupBox;
    lblName: TLabel;
    lblLines: TLabel;
    cbExclude: TORCheckBox;
    cbActive: TCheckBox;
    edtGap: TCaptionEdit;
    udGap: TUpDown;
    edtName: TCaptionEdit;
    mnuMain: TMainMenu;
    mnuEdit: TMenuItem;
    mnuUndo: TMenuItem;
    N9: TMenuItem;
    mnuCut: TMenuItem;
    mnuCopy: TMenuItem;
    mnuPaste: TMenuItem;
    mnuSelectAll: TMenuItem;
    N11: TMenuItem;
    mnuInsertObject: TMenuItem;
    mnuErrorCheck: TMenuItem;
    mnuSpellCheck: TMenuItem;
    N13: TMenuItem;
    mnuGroupBoilerplate: TMenuItem;
    mnuGroupCopy: TMenuItem;
    mnuGroupSelectAll: TMenuItem;
    mnuTemplate: TMenuItem;
    mnuTCopy: TMenuItem;
    mnuTPaste: TMenuItem;
    mnuTDelete: TMenuItem;
    N12: TMenuItem;
    pnlShSearch: TPanel;
    btnShFind: TORAlignButton;
    edtShSearch: TCaptionEdit;
    cbShMatchCase: TCheckBox;
    cbShWholeWords: TCheckBox;
    pnlPerSearch: TPanel;
    btnPerFind: TORAlignButton;
    edtPerSearch: TCaptionEdit;
    cbPerMatchCase: TCheckBox;
    cbPerWholeWords: TCheckBox;
    mnuFindShared: TMenuItem;
    mnuFindPersonal: TMenuItem;
    N3: TMenuItem;
    mnuShCollapse: TMenuItem;
    mnuPerCollapse: TMenuItem;
    pnlMenuBar: TPanel;
    lblPerOwner: TLabel;
    cboOwner: TORComboBox;
    btnNew: TORAlignButton;
    pnlMenu: TPanel;
    mbMain: TMenuBar;
    mnuNewTemplate: TMenuItem;
    Bevel1: TBevel;
    mnuNodeNew: TMenuItem;
    mnuBPCheckGrammar: TMenuItem;
    mnuCheckGrammar: TMenuItem;
    N1: TMenuItem;
    N7: TMenuItem;
    N14: TMenuItem;
    mnuSort: TMenuItem;
    N15: TMenuItem;
    mnuNodeSort: TMenuItem;
    mnuTry: TMenuItem;
    mnuBPTry: TMenuItem;
    mnuAutoGen: TMenuItem;
    mnuNodeAutoGen: TMenuItem;
    popNotes: TPopupMenu;
    mnuNotesUndo: TMenuItem;
    MenuItem2: TMenuItem;
    mnuNotesCut: TMenuItem;
    mnuNotesCopy: TMenuItem;
    mnuNotesPaste: TMenuItem;
    MenuItem6: TMenuItem;
    mnuNotesSelectAll: TMenuItem;
    MenuItem8: TMenuItem;
    mnuNotesGrammar: TMenuItem;
    mnuNotesSpelling: TMenuItem;
    cbNotes: TCheckBox;
    gbDialogProps: TGroupBox;
    cbDisplayOnly: TCheckBox;
    cbOneItemOnly: TCheckBox;
    cbHideItems: TORCheckBox;
    cbFirstLine: TCheckBox;
    cbHideDlgItems: TCheckBox;
    cbIndent: TCheckBox;
    mnuTools: TMenuItem;
    mnuEditTemplateFields: TMenuItem;
    N16: TMenuItem;
    mnuImportTemplate: TMenuItem;
    mnuExportTemplate: TMenuItem;
    mnuBPInsertField: TMenuItem;
    mnuInsertField: TMenuItem;
    cbEditUser: TCheckBox;
    dlgImport: TOpenDialog;
    dlgExport: TSaveDialog;
    cbxType: TCaptionComboBox;
    lblType: TLabel;
    cbxRemDlgs: TORComboBox;
    lblRemDlg: TLabel;
    N17: TMenuItem;
    mnuTemplateIconLegend: TMenuItem;
    cbLock: TORCheckBox;
    mnuRefresh: TMenuItem;
    pnlCOM: TPanel;
    lblCOMParam: TLabel;
    edtCOMParam: TCaptionEdit;
    cbxCOMObj: TORComboBox;
    lblCOMObj: TLabel;
    pnlLink: TPanel;
    cbxLink: TORComboBox;
    lblLink: TLabel;
    imgLblTemplates: TVA508ImageListLabeler;
    Panel1: TPanel;
    pnlBoilerplate: TPanel;
    splBoil: TSplitter;
    splNotes: TSplitter;
    reBoil: TRichEdit;
    pnlGroupBP: TPanel;
    lblGroupBP: TLabel;
    lblGroupRow: TLabel;
    lblGroupCol: TLabel;
    reGroupBP: TRichEdit;
    pnlGroupBPGap: TPanel;
    pnlBP: TPanel;
    lblBoilerplate: TLabel;
    lblBoilRow: TLabel;
    lblBoilCol: TLabel;
    cbLongLines: TCheckBox;
    pnlNotes: TPanel;
    lblNotes: TLabel;
    reNotes: TRichEdit;
    procedure btnNewClick(Sender: TObject);
    procedure btnApplyClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure cboOwnerNeedData(Sender: TObject; const StartFrom: string;
      Direction, InsertAt: Integer);
    procedure cboOwnerChange(Sender: TObject);
    procedure tvPersonalExpanding(Sender: TObject; Node: TTreeNode;
      var AllowExpansion: Boolean);
    procedure tvSharedExpanding(Sender: TObject; Node: TTreeNode;
      var AllowExpansion: Boolean);
    procedure tvTreeGetImageIndex(Sender: TObject; Node: TTreeNode);
    procedure tvTreeGetSelectedIndex(Sender: TObject; Node: TTreeNode);
    procedure tvTreeChange(Sender: TObject; Node: TTreeNode);
    procedure splMainMoved(Sender: TObject);
    procedure pnlBoilerplateResize(Sender: TObject);
    procedure edtNameOldChange(Sender: TObject);
    procedure cbActiveClick(Sender: TObject);
    procedure cbExcludeClick(Sender: TObject);
    procedure edtGapChange(Sender: TObject);
    procedure tvTreeEnter(Sender: TObject);
    procedure tvTreeNodeEdited(Sender: TObject; Node: TTreeNode;
      var S: string);
    procedure cbShHideClick(Sender: TObject);
    procedure cbPerHideClick(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure sbMoveUpClick(Sender: TObject);
    procedure sbMoveDownClick(Sender: TObject);
    procedure sbDeleteClick(Sender: TObject);
    procedure tvTreeDragging(Sender: TObject; Node: TTreeNode;
      var CanDrag: Boolean);
    procedure tvTreeDragOver(Sender, Source: TObject; X, Y: Integer;
      State: TDragState; var Accept: Boolean);
    procedure tvTreeDragDrop(Sender, Source: TObject; X, Y: Integer);
    procedure sbCopyLeftClick(Sender: TObject);
    procedure sbCopyRightClick(Sender: TObject);
    procedure reBoilChange(Sender: TObject);
    procedure cbEditSharedClick(Sender: TObject);
    procedure popTemplatesPopup(Sender: TObject);
    procedure mnuCollapseTreeClick(Sender: TObject);
    procedure mnuFindTemplatesClick(Sender: TObject);
    procedure btnFindClick(Sender: TObject);
    procedure edtSearchChange(Sender: TObject);
    procedure edtShSearchEnter(Sender: TObject);
    procedure edtShSearchExit(Sender: TObject);
    procedure edtPerSearchEnter(Sender: TObject);
    procedure edtPerSearchExit(Sender: TObject);
    procedure btnOKClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure mnuBPInsertObjectClick(Sender: TObject);
    procedure mnuBPErrorCheckClick(Sender: TObject);
    procedure popBoilerplatePopup(Sender: TObject);
    procedure btnCancelClick(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure mnuBPSpellCheckClick(Sender: TObject);
    procedure splBoilMoved(Sender: TObject);
    procedure edtGapKeyPress(Sender: TObject; var Key: Char);
    procedure edtNameExit(Sender: TObject);
    procedure tmrAutoScrollTimer(Sender: TObject);
    procedure tvTreeStartDrag(Sender: TObject;
      var DragObject: TDragObject);
    procedure tvTreeEndDrag(Sender, Target: TObject; X, Y: Integer);
    procedure mnuGroupBPCopyClick(Sender: TObject);
    procedure popGroupPopup(Sender: TObject);
    procedure mnuBPCutClick(Sender: TObject);
    procedure mnuBPCopyClick(Sender: TObject);
    procedure mnuBPPasteClick(Sender: TObject);
    procedure mnuGroupBPSelectAllClick(Sender: TObject);
    procedure mnuBPSelectAllClick(Sender: TObject);
    procedure mnuNodeDeleteClick(Sender: TObject);
    procedure mnuNodeCopyClick(Sender: TObject);
    procedure mnuNodePasteClick(Sender: TObject);
    procedure mnuBPUndoClick(Sender: TObject);
    procedure tvTreeKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure mnuEditClick(Sender: TObject);
    procedure mnuGroupBoilerplateClick(Sender: TObject);
    procedure cbShFindOptionClick(Sender: TObject);
    procedure cbPerFindOptionClick(Sender: TObject);
    procedure mnuTemplateClick(Sender: TObject);
    procedure mnuFindSharedClick(Sender: TObject);
    procedure mnuFindPersonalClick(Sender: TObject);
    procedure mnuShCollapseClick(Sender: TObject);
    procedure mnuPerCollapseClick(Sender: TObject);
    procedure pnlShSearchResize(Sender: TObject);
    procedure pnlPerSearchResize(Sender: TObject);
    procedure pnlPropertiesResize(Sender: TObject);
    procedure mbMainResize(Sender: TObject);
    procedure mnuBPCheckGrammarClick(Sender: TObject);
    procedure mnuSortClick(Sender: TObject);
    procedure pnlBoilerplateCanResize(Sender: TObject; var NewWidth,
      NewHeight: Integer; var Resize: Boolean);
    procedure mnuBPTryClick(Sender: TObject);
    procedure mnuAutoGenClick(Sender: TObject);
    procedure reNotesChange(Sender: TObject);
    procedure mnuNotesUndoClick(Sender: TObject);
    procedure mnuNotesCutClick(Sender: TObject);
    procedure mnuNotesCopyClick(Sender: TObject);
    procedure mnuNotesPasteClick(Sender: TObject);
    procedure mnuNotesSelectAllClick(Sender: TObject);
    procedure mnuNotesGrammarClick(Sender: TObject);
    procedure mnuNotesSpellingClick(Sender: TObject);
    procedure popNotesPopup(Sender: TObject);
    procedure cbNotesClick(Sender: TObject);
    procedure cbDisplayOnlyClick(Sender: TObject);
    procedure cbFirstLineClick(Sender: TObject);
    procedure cbOneItemOnlyClick(Sender: TObject);
    procedure cbHideDlgItemsClick(Sender: TObject);
    procedure cbHideItemsClick(Sender: TObject);
    procedure cbIndentClick(Sender: TObject);
    procedure mnuToolsClick(Sender: TObject);
    procedure mnuEditTemplateFieldsClick(Sender: TObject);
    procedure mnuBPInsertFieldClick(Sender: TObject);
    procedure mnuExportTemplateClick(Sender: TObject);
    procedure mnuImportTemplateClick(Sender: TObject);
    procedure cbxTypeDrawItem(Control: TWinControl; Index: Integer;
      Rect: TRect; State: TOwnerDrawState);
    procedure cbxTypeChange(Sender: TObject);
    procedure cbxRemDlgsChange(Sender: TObject);
    procedure mnuTemplateIconLegendClick(Sender: TObject);
    procedure cbLongLinesClick(Sender: TObject);
    procedure cbLockClick(Sender: TObject);
    procedure mnuRefreshClick(Sender: TObject);
    procedure reResizeRequest(Sender: TObject; Rect: TRect);
    procedure reBoilSelectionChange(Sender: TObject);
    procedure reGroupBPSelectionChange(Sender: TObject);
    procedure cbxCOMObjChange(Sender: TObject);
    procedure edtCOMParamChange(Sender: TObject);
    procedure cbxLinkNeedData(Sender: TObject; const StartFrom: string;
      Direction, InsertAt: Integer);
    procedure cbxLinkExit(Sender: TObject);
    procedure reBoilKeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure reBoilKeyPress(Sender: TObject; var Key: Char);
    procedure reBoilKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure splMainCanResize(Sender: TObject; var NewSize: Integer;
      var Accept: Boolean);
  private
    FLastRect: TRect;
    FForceContainer: boolean;
    FSavePause: integer;
    FCopyNode: TTreeNode;
    FPasteNode: TTreeNode;
    FCopying: boolean;
    FDropNode: TTreeNode;
    FDropInto: boolean;
    FDragNode: TTreeNode;
    FPersonalEmptyNodeCount: integer;
    FSharedEmptyNodeCount: integer;
//    FOldPersonalTemplate: TTemplate;
    FCurrentPersonalUser: Int64;
    FCanEditPersonal: boolean;
    FCanEditShared: boolean;
    FUpdating: boolean;
    FCurTree: TTreeView;
    FTreeControl: array[TTemplateTreeType, TTemplateTreeControl] of TControl;
    FInternalHiddenExpand: boolean;
    FFindShOn: boolean;
    FFindShNext: boolean;
    FLastFoundShNode: TTreeNode;
    FFindPerOn: boolean;
    FFindPerNext: boolean;
    FLastFoundPerNode: TTreeNode;
    FFirstShow: boolean;
    FFocusName: boolean;
    FOK2Close: boolean;
    FBtnNewNode: TTreeNode;
    FLastDropNode: TTreeNode;
    FFromMainMenu: boolean;
    FMainMenuTree: TTreeView;
    FDragOverCount: integer;
    FBPOK: boolean;
    FImportingFromXML: boolean;
    FXMLTemplateElement: IXMLDOMNode;
    FXMLFieldElement: IXMLDOMNode;
    FCanDoReminders: boolean;
    FCanDoCOMObjects: boolean;
    //FPersonalObjects: TStringList;
    FShowingTemplate: TTemplate;
    FConsultServices: TStringList;
    FNavigatingTab: boolean;
  protected
    procedure UpdateXY(re: TRichEdit; lblX, lblY: TLabel);
    function IsTemplateLocked(Node: TTreeNode): boolean;
    procedure RefreshData;
    procedure ShowTemplateType(Template: TTemplate);
    procedure DisplayBoilerplate(Node: TTreeNode);
    procedure NewPersonalUser(UsrIEN: Int64);
    procedure HideControls;
    procedure EnableControls(ok, Root: boolean);
    procedure EnableNavControls;
    procedure MoveCopyButtons;
    procedure ShowInfo(Node: TTreeNode);
    function ChangeTree(NewTree: TTreeView): boolean;
    procedure Resync(const Templates: array of TTemplate);
    function AllowMove(ADropNode, ADragNode: TTreeNode): boolean;
    function CanClone(const Node: TTreeNode): boolean;
    function Clone(Node: TTreeNode): boolean;
    procedure SharedEditing;
    function GetTree: TTreeView;
    procedure SetFindNext(const Tree: TTreeView; const Value: boolean);
    function ScanNames: boolean;
    function PasteOK: boolean;
    function AutoDel(Template: TTemplate): boolean;
    procedure cbClick(Sender: TCheckBox; Index: integer);
    procedure UpdateInsertsDialogs;
    procedure AutoLongLines(Sender: TObject);
    //procedure UpdatePersonalObjects;
    procedure UpdateApply(Template: TTemplate);
    procedure TemplateLocked(Sender: TObject);
    procedure InitTrees;
    procedure AdjustControls4FontChange;
    procedure ShowGroupBoilerplate(Visible: boolean);
    procedure ShowBoilerPlate(Hide: Boolean);
    function GetLinkType(const ANode: TTreeNode): TTemplateLinkType;
  end;

DFM Objects


frmTemplateEditor : TfrmTemplateEditor
 ├splMain : TSplitter
 ├pnlTop : TPanel
 │ ├splMiddle : TSplitter
 │ ├Bevel1 : TBevel
 │ ├pnlRightTop : TPanel
 │ │ ├splProperties : TSplitter
 │ │ ├pnlCopyBtns : TPanel
 │ │ │ ├lblCopy : TLabel
 │ │ │ ├sbCopyRight : TBitBtn
 │ │ │ └sbCopyLeft : TBitBtn
 │ │ ├pnlPersonal : TPanel
 │ │ │ ├lblPersonal : TLabel
 │ │ │ ├tvPersonal : TORTreeView
 │ │ │ ├pnlPersonalBottom : TPanel
 │ │ │ │ ├sbPerUp : TBitBtn
 │ │ │ │ ├sbPerDown : TBitBtn
 │ │ │ │ ├sbPerDelete : TBitBtn
 │ │ │ │ └cbPerHide : TCheckBox
 │ │ │ ├pnlPersonalGap : TPanel
 │ │ │ └pnlPerSearch : TPanel
 │ │ │   ├btnPerFind : TORAlignButton
 │ │ │   ├edtPerSearch : TCaptionEdit
 │ │ │   ├cbPerMatchCase : TCheckBox
 │ │ │   └cbPerWholeWords : TCheckBox
 │ │ └pnlProperties : TPanel
 │ │   └gbProperties : TGroupBox
 │ │     ├lblName : TLabel
 │ │     ├lblLines : TLabel
 │ │     ├lblType : TLabel
 │ │     ├lblRemDlg : TLabel
 │ │     ├cbExclude : TORCheckBox
 │ │     ├cbActive : TCheckBox
 │ │     ├edtGap : TCaptionEdit
 │ │     ├udGap : TUpDown
 │ │     ├edtName : TCaptionEdit
 │ │     ├gbDialogProps : TGroupBox
 │ │     │ ├cbDisplayOnly : TCheckBox
 │ │     │ ├cbOneItemOnly : TCheckBox
 │ │     │ ├cbFirstLine : TCheckBox
 │ │     │ ├cbHideDlgItems : TCheckBox
 │ │     │ └cbIndent : TCheckBox
 │ │     ├cbHideItems : TORCheckBox
 │ │     ├cbxType : TCaptionComboBox
 │ │     ├cbxRemDlgs : TORComboBox
 │ │     └cbLock : TORCheckBox
 │ ├pnlShared : TPanel
 │ │ ├lblShared : TLabel
 │ │ ├tvShared : TORTreeView
 │ │ ├pnlSharedBottom : TPanel
 │ │ │ ├sbShUp : TBitBtn
 │ │ │ ├sbShDown : TBitBtn
 │ │ │ ├sbShDelete : TBitBtn
 │ │ │ └cbShHide : TCheckBox
 │ │ ├pnlSharedGap : TPanel
 │ │ └pnlShSearch : TPanel
 │ │   ├btnShFind : TORAlignButton
 │ │   ├edtShSearch : TCaptionEdit
 │ │   ├cbShMatchCase : TCheckBox
 │ │   └cbShWholeWords : TCheckBox
 │ └pnlMenuBar : TPanel
 │   ├lblPerOwner : TLabel
 │   ├cboOwner : TORComboBox
 │   ├btnNew : TORAlignButton
 │   └pnlMenu : TPanel
 │     └mbMain : TMenuBar
 ├pnlCOM : TPanel
 │ ├lblCOMParam : TLabel
 │ ├lblCOMObj : TLabel
 │ ├edtCOMParam : TCaptionEdit
 │ └cbxCOMObj : TORComboBox
 ├pnlLink : TPanel
 │ ├lblLink : TLabel
 │ └cbxLink : TORComboBox
 ├Panel1 : TPanel
 │ └pnlBoilerplate : TPanel
 │   ├splBoil : TSplitter
 │   ├splNotes : TSplitter
 │   ├reBoil : TRichEdit
 │   ├pnlGroupBP : TPanel
 │   │ ├lblGroupBP : TLabel
 │   │ ├lblGroupRow : TLabel
 │   │ ├lblGroupCol : TLabel
 │   │ ├reGroupBP : TRichEdit
 │   │ └pnlGroupBPGap : TPanel
 │   ├pnlBP : TPanel
 │   │ ├lblBoilerplate : TLabel
 │   │ ├lblBoilRow : TLabel
 │   │ ├lblBoilCol : TLabel
 │   │ └cbLongLines : TCheckBox
 │   └pnlNotes : TPanel
 │     ├lblNotes : TLabel
 │     └reNotes : TRichEdit
 ├pnlBottom : TPanel
 │ ├btnApply : TButton
 │ ├btnCancel : TButton
 │ ├btnOK : TButton
 │ ├cbEditShared : TCheckBox
 │ ├cbNotes : TCheckBox
 │ └cbEditUser : TCheckBox
 ├amgrMain : TVA508AccessibilityManager
 ├popTemplates : TPopupMenu
 │ ├mnuNodeNew : TMenuItem
 │ ├mnuNodeAutoGen : TMenuItem
 │ ├mnuNodeCopy : TMenuItem
 │ ├mnuNodePaste : TMenuItem
 │ ├mnuNodeDelete : TMenuItem
 │ ├N15 : TMenuItem
 │ ├mnuNodeSort : TMenuItem
 │ ├N6 : TMenuItem
 │ ├mnuFindTemplates : TMenuItem
 │ └mnuCollapseTree : TMenuItem
 ├popBoilerplate : TPopupMenu
 │ ├mnuBPUndo : TMenuItem
 │ ├N8 : TMenuItem
 │ ├mnuBPCut : TMenuItem
 │ ├mnuBPCopy : TMenuItem
 │ ├mnuBPPaste : TMenuItem
 │ ├mnuBPSelectAll : TMenuItem
 │ ├N2 : TMenuItem
 │ ├mnuBPInsertObject : TMenuItem
 │ ├mnuBPInsertField : TMenuItem
 │ ├mnuBPErrorCheck : TMenuItem
 │ ├mnuBPTry : TMenuItem
 │ ├N7 : TMenuItem
 │ ├mnuBPCheckGrammar : TMenuItem
 │ └mnuBPSpellCheck : TMenuItem
 ├tmrAutoScroll : TTimer
 ├popGroup : TPopupMenu
 │ ├mnuGroupBPCopy : TMenuItem
 │ ├N4 : TMenuItem
 │ └mnuGroupBPSelectAll : TMenuItem
 ├mnuMain : TMainMenu
 │ ├mnuEdit : TMenuItem
 │ │ ├mnuUndo : TMenuItem
 │ │ ├N9 : TMenuItem
 │ │ ├mnuCut : TMenuItem
 │ │ ├mnuCopy : TMenuItem
 │ │ ├mnuPaste : TMenuItem
 │ │ ├mnuSelectAll : TMenuItem
 │ │ ├N11 : TMenuItem
 │ │ ├mnuInsertObject : TMenuItem
 │ │ ├mnuInsertField : TMenuItem
 │ │ ├mnuErrorCheck : TMenuItem
 │ │ ├mnuTry : TMenuItem
 │ │ ├N1 : TMenuItem
 │ │ ├mnuCheckGrammar : TMenuItem
 │ │ ├mnuSpellCheck : TMenuItem
 │ │ ├N13 : TMenuItem
 │ │ └mnuGroupBoilerplate : TMenuItem
 │ │   ├mnuGroupCopy : TMenuItem
 │ │   └mnuGroupSelectAll : TMenuItem
 │ ├mnuTemplate : TMenuItem
 │ │ ├mnuNewTemplate : TMenuItem
 │ │ ├mnuAutoGen : TMenuItem
 │ │ ├mnuTCopy : TMenuItem
 │ │ ├mnuTPaste : TMenuItem
 │ │ ├mnuTDelete : TMenuItem
 │ │ ├N12 : TMenuItem
 │ │ ├mnuSort : TMenuItem
 │ │ ├N14 : TMenuItem
 │ │ ├mnuFindShared : TMenuItem
 │ │ ├mnuFindPersonal : TMenuItem
 │ │ ├N3 : TMenuItem
 │ │ ├mnuShCollapse : TMenuItem
 │ │ └mnuPerCollapse : TMenuItem
 │ └mnuTools : TMenuItem
 │   ├mnuEditTemplateFields : TMenuItem
 │   ├N16 : TMenuItem
 │   ├mnuImportTemplate : TMenuItem
 │   ├mnuExportTemplate : TMenuItem
 │   ├N17 : TMenuItem
 │   ├mnuRefresh : TMenuItem
 │   └mnuTemplateIconLegend : TMenuItem
 ├popNotes : TPopupMenu
 │ ├mnuNotesUndo : TMenuItem
 │ ├MenuItem2 : TMenuItem
 │ ├mnuNotesCut : TMenuItem
 │ ├mnuNotesCopy : TMenuItem
 │ ├mnuNotesPaste : TMenuItem
 │ ├MenuItem6 : TMenuItem
 │ ├mnuNotesSelectAll : TMenuItem
 │ ├MenuItem8 : TMenuItem
 │ ├mnuNotesGrammar : TMenuItem
 │ └mnuNotesSpelling : TMenuItem
 ├dlgImport : TOpenDialog
 ├dlgExport : TSaveDialog
 └imgLblTemplates : TVA508ImageListLabeler

Class Hierarchy


Class Fields

Name Type Scope Comments
Bevel1 TBevel Public/Published -
btnApply TButton Public/Published -
btnCancel TButton Public/Published -
btnNew Simple (unknown) Public/Published -
btnOK TButton Public/Published -
btnPerFind Simple (unknown) Public/Published -
btnShFind Simple (unknown) Public/Published -
cbActive TCheckBox Public/Published -
cbDisplayOnly TCheckBox Public/Published -
cbEditShared TCheckBox Public/Published -
cbEditUser TCheckBox Public/Published -
cbExclude TORCheckBox Public/Published -
cbFirstLine TCheckBox Public/Published -
cbHideDlgItems TCheckBox Public/Published -
cbHideItems TORCheckBox Public/Published -
cbIndent TCheckBox Public/Published -
cbLock TORCheckBox Public/Published -
cbLongLines TCheckBox Public/Published -
cbNotes TCheckBox Public/Published -
cbOneItemOnly TCheckBox Public/Published -
cboOwner TORComboBox Public/Published -
cbPerHide TCheckBox Public/Published -
cbPerMatchCase TCheckBox Public/Published -
cbPerWholeWords TCheckBox Public/Published -
cbShHide TCheckBox Public/Published -
cbShMatchCase TCheckBox Public/Published -
cbShWholeWords TCheckBox Public/Published -
cbxCOMObj TORComboBox Public/Published -
cbxLink TORComboBox Public/Published -
cbxRemDlgs TORComboBox Public/Published -
cbxType Simple (unknown) Public/Published -
dlgExport Simple (unknown) Public/Published -
dlgImport Simple (unknown) Public/Published -
edtCOMParam TCaptionEdit Public/Published -
edtGap TCaptionEdit Public/Published -
edtName TCaptionEdit Public/Published -
edtPerSearch TCaptionEdit Public/Published -
edtShSearch TCaptionEdit Public/Published -
FBPOK Boolean Private -
FBtnNewNode TTreeNode Private -
FCanDoCOMObjects Boolean Private -
FCanDoReminders Boolean Private -
FCanEditPersonal Boolean Private -
FCanEditShared Boolean Private -
FConsultServices TStringList Private -
FCopying Boolean Private -
FCopyNode TTreeNode Private -
FCurrentPersonalUser Int64 Private FOldPersonalTemplate: TTemplate;
FCurTree TTreeView Private -
FDragNode TTreeNode Private -
FDragOverCount Integer Private -
FDropInto Boolean Private -
FDropNode TTreeNode Private -
FFindPerNext Boolean Private -
FFindPerOn Boolean Private -
FFindShNext Boolean Private -
FFindShOn Boolean Private -
FFirstShow Boolean Private -
FFocusName Boolean Private -
FForceContainer Boolean Private -
FFromMainMenu Boolean Private -
FImportingFromXML Boolean Private -
FInternalHiddenExpand Boolean Private -
FLastDropNode TTreeNode Private -
FLastFoundPerNode TTreeNode Private -
FLastFoundShNode TTreeNode Private -
FLastRect TRect Private -
FMainMenuTree TTreeView Private -
FNavigatingTab Boolean Private -
FOK2Close Boolean Private -
FPasteNode TTreeNode Private -
FPersonalEmptyNodeCount Integer Private -
FSavePause Integer Private -
FSharedEmptyNodeCount Integer Private -
FShowingTemplate TTemplate Private FPersonalObjects: TStringList;
FTreeControl Array (static) Private -
FUpdating Boolean Private -
FXMLFieldElement IXMLDOMNode Private -
FXMLTemplateElement IXMLDOMNode Private -
gbDialogProps TGroupBox Public/Published -
gbProperties TGroupBox Public/Published -
imgLblTemplates Simple (unknown) Public/Published -
lblBoilCol TLabel Public/Published -
lblBoilerplate TLabel Public/Published -
lblBoilRow TLabel Public/Published -
lblCOMObj TLabel Public/Published -
lblCOMParam TLabel Public/Published -
lblCopy TLabel Public/Published -
lblGroupBP TLabel Public/Published -
lblGroupCol TLabel Public/Published -
lblGroupRow TLabel Public/Published -
lblLines TLabel Public/Published -
lblLink TLabel Public/Published -
lblName TLabel Public/Published -
lblNotes TLabel Public/Published -
lblPerOwner TLabel Public/Published -
lblPersonal TLabel Public/Published -
lblRemDlg TLabel Public/Published -
lblShared TLabel Public/Published -
lblType TLabel Public/Published -
mbMain Simple (unknown) Public/Published -
MenuItem2 TMenuItem Public/Published -
MenuItem6 TMenuItem Public/Published -
MenuItem8 TMenuItem Public/Published -
mnuAutoGen TMenuItem Public/Published -
mnuBPCheckGrammar TMenuItem Public/Published -
mnuBPCopy TMenuItem Public/Published -
mnuBPCut TMenuItem Public/Published -
mnuBPErrorCheck TMenuItem Public/Published -
mnuBPInsertField TMenuItem Public/Published -
mnuBPInsertObject TMenuItem Public/Published -
mnuBPPaste TMenuItem Public/Published -
mnuBPSelectAll TMenuItem Public/Published -
mnuBPSpellCheck TMenuItem Public/Published -
mnuBPTry TMenuItem Public/Published -
mnuBPUndo TMenuItem Public/Published -
mnuCheckGrammar TMenuItem Public/Published -
mnuCollapseTree TMenuItem Public/Published -
mnuCopy TMenuItem Public/Published -
mnuCut TMenuItem Public/Published -
mnuEdit TMenuItem Public/Published -
mnuEditTemplateFields TMenuItem Public/Published -
mnuErrorCheck TMenuItem Public/Published -
mnuExportTemplate TMenuItem Public/Published -
mnuFindPersonal TMenuItem Public/Published -
mnuFindShared TMenuItem Public/Published -
mnuFindTemplates TMenuItem Public/Published -
mnuGroupBoilerplate TMenuItem Public/Published -
mnuGroupBPCopy TMenuItem Public/Published -
mnuGroupBPSelectAll TMenuItem Public/Published -
mnuGroupCopy TMenuItem Public/Published -
mnuGroupSelectAll TMenuItem Public/Published -
mnuImportTemplate TMenuItem Public/Published -
mnuInsertField TMenuItem Public/Published -
mnuInsertObject TMenuItem Public/Published -
mnuMain Simple (unknown) Public/Published -
mnuNewTemplate TMenuItem Public/Published -
mnuNodeAutoGen TMenuItem Public/Published -
mnuNodeCopy TMenuItem Public/Published -
mnuNodeDelete TMenuItem Public/Published -
mnuNodeNew TMenuItem Public/Published -
mnuNodePaste TMenuItem Public/Published -
mnuNodeSort TMenuItem Public/Published -
mnuNotesCopy TMenuItem Public/Published -
mnuNotesCut TMenuItem Public/Published -
mnuNotesGrammar TMenuItem Public/Published -
mnuNotesPaste TMenuItem Public/Published -
mnuNotesSelectAll TMenuItem Public/Published -
mnuNotesSpelling TMenuItem Public/Published -
mnuNotesUndo TMenuItem Public/Published -
mnuPaste TMenuItem Public/Published -
mnuPerCollapse TMenuItem Public/Published -
mnuRefresh TMenuItem Public/Published -
mnuSelectAll TMenuItem Public/Published -
mnuShCollapse TMenuItem Public/Published -
mnuSort TMenuItem Public/Published -
mnuSpellCheck TMenuItem Public/Published -
mnuTCopy TMenuItem Public/Published -
mnuTDelete TMenuItem Public/Published -
mnuTemplate TMenuItem Public/Published -
mnuTemplateIconLegend TMenuItem Public/Published -
mnuTools TMenuItem Public/Published -
mnuTPaste TMenuItem Public/Published -
mnuTry TMenuItem Public/Published -
mnuUndo TMenuItem Public/Published -
N1 TMenuItem Public/Published -
N11 TMenuItem Public/Published -
N12 TMenuItem Public/Published -
N13 TMenuItem Public/Published -
N14 TMenuItem Public/Published -
N15 TMenuItem Public/Published -
N16 TMenuItem Public/Published -
N17 TMenuItem Public/Published -
N2 TMenuItem Public/Published -
N3 TMenuItem Public/Published -
N4 TMenuItem Public/Published -
N6 TMenuItem Public/Published -
N7 TMenuItem Public/Published -
N8 TMenuItem Public/Published -
N9 TMenuItem Public/Published -
Panel1 TPanel Public/Published -
pnlBoilerplate TPanel Public/Published -
pnlBottom TPanel Public/Published -
pnlBP TPanel Public/Published -
pnlCOM TPanel Public/Published -
pnlCopyBtns TPanel Public/Published -
pnlGroupBP TPanel Public/Published -
pnlGroupBPGap TPanel Public/Published -
pnlLink TPanel Public/Published -
pnlMenu TPanel Public/Published -
pnlMenuBar TPanel Public/Published -
pnlNotes TPanel Public/Published -
pnlPerSearch TPanel Public/Published -
pnlPersonal TPanel Public/Published -
pnlPersonalBottom TPanel Public/Published -
pnlPersonalGap TPanel Public/Published -
pnlProperties TPanel Public/Published -
pnlRightTop TPanel Public/Published -
pnlShared TPanel Public/Published -
pnlSharedBottom TPanel Public/Published -
pnlSharedGap TPanel Public/Published -
pnlShSearch TPanel Public/Published -
pnlTop TPanel Public/Published -
popBoilerplate TPopupMenu Public/Published -
popGroup TPopupMenu Public/Published -
popNotes TPopupMenu Public/Published -
popTemplates TPopupMenu Public/Published -
reBoil TRichEdit Public/Published -
reGroupBP TRichEdit Public/Published -
reNotes TRichEdit Public/Published -
sbCopyLeft TBitBtn Public/Published -
sbCopyRight TBitBtn Public/Published -
sbPerDelete TBitBtn Public/Published -
sbPerDown TBitBtn Public/Published -
sbPerUp TBitBtn Public/Published -
sbShDelete TBitBtn Public/Published -
sbShDown TBitBtn Public/Published -
sbShUp TBitBtn Public/Published -
splBoil TSplitter Public/Published -
splMain TSplitter Public/Published -
splMiddle TSplitter Public/Published -
splNotes TSplitter Public/Published -
splProperties TSplitter Public/Published -
tmrAutoScroll TTimer Public/Published -
tvPersonal TORTreeView Public/Published -
tvShared TORTreeView Public/Published -
udGap TUpDown Public/Published -

Methods

Name Declaration Scope Comments
AdjustControls4FontChange procedure AdjustControls4FontChange; Protected -
AllowMove function AllowMove(ADropNode, ADragNode: TTreeNode): boolean; Protected -
AutoDel function AutoDel(Template: TTemplate): boolean; Protected -
AutoLongLines procedure AutoLongLines(Sender: TObject); Protected -
btnApplyClick procedure btnApplyClick(Sender: TObject); Public/Published -
btnCancelClick procedure btnCancelClick(Sender: TObject); Public/Published -
btnFindClick procedure btnFindClick(Sender: TObject); Public/Published S1,S2: string;
btnNewClick procedure btnNewClick(Sender: TObject); Public/Published -
btnOKClick procedure btnOKClick(Sender: TObject); Public/Published -
CanClone function CanClone(const Node: TTreeNode): boolean; Protected
Returns TRUE if Cloning is not needed or if Cloning is needed and
  the top personal Node in the tree is locked.
cbActiveClick procedure cbActiveClick(Sender: TObject); Public/Published -
cbClick procedure cbClick(Sender: TCheckBox; Index: integer); Protected -
cbDisplayOnlyClick procedure cbDisplayOnlyClick(Sender: TObject); Public/Published -
cbEditSharedClick procedure cbEditSharedClick(Sender: TObject); Public/Published -
cbExcludeClick procedure cbExcludeClick(Sender: TObject); Public/Published -
cbFirstLineClick procedure cbFirstLineClick(Sender: TObject); Public/Published -
cbHideDlgItemsClick procedure cbHideDlgItemsClick(Sender: TObject); Public/Published -
cbHideItemsClick procedure cbHideItemsClick(Sender: TObject); Public/Published -
cbIndentClick procedure cbIndentClick(Sender: TObject); Public/Published -
cbLockClick procedure cbLockClick(Sender: TObject); Public/Published -
cbLongLinesClick procedure cbLongLinesClick(Sender: TObject); Public/Published -
cbNotesClick procedure cbNotesClick(Sender: TObject); Public/Published -
cbOneItemOnlyClick procedure cbOneItemOnlyClick(Sender: TObject); Public/Published -
cboOwnerChange procedure cboOwnerChange(Sender: TObject); Public/Published -
cboOwnerNeedData procedure cboOwnerNeedData(Sender: TObject; const StartFrom: string; Direction, InsertAt: Integer); Public/Published -
cbPerFindOptionClick procedure cbPerFindOptionClick(Sender: TObject); Public/Published -
cbPerHideClick procedure cbPerHideClick(Sender: TObject); Public/Published -
cbShFindOptionClick procedure cbShFindOptionClick(Sender: TObject); Public/Published -
cbShHideClick procedure cbShHideClick(Sender: TObject); Public/Published -
cbxCOMObjChange procedure cbxCOMObjChange(Sender: TObject); Public/Published -
cbxLinkExit procedure cbxLinkExit(Sender: TObject); Public/Published -
cbxLinkNeedData procedure cbxLinkNeedData(Sender: TObject; const StartFrom: string; Direction, InsertAt: Integer); Public/Published -
cbxRemDlgsChange procedure cbxRemDlgsChange(Sender: TObject); Public/Published -
cbxTypeChange procedure cbxTypeChange(Sender: TObject); Public/Published -
cbxTypeDrawItem procedure cbxTypeDrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); Public/Published -
ChangeTree function ChangeTree(NewTree: TTreeView): boolean; Protected -
Clone function Clone(Node: TTreeNode): boolean; Protected -
DisplayBoilerplate procedure DisplayBoilerplate(Node: TTreeNode); Protected -
edtCOMParamChange procedure edtCOMParamChange(Sender: TObject); Public/Published -
edtGapChange procedure edtGapChange(Sender: TObject); Public/Published -
edtGapKeyPress procedure edtGapKeyPress(Sender: TObject; var Key: Char); Public/Published -
edtNameExit procedure edtNameExit(Sender: TObject); Public/Published -
edtNameOldChange procedure edtNameOldChange(Sender: TObject); Public/Published -
edtPerSearchEnter procedure edtPerSearchEnter(Sender: TObject); Public/Published -
edtPerSearchExit procedure edtPerSearchExit(Sender: TObject); Public/Published -
edtSearchChange procedure edtSearchChange(Sender: TObject); Public/Published -
edtShSearchEnter procedure edtShSearchEnter(Sender: TObject); Public/Published -
edtShSearchExit procedure edtShSearchExit(Sender: TObject); Public/Published -
EnableControls procedure EnableControls(ok, Root: boolean); Protected -
EnableNavControls procedure EnableNavControls; Protected -
FormClose procedure FormClose(Sender: TObject; var Action: TCloseAction); Public/Published -
FormCloseQuery procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); Public/Published -
FormCreate procedure FormCreate(Sender: TObject); Public/Published -
FormDestroy procedure FormDestroy(Sender: TObject); Public/Published -
FormShow procedure FormShow(Sender: TObject); Public/Published -
GetLinkType function GetLinkType(const ANode: TTreeNode): TTemplateLinkType; Protected -
GetTree function GetTree: TTreeView; Protected -
HideControls procedure HideControls; Protected -
InitTrees procedure InitTrees; Protected -
IsTemplateLocked function IsTemplateLocked(Node: TTreeNode): boolean; Protected -
mbMainResize procedure mbMainResize(Sender: TObject); Public/Published -
mnuAutoGenClick procedure mnuAutoGenClick(Sender: TObject); Public/Published -
mnuBPCheckGrammarClick procedure mnuBPCheckGrammarClick(Sender: TObject); Public/Published -
mnuBPCopyClick procedure mnuBPCopyClick(Sender: TObject); Public/Published -
mnuBPCutClick procedure mnuBPCutClick(Sender: TObject); Public/Published -
mnuBPErrorCheckClick procedure mnuBPErrorCheckClick(Sender: TObject); Public/Published -
mnuBPInsertFieldClick procedure mnuBPInsertFieldClick(Sender: TObject); Public/Published -
mnuBPInsertObjectClick procedure mnuBPInsertObjectClick(Sender: TObject); Public/Published -
mnuBPPasteClick procedure mnuBPPasteClick(Sender: TObject); Public/Published -
mnuBPSelectAllClick procedure mnuBPSelectAllClick(Sender: TObject); Public/Published -
mnuBPSpellCheckClick procedure mnuBPSpellCheckClick(Sender: TObject); Public/Published -
mnuBPTryClick procedure mnuBPTryClick(Sender: TObject); Public/Published -
mnuBPUndoClick procedure mnuBPUndoClick(Sender: TObject); Public/Published -
mnuCollapseTreeClick procedure mnuCollapseTreeClick(Sender: TObject); Public/Published -
mnuEditClick procedure mnuEditClick(Sender: TObject); Public/Published -
mnuEditTemplateFieldsClick procedure mnuEditTemplateFieldsClick(Sender: TObject); Public/Published -
mnuExportTemplateClick procedure mnuExportTemplateClick(Sender: TObject); Public/Published -
mnuFindPersonalClick procedure mnuFindPersonalClick(Sender: TObject); Public/Published -
mnuFindSharedClick procedure mnuFindSharedClick(Sender: TObject); Public/Published -
mnuFindTemplatesClick procedure mnuFindTemplatesClick(Sender: TObject); Public/Published -
mnuGroupBoilerplateClick procedure mnuGroupBoilerplateClick(Sender: TObject); Public/Published -
mnuGroupBPCopyClick procedure mnuGroupBPCopyClick(Sender: TObject); Public/Published -
mnuGroupBPSelectAllClick procedure mnuGroupBPSelectAllClick(Sender: TObject); Public/Published -
mnuImportTemplateClick procedure mnuImportTemplateClick(Sender: TObject); Public/Published -
mnuNodeCopyClick procedure mnuNodeCopyClick(Sender: TObject); Public/Published -
mnuNodeDeleteClick procedure mnuNodeDeleteClick(Sender: TObject); Public/Published -
mnuNodePasteClick procedure mnuNodePasteClick(Sender: TObject); Public/Published -
mnuNotesCopyClick procedure mnuNotesCopyClick(Sender: TObject); Public/Published -
mnuNotesCutClick procedure mnuNotesCutClick(Sender: TObject); Public/Published -
mnuNotesGrammarClick procedure mnuNotesGrammarClick(Sender: TObject); Public/Published -
mnuNotesPasteClick procedure mnuNotesPasteClick(Sender: TObject); Public/Published -
mnuNotesSelectAllClick procedure mnuNotesSelectAllClick(Sender: TObject); Public/Published -
mnuNotesSpellingClick procedure mnuNotesSpellingClick(Sender: TObject); Public/Published -
mnuNotesUndoClick procedure mnuNotesUndoClick(Sender: TObject); Public/Published -
mnuPerCollapseClick procedure mnuPerCollapseClick(Sender: TObject); Public/Published -
mnuRefreshClick procedure mnuRefreshClick(Sender: TObject); Public/Published -
mnuShCollapseClick procedure mnuShCollapseClick(Sender: TObject); Public/Published -
mnuSortClick procedure mnuSortClick(Sender: TObject); Public/Published -
mnuTemplateClick procedure mnuTemplateClick(Sender: TObject); Public/Published -
mnuTemplateIconLegendClick procedure mnuTemplateIconLegendClick(Sender: TObject); Public/Published -
mnuToolsClick procedure mnuToolsClick(Sender: TObject); Public/Published -
MoveCopyButtons procedure MoveCopyButtons; Protected -
NewPersonalUser procedure NewPersonalUser(UsrIEN: Int64); Protected -
PasteOK function PasteOK: boolean; Protected -
pnlBoilerplateCanResize procedure pnlBoilerplateCanResize(Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean); Public/Published -
pnlBoilerplateResize procedure pnlBoilerplateResize(Sender: TObject); Public/Published -
pnlPerSearchResize procedure pnlPerSearchResize(Sender: TObject); Public/Published -
pnlPropertiesResize procedure pnlPropertiesResize(Sender: TObject); Public/Published -
pnlShSearchResize procedure pnlShSearchResize(Sender: TObject); Public/Published -
popBoilerplatePopup procedure popBoilerplatePopup(Sender: TObject); Public/Published -
popGroupPopup procedure popGroupPopup(Sender: TObject); Public/Published -
popNotesPopup procedure popNotesPopup(Sender: TObject); Public/Published -
popTemplatesPopup procedure popTemplatesPopup(Sender: TObject); Public/Published -
reBoilChange procedure reBoilChange(Sender: TObject); Public/Published -
reBoilKeyDown procedure reBoilKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Public/Published -
reBoilKeyPress procedure reBoilKeyPress(Sender: TObject; var Key: Char); Public/Published -
reBoilKeyUp procedure reBoilKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); Public/Published -
reBoilSelectionChange procedure reBoilSelectionChange(Sender: TObject); Public/Published -
RefreshData procedure RefreshData; Protected -
reGroupBPSelectionChange procedure reGroupBPSelectionChange(Sender: TObject); Public/Published -
reNotesChange procedure reNotesChange(Sender: TObject); Public/Published -
reResizeRequest procedure reResizeRequest(Sender: TObject; Rect: TRect); Public/Published -
Resync procedure Resync(const Templates: array of TTemplate); Protected -
sbCopyLeftClick procedure sbCopyLeftClick(Sender: TObject); Public/Published -
sbCopyRightClick procedure sbCopyRightClick(Sender: TObject); Public/Published -
sbDeleteClick procedure sbDeleteClick(Sender: TObject); Public/Published -
sbMoveDownClick procedure sbMoveDownClick(Sender: TObject); Public/Published -
sbMoveUpClick procedure sbMoveUpClick(Sender: TObject); Public/Published -
ScanNames function ScanNames: boolean; Protected -
SetFindNext procedure SetFindNext(const Tree: TTreeView; const Value: boolean); Protected -
SharedEditing procedure SharedEditing; Protected -
ShowBoilerPlate procedure ShowBoilerPlate(Hide: Boolean); Protected -
ShowGroupBoilerplate procedure ShowGroupBoilerplate(Visible: boolean); Protected -
ShowInfo procedure ShowInfo(Node: TTreeNode); Protected -
ShowTemplateType procedure ShowTemplateType(Template: TTemplate); Protected -
splBoilMoved procedure splBoilMoved(Sender: TObject); Public/Published -
splMainCanResize procedure splMainCanResize(Sender: TObject; var NewSize: Integer; var Accept: Boolean); Public/Published -
splMainMoved procedure splMainMoved(Sender: TObject); Public/Published -
TemplateLocked procedure TemplateLocked(Sender: TObject); Protected -
tmrAutoScrollTimer procedure tmrAutoScrollTimer(Sender: TObject); Public/Published -
tvPersonalExpanding procedure tvPersonalExpanding(Sender: TObject; Node: TTreeNode; var AllowExpansion: Boolean); Public/Published -
tvSharedExpanding procedure tvSharedExpanding(Sender: TObject; Node: TTreeNode; var AllowExpansion: Boolean); Public/Published -
tvTreeChange procedure tvTreeChange(Sender: TObject; Node: TTreeNode); Public/Published -
tvTreeDragDrop procedure tvTreeDragDrop(Sender, Source: TObject; X, Y: Integer); Public/Published -
tvTreeDragging procedure tvTreeDragging(Sender: TObject; Node: TTreeNode; var CanDrag: Boolean); Public/Published -
tvTreeDragOver procedure tvTreeDragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); Public/Published -
tvTreeEndDrag procedure tvTreeEndDrag(Sender, Target: TObject; X, Y: Integer); Public/Published -
tvTreeEnter procedure tvTreeEnter(Sender: TObject); Public/Published -
tvTreeGetImageIndex procedure tvTreeGetImageIndex(Sender: TObject; Node: TTreeNode); Public/Published -
tvTreeGetSelectedIndex procedure tvTreeGetSelectedIndex(Sender: TObject; Node: TTreeNode); Public/Published -
tvTreeKeyDown procedure tvTreeKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Public/Published -
tvTreeNodeEdited procedure tvTreeNodeEdited(Sender: TObject; Node: TTreeNode; var S: string); Public/Published -
tvTreeStartDrag procedure tvTreeStartDrag(Sender: TObject; var DragObject: TDragObject); Public/Published -
UpdateApply procedure UpdateApply(Template: TTemplate); Protected Procedure UpdatePersonalObjects;
UpdateInsertsDialogs procedure UpdateInsertsDialogs; Protected -
UpdateXY procedure UpdateXY(re: TRichEdit; lblX, lblY: TLabel); Protected -

Referenced By (2)

Module (line) Referrer Type
fTemplateEditor (503) - Read
fTemplateEditor (530) - Read