|
@@ -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);
|