workaround for inherited bug in fpc 1.9

git-svn-id: trunk@4929 -
This commit is contained in:
mattias 2003-12-21 16:01:58 +00:00
parent 86308bf245
commit db42e6ca3e
19 changed files with 57 additions and 64 deletions

View File

@ -77,7 +77,7 @@ implementation
constructor TColumnDlg.Create(AOwner : TComponent); constructor TColumnDlg.Create(AOwner : TComponent);
Begin Begin
inherited; inherited Create(AOwner);
// if LazarusResources.Find(Classname)=nil then // if LazarusResources.Find(Classname)=nil then
begin begin
Caption := 'Column Editor'; Caption := 'Column Editor';

View File

@ -706,7 +706,7 @@ end;
constructor TControlSelection.Create; constructor TControlSelection.Create;
var g:TGrabIndex; var g:TGrabIndex;
begin begin
inherited; inherited Create;
FControls:=TList.Create; FControls:=TList.Create;
FGrabberSize:=5; FGrabberSize:=5;
FMarkerSize:=5; FMarkerSize:=5;

View File

@ -579,7 +579,7 @@ end;
procedure TOIPropertyGrid.WMSize(var Msg: TWMSize); procedure TOIPropertyGrid.WMSize(var Msg: TWMSize);
begin begin
inherited; inherited WMSize(Msg);
UpdateScrollBar; UpdateScrollBar;
end; end;

View File

@ -664,7 +664,7 @@ begin
FComponentInterfaces.Free; FComponentInterfaces.Free;
FSelectedComponents.Free; FSelectedComponents.Free;
FNonControlForms.Free; FNonControlForms.Free;
inherited; inherited Destroy;
end; end;
procedure TCustomFormEditor.SetSelectedComponents( procedure TCustomFormEditor.SetSelectedComponents(

View File

@ -61,12 +61,12 @@ end;
constructor TFormEditor.Create; constructor TFormEditor.Create;
Begin Begin
inherited; inherited Create;
end; end;
destructor TFormEditor.destroy; destructor TFormEditor.destroy;
Begin Begin
inherited; inherited Destroy;
end; end;
procedure TFormEditor.PaintAllDesignerItems; procedure TFormEditor.PaintAllDesignerItems;

View File

@ -1519,7 +1519,7 @@ end;
procedure TMainIDE.SetupFileMenu; procedure TMainIDE.SetupFileMenu;
begin begin
inherited; inherited SetupFileMenu;
itmFileNewUnit.OnClick := @mnuNewUnitClicked; itmFileNewUnit.OnClick := @mnuNewUnitClicked;
itmFileNewForm.OnClick := @mnuNewFormClicked; itmFileNewForm.OnClick := @mnuNewFormClicked;
itmFileNewOther.OnClick := @mnuNewOtherClicked; itmFileNewOther.OnClick := @mnuNewOtherClicked;
@ -1539,7 +1539,7 @@ end;
procedure TMainIDE.SetupEditMenu; procedure TMainIDE.SetupEditMenu;
begin begin
inherited; inherited SetupEditMenu;
itmEditUndo.OnClick:=@mnuEditUndoClicked; itmEditUndo.OnClick:=@mnuEditUndoClicked;
itmEditRedo.OnClick:=@mnuEditRedoClicked; itmEditRedo.OnClick:=@mnuEditRedoClicked;
itmEditCut.OnClick:=@mnuEditCutClicked; itmEditCut.OnClick:=@mnuEditCutClicked;
@ -1584,13 +1584,13 @@ end;
procedure TMainIDE.SetupSearchMenu; procedure TMainIDE.SetupSearchMenu;
begin begin
inherited; inherited SetupSearchMenu;
itmGotoIncludeDirective.OnClick:=@mnuGotoIncludeDirectiveClicked; itmGotoIncludeDirective.OnClick:=@mnuGotoIncludeDirectiveClicked;
end; end;
procedure TMainIDE.SetupViewMenu; procedure TMainIDE.SetupViewMenu;
begin begin
inherited; inherited SetupViewMenu;
itmViewInspector.OnClick := @mnuViewInspectorClicked; itmViewInspector.OnClick := @mnuViewInspectorClicked;
itmViewSourceEditor.OnClick := @mnuViewSourceEditorClicked; itmViewSourceEditor.OnClick := @mnuViewSourceEditorClicked;
itmViewCodeExplorer.OnClick := @mnuViewCodeExplorerClick; itmViewCodeExplorer.OnClick := @mnuViewCodeExplorerClick;
@ -1604,7 +1604,7 @@ end;
procedure TMainIDE.SetupProjectMenu; procedure TMainIDE.SetupProjectMenu;
begin begin
inherited; inherited SetupProjectMenu;
itmProjectNew.OnClick := @mnuNewProjectClicked; itmProjectNew.OnClick := @mnuNewProjectClicked;
itmProjectNewFromFile.OnClick := @mnuNewProjectFromFileClicked; itmProjectNewFromFile.OnClick := @mnuNewProjectFromFileClicked;
itmProjectOpen.OnClick := @mnuOpenProjectClicked; itmProjectOpen.OnClick := @mnuOpenProjectClicked;
@ -1622,7 +1622,7 @@ end;
procedure TMainIDE.SetupRunMenu; procedure TMainIDE.SetupRunMenu;
begin begin
inherited; inherited SetupRunMenu;
itmRunMenuBuild.OnClick := @mnuBuildProjectClicked; itmRunMenuBuild.OnClick := @mnuBuildProjectClicked;
itmRunMenuBuildAll.OnClick := @mnuBuildAllProjectClicked; itmRunMenuBuildAll.OnClick := @mnuBuildAllProjectClicked;
itmRunMenuAbortBuild.OnClick := @mnuAbortBuildProjectClicked; itmRunMenuAbortBuild.OnClick := @mnuAbortBuildProjectClicked;
@ -1647,7 +1647,7 @@ end;
procedure TMainIDE.SetupToolsMenu; procedure TMainIDE.SetupToolsMenu;
begin begin
inherited; inherited SetupToolsMenu;
itmToolConfigure.OnClick := @mnuToolConfigureClicked; itmToolConfigure.OnClick := @mnuToolConfigureClicked;
itmToolSyntaxCheck.OnClick := @mnuToolSyntaxCheckClicked; itmToolSyntaxCheck.OnClick := @mnuToolSyntaxCheckClicked;
itmToolGuessUnclosedBlock.OnClick := @mnuToolGuessUnclosedBlockClicked; itmToolGuessUnclosedBlock.OnClick := @mnuToolGuessUnclosedBlockClicked;
@ -1664,7 +1664,7 @@ end;
procedure TMainIDE.SetupEnvironmentMenu; procedure TMainIDE.SetupEnvironmentMenu;
begin begin
inherited; inherited SetupEnvironmentMenu;
itmEnvGeneralOptions.OnClick := @mnuEnvGeneralOptionsClicked; itmEnvGeneralOptions.OnClick := @mnuEnvGeneralOptionsClicked;
itmEnvEditorOptions.OnClick := @mnuEnvEditorOptionsClicked; itmEnvEditorOptions.OnClick := @mnuEnvEditorOptionsClicked;
itmEnvCodeToolsOptions.OnClick := @mnuEnvCodeToolsOptionsClicked; itmEnvCodeToolsOptions.OnClick := @mnuEnvCodeToolsOptionsClicked;
@ -1679,7 +1679,7 @@ end;
procedure TMainIDE.SetupHelpMenu; procedure TMainIDE.SetupHelpMenu;
begin begin
inherited; inherited SetupHelpMenu;
itmHelpAboutLazarus.OnClick := @mnuHelpAboutLazarusClicked; itmHelpAboutLazarus.OnClick := @mnuHelpAboutLazarusClicked;
end; end;
@ -10247,6 +10247,9 @@ end.
{ ============================================================================= { =============================================================================
$Log$ $Log$
Revision 1.683 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.682 2003/12/21 13:58:05 mattias Revision 1.682 2003/12/21 13:58:05 mattias
renamed DirectoryExists to DirPathExists to reduce ambigiousity renamed DirectoryExists to DirPathExists to reduce ambigiousity

View File

@ -4505,7 +4505,7 @@ end;
constructor TSynEditPlugin1.Create(AOwner: TCustomSynEdit); constructor TSynEditPlugin1.Create(AOwner: TCustomSynEdit);
Begin Begin
inherited; inherited Create(AOwner);
end; end;
procedure TSynEditPlugin1.AfterPaint(ACanvas: TCanvas; AClip: TRect; FirstLine, procedure TSynEditPlugin1.AfterPaint(ACanvas: TCanvas; AClip: TRect; FirstLine,

View File

@ -552,7 +552,7 @@ type
property OnColumnClick; property OnColumnClick;
property OnDblClick; property OnDblClick;
property OnMouseDown; property OnMouseDown;
property OnMOuseUp; property OnMouseUp;
property OnKeyPress; property OnKeyPress;
property OnKeyUp; property OnKeyUp;
property OnKeyDown; property OnKeyDown;
@ -1595,11 +1595,6 @@ type
procedure UpdateMaxRight; procedure UpdateMaxRight;
procedure UpdateTopItem; procedure UpdateTopItem;
procedure UpdateScrollbars; procedure UpdateScrollbars;
procedure WMHScroll(var Msg: TLMScroll); message LM_HSCROLL;
procedure WMVScroll(var Msg: TLMScroll); message LM_VSCROLL;
procedure WMLButtonDown(var AMessage: TLMLButtonDown); message LM_LBUTTONDOWN;
procedure WMNotify(var AMessage: TLMNotify); message LM_NOTIFY;
procedure WMSize(var Msg: TLMSize); message LM_SIZE;
procedure InternalSelectionChanged; procedure InternalSelectionChanged;
protected protected
FChangeTimer: TTimer; FChangeTimer: TTimer;
@ -1657,6 +1652,11 @@ type
procedure WndProc(var Message: TLMessage); override; procedure WndProc(var Message: TLMessage); override;
procedure UpdateInsertMark(X,Y: integer); virtual; procedure UpdateInsertMark(X,Y: integer); virtual;
procedure DoSelectionChanged; virtual; procedure DoSelectionChanged; virtual;
procedure WMHScroll(var Msg: TLMScroll); message LM_HSCROLL;
procedure WMVScroll(var Msg: TLMScroll); message LM_VSCROLL;
procedure WMLButtonDown(var AMessage: TLMLButtonDown); message LM_LBUTTONDOWN;
procedure WMNotify(var AMessage: TLMNotify); message LM_NOTIFY;
procedure WMSize(var Msg: TLMSize); message LM_SIZE;
protected protected
property AutoExpand: Boolean read GetAutoExpand write SetAutoExpand default False; property AutoExpand: Boolean read GetAutoExpand write SetAutoExpand default False;
property BorderStyle: TBorderStyle property BorderStyle: TBorderStyle
@ -1936,6 +1936,9 @@ end.
{ ============================================================================= { =============================================================================
$Log$ $Log$
Revision 1.93 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.92 2003/11/30 18:35:19 mattias Revision 1.92 2003/11/30 18:35:19 mattias
fixed fpc 1.9.1 warns fixed fpc 1.9.1 warns

View File

@ -83,7 +83,7 @@ begin
end; end;
{$ENDIF} {$ENDIF}
end else end else
inherited; inherited Assign(Source);
end; end;
procedure TBitmap.Draw(ACanvas: TCanvas; const ARect: TRect); procedure TBitmap.Draw(ACanvas: TCanvas; const ARect: TRect);
@ -1013,6 +1013,9 @@ end;
{ ============================================================================= { =============================================================================
$Log$ $Log$
Revision 1.54 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.53 2003/11/26 22:05:57 mattias Revision 1.53 2003/11/26 22:05:57 mattias
fixed TIcon fixed TIcon

View File

@ -161,7 +161,7 @@ end;
procedure TCustomCheckGroup.WMSize(var Message: TLMSize); procedure TCustomCheckGroup.WMSize(var Message: TLMSize);
begin begin
DoPositionButtons; DoPositionButtons;
inherited; inherited WMSize(Message);
end; end;
procedure TCustomCheckGroup.DefineProperties(Filer: TFiler); procedure TCustomCheckGroup.DefineProperties(Filer: TFiler);
@ -256,6 +256,9 @@ end;
{ {
$Log$ $Log$
Revision 1.3 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.2 2003/03/18 00:00:05 mattias Revision 1.2 2003/03/18 00:00:05 mattias
added TCheckGroup.CheckEnabled added TCheckGroup.CheckEnabled

View File

@ -35,7 +35,7 @@ begin
FPicture.OnChange := nil; FPicture.OnChange := nil;
FPicture.Graphic := nil; FPicture.Graphic := nil;
FPicture.Free; FPicture.Free;
inherited; inherited Destroy;
end; end;
procedure TCustomImage.SetPicture(const AValue: TPicture); procedure TCustomImage.SetPicture(const AValue: TPicture);

View File

@ -127,7 +127,7 @@ begin
and (TCustomNotebook(Parent).ActivePageComponent<>Self) then and (TCustomNotebook(Parent).ActivePageComponent<>Self) then
Message.Result:=0 // no hit Message.Result:=0 // no hit
else else
inherited; inherited CMHitTest(Message);
{writeln('TCustomPage.CMHitTest A ',Name,' ',(Parent<>nil),' ', {writeln('TCustomPage.CMHitTest A ',Name,' ',(Parent<>nil),' ',
(Parent is TCustomNotebook),' ', (Parent is TCustomNotebook),' ',
(TCustomNotebook(Parent).ActivePageComponent<>Self), (TCustomNotebook(Parent).ActivePageComponent<>Self),

View File

@ -279,7 +279,7 @@ end;
procedure TCustomRadioGroup.WMSize(var Message: TLMSize); procedure TCustomRadioGroup.WMSize(var Message: TLMSize);
begin begin
if HandleAllocated then DoPositionButtons; if HandleAllocated then DoPositionButtons;
inherited; inherited WMSize(Message);
end; end;
{------------------------------------------------------------------------------ {------------------------------------------------------------------------------
@ -395,6 +395,9 @@ end;
{ {
$Log$ $Log$
Revision 1.25 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.24 2003/11/15 13:38:21 mattias Revision 1.24 2003/11/15 13:38:21 mattias
fixed using protected member fixed using protected member

View File

@ -36,7 +36,7 @@ destructor TFileDialog.Destroy;
begin begin
FHistoryList.Free; FHistoryList.Free;
FFiles.Free; FFiles.Free;
inherited; inherited Destroy;
end; end;
{------------------------------------------------------------------------------} {------------------------------------------------------------------------------}
@ -265,6 +265,9 @@ end;
{ ============================================================================= { =============================================================================
$Log$ $Log$
Revision 1.13 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.12 2003/09/08 12:21:48 mattias Revision 1.12 2003/09/08 12:21:48 mattias
added fpImage reader/writer hooks to TBitmap added fpImage reader/writer hooks to TBitmap

View File

@ -46,7 +46,7 @@ destructor THintWindow.Destroy;
begin begin
fAutoHideTimer.Free; fAutoHideTimer.Free;
fAutoHideTimer:=nil; fAutoHideTimer:=nil;
inherited; inherited Destroy;
end; end;
Procedure THintWindow.SetHideInterval(Value : Integer); Procedure THintWindow.SetHideInterval(Value : Integer);

View File

@ -39,7 +39,7 @@ end;
constructor TListColumn.Create(ACollection: TCollection); constructor TListColumn.Create(ACollection: TCollection);
begin begin
inherited; inherited Create(ACollection);
FAlignment := taLeftJustify; FAlignment := taLeftJustify;
FCaption := ''; FCaption := '';
FWidth := 50; FWidth := 50;
@ -53,7 +53,7 @@ end;
destructor TListColumn.Destroy; destructor TListColumn.Destroy;
begin begin
inherited; inherited Destroy;
Changed(False); Changed(False);
end; end;
@ -121,6 +121,9 @@ end;
{ ============================================================================= { =============================================================================
$Log$ $Log$
Revision 1.5 2003/12/21 16:01:58 mattias
workaround for inherited bug in fpc 1.9
Revision 1.4 2002/10/09 11:46:04 lazarus Revision 1.4 2002/10/09 11:46:04 lazarus
MG: fixed loading TListView from stream MG: fixed loading TListView from stream

View File

@ -94,7 +94,7 @@ end;
procedure TScrollingWinControl.WMSize(var Message: TLMSize); procedure TScrollingWinControl.WMSize(var Message: TLMSize);
begin begin
inherited; inherited WMSize(Message);
if AutoScroll or HorzScrollBar.Visible or VertScrollBar.Visible if AutoScroll or HorzScrollBar.Visible or VertScrollBar.Visible
then then
UpdateScrollBars; UpdateScrollBars;

View File

@ -189,7 +189,7 @@ var
R : TRect; R : TRect;
PW : Longint; PW : Longint;
Begin Begin
inherited; inherited WMPaint(Msg);
FillChar(Style, SizeOf(Style),0); FillChar(Style, SizeOf(Style),0);
With Style do begin With Style do begin
Layout := tlCenter; Layout := tlCenter;

View File

@ -2756,34 +2756,6 @@ begin
end; end;
end; end;
{procedure TCustomTreeView.CMColorChanged(var Message: TLMessage);
begin
inherited;
RecreateWnd;
end;}
{procedure TCustomTreeView.CMCtl3DChanged(var Message: TLMessage);
begin
inherited;
if FBorderStyle = bsSingle then RecreateWnd;
end;}
{procedure TCustomTreeView.CMFontChanged(var Message: TLMessage);
begin
inherited;
TreeView_SetTextColor(Handle, ColorToRGB(Font.Color));
end;}
{procedure TCustomTreeView.CMSysColorChange(var Message: TLMessage);
begin
inherited;
if not (csLoading in ComponentState) then
begin
Message.Msg := WM_SYSCOLORCHANGE;
DefaultHandler(Message);
end;
end;}
procedure TCustomTreeView.BeginUpdate; procedure TCustomTreeView.BeginUpdate;
begin begin
inc(FUpdateCount); inc(FUpdateCount);
@ -2969,7 +2941,7 @@ begin
// ToDo: implement Drag&Drop // ToDo: implement Drag&Drop
//if Value <> DragMode then //if Value <> DragMode then
// SetComCtlStyle(Self, TVS_DISABLEDRAGDROP, Value = dmManual); // SetComCtlStyle(Self, TVS_DISABLEDRAGDROP, Value = dmManual);
inherited; inherited SetDragMode(Value);
end; end;
procedure TCustomTreeView.SetOptions(NewOptions: TTreeViewOptions); procedure TCustomTreeView.SetOptions(NewOptions: TTreeViewOptions);
@ -4955,14 +4927,14 @@ begin
Result := 1; Result := 1;
end end
else} else}
inherited; inherited WMNotify(AMessage);
end; end;
procedure TCustomTreeView.WMSize(var Msg: TLMSize); procedure TCustomTreeView.WMSize(var Msg: TLMSize);
begin begin
FStates:=FStates+[tvsScrollbarChanged, FStates:=FStates+[tvsScrollbarChanged,
tvsBottomItemNeedsUpdate]; tvsBottomItemNeedsUpdate];
inherited; inherited WMSize(Msg);
end; end;
procedure TCustomTreeView.InternalSelectionChanged; procedure TCustomTreeView.InternalSelectionChanged;