Package: InstantExplorer Diagram Back to overview

TInstantExplorer class
Inherits from: TCustomControl
Attributes
Name Type Visibility
FAutoAdjust Boolean   private
FContentEditor TDBGrid   private
FContentView TPanel   private
FDetailPanel TPanel   private
FDetailView TPanel   private
FLayout TInstantExplorerLayout   private
FNodeTypes TInstantExplorerNodeTypes   private
FNotifier TInstantObjectNotifier   private
FObjectEditor TControl   private
FObjectExposer TInstantExposer   private
FObjectSource TDataSource   private
FObjectView TPanel   private
FRootObject TObject   private
FShowRoot Boolean   private
FSplitter TSplitter   private
FTreePanel TPanel   private
FTreeView TTreeView   private
FOnChangeNode TInstantExplorerNodeEvent   private
FOnCreateNode TInstantExplorerCreateNodeEvent   private
FOnCreateNodeData TInstantExplorerCreateNodeDataEvent   private
FOnGetImageIndex TInstantExplorerNodeEvent   private
FOnGetNodeText TInstantExplorerGetNodeTextEvent   private
FOnIncludeNode TInstantExplorerIncludeNodeEvent   private
ContentView   public
CurrentObject   public
DetailPanel   public
DetailView   public
ObjectExposer   public
ObjectSource   public
ObjectView   public
RootObject   public
Splitter   public
TreePanel   public
TreeView   public
Align   public
Anchors   public
AutoAdjust   public
Constraints   public
Images   public
Layout   public
NodeTypes   public
PopupMenu   public
ShowHint   public
ShowRoot   public
Visible   public
OnCanResize   public
OnChangeNode   public
OnCreateNode   public
OnCreateNodeData   public
OnClick   public
OnDblClick   public
OnGetImageIndex   public
OnGetNodeText   public
OnIncludeNode   public
OnMouseDown   public
OnMouseMove   public
OnMouseUp   public
OnResize   public
Operations
Name Parameters Returns Visibility
AddNode
TInstantExplorerNodeType NodeType
TTreeNode Parent
string Name
TObject AObject
string Value
 
TTreeNode   private
ArrangeControls     private
AssignRootObject
TObject Value
 
  private
CreateContentView     private
CreateObjectView     private
CreateDetailPanel     private
CreateDetailViews     private
CreateObjectExposer     private
CreatePanel
TComponent AOwner
 
TPanel   private
CreateSplitter     private
CreateTreePanel     private
DestroyObjectEditor     private
ExpandNode
TTreeNode Node
 
  private
GetCurrentObject   TObject   private
GetImages   TCustomImageList   private
LoadContainerNode
TTreeNode Node
TInstantContainer Container
 
  private
LoadNode
TTreeNode Node
Boolean LoadChildren
 
  private
LoadObjectNode
TTreeNode Node
TObject Instance
Integer ChildCount
Boolean LoadChildren
 
  private
NodeIsLoaded
TTreeNode Node
 
Boolean   private
ObjectExposerAfterPost
TDataSet Sender
 
  private
ResizeControls     private
SetAutoAdjust
Boolean Value
 
  private
SetLayout
TInstantExplorerLayout Value
 
  private
SetShowRoot
Boolean Value
 
  private
TreeViewChange
TObject Sender
TTreeNode Node
 
  private
TreeViewExpanding
TObject Sender
TTreeNode Node
Boolean AllowExpansion
 
  private
TreeViewGetImageIndex
TObject Sender
TTreeNode Node
 
  private
ChangeNode
TTreeNode Node
 
  protected
CreateContentEditor
TComponent AOwner
TDataSource DataSource
 
TDBGrid   protected
CreateExposer   TInstantExposer   protected
CreateNode
TTreeNodes Nodes
TTreeNode Parent
TInstantExplorerNodeData NodeData
 
TTreeNode   protected
CreateNodeData
TInstantExplorerNodeType NodeType
string Name
TObject AObject
string Value
 
TInstantExplorerNodeData   protected
CreateObjectEditor
TComponent AOwner
TDataSource DataSource
 
TControl   protected
CreateTreeView
TComponent AOwner
 
TTreeView   protected
GetImageIndex
TTreeNode Node
 
  protected
GetNodeText
TInstantExplorerNodeData NodeData
 
string   protected
IncludeNode
TInstantExplorerNodeData NodeData
 
Boolean   protected
Loaded     protected
Resize     protected
SetDetailView
TPanel Value
 
  protected
SetImages
TCustomImageList Value
 
  protected
SetNodeTypes
TInstantExplorerNodeTypes Value
 
  protected
SetRootObject
TObject Value
 
  protected
UpdateDetails     protected
Create
TComponent AOwner
 
  public
Destroy     public
Clear     public
Refresh     public
RefreshNode
TTreeNode Node
 
  public


TInstantExplorerNodeData class
Inherits from: TObject
Attributes
Name Type Visibility
FNodeType TInstantExplorerNodeType   private
FName string   private
FInstance TObject   private
FValue string   private
Caption   public
ImageIndex   public
Instance   public
Name   public
NodeType   public
Value   public
Operations
Name Parameters Returns Visibility
GetCaption   string   protected
GetImageIndex   Integer   protected
Create
TInstantExplorerNodeType ANodeType
string AName
TObject AInstance
string AValue
 
  public