Package: InstantClassEditor Diagram Back to overview

TInstantClassEditorForm class
Inherits from: TInstantEditForm
Attributes
Name Type Visibility
FBackupAttributes TObjectList   private
FChangedAttributes TStringList   private
FNewAttributes TList   private
FModel TInstantCodeModel   private
FNameAttribute TInstantCodeAttribute   private
FTitle string   private
FIsNew Boolean   private
NameAttribute   protected
AttributeImages TImageList   public
StateImages TImageList   public
AttributesMenu TPopupMenu   public
Actions TActionList   public
ActionImages TImageList   public
AttributeNewAction TAction   public
AttributeDeleteAction TAction   public
AttributeNewItem TMenuItem   public
AttributeDeleteItem TMenuItem   public
AttributeEditAction TAction   public
AttributeEditItem TMenuItem   public
PageControl TPageControl   public
ClassSheet TTabSheet   public
ClassNameLabel TLabel   public
BaseClassLabel TLabel   public
UnitLabel TLabel   public
ClassNameEdit TDBEdit   public
BaseClassEdit TDBComboBox   public
UnitEdit TDBComboBox   public
StorageEdit TDBEdit   public
AttributeSheet TTabSheet   public
AttributesSplitter TSplitter   public
InheritedAttributesPanel TPanel   public
InheritedAttributesLabel TLabel   public
InheritedAttributesView TListView   public
IntroducedAttributesPanel TPanel   public
IntroducedAttributesView TListView   public
IntroducedAttributesLabel TLabel   public
StorageLabel TLabel   public
PersistenceComboBox TDBComboBox   public
PersistenceLabel TLabel   public
ChangedAttributes   public
FocusedAttribute   public
IsNew   public
Model   public
NewAttributes   public
Subject   public
Operations
Name Parameters Returns Visibility
DeleteAttribute
TInstantCodeAttribute Attribute
 
  private
FitColumns
TListView View
 
  private
GetNameAttribute   TInstantCodeAttribute   private
GetSubject   TInstantCodeClass   private
LoadAttributeView
TListView View
TInstantCodeClass AClass
Boolean Recursive
 
  private
SetModel
TInstantCodeModel Value
 
  private
SetSubject
TInstantCodeClass Value
 
  private
GetFocusedAttribute   TInstantCodeAttribute   private
SetIsNew
Boolean Value
 
  private
AddAttributeToView
TListView View
TInstantCodeAttribute Attribute
 
TListItem   protected
EditAttribute
TInstantCodeAttribute Attribute
Boolean Exists
string Title
 
Boolean   protected
PopulateInheritedAttributes     protected
PopulateIntroducedAttributes     protected
PopulateBaseClasses     protected
PopulateUnits     protected
UpdateActions     protected
UpdateCaption     protected
UpdateControls     protected
AttributeNewActionExecute
TObject Sender
 
  public
AttributeDeleteActionExecute
TObject Sender
 
  public
AttributeEditActionExecute
TObject Sender
 
  public
FormCreate
TObject Sender
 
  public
IntroducedAttributesViewDblClick
TObject Sender
 
  public
IntroducedAttributesViewEdited
TObject Sender
TListItem Item
string S
 
  public
ClassNameEditChange
TObject Sender
 
  public
SubjectExposerAfterPostField
TObject Sender
TField Field
 
  public
PersistenceComboBoxChange
TObject Sender
 
  public
SubjectExposerTranslate
TObject Sender
TField Field
Variant Value
Boolean Write
 
  public
OkButtonClick
TObject Sender
 
  public
CancelButtonClick
TObject Sender
 
  public
AttributesMenuPopup
TObject Sender
 
  public
Create
TComponent AOwner
 
  public
Destroy     public