home *** CD-ROM | disk | FTP | other *** search
- TView object's metods: (From Borland Pascal 7.0 Help file)
-
- TView = Object(TObject)
- Owner : PGroup;
- Next : PView;
- Origin,
- Size,
- Cursor : TPoint;
- GrowMode,
- DragMode : Byte;
- HelpCtx,
- State,
- Options,
- EventMask: Word;
- constructor Init(var Bounds: TRect);
- constructor Load(var S: TStream);
- destructor Done; virtual;
- procedure Awaken; virtual;
- procedure BlockCursor;
- procedure CalcBounds(var Bounds: TRect; Delta: TPoint); virtual;
- procedure ChangeBounds(var Bounds: TRect); virtual;
- procedure ClearEvent(var Event: TEvent);
- function CommandEnabled(Command: Word): Boolean;
- function DataSize: Word; virtual;
- procedure DisableCommands(Commands: TCommandSet);
- procedure DragView(Event: TEvent; Mode: Byte; var Limits: TRect;
- MinSize, MaxSize: TPoint);
- procedure Draw; virtual;
- procedure DrawView;
- procedure EnableCommands(Commands: TCommandSet);
- procedure EndModal(Command: Word); virtual;
- function EventAvail: Boolean;
- function Execute: Word; virtual;
- function Exposed: Boolean;
- function Focus: Boolean;
- procedure GetBounds(var Bounds: TRect);
- procedure GetClipRect(var Clip: TRect);
- function GetColor(Color: Word): Word;
- procedure GetCommands(var Commands: TCommandSet);
- procedure GetData(var Rec); virtual;
- procedure GetEvent(var Event: TEvent); virtual;
- procedure GetExtent(var Extent: TRect);
- function GetHelpCtx: Word; virtual;
- function GetPalette: PPalette; virtual;
- procedure GetPeerViewPtr(var S: TStream; var P);
- function GetState(AState: Word): Boolean;
- procedure GrowTo(X, Y: Integer);
- procedure HandleEvent(var Event: TEvent); virtual;
- procedure Hide;
- procedure HideCursor;
- procedure KeyEvent(var Event: TEvent);
- procedure Locate(var Bounds: TRect);
- procedure MakeFirst;
- procedure MakeGlobal(Source: TPoint; var Dest: TPoint);
- procedure MakeLocal(Source: TPoint; var Dest: TPoint);
- function MouseEvent(var Event: TEvent; Mask: Word): Boolean;
- function MouseInView(Mouse: TPoint): Boolean;
- procedure MoveTo(X, Y: Integer);
- function NextView: PView;
- procedure NormalCursor;
- function Prev: PView;
- function PrevView: PView;
- procedure PutEvent(var Event: TEvent); virtual;
- procedure PutInFrontOf(Target: PView);
- procedure PutPeerViewPtr(var S: TStream; P: PView);
- procedure Select;
- procedure SetBounds(var Bounds: TRect);
- procedure SetCommands(Commands: TCommandSet);
- procedure SetCmdState(Commands: TCommandSet; Enable: Boolean);
- procedure SetCursor(X, Y: Integer);
- procedure SetData(var Rec); virtual;
- procedure SetState(AState: Word; Enable: Boolean); virtual;
- procedure Show;
- procedure ShowCursor;
- procedure SizeLimits(var Min, Max: TPoint); virtual;
- procedure Store(var S: TStream);
- function TopView: PView;
- function Valid(Command: Word): Boolean; virtual;
- procedure WriteBuf(X, Y, W, H: Integer; var Buf);
- procedure WriteChar(X, Y: Integer; C: Char; Color: Byte;
- Count: Integer);
- procedure WriteLine(X, Y, W, H: Integer; var Buf);
- procedure WriteStr(X, Y: Integer; Str: String; Color: Byte);
- private
- procedure DrawCursor;
- procedure DrawHide(LastView: PView);
- procedure DrawShow(LastView: PView);
- procedure DrawUnderRect(var R: TRect; LastView: PView);
- procedure DrawUnderView(DoShadow: Boolean; LastView: PView);
- procedure ResetCursor; virtual;
- end;