Object o_zone

Unit

Declaration

type o_zone = object(TObject)

Description

Hierarchy

Overview

Fields

Public x: byte;
Public y: byte;
Public lx: byte;
Public ct: byte;
Public cf: byte;
Public cx: byte;
Public helpctx: word;
Public typ_saisie: t_typ_saisie;

Methods

Public constructor init(ict, icf, ix, iy, ilx : byte; ihelpctx : word; its : t_typ_saisie);
Public constructor load(var f : file);
Public destructor done;
Public procedure save(var f : file);
Public function move_cursor(dir : integer) : boolean;
Public procedure display; virtual;
Public procedure run(var event : t_event); virtual;
Public function valid: boolean; virtual;
Public procedure set_idle(adr_proc_far : t_proc);

Description

Fields

Public x: byte;
 
Public y: byte;
 
Public lx: byte;
 
Public ct: byte;

Coordonn‚es (x, y) et largeur (lx) de la zone.

Public cf: byte;

Coordonn‚es (x, y) et largeur (lx) de la zone.

Public cx: byte;

Couleurs du texte (ct) et du fond (cf).

Public helpctx: word;

Position du curseur sur la ligne en cours.

Public typ_saisie: t_typ_saisie;

Contexte d'aide.

Methods

Public constructor init(ict, icf, ix, iy, ilx : byte; ihelpctx : word; its : t_typ_saisie);
 
Public constructor load(var f : file);
 
Public destructor done;
 
Public procedure save(var f : file);
 
Public function move_cursor(dir : integer) : boolean;
 
Public procedure display; virtual;
 
Public procedure run(var event : t_event); virtual;
 
Public function valid: boolean; virtual;

Ne jamais oublier de faire appel au RUN des ancˆtres...

Public procedure set_idle(adr_proc_far : t_proc);
 
My libraries for Turbo Pascal (c) 1990-2025 Patrick PREMARTIN - Powered by PasDoc
Generated by PasDoc 0.16.0.