Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMLGenComp

Unit

UCompDefinition

Declaration

type TMLGenComp = class(TPersistent)

Description

Générateur de composant. Son rôle consiste à produire un composant ML après avoir vérifié qu'il peut être connecté ou intégré dans le composant de destination

Fields

 NameDescription
Protected FMLBitmap le bitmap associé
Protected FMLBitmapFileName Nom du fichier bitmap associé
Protected FMLComp catégorie du composant - redéfinie pour chaque composant
Protected FMLCompDescription Description du composant
Protected FMLCompName Nom générique du composant
Protected FMLNumIcon numéro d'icône associée au composant

Methods

Overview

Public constructor Create(prmName,prmBitmap,prmDescription: string); virtual;
Public destructor Destroy(); override;
Protected procedure GenCompInitializations(); virtual; abstract;
Protected procedure GetBitmap();
Public function GetClassMLComponent: TClassMLComponent; virtual; abstract;

Description

Public constructor Create(prmName,prmBitmap,prmDescription: string); virtual;

 

Public destructor Destroy(); override;

 

Protected procedure GenCompInitializations(); virtual; abstract;

initialisation des paramètres internes: catégorie, num. d'icône, etc. - la surcharge est obligatoire

Protected procedure GetBitmap();

charger le bitmap en mémoire

Public function GetClassMLComponent: TClassMLComponent; virtual; abstract;

la classe du générateur de composant demandé, à surcharger toujours

Properties

Overview

Public property MLBitmap: TBitmap;
Public property MLBitmapFileName: string;
Public property MLComp: TEnumMLComp;
Public property MLCompDescription: string;
Public property MLCompName: string;
Public property MLNumIcon: Integer;

Description

Public property MLBitmap: TBitmap;

image bitmap

Public property MLBitmapFileName: string;

nom du fichier bitmap

Public property MLComp: TEnumMLComp;

Type de traitement du composant produit par le générateur

Public property MLCompDescription: string;

Description du composant

Public property MLCompName: string;

Nom interne du composant

Public property MLNumIcon: Integer;

Numéro d'icône du composant


Generated by DIPasDoc 0.8.6 on ven. 09/ janv. 2004 00:52:26