Class TMacroBuilderItem

Unit

Declaration

type TMacroBuilderItem = class(TXOMObject)

Description

TMacroBuilderItem

Hierarchy

  • TXOMObject
  • TMacroBuilderItem

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public function IsBlock: Boolean;
Public function IsValue: Boolean;
Public function IsIfThenValue: Boolean;
Public function ItemType: TMacroBuilderItemType;
Public function FullMask: WideString;
Public function ParameterValueFor(const AParameter: WideString; const ADefaultValue: WideString = ''): WideString;

Properties

Public property ParameterString: WideString read GetParameterString write SetParameterString;
Public property Caption: WideString read GetCaption;
Public property MacroLeader: WideString read GetMacroLeader;
Published property Macro: WideString read FMacro write FMacro;
Published property Value: Variant read FValue write FValue;
Published property Parameters: TxomStringList read FParameters write FParameters;
Published property SubItems: TMacroBuilderItems read FSubItems write FSubItems;
Published property Enabled: Boolean read FEnabled write FEnabled;
Published property IsMacro: Boolean read FIsMacro write FIsMacro;
Published property PreText: WideString read FPreText write FPreText;
Published property PostText: WideString read FPostText write FPostText;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public function IsBlock: Boolean;
 
Public function IsValue: Boolean;
 
Public function IsIfThenValue: Boolean;
 
Public function ItemType: TMacroBuilderItemType;
 
Public function FullMask: WideString;
 
Public function ParameterValueFor(const AParameter: WideString; const ADefaultValue: WideString = ''): WideString;
 

Properties

Public property ParameterString: WideString read GetParameterString write SetParameterString;
 
Public property Caption: WideString read GetCaption;
 
Public property MacroLeader: WideString read GetMacroLeader;
 
Published property Macro: WideString read FMacro write FMacro;
 
Published property Value: Variant read FValue write FValue;
 
Published property Parameters: TxomStringList read FParameters write FParameters;
 
Published property SubItems: TMacroBuilderItems read FSubItems write FSubItems;
 
Published property Enabled: Boolean read FEnabled write FEnabled;
 
Published property IsMacro: Boolean read FIsMacro write FIsMacro;
 
Published property PreText: WideString read FPreText write FPreText;
 
Published property PostText: WideString read FPostText write FPostText;
 

Generated by PasDoc 0.15.0.