Browse Source

Remove explicit unit specify.

Margers 1 month ago
parent
commit
2d27ffa427
1 changed files with 86 additions and 86 deletions
  1. 86 86
      packages/fv/src/editors.pas

+ 86 - 86
packages/fv/src/editors.pas

@@ -111,7 +111,7 @@ type
 
 
   PIndicator = ^TIndicator;
   PIndicator = ^TIndicator;
   TIndicator = object (TView)
   TIndicator = object (TView)
-    Location   : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
+    Location   : TPoint;
     Modified   : Boolean;
     Modified   : Boolean;
     AutoIndent : Boolean;          { Added boolean for AutoIndent mode. }
     AutoIndent : Boolean;          { Added boolean for AutoIndent mode. }
     WordWrap   : Boolean;          { Added boolean for WordWrap mode.   }
     WordWrap   : Boolean;          { Added boolean for WordWrap mode.   }
@@ -119,7 +119,7 @@ type
     procedure   Draw; virtual;
     procedure   Draw; virtual;
     function    GetPalette : PPalette; virtual;
     function    GetPalette : PPalette; virtual;
     procedure   SetState (AState : Word; Enable : Boolean); virtual;
     procedure   SetState (AState : Word; Enable : Boolean); virtual;
-    procedure   SetValue (ALocation : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint; IsAutoIndent : Boolean;
+    procedure   SetValue (ALocation : TPoint; IsAutoIndent : Boolean;
                                                       IsModified   : Boolean;
                                                       IsModified   : Boolean;
                                                       IsWordWrap   : Boolean);
                                                       IsWordWrap   : Boolean);
   end;
   end;
@@ -159,9 +159,9 @@ type
     SelStart           : Sw_Word;
     SelStart           : Sw_Word;
     SelEnd             : Sw_Word;
     SelEnd             : Sw_Word;
     CurPtr             : Sw_Word;
     CurPtr             : Sw_Word;
-    CurPos             : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
-    Delta              : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
-    Limit              : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
+    CurPos             : TPoint;
+    Delta              : TPoint;
+    Limit              : TPoint;
     DrawLine           : Sw_Integer;
     DrawLine           : Sw_Integer;
     DrawPtr            : Sw_Word;
     DrawPtr            : Sw_Word;
     DelCount           : Sw_Word;
     DelCount           : Sw_Word;
@@ -184,19 +184,19 @@ type
 
 
     constructor Init (var Bounds : TRect; AHScrollBar, AVScrollBar : PScrollBar;
     constructor Init (var Bounds : TRect; AHScrollBar, AVScrollBar : PScrollBar;
                           AIndicator : PIndicator; ABufSize : Sw_Word);
                           AIndicator : PIndicator; ABufSize : Sw_Word);
-    constructor Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    constructor Load (var S : TStream);
     destructor Done; virtual;
     destructor Done; virtual;
     function   BufChar (P : Sw_Word) : AnsiChar;
     function   BufChar (P : Sw_Word) : AnsiChar;
     function   BufPtr (P : Sw_Word) : Sw_Word;
     function   BufPtr (P : Sw_Word) : Sw_Word;
     procedure  ChangeBounds (var Bounds : TRect); virtual;
     procedure  ChangeBounds (var Bounds : TRect); virtual;
-    procedure  ConvertEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent); virtual;
+    procedure  ConvertEvent (var Event : TEvent); virtual;
     function   CursorVisible : Boolean;
     function   CursorVisible : Boolean;
     procedure  DeleteSelect;
     procedure  DeleteSelect;
     procedure  DoneBuffer; virtual;
     procedure  DoneBuffer; virtual;
     procedure  Draw; virtual;
     procedure  Draw; virtual;
     procedure  FormatLine (var DrawBuf; LinePtr : Sw_Word; Width : Sw_Integer; Colors : Word);virtual;
     procedure  FormatLine (var DrawBuf; LinePtr : Sw_Word; Width : Sw_Integer; Colors : Word);virtual;
     function   GetPalette : PPalette; virtual;
     function   GetPalette : PPalette; virtual;
-    procedure  HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent); virtual;
+    procedure  HandleEvent (var Event : TEvent); virtual;
     procedure  InitBuffer; virtual;
     procedure  InitBuffer; virtual;
     function   InsertBuffer (var P : PEditBuffer; Offset, Length : Sw_Word;AllowUndo, SelectText : Boolean) : Boolean;
     function   InsertBuffer (var P : PEditBuffer; Offset, Length : Sw_Word;AllowUndo, SelectText : Boolean) : Boolean;
     function   InsertFrom (Editor : PEditor) : Boolean; virtual;
     function   InsertFrom (Editor : PEditor) : Boolean; virtual;
@@ -208,7 +208,7 @@ type
     procedure  SetSelect (NewStart, NewEnd : Sw_Word; CurStart : Boolean);
     procedure  SetSelect (NewStart, NewEnd : Sw_Word; CurStart : Boolean);
     procedure  SetCurPtr (P : Sw_Word; SelectMode : Byte);
     procedure  SetCurPtr (P : Sw_Word; SelectMode : Byte);
     procedure  SetState (AState : Word; Enable : Boolean); virtual;
     procedure  SetState (AState : Word; Enable : Boolean); virtual;
-    procedure  Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    procedure  Store (var S : TStream);
     procedure  TrackCursor (Center : Boolean);
     procedure  TrackCursor (Center : Boolean);
     procedure  Undo;
     procedure  Undo;
     procedure  UpdateCommands; virtual;
     procedure  UpdateCommands; virtual;
@@ -234,7 +234,7 @@ type
     function   Do_Word_Wrap (Select_Mode : Byte; Center_Cursor : Boolean) : Boolean;
     function   Do_Word_Wrap (Select_Mode : Byte; Center_Cursor : Boolean) : Boolean;
     procedure  DrawLines (Y, Count : Sw_Integer; LinePtr : Sw_Word);
     procedure  DrawLines (Y, Count : Sw_Integer; LinePtr : Sw_Word);
     procedure  Find;
     procedure  Find;
-    function   GetMousePtr (Mouse : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint) : Sw_Word;
+    function   GetMousePtr (Mouse : TPoint) : Sw_Word;
     function   HasSelection : Boolean;
     function   HasSelection : Boolean;
     procedure  HideSelect;
     procedure  HideSelect;
     procedure  Insert_Line (Select_Mode : Byte);
     procedure  Insert_Line (Select_Mode : Byte);
@@ -279,13 +279,13 @@ type
 
 
   PMemo = ^TMemo;
   PMemo = ^TMemo;
   TMemo = object (TEditor)
   TMemo = object (TEditor)
-    constructor Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    constructor Load (var S : TStream);
     function    DataSize : Sw_Word; virtual;
     function    DataSize : Sw_Word; virtual;
     procedure   GetData (var Rec); virtual;
     procedure   GetData (var Rec); virtual;
     function    GetPalette : PPalette; virtual;
     function    GetPalette : PPalette; virtual;
-    procedure   HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent); virtual;
+    procedure   HandleEvent (var Event : TEvent); virtual;
     procedure   SetData (var Rec); virtual;
     procedure   SetData (var Rec); virtual;
-    procedure   Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    procedure   Store (var S : TStream);
   end;
   end;
 
 
   PFileEditor = ^TFileEditor;
   PFileEditor = ^TFileEditor;
@@ -293,16 +293,16 @@ type
     FileName : FNameStr;
     FileName : FNameStr;
     constructor Init (var Bounds : TRect; AHScrollBar, AVScrollBar : PScrollBar;
     constructor Init (var Bounds : TRect; AHScrollBar, AVScrollBar : PScrollBar;
                           AIndicator : PIndicator; AFileName : FNameStr);
                           AIndicator : PIndicator; AFileName : FNameStr);
-    constructor Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    constructor Load (var S : TStream);
     procedure   DoneBuffer; virtual;
     procedure   DoneBuffer; virtual;
-    procedure   HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent); virtual;
+    procedure   HandleEvent (var Event : TEvent); virtual;
     procedure   InitBuffer; virtual;
     procedure   InitBuffer; virtual;
     function    LoadFile : Boolean;
     function    LoadFile : Boolean;
     function    Save : Boolean;
     function    Save : Boolean;
     function    SaveAs : Boolean;
     function    SaveAs : Boolean;
     function    SaveFile : Boolean;
     function    SaveFile : Boolean;
     function    SetBufSize (NewSize : Sw_Word) : Boolean; virtual;
     function    SetBufSize (NewSize : Sw_Word) : Boolean; virtual;
-    procedure   Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    procedure   Store (var S : TStream);
     procedure   UpdateCommands; virtual;
     procedure   UpdateCommands; virtual;
     function    Valid (Command : Word) : Boolean; virtual;
     function    Valid (Command : Word) : Boolean; virtual;
   end;
   end;
@@ -311,12 +311,12 @@ type
   TEditWindow = object (TWindow)
   TEditWindow = object (TWindow)
     Editor : PFileEditor;
     Editor : PFileEditor;
     constructor Init (var Bounds : TRect; FileName : FNameStr; ANumber : SmallInt);
     constructor Init (var Bounds : TRect; FileName : FNameStr; ANumber : SmallInt);
-    constructor Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    constructor Load (var S : TStream);
     procedure   Close; virtual;
     procedure   Close; virtual;
     function    GetTitle (MaxSize : Sw_Integer) : TTitleStr; virtual;
     function    GetTitle (MaxSize : Sw_Integer) : TTitleStr; virtual;
-    procedure   HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent); virtual;
+    procedure   HandleEvent (var Event : TEvent); virtual;
     procedure   SizeLimits(var Min, Max: TPoint); virtual;
     procedure   SizeLimits(var Min, Max: TPoint); virtual;
-    procedure   Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+    procedure   Store (var S : TStream);
   end;
   end;
 
 
 
 
@@ -326,7 +326,7 @@ function CreateReplaceDialog: PDialog;
 function JumpLineDialog : PDialog;
 function JumpLineDialog : PDialog;
 function ReformDocDialog : PDialog;
 function ReformDocDialog : PDialog;
 function RightMarginDialog : PDialog;
 function RightMarginDialog : PDialog;
-function TabStopDialog : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog;
+function TabStopDialog : PDialog;
 function StdEditorDialog(Dialog: SmallInt; Info: Pointer): Word;
 function StdEditorDialog(Dialog: SmallInt; Info: Pointer): Word;
 
 
 const
 const
@@ -714,7 +714,7 @@ begin
     Insert(New(PHistory, Init(R, PInputLine(Control), 11)));
     Insert(New(PHistory, Init(R, PInputLine(Control), 11)));
 
 
     R.Assign(3, 8, 37, 12);
     R.Assign(3, 8, 37, 12);
-    Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PCheckBoxes, Init (R,
+    Control := New (PCheckBoxes, Init (R,
       NewSItem (slCasesensitive,
       NewSItem (slCasesensitive,
       NewSItem (slWholewordsonly,
       NewSItem (slWholewordsonly,
       NewSItem (slPromptonreplace,
       NewSItem (slPromptonreplace,
@@ -751,24 +751,24 @@ Begin
       Options := Options or ofCentered;
       Options := Options or ofCentered;
 
 
       R.Assign (3, 2, 15, 3);
       R.Assign (3, 2, 15, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R,slLineNumber));
+      Control := New (PStaticText, Init (R,slLineNumber));
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (15, 2, 21, 3);
       R.Assign (15, 2, 21, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine, Init (R, 4));
+      Control := New (PInputLine, Init (R, 4));
       Control^.HelpCtx := hcDLineNumber;
       Control^.HelpCtx := hcDLineNumber;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (21, 2, 24, 3);
       R.Assign (21, 2, 24, 3);
-      Insert (New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PHistory, Init (R, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine (Control), 12)));
+      Insert (New (PHistory, Init (R, PInputLine (Control), 12)));
 
 
       R.Assign (2, 5, 12, 7);
       R.Assign (2, 5, 12, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slOK, cmOK, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfDefault));
+      Control := New (PButton, Init (R, slOK, cmOK, bfDefault));
       Control^.HelpCtx := hcDOk;
       Control^.HelpCtx := hcDOk;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (14, 5, 24, 7);
       R.Assign (14, 5, 24, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slCancel, cmCancel, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfNormal));
+      Control := New (PButton, Init (R, slCancel, cmCancel, bfNormal));
       Control^.HelpCtx := hcDCancel;
       Control^.HelpCtx := hcDCancel;
       Insert (Control);
       Insert (Control);
 
 
@@ -778,46 +778,46 @@ Begin
 end; { JumpLineDialog }
 end; { JumpLineDialog }
 
 
 
 
-function ReformDocDialog : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog;
+function ReformDocDialog : PDialog;
   { This is a local function that brings up a dialog box  }
   { This is a local function that brings up a dialog box  }
   { that asks where to start reformatting the document.   }
   { that asks where to start reformatting the document.   }
 VAR
 VAR
   R            : TRect;
   R            : TRect;
-  D            : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog;
+  D            : PDialog;
   Control      : PView;
   Control      : PView;
 Begin
 Begin
   R.Assign (0, 0, 32, 11);
   R.Assign (0, 0, 32, 11);
-  D := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog, Init (R, sReformatDocument));
+  D := New (PDialog, Init (R, sReformatDocument));
   with D^ do
   with D^ do
     begin
     begin
       Options := Options or ofCentered;
       Options := Options or ofCentered;
 
 
       R.Assign (2, 2, 30, 3);
       R.Assign (2, 2, 30, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R, sSelectWhereToBegin));
+      Control := New (PStaticText, Init (R, sSelectWhereToBegin));
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (3, 3, 29, 4);
       R.Assign (3, 3, 29, 4);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R, sReformattingTheDocument));
+      Control := New (PStaticText, Init (R, sReformattingTheDocument));
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (50, 5, 68, 6);
       R.Assign (50, 5, 68, 6);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PLabel, Init (R, sReformatDocument, Control));
+      Control := New (PLabel, Init (R, sReformatDocument, Control));
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (5, 5, 26, 7);
       R.Assign (5, 5, 26, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PRadioButtons, Init (R,
+      Control := New (PRadioButtons, Init (R,
         NewSItem (slCurrentLine,
         NewSItem (slCurrentLine,
         NewSItem (slEntireDocument, Nil))));
         NewSItem (slEntireDocument, Nil))));
       Control^.HelpCtx := hcDReformDoc;
       Control^.HelpCtx := hcDReformDoc;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (4, 8, 14, 10);
       R.Assign (4, 8, 14, 10);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slOK, cmOK, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfDefault));
+      Control := New (PButton, Init (R, slOK, cmOK, bfDefault));
       Control^.HelpCtx := hcDOk;
       Control^.HelpCtx := hcDOk;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (17, 8, 27, 10);
       R.Assign (17, 8, 27, 10);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slCancel, cmCancel, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfNormal));
+      Control := New (PButton, Init (R, slCancel, cmCancel, bfNormal));
       Control^.HelpCtx := hcDCancel;
       Control^.HelpCtx := hcDCancel;
       Insert (Control);
       Insert (Control);
 
 
@@ -827,7 +827,7 @@ Begin
 end; { ReformDocDialog }
 end; { ReformDocDialog }
 
 
 
 
-function RightMarginDialog : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog;
+function RightMarginDialog : PDialog;
   { This is a local function that brings up a dialog box }
   { This is a local function that brings up a dialog box }
   { that allows the user to change the Right_Margin.     }
   { that allows the user to change the Right_Margin.     }
 VAR
 VAR
@@ -836,30 +836,30 @@ VAR
   Control  : PView;
   Control  : PView;
 Begin
 Begin
   R.Assign (0, 0, 26, 8);
   R.Assign (0, 0, 26, 8);
-  D := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog, Init (R, sRightMargin));
+  D := New (PDialog, Init (R, sRightMargin));
   with D^ do
   with D^ do
     begin
     begin
       Options := Options or ofCentered;
       Options := Options or ofCentered;
 
 
       R.Assign (5, 2, 13, 3);
       R.Assign (5, 2, 13, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R, sSetting));
+      Control := New (PStaticText, Init (R, sSetting));
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (13, 2, 18, 3);
       R.Assign (13, 2, 18, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine, Init (R, 3));
+      Control := New (PInputLine, Init (R, 3));
       Control^.HelpCtx := hcDRightMargin;
       Control^.HelpCtx := hcDRightMargin;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (18, 2, 21, 3);
       R.Assign (18, 2, 21, 3);
-      Insert (New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PHistory, Init (R, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine (Control), 13)));
+      Insert (New (PHistory, Init (R, PInputLine (Control), 13)));
 
 
       R.Assign (2, 5, 12, 7);
       R.Assign (2, 5, 12, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slOK, cmOK, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfDefault));
+      Control := New (PButton, Init (R, slOK, cmOK, bfDefault));
       Control^.HelpCtx := hcDOk;
       Control^.HelpCtx := hcDOk;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (14, 5, 24, 7);
       R.Assign (14, 5, 24, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slCancel, cmCancel, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfNormal));
+      Control := New (PButton, Init (R, slCancel, cmCancel, bfNormal));
       Control^.HelpCtx := hcDCancel;
       Control^.HelpCtx := hcDCancel;
       Insert (Control);
       Insert (Control);
 
 
@@ -869,7 +869,7 @@ Begin
 end; { RightMarginDialog; }
 end; { RightMarginDialog; }
 
 
 
 
-function TabStopDialog : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog;
+function TabStopDialog : PDialog;
   { This is a local function that brings up a dialog box }
   { This is a local function that brings up a dialog box }
   { that allows the user to set their own tab stops.     }
   { that allows the user to set their own tab stops.     }
 VAR
 VAR
@@ -880,13 +880,13 @@ VAR
   Tab_Stop   : String[2];        { Local string to print tab column number. }
   Tab_Stop   : String[2];        { Local string to print tab column number. }
 Begin
 Begin
   R.Assign (0, 0, 80, 8);
   R.Assign (0, 0, 80, 8);
-  D := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PDialog, Init (R, sTabSettings));
+  D := New (PDialog, Init (R, sTabSettings));
   with D^ do
   with D^ do
     begin
     begin
       Options := Options or ofCentered;
       Options := Options or ofCentered;
 
 
       R.Assign (2, 2, 77, 3);
       R.Assign (2, 2, 77, 3);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R,
+      Control := New (PStaticText, Init (R,
                   ' ....|....|....|....|....|....|....|....|....|....|....|....|....|....|....'));
                   ' ....|....|....|....|....|....|....|....|....|....|....|....|....|....|....'));
       Insert (Control);
       Insert (Control);
 
 
@@ -894,25 +894,25 @@ Begin
         begin
         begin
           R.Assign (Index * 10 + 1, 1, Index * 10 + 3, 2);
           R.Assign (Index * 10 + 1, 1, Index * 10 + 3, 2);
           Str (Index * 10, Tab_Stop);
           Str (Index * 10, Tab_Stop);
-          Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PStaticText, Init (R, Tab_Stop));
+          Control := New (PStaticText, Init (R, Tab_Stop));
           Insert (Control);
           Insert (Control);
         end;
         end;
 
 
       R.Assign (2, 3, 78, 4);
       R.Assign (2, 3, 78, 4);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine, Init (R, 74));
+      Control := New (PInputLine, Init (R, 74));
       Control^.HelpCtx := hcDTabStops;
       Control^.HelpCtx := hcDTabStops;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (38, 5, 41, 6);
       R.Assign (38, 5, 41, 6);
-      Insert (New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PHistory, Init (R, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PInputLine (Control), 14)));
+      Insert (New (PHistory, Init (R, PInputLine (Control), 14)));
 
 
       R.Assign (27, 5, 37, 7);
       R.Assign (27, 5, 37, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slOK, cmOK, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfDefault));
+      Control := New (PButton, Init (R, slOK, cmOK, bfDefault));
       Control^.HelpCtx := hcDOk;
       Control^.HelpCtx := hcDOk;
       Insert (Control);
       Insert (Control);
 
 
       R.Assign (42, 5, 52, 7);
       R.Assign (42, 5, 52, 7);
-      Control := New ({$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.PButton, Init (R, slCancel, cmCancel, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Dialogs.bfNormal));
+      Control := New (PButton, Init (R, slCancel, cmCancel, bfNormal));
       Control^.HelpCtx := hcDCancel;
       Control^.HelpCtx := hcDCancel;
       Insert (Control);
       Insert (Control);
       SelectNext (False);
       SelectNext (False);
@@ -1015,7 +1015,7 @@ begin
 end;
 end;
 
 
 
 
-procedure GetLimits(var Buf; Count: sw_Word;var lim:{$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint);
+procedure GetLimits(var Buf; Count: sw_Word;var lim:TPoint);
 { Get the limits needed for Buf, its an extended version of countlines (lim.y),
 { Get the limits needed for Buf, its an extended version of countlines (lim.y),
   which also gets the maximum line length in lim.x }
   which also gets the maximum line length in lim.x }
 var
 var
@@ -1260,7 +1260,7 @@ begin
 end; { TIndicator.SetState }
 end; { TIndicator.SetState }
 
 
 
 
-procedure TIndicator.SetValue (ALocation : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint; IsAutoIndent : Boolean;
+procedure TIndicator.SetValue (ALocation : TPoint; IsAutoIndent : Boolean;
                                                            IsModified   : Boolean;
                                                            IsModified   : Boolean;
                                                            IsWordWrap   : Boolean);
                                                            IsWordWrap   : Boolean);
 begin
 begin
@@ -1393,7 +1393,7 @@ begin
 end; { TEditor.Init }
 end; { TEditor.Init }
 
 
 
 
-constructor TEditor.Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+constructor TEditor.Load (var S : TStream);
 begin
 begin
   Inherited Load (S);
   Inherited Load (S);
   GetPeerViewPtr (S, HScrollBar);
   GetPeerViewPtr (S, HScrollBar);
@@ -1602,7 +1602,7 @@ begin
 end; { TEditor.ClipPaste }
 end; { TEditor.ClipPaste }
 
 
 
 
-procedure TEditor.ConvertEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent);
+procedure TEditor.ConvertEvent (var Event : TEvent);
 VAR
 VAR
   ShiftState : Byte;
   ShiftState : Byte;
   Key        : Word;
   Key        : Word;
@@ -1677,7 +1677,7 @@ end; { TEditor.DoneBuffer }
 procedure TEditor.DoSearchReplace;
 procedure TEditor.DoSearchReplace;
 VAR
 VAR
   I : Sw_Word;
   I : Sw_Word;
-  C : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
+  C : TPoint;
 begin
 begin
   repeat
   repeat
     I := cmCancel;
     I := cmCancel;
@@ -1999,7 +1999,7 @@ begin
 end; {TEditor.FormatLine}
 end; {TEditor.FormatLine}
 
 
 
 
-function TEditor.GetMousePtr (Mouse : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint) : Sw_Word;
+function TEditor.GetMousePtr (Mouse : TPoint) : Sw_Word;
 begin
 begin
   MakeLocal (Mouse, Mouse);
   MakeLocal (Mouse, Mouse);
   Mouse.X := Max (0, Min (Mouse.X, Size.X - 1));
   Mouse.X := Max (0, Min (Mouse.X, Size.X - 1));
@@ -2017,13 +2017,13 @@ begin
 end; { TEditor.GetPalette }
 end; { TEditor.GetPalette }
 
 
 
 
-procedure TEditor.HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent);
+procedure TEditor.HandleEvent (var Event : TEvent);
 VAR
 VAR
   ShiftState   : Byte;
   ShiftState   : Byte;
   CenterCursor : Boolean;
   CenterCursor : Boolean;
   SelectMode   : Byte;
   SelectMode   : Byte;
-  D            : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
-  Mouse        : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint;
+  D            : TPoint;
+  Mouse        : TPoint;
   LinesScroll  : Sw_Integer;
   LinesScroll  : Sw_Integer;
 
 
   function CheckScrollBar (P : PScrollBar; var D : Sw_Integer) : Boolean;
   function CheckScrollBar (P : PScrollBar; var D : Sw_Integer) : Boolean;
@@ -2105,9 +2105,9 @@ begin
 
 
       else
       else
         Exit;
         Exit;
-      end; { {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evKeyDown }
+      end; { evKeyDown }
 
 
-    {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evCommand:
+    evCommand:
       case Event.Command of
       case Event.Command of
         cmFind        : Find;
         cmFind        : Find;
         cmReplace     : Replace;
         cmReplace     : Replace;
@@ -2205,9 +2205,9 @@ begin
             Remove_EOL_Spaces (SelectMode);
             Remove_EOL_Spaces (SelectMode);
           Unlock;
           Unlock;
         end; { Event.Command (Outer) }
         end; { Event.Command (Outer) }
-      end; { {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evCommand }
+      end; { evCommand }
 
 
-    {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evBroadcast:
+    evBroadcast:
       case Event.Command of
       case Event.Command of
         cmScrollBarChanged:
         cmScrollBarChanged:
           if (Event.InfoPtr = HScrollBar) or
           if (Event.InfoPtr = HScrollBar) or
@@ -2220,7 +2220,7 @@ begin
             exit;
             exit;
       else
       else
         Exit;
         Exit;
-      end; { {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evBroadcast }
+      end; { evBroadcast }
 
 
   end;
   end;
   ClearEvent (Event);
   ClearEvent (Event);
@@ -2876,7 +2876,7 @@ procedure TEditor.Scroll_Down;
 VAR
 VAR
   C : Sw_Word;           { Position of CurPtr when we enter procedure. }
   C : Sw_Word;           { Position of CurPtr when we enter procedure. }
   P : Sw_Word;           { Position of CurPtr at any given time.       }
   P : Sw_Word;           { Position of CurPtr at any given time.       }
-  W : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint; { CurPos.Y of CurPtr and P ('.X and '.Y).     }
+  W : TPoint; { CurPos.Y of CurPtr and P ('.X and '.Y).     }
 begin
 begin
   { Remember current cursor position.  Remember current CurPos.Y position. }
   { Remember current cursor position.  Remember current CurPos.Y position. }
   { Now issue the equivalent of a [Ctrl]-[End] command so the cursor will  }
   { Now issue the equivalent of a [Ctrl]-[End] command so the cursor will  }
@@ -2913,7 +2913,7 @@ procedure TEditor.Scroll_Up;
 VAR
 VAR
   C : Sw_Word;           { Position of CurPtr when we enter procedure. }
   C : Sw_Word;           { Position of CurPtr when we enter procedure. }
   P : Sw_Word;           { Position of CurPtr at any given time.       }
   P : Sw_Word;           { Position of CurPtr at any given time.       }
-  W : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TPoint; { CurPos.Y of CurPtr and P ('.X and '.Y).     }
+  W : TPoint; { CurPos.Y of CurPtr and P ('.X and '.Y).     }
 begin
 begin
   { Remember current cursor position.  Remember current CurPos.Y position. }
   { Remember current cursor position.  Remember current CurPos.Y position. }
   { Now issue the equivalent of a [Ctrl]-[Home] command so the cursor will }
   { Now issue the equivalent of a [Ctrl]-[Home] command so the cursor will }
@@ -3219,7 +3219,7 @@ begin
 end; { TEditor.StartSelect }
 end; { TEditor.StartSelect }
 
 
 
 
-procedure TEditor.Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+procedure TEditor.Store (var S : TStream);
 begin
 begin
   Inherited Store (S);
   Inherited Store (S);
   PutPeerViewPtr (S, HScrollBar);
   PutPeerViewPtr (S, HScrollBar);
@@ -3418,7 +3418,7 @@ end; { TEditor.Valid }
                                    TMEMO
                                    TMEMO
 ****************************************************************************}
 ****************************************************************************}
 
 
-constructor TMemo.Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+constructor TMemo.Load (var S : TStream);
 VAR
 VAR
   Length : Sw_Word;
   Length : Sw_Word;
 begin
 begin
@@ -3459,9 +3459,9 @@ begin
 end; { TMemo.GetPalette }
 end; { TMemo.GetPalette }
 
 
 
 
-procedure TMemo.HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent);
+procedure TMemo.HandleEvent (var Event : TEvent);
 begin
 begin
-  if (Event.What <> {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evKeyDown) or (Event.KeyCode <> {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.kbTab) then
+  if (Event.What <> evKeyDown) or (Event.KeyCode <> kbTab) then
     Inherited HandleEvent (Event);
     Inherited HandleEvent (Event);
 end; { TMemo.HandleEvent }
 end; { TMemo.HandleEvent }
 
 
@@ -3475,7 +3475,7 @@ begin
 end; { TMemo.SetData }
 end; { TMemo.SetData }
 
 
 
 
-procedure TMemo.Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+procedure TMemo.Store (var S : TStream);
 begin
 begin
   Inherited Store (S);
   Inherited Store (S);
   S.Write (BufLen, SizeOf (BufLen));
   S.Write (BufLen, SizeOf (BufLen));
@@ -3504,7 +3504,7 @@ begin
 end; { TFileEditor.Init }
 end; { TFileEditor.Init }
 
 
 
 
-constructor TFileEditor.Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+constructor TFileEditor.Load (var S : TStream);
 VAR
 VAR
   SStart,SEnd,Curs : Sw_Word;
   SStart,SEnd,Curs : Sw_Word;
 begin
 begin
@@ -3531,16 +3531,16 @@ begin
 end; { TFileEditor.DoneBuffer }
 end; { TFileEditor.DoneBuffer }
 
 
 
 
-procedure TFileEditor.HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent);
+procedure TFileEditor.HandleEvent (var Event : TEvent);
 begin
 begin
   Inherited HandleEvent (Event);
   Inherited HandleEvent (Event);
   case Event.What of
   case Event.What of
-    {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evCommand:
+    evCommand:
       case Event.Command of
       case Event.Command of
         cmSave   : Save;
         cmSave   : Save;
         cmSaveAs : SaveAs;
         cmSaveAs : SaveAs;
         cmSaveDone : if Save then
         cmSaveDone : if Save then
-                       Message (Owner, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evCommand, cmClose, nil);
+                       Message (Owner, evCommand, cmClose, nil);
       else
       else
         Exit;
         Exit;
       end;
       end;
@@ -3613,7 +3613,7 @@ begin
   if EditorDialog (edSaveAs, @FileName) <> cmCancel then
   if EditorDialog (edSaveAs, @FileName) <> cmCancel then
   begin
   begin
     FileName := FExpand (FileName);
     FileName := FExpand (FileName);
-    Message (Owner, {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evBroadcast, cmUpdateTitle, nil);
+    Message (Owner, evBroadcast, cmUpdateTitle, nil);
     SaveAs := SaveFile;
     SaveAs := SaveFile;
     if IsClipboard then
     if IsClipboard then
       FileName := '';
       FileName := '';
@@ -3624,10 +3624,10 @@ end; { TFileEditor.SaveAs }
 function TFileEditor.SaveFile : Boolean;
 function TFileEditor.SaveFile : Boolean;
 VAR
 VAR
   F          : File;
   F          : File;
-  BackupName : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.FNameStr;
-  D          : {$IFDEF FPC_DOTTEDUNITS}TP.{$ENDIF}DOS.DirStr;
-  N          : {$IFDEF FPC_DOTTEDUNITS}TP.{$ENDIF}DOS.NameStr;
-  E          : {$IFDEF FPC_DOTTEDUNITS}TP.{$ENDIF}DOS.ExtStr;
+  BackupName : FNameStr;
+  D          : DirStr;
+  N          : NameStr;
+  E          : ExtStr;
 begin
 begin
   SaveFile := False;
   SaveFile := False;
   if Flags and efBackupFiles <> 0 then
   if Flags and efBackupFiles <> 0 then
@@ -3686,7 +3686,7 @@ begin
 end; { TFileEditor.SetBufSize }
 end; { TFileEditor.SetBufSize }
 
 
 
 
-procedure TFileEditor.Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+procedure TFileEditor.Store (var S : TStream);
 begin
 begin
   Inherited Store (S);
   Inherited Store (S);
   S.Write (FileName, Length (FileName) + 1);
   S.Write (FileName, Length (FileName) + 1);
@@ -3735,7 +3735,7 @@ end; { TFileEditor.Valid }
 ****************************************************************************}
 ****************************************************************************}
 
 
 constructor TEditWindow.Init (var Bounds   : TRect;
 constructor TEditWindow.Init (var Bounds   : TRect;
-                                  FileName : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.FNameStr;
+                                  FileName : FNameStr;
                                   ANumber  : SmallInt);
                                   ANumber  : SmallInt);
 var
 var
   HScrollBar : PScrollBar;
   HScrollBar : PScrollBar;
@@ -3768,7 +3768,7 @@ begin
 end; { TEditWindow.Init }
 end; { TEditWindow.Init }
 
 
 
 
-constructor TEditWindow.Load (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+constructor TEditWindow.Load (var S : TStream);
 begin
 begin
   Inherited Load (S);
   Inherited Load (S);
   GetSubViewPtr (S, Editor);
   GetSubViewPtr (S, Editor);
@@ -3796,10 +3796,10 @@ begin
 end; { TEditWindow.GetTile }
 end; { TEditWindow.GetTile }
 
 
 
 
-procedure TEditWindow.HandleEvent (var Event : {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.TEvent);
+procedure TEditWindow.HandleEvent (var Event : TEvent);
 begin
 begin
   Inherited HandleEvent (Event);
   Inherited HandleEvent (Event);
-  if (Event.What = {$IFDEF FPC_DOTTEDUNITS}FreeVision.{$ENDIF}Drivers.evBroadcast) then
+  if (Event.What = evBroadcast) then
     { and (Event.Command = cmUpdateTitle) then }
     { and (Event.Command = cmUpdateTitle) then }
     { Changed if statement above so I could test for cmBlugeonStats.       }
     { Changed if statement above so I could test for cmBlugeonStats.       }
     { Stats would not show up when loading a file until a key was pressed. }
     { Stats would not show up when loading a file until a key was pressed. }
@@ -3825,7 +3825,7 @@ begin
 end;
 end;
 
 
 
 
-procedure TEditWindow.Store (var S : {$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}Objects.TStream);
+procedure TEditWindow.Store (var S : TStream);
 begin
 begin
   Inherited Store (S);
   Inherited Store (S);
   PutSubViewPtr (S, Editor);
   PutSubViewPtr (S, Editor);