home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / maj / 535 / skel.dat < prev    next >
Text File  |  1993-08-05  |  1KB  |  84 lines

  1. unit @XX4;
  2.  
  3. interface
  4.  
  5. uses Drivers, Objects, Views, Dialogs@XX6;
  6.  
  7. type
  8. @ZZ2
  9.  
  10.   { @XX1 }
  11.  
  12.   @XX0 = ^@XX1;
  13.   @XX1 = object(@XX2)
  14. @ZZ1
  15.     constructor Init;
  16.     constructor Load(var S: TStream);
  17.     procedure HandleEvent(var Event: TEvent); virtual;
  18.     procedure Store(var S: TStream);
  19.     function Valid(Command : word): boolean; virtual;
  20.     destructor Done; virtual;
  21.   end;
  22.  
  23. const
  24.   @XX3 : TStreamRec = (
  25.     ObjType: 12345;            {<--- Insert a unique number >= 100 here!!}
  26.     VmtLink: Ofs(Typeof(@XX1)^);
  27.     Load : @@XX1.Load;
  28.     Store : @@XX1.Store);
  29.  
  30. implementation
  31.  
  32. { @XX1 }
  33.  
  34. constructor @XX1.Init;
  35. var
  36.   R: TRect;
  37.   Control@XX5 : PView;
  38. begin
  39. @ZZ0
  40. SelectNext(False);
  41. end;
  42.  
  43. constructor @XX1.Load(var S: TStream);
  44. begin
  45. inherited Load(S);
  46. @ZZ3
  47. end;
  48.  
  49. procedure @XX1.HandleEvent(var Event: TEvent);
  50. begin
  51. (*---
  52. if Event.What = evMessage then
  53.   case Event.Command of
  54.     end;    --*)
  55.  
  56. inherited HandleEvent(Event);
  57. (*---
  58. if Event.What = evMessage then
  59.   case Event.Command of
  60.     end;    --*)
  61.  
  62. end;
  63.  
  64. procedure @XX1.Store(var S: TStream);
  65. begin
  66. inherited Store(S);
  67. @ZZ4
  68. end;
  69.  
  70. function @XX1.Valid(Command : word): boolean;
  71. var
  72.   Result : boolean;
  73. begin
  74. Result := inherited Valid(Command);
  75. Valid := Result;
  76. end;
  77.  
  78. destructor @XX1.Done;
  79. begin
  80. inherited Done;
  81. end;
  82.  
  83. end.
  84.